多语言展示
当前在线:1237今日阅读:84今日分享:32

程序员怎么自学,需要了解什么

程序员一般有初中学历就可以自学。书籍可以购买C语言或者Python等等的教程,比较适合新手。编程语言有Java、JavaScript、C、C++、Python、PHP、Go、Scala等等,种类丰富。天赋和知识这些都是次要的,首先需要有热爱的心,但是程序员的确对数学和英语有一定要求。
工具/原料

本文源自:程序员早读课。专注程序员行业经验交流学习。

方法/步骤
1

如果有一定的基础,对编程、代码有很强烈的兴趣,并且有较强的自学能力,这样是可以自学的。因为这个专业的实践性和逻辑性特别强,不付出一定的时间和精力是学不好的。如果真的很想当一名程序员,可以先尝试在网上收集资料,看看自己感不感兴趣,在感兴趣的基础上每天都要花固定的时间学习相关的知识,其次要认识相关专业的朋友,这样能够让自己更快的成长。程序员分为前端工程师和后端工程师,部分技术栈如下图所示

2

下面是截止2021年6月各语言的排名情况来自TIOBE,大家可以参考一下

3

对于职业程序员,另外一个重要的方面就是,程序员需要不断提升自己的业务技术,他的技术必须一直保持在一个较高的水平,并且要不断发展,程序员也要寻找贸易的机会,要参加研讨会,在周刊上发表文章和接受职业教育,这些使程序员在自己的领域中分级或者不断并排前进。

4

建议 1.每天花1小时看书,难的不是1小时,难的在坚持;2.英语对编程来说很重要,试着习惯英语阅读;(扇贝系列的软件)3.数据结构和算法要学好,这算是对编程来说最重要的课了,以后不见得能用得上,但用的时候起码你有印象;4.善于利用搜索引擎,从用Google做起,学会英文关键字搜索,有问题第一时间想到去搜索而不是去请教别人;5.多去混GitHub,目前最流行的开源社区,多参与开源项目,慢慢试着读牛人们的代码,时机到的时候自己也可以为开源社区贡献力量,可以这样说在GitHub上认真混一年,比你在大学四年学的东西要多的多;6.第一份工作很重要,因为你会受一些周围同事、公司氛围的影响。7.最后一条是尽快找一个女朋友,因为你的工作使你接触到的女性会越来越少。大家都有了以上相同的教程,但是人和人之间的区别在于:别人有颗更强大的内心,可怕的是比你聪明的人比你还要更努力!! 当你下定决心,准备前行的时候,剩下的只有坚持了。。。

5

程序员职业要求:一般的程序员都有四年的在专业领域的学习,需要一个在程序领域的学士学位获得者,不论是数学方面的还是工程方面的都是可以的。大约有20%的人在这一领域的计算机科学和工程学拥有更高的学位。还有很小一部分程序员是自学的,尽管一些专业性的学校或者综合大学可以提供,但是也需要一些别的途径来提供相关的人才。尽管学历是比较重要的,经常把重点放在应聘者的工作经验上,很多刚从大学毕业的大学生虽然有引人注目的学位证书,但是他们找不到工作是因为他们缺乏经验。一个程序员虽然没有正规的学历,但是如果一个人拥有程序设计的深厚知识背景或者丰富的工作经验的话,那么他的机会要比有学历的应届毕业生大得多。所以要尽量抓住有用的工作和实习机会,这样的话在毕业后你就会发现,多实习让你有更多的经验,在找工作的时候就有更多的机会。

注意事项
1

程序员早读课,我在那里会不时的分享一些程序员自学的经验,希望对你有帮助。

2

兴趣是最好的老师

推荐信息