程序员必备的10大技能
1、分享。尽可能地使用开源,并且如果有能力的话也可以把自己的成果分享给大家。整个社会的智慧结晶肯定比一些大企业自管自闭门造车要好。
2、公平的心态。不要以为你的选择就是唯能奏效的,试试其他技术、框架、方法和建议,也许其他的选择比你原先的好也未可知。要用开放的心态去对待任何方法和抉择。
3、有时,你看不上眼的技术或许要比你想象的更有用。只要你怀着一种平和的心态,你就可以从他们那里学到很多东西,殊不知,海纳百川,有容乃大。
4、解决自己的烂摊子。自己的代码自己负责。永远不要指望QA能帮你找到所有的bug。经常全面地测试自己的代码。
5、不是自己的东西不要拿。得到许可后方可使用,偷偷用了事后再声称自己无辜是可耻的。
6、如果伤害了别人要说对不起。指导经验比你少的程序员,有助于整个团队的发展。但是切记不能公开批评他人。指导并不意味着贬低别人。
7、有备而来。打一开始就有线索有思路,得到的结果可能会更好更有成效。
8、拿得起放得下。不要畏惧替换、重写、重构甚至是直接删掉代码。有时候,如果碰到可留可不留的代码,直接鞯溶踪埏扔掉就是了。不要对你的代码死缠烂打,不肯放手。
9、舒适的工作环境。要想程序员能高效编程,一个好的工作环境是不可或缺的。
10、保持生活的平衡。编程是一种高强度的脑力活动,有时候你的大脑真的非常需要稍作休息。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。