十多年的编程生涯,有一些自己的理解,和大家分享一下:
认清这个行业如果你学习编程,是想以后从事编程工作的话,你要清楚的认识到:
编程只是一个很普通的职业,就跟建筑行业盖房子一样,有房地产开发商,也有设计房子的建筑工程师,而更多的是底层动手盖房子的。
编程也一样,如果只会别人让你干啥你就干啥,那么敲代码和搬砖的性质差不多。
还有大家都认为程序员的工资很高,和其他的行业一样,高薪只属于部分人,而很多程序员的工资都是被平均的。
在这个金字塔形的行业等级分布里,只有不断的往上爬,才能获得更高的回报。
如果你下决心选择这个行业,请继续往下看,当然如果你只是把编程当成兴趣爱好,当然也可以往后看看。
一些建议打好基础,有很多课程,感觉学起来没有什么用,比如计算机原理、数据结构等,看起来很编程没有什么关系,但是计算机学习是分层的,这些都是最下面的基础课程,也相当于修炼的“内功”。
选择一门编程语言之后,要不断地写,不断地练。总看书,是写不出代码的;总看视频,也是写不出代码的。
笔记很重要,要不断完善自己的代码仓库。
英文你可以不会听、不会说,但是你必须会看英文文档,这个不要怕,有个高中英文基础足矣,多看看就熟练了,每天坚持看半个小时,有一个月就差不多了。
眼光不要只局限于身边的同事,技术不要只局限于公司的项目。
有些事情必须不断的练习,比如盲打(这个不担心你们,基本每个人都在网上聊天的时候学会了盲打)、熟悉IDE快捷键等等。
业务能力很重要,业务能力很重要,业务能力很重要;我当时就吃了这个亏啊。
当你技术能力达到一定程度的时候,可以多开开主流开源框架的源码。
不要一门心思只搞编程,该吃吃该睡睡,多锻炼身体,该谈恋爱就谈恋爱。
希望我的回答能够帮助到你!
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有