阿里巴巴|十三位资深程序员回答合集:普通程序员如何自学才能进大厂?

文章图片

文章图片

文章图片

文章图片

文章图片
史上最强Java学习大全 , 多亏我足够无耻 , 才从公司十三位Java程序员口中问出方法来 。
没错 。
这篇文章总结于我们公司十三位使用Java作为开发语言的程序员前辈 , 方方面面近四千字 。
作为十大编程语言榜首的Java , 真的太多人学也有太多要学的东西了 , 以至于后台总有人问Java该怎么学 , 甚至还有具体问编程问题的 。
乘此机会 , 整理Java程序员的从入门到精通之路 , 分享一下这么多年来我们公司Java程序员的学习心得 。
为了这篇文章 , 我是费尽口舌 , 软磨硬泡收集到信息之后 , 又花了一整个星期才终于写完 。
内容框架如下:
- 职业规划
- 学习安排
- 实操技巧
一 , 职业规划
职业道路该怎么走?
因为题主已经明确了自己想要成为「真正的java开发工程师」 , 所以这里只介绍Java相关的职业规划 。
Java这门语言可以发展的方向很多 , 如果想走开发这一条路的话 , 至少有七种选择:
传统领域:
- 后端开发:Java、Shell、Python、SQL
- 全栈开发:Java、HTML、CSS、JavaScript、Shell、Python、SQL、PHP
- 移动开发:Java、C、C++、Python
- 游戏开发:Java、 C#、C++
- AR/VR:Java 、C#、C++
- 物联网:Java、C、Python
- 计算机视觉:java、C++ 、Python
了解完了一门语言可能的职业发展方向之后 , 你就可以根据你的个人喜好以及当下情况 , 选择不同的方向钻研 。
因为你的人生是你自己的 , 我只能给你提供道路 , 没办法帮你选择 。 所以第一步 , 我只能帮你到这里了 。
二 , 学习规划
通过上面的分析 , 你可以看到 , 不管你走哪条道路 , 你都不能只会一门编程语言 , 也就是说「真正的java开发工程师」不能只会用Java , 你必须得会一些其他辅助性的语言 。
所以 , 关于学习规划 , 我会分为下面三个部分来讲:
- 编程通用知识
- Java的学习步骤
- 其他编程语言的学习
每一个知识点后面 , 我都放了一本推荐书籍 , 如果自觉掌握扎实 , 可以跳过 。
- 算法
推荐阅读
- 阿里巴巴|壕!阿里又斥资280亿买了一家公司,它旗下的超市你肯定知道!
- 阿里巴巴|送快递、送外卖、开滴滴、发短视频,是新一代年轻人的未来吗?
- 阿里巴巴|又一生鲜电商巨头倒下,马云投资4次都扶不起,新零售很难吗?
- 阿里巴巴|阿里再砸280亿港元,控股高鑫!问题来了,阿里为何不增持苏宁?
- 阿里巴巴|网上赚钱2020:现在(未来)快速赚钱的8种方法
- 阿里巴巴|马云花12亿盖支付宝大楼,为啥最后没选北上广深,而是这座城市?
- 阿里巴巴|你知道怎么做才能在短时间内赚到10万块吗?
- 阿里巴巴|高德地图中您不知道的一些便捷操作,这样用才能做到极致导航!
- 阿里巴巴|互联网“烧”了十年钱,收获了大批流量,如今将要开始“收割”?
- 阿里巴巴|483个城市!阿里巴巴再度颠覆行业:实体店的“春天”正式到来
