新闻资讯

新闻资讯 媒体报道

什么叫做学计算机有天赋?

编辑:011     时间:2021-11-05
先问问自己能不能做到这些事情:

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

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

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

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

以上四点做到了,再来谈天赋。

其实我认为做程序员,天赋真的只占很小的部分,兴趣也不重要,努力有点用但还不够。

程序员更多拼的是这三个能力:

动手能力、执行力、终身学习的能力。

这三个能力层层递进,要说天赋,有这三个能力就是有天赋:

首先不动手真的不行,程序员行业很符合10万小时定律,你可能要上机实战编码好几年才能成为一名优秀的程序员。

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

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

另外,有良好的锻炼习惯也会让你在程序员这条道路上走得更远,毕竟长期与电脑为伍,很容易患上各种职业病:颈椎病、肥胖、高血压高血脂等等。而锻炼可以很有效的预防这些疾病。

接下来用自己的例子回答下:

其实我读大学玩了两年,到大三才开始认真学习,当时就是疯狂看计算机经典书籍然后一个个实现。

学习C++是从大三开始,大四和研究生两年也都一直在系统性的学习。

看的第一本书就是:《C++ Primer》,可以说上面的每一个例子,都上机造过轮子。

随后开始啃《Effective C++》、《More Effective C++》、《C++程序设计原理》、《深度探索C++对象模型》、《STL源码剖析》、《计算机网络系统方法》、《TCP/IP详解》。

除了疯狂自学,毕业的压力也很重,但掌握的东西越多,你对未来就越笃定。

疯狂学习的过程是枯燥且伴随痛苦的,编译报各种不通过的时候让人无比抓狂,知识点学不会的时候会让你怀疑自己的智商。

曾经看过的一部分书籍:

看经典计算机书籍,真的是计算机专业的学生成长最快的方式,不光能让你的知识和能力迅速提升,同时还能让你在校招中获得绝对优势。

作者:findyi
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐