一起来聊聊开发的那点事
写在最前
前几日看到一位老友 stay4it 发了一篇文章《你的开发为何如此低效?》,看完之后,颇有同感。关于开发那点事,聊来聊去,似乎大家都懂,但大多数时候做起事情来,可能未必就能做到。刚下班回来,想起来,就想起个话题跟大家一起聊聊,我只是开发人群中的一个小小的菜鸟而已,文章中有说的不妥的地方,还望海涵。
什么才算是真正好的开发人员?
能高质量完成工作任务?能滔滔不惧的聊技术?能独立开发个人APP? 似乎没有人能给出一个什么标准,前者算是个好员工?后者可能路子比较野,知识面比较广?站在公司的角度,可能前者比较更受青睐,毕竟花钱来就是让你来办事的。站在个人角度,个人愚见:好的开发,这三点都是必备的。
高质量的完成任务,那就必须要求你有很好的大局观,代码质量放在首位,稳健性,可扩展性,可读性等等。并不是说你 bug 数少就能代表你高质量的完成了任务。
其次,你在圈子里面的视野,也决定了你以后的出路。比如最近炸开锅的 Kotlin ,我在上一篇文章《一张图,三分钟,掌握 Swift & Kotlin》最后总结中,也说了下自己的心声。这里就不展开讨论啦。
最后,一定要有的良好的习惯,老友 stay4it 已经学了那么多干货了的,我就不说了的。但我只想说一点,拒绝惰性,千万,千万记住这句话。
产品经理是我们的敌人么?
聊到这个话题,我想大家都有一万句想说的话,很多时候想死的心都有不是吗?但,没有一个好的产品,我们技术每天也只能专研技术啦。所以产品经理,不是我们的敌人,他可能无形中间接还能帮你在职业道路上走的更远。
写在最后
关于开发,其实有无数的事情可以去聊,酸甜苦辣。但还好,欣慰的是程序员大多数都是单纯的,而且随着互联网的高速发展,我们获取新的知识的速度也不再不断提高。
如果您愿意听我聊技术,可以关注我的个人公众号SKMacTalk: