什么是优秀的程序员?
1 你写的代码别人都能看明白。
2 有好奇心。
3 开发效率高。
4 善于利用网络解决常规问题。
5 追求完美。
怎么做到?
1 你写的代码别人都能看明白。
首先不能懒,最土的办法写一堆注释。
更好的办法,给每个类和方法起个好名字,让代码自己会说话。
问问你的小伙伴哪些地方他们看着费劲。
2 开发效率高。
善于利用开源工具。
重用以往的开发资源。
能够迅速拓宽作业面,让团队里的其他小伙伴能提前介入。
3利用网络解决常规问题。推荐一些优秀的国内外网站。
http://www.csdn.net/
http://www.oschina.net/
https://github.com
http://sourceforge.net/
http://stackoverflow.com/
http://code.google.com/
学好外语很关键,很多优秀的资源都没能翻译成汉语。
准备好梯子很重要,我一直用的一个 http://honx.in/_U8W8hIIaAzvZt80U
4 能通过探索解决未知问题。
随着经验的积累,你对操作系统,编程语言都会有一定的,这些将会帮助你解决一些未知问题。
顺藤摸瓜的找原因。
进行一些靠谱的推测,并验证。
5追求完美
只有这样你才有动力反复的进行性能优化和用户体验优化。
如果你觉得这篇文章有用,或者有疑问,欢迎发表评论,你的反馈是我细化这个话题的动力。
之所以称作v1.0就是想不断的完善和神经这个话题,汇聚众多过来人的经验打造一个程序员入门指南,让初学者少走弯路。
原文地址:http://blog.csdn.net/windcao/article/details/46574121