大家好!我叫迪玛。这是我第一篇关于 IT 的文章,所以不要太严厉地评判。对于那些刚刚开始加入程序员行列,却又害怕在这茫茫信息海洋中迷失方向的人来说,将会很有用。
背景
想象一下,您 26 岁,您的手机公司解雇了您,而您的首席执行官则逃往欧洲,因为他的欺诈行为迫使他居住在国外。这就是我的2016年12月31日的样子。我可以在相关领域找到类似的工作,甚至还有offer,但是……这会让我高兴吗?你有没有问过自己,你工作是为了什么?你真正想成为什么?裁员后,我花了两个月的时间寻找自己……并且变成了另外一个人。我意识到我可以成为任何我想成为的人:医生、木匠、商人。这都是时间问题,主要是比别人做得更多,我就会实现一切。结果,我成为了一名程序员!我已经在一家IT公司成功工作了一年,对此我感到非常高兴。我热爱学习,因此我花了数百个小时学习 Java、Web 技术,并准备了一份总结,帮助您快速深入了解 Java 的世界。第一阶段:启蒙阶段
您需要了解编程并不容易。事实上,一开始你没有成功是正常的。一开始,我学习了两个月的Python,当我看到这些循环时,我觉得它们是一个非常复杂的东西。最重要的是基础知识:不理解它们,你将无法快速学习新技术。我谈论的是条件、循环、数组、OOP 等。第二阶段:在什么上编码?
您将需要一个开发环境。在 Java 世界中,有以下三种:- IDEA(免费和付费)
- NetBeans(免费)
- 日食(免费)
- NetBeans古老又丑陋,目前正处于Apache孵化器中,因此尚不清楚是否会有新版本。
- Eclipse 在国外很流行,因为它是免费的,而且比 Netbeans 好一点。
- IDEA 是占主导地位的开发环境,至少对我们来说是这样。付费版本和免费版本之间的区别仅在于使用框架(Spring),而您还不需要框架。而且,它是由来自圣彼得堡的俄罗斯人制造的。支持国产厂商吧!
第三阶段:从哪里开始学习?
首先,老办法,看书:- 首先,“学习Java”
- G. Shildt,“Java 8. 初学者指南”
- Kay Horstmann,“Java。专业人士的图书馆”
- Bruce Yekel,《Java 哲学》
- 历史:我学习了多少,我是如何找到工作的,我经历过哪些困难。
- Java 世界中的 Web 开发从哪里开始。
- 身份验证、授权的类型。
GO TO FULL VERSION