专栏名称: 程序员之家
程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!
目录
相关文章推荐
京东零售技术  ·  我在618主场,和3位顶尖技术博士聊了聊 ·  昨天  
程序员小灰  ·  北大校友发布通用AI ... ·  昨天  
老刘说NLP  ·  聚焦RAG&KG&LLM&文档解析四大领域: ... ·  2 天前  
程序员的那些事  ·  GitHub 第 10 ... ·  4 天前  
伯乐在线  ·  499 美元的"爱国税"?特朗普 T1 ... ·  2 天前  
伯乐在线  ·  499 美元的"爱国税"?特朗普 T1 ... ·  2 天前  
51好读  ›  专栏  ›  程序员之家

为什么那么多人都不喜欢做程序员?

程序员之家  · 公众号  · 程序员  · 2017-06-06 21:59

正文

请到「今天看啥」查看全文


  • 最基本的要求是能自主地编程。只有在经过多年的学习实践之后,我们才能超越写一些简短程序的基础水平。而仅靠上课或者看书是做不成能力卓群的程序员的,不断的练习和实践才是唯一的正途。学校中那些所谓的CS程序课其实并不涉及如何编程,它主要教授的是理论,这和很多外行人的想法相悖。


  • 作为一个程序员,还得有执着钻研的精神,能做到不懈地排除故障、开发软件和修复bug。特别是某个阶段经常会有毫无进展的感觉,而这个时候唯有坚忍不拔的品质才能支持我们排除万难再接再厉。这也是一道门槛,将很多不具备这一品格的程序员拦之门外。


  • 擅长数学,善于解决问题。编程就是解决问题的过程。

  • 有很棒的短期(和长期)记忆能力。这样就能在大脑中同时处理多个事情,并且记得月前自己写过什么代码。


  • 超强的理解能力。理解事物是如何相互作用的,理解为什么这么设计和架构的原因。


  • 关注细节。在编程中真正演绎了什么叫做细节决定成败的真理。在某处忘写了一个分号?程序就不会编译!拼错了某个函数名?那你的程序的运行结果可能就会与你原先设想的大相径庭。


  • 上述性格特点方面的要求就像大浪淘沙一样会淘汰掉很多人。

程序员必备的主要技能


  • 深刻理解数据结构和类,知道什么情况下以及怎么运用它们。







请到「今天看啥」查看全文