知乎里的程序员
中国程序员是否过多
不是太多,而是太少了……
另有一回答:
低端搬运工太多。中级以上的少得可怜……
如何成为杰出的程序员
1. 学会看代码 大多数程序员都只愿意用自己写的代码,但高手一般可以轻易调用别人写的代码。表面看上去是工作习惯不同, 但实际上是能力上的差别。看代码要比写代码难很多倍。 我建议上班时多给队友们作code review,下班后试着阅读github上的开源代码。 2. 复习 程序员一般都很忙, 手上有永远也做不完的活儿。但在某些公司里, 你只是在反复做同样的事。偶尔放下手上的活儿,留下一部分时间来分析自己的弱点,更改坏习惯,看新书, 或学习新语言。 3. 做个人项目 工作中的编程一般只能让你熟悉一部分技术, 导致漏洞的形成。这就好像你长期一个人在自己后院练习投篮, 但第一次打比赛才(在惨败中)发些原来还需要传球, 防守, 强篮板这些概念。 Facebook喜欢雇佣所谓的 “full stack programmer”,就是一个人从设计,到交互,到html, css,javascript, server,sql, 架构,和数据统计都能做。成为full stack programmer最好的方式就是不断做个人项目。 4. 问答网站 问问题和回答问题都是很好的学习方式。 有的时候写出一个好问题, 比写出解答次问题所需要的代码还难。写问题可以帮你整理自己的思维逻辑。你可以试着每周在 http://stackoverflow.com上问一个好问题或写一个好答案。 5. 加入一个好团队
另有一回答
经验很保贵, 但只靠经验是不够的。就像下棋一样,假如你用心研究,复习,不断挑战自己,也许可以成为一名大师。但不断用懒散的方式去玩棋,下20年也只是一个"臭棋篓子“。成为一名优秀的程序员。
程序员的核心竞争力是什么
很多人学了那么多编程语言,写了十几年程序,最终依然无法做到以最小的代价解决问题,不禁让人扼腕叹息。 程序员真正的竞争力是什么?以最小的代价解决问题!知行合一,方可无敌于天下。
另有一回答
- 学历代表过去,能力代表现在,学习能力代表未来。
- 精通one,学习another,关注next。
还有一回答
年龄颈椎和眼睛度数。
本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。
免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com



