腾讯城市微信公众号刚刚端上了一大碗鸡汤,总结了“让人豁然开朗的50条人生建议”,是不是真的有营养就仁者见仁智者见智了。不过这一大堆建议中,第一条就闪闪发亮了。
作为一名谦逊的软件开发者,应该承认的事实是:你写的软件程序在任何时候出了问题,那一定都是你的错!
最近有个人发 Email 问我:“怎样才能写出好的软件程序”。之前,我身体有点不舒服,所以我漫无边际的说了下。现在好多了,所以我想分享一下以下这些想法,因为我觉得这些对于这次重要的讨论来说是一个有趣的起点。
所有的内容不一定对每个人都有用,但这也是个人很长时间从事开发一来的经验之谈,希望对大家有所帮助。
常常回想起以前的自己,以前的我只是一个喜欢写代码的程序员,没有想过如何好好的规划自己的未来和与人相处之道。如果早知道下面的这些技巧会避免很多不必要的麻烦。
代码编程本就是及复杂又无趣的东西,具有怎样的技能才算是一个优秀的程序员呢?
你是不是觉得自己已经很厉害了?是不是觉得自己已经掌握了所有的编程技巧?不要太自大了!只要你活着一天就有很多东西要学,永远不会有你会所有东西的那一天。
在工作中我也接触过不少刚刚入这行的程序员,开始他们都比较迷茫,因为他们不知道该如何入手,也找不到自己的方向。选择往往有很多种,那么到底选择那条才是正确的呢?
从事编程这一行也已经20年了,到今天为止,有关编程方面的知识我也写了六七门课程了,教授课程的时间也已超过了1000小时,下面我所说的全部是我多年来的实践的经验之谈。