龙空技术网

当程序员需要天赋吗?

1024Lab冰冰 63

前言:

现在兄弟们对“js加点天赋”可能比较珍视,咱们都想要分析一些“js加点天赋”的相关知识。那么小编同时在网上汇集了一些有关“js加点天赋””的相关内容,希望咱们能喜欢,姐妹们一起来了解一下吧!

其实无论是成为程序员还是成为一名优秀的程序员,只要不是做算法岗,都不太需要优秀的数学能力,高中数学足矣。甚至也并不需要高智商,程序员的本质是工科而不是理科,是应用岗而不是研究岗。

关键先问问自己能不能做到这些事情:

1.每天坚持编码至少6小时

2.每天坚持学习经典计算机专业书籍2小时

3.坚持寻找效率更高的学习资料,比如视频、网课、开源代码、身边高手的指导等等

4.一个bug调不通(初学者编译不通过也算)可以聚精会神地干几个小时

以上四点做到了,再来谈天赋。其实我认为做程序员,天赋真的只占很小的部分,更多拼的是这四个能力:动手能力、解决问题的能力、抗压能力、终身学习的能力。

这四个能力层层递进:

1.动手能力首先不动手真的不行,程序员行业很符合10万小时定律,你可能要上机实战编码好几年才能成为一名优秀的程序员。程序员最害怕的就是纸上谈兵,千万不要觉得这个知识点看过了就掌握了,必须敲出代码并运行起来,才算真正掌握。

2.解决问题的能力进一步提高,解决问题的能力是职场发展的保证,不管是系统性的学习,还是遇见bug去查找资料和其他人解决的办法、快速满足公司业务需求或者项目攻坚,这些都需要强大的解决问题的能力。

3.抗压能力 程序员真的又苦又累,没一定吃苦抗压的能力还真别来,这也是程序员行业基本没有富二代的最重要原因。很多时候为了攻克一个问题,我们是需要持续作战的,一旦被分神就面临重启的时间消耗。很多时候出了线上bug是真的会血压升高的。

4.终身学习终身学习对程序员也非常重要,这个行业新技术日新月异,曾经C++还风靡全球,今天就换Java横扫千军,Python、node.js Go这些新兴的语言也层出不穷。这意味着程序员要不断学习新东西,很难一招鲜吃遍天。

终身学习最好的手段就是看计算机经典书籍或者看经典视频,同时配合刻意练习。

标签: #js加点天赋 #js天赋