学习编程到底难不难,难在哪里?看完你就知道了

不同的人对编程难的理解是不同的,因为编程本身的维度是不一样的,但最根本的,难在复杂性的控制,而不是一个个独立的概念. 普通的像office上写个vba,此时需要的只是永远不会变的业务逻辑,并且这种代码一般都是一个人写的1000行以内,因此你不需要软件工程的知识,时间长了也许会有编程很简单的错觉。这种编程最难的难在逻辑。

编程有多难?

思维模式的切换。你需要有技术思维。能够成功建模。这可能是大多数人,没有信心,或者不适合从事编程的原因之一。说到底,程序员就是在两种思维模型之间转换的人。

超强的对耐心的挑战,编程中遇到的困难的挫败感极强,大部分人会对此感到崩溃。编程需要付出和投入极大精力和耐心,对人的能力是很大挑战,例如,无法完成任务,无法解决某个问题,无法找到问题所在。

对于程序员来说,编程就好像是医生把想好的药方写下来。真正难的事情是写代码之后的思考,比如对问题或者需求的分析,抽象建模、思考解决策略,以及如何将这些策略落实在代码上等等。

不同的程序员做的工作不同,遇到的难点也完全不一样。很多时候一些技能和其他职业一样,需要经验的积累。

逻辑能力不强的人,根本就注意不到他们自己思维中比筛子孔还多的漏洞。即使是经验丰富的程序员,在对业务理解不够或者思考欠周到的时候,也会由于逻辑不周全而导致bug。

更多科技一手咨询,欢迎关注!

“我们相信人人都可以成为一个IT大神,现在开始,选择一条阳光大道,助你入门,学习的路上不再迷茫。这里是北京尚学堂,初学者转行到IT行业 的聚集地。"

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191011A06Q0Y00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券