Day 7. 关於.NET新手遇到问题,我是这样建议

新手在刚开始学习时,在工作上往往会遇到许多的困难,而在这边我有一些建议可以给新手


1. 学习怎麽Google

我不得不说,用Google下关键字真的是一门学问,懂得如何下关键字会让你事半功倍,也是很多老手跟新手在解决问题速度上的快慢的因素之一(不要以为写程序写了7-8年的老手都不用Google,至少我还是需要XD),至於怎麽下关键字这边建议几点:

过滤掉多余信息:

当系统在喷Error时,你在错误资讯那边会看到非常多的Exception,千万不要整串复制,懂得看出关键的Exception类型跟Message,搭配上你程序喷错的地方原本是在做什麽(转型、运算、等等),利用这些资讯去Google,就会比较容易找到解法。

学会下英文关键字:

有时直接用中文下关键字并不是那麽容易找到解决方法,因为有很多的开发者都是英语系国家的,而大家最常找答案的网站也几乎都是英文的(Stack Overflow),因此学会用英文找答案也是一门技巧。举例:我的程序在做字串日期转换时喷错,那我可能会下的关键字: C# string to DateTime 。

2. 学习怎麽向人请教

软件工程师大概是我看过许多类型的工作里面最乐於分享的职业了,但要向别人请教问题前,有几点要先注意:

先确定问题,再发问:

如果有人直接再FB社团里问:「我的程序连不到DB,怎麽办?」那大概没有人能回答你正确的答案(当然还是有人用观落阴的就能猜到答案,那些通灵王例外),你要做的事情应该是先把你的错误讯息、情况、程序,尽量精炼过後,留下有用的线索再PO上来,否则你只会看到一堆通灵工程师在底下留言争通灵王的宝座。

先Google过,再发问

其实有些人问的问题是真的很简单的问题(EX:DateTime怎麽转成指定的日期格式),这些真的是一看就知道没先Google就发问的,难免会有些人会不高兴。记得要发问前先查过,真的查不到最好也说一下自己有先Google过了,但真的找不到。

千万不要觉得网路回答问题的人都是应该的,该要有的态度要有

有些人在FB社团里问作业怎麽写感觉好像自己发问很伟大,大家应该要马上来回答我,最好还直接帮我写好贴上程序码给我抄,这种人我希望你被二一。

3. 学习看MSDN

我以前还是新手时,一堆老手建议我去看MSDN,但我每次看就是看不懂,因此我以前常常Google到的结果有MSDN我都直接略过,但其实MSDN真的是埋了很多宝藏(毕竟是官方文件),所以建议新手还是要去学一下怎麽看懂它。(近几年MSDN已经写的越来越简单,介面也越来越好懂了)


<<:  谈谈 Spring boot Controller API 怎麽设计

>>:  [Day9] 均线跨市交易实作

「Wordpress 外挂开发」替你的上帝下订单,上帝模式撰写

我们最後一个主题,也是基於woocommerce,要制作出可以在bill的部分制作出可以代替别人制做...

C# 入门笔记03(封装)

变数 C# 中提供的基本值型别可以分为: 定义变数 C# 中变数定义的语法是:data_type 因...

Youtube Reports API 教学 - 频道中出报表

「鲑鱼均,因为一场鲑鱼之乱被主管称为鲑鱼世代,广义来说以年龄和脸蛋分类的话这应该算是一种 KNN 的...

D23: 工程师太师了: 第12话

工程师太师了: 第12话 杂记: 今天看到一个议题 到底对自己做长远的规划是否比较好? 很多人都会对...

Day6:三大要素

好的好的,经过了前几篇文章之後,想必大家应该对 Coroutine 有一些了解了吧,我在这边快速复习...