做自己做最擅长最喜欢的事
建议一:不喜欢写程序的人早点转行,不要勉强自己,免得误人误己。
建议二:时刻保持好奇心,不要局限在技术本身,多花点精力关注用户。
建议三:必须像工匠一样写够十万行代码,又须像写诗一样来写代码。
怎样像写诗一样写代码呢?很简单,买几本经典的编程书,把书上所有例程全部重新写一遍,逐个比较和书上范例的差距,一步一步改善自己编程的风格和技巧。时间长了,自然就能写出像书上例程一样的代码,甚至可以比书上写得好。基础扎实后,多看看Linux等系统级的源代码,看看高手是如何写的,就有感觉了。通读一下MSDN中所有的资料,这样就“读书破万卷,下笔如有神”。
还有,一定要牢记软件工程的铁律:可能出错的地方一定会出错。每个变量都做初始化,引用每个参数都要做有效性检查,在可能出错的每个地方都要做边界条件检查,这样开发出来的程序一定会稳固很多,就是出错也很容易修改。野路子出来的高手,一般开发速度很快,但做完后Bug会很多,经常需要很长时间修改。而真正的高手,追求的境界是Bugfree code(零缺陷代码)。
参考:https://blog.csdn.net/MOY37RQW1JarN33BgZk/article/details/79018011
网友评论