JavaRush /Java 博客 /Random-ZH /教什么、在哪里教、怎么教?

教什么、在哪里教、怎么教?

已在 Random-ZH 群组中发布
大家好!我叫迪玛。这是我第一篇关于 IT 的文章,所以不要太严厉地评判。对于那些刚刚开始加入程序员行列,却又害怕在这茫茫信息海洋中迷失方向的人来说,将会很有用。 教什么、在哪里教、怎么教? - 1

背景

想象一下,您 26 岁,您的手机公司解雇了您,而您的首席执行官则逃往欧洲,因为他的欺诈行为迫使他居住在国外。这就是我的2016年12月31日的样子。我可以在相关领域找到类似的工作,甚至还有offer,但是……这会让我高兴吗?你有没有问过自己,你工作是为了什么?你真正想成为什么?裁员后,我花了两个月的时间寻找自己……并且变成了另外一个人。我意识到我可以成为任何我想成为的人:医生、木匠、商人。这都是时间问题,主要是比别人做得更多,我就会实现一切。结果,我成为了一名程序员!我已经在一家IT公司成功工作了一年,对此我感到非常高兴。我热爱学习,因此我花了数百个小时学习 Java、Web 技术,并准备了一份总结,帮助您快速深入了解 Java 的世界。

第一阶段:启蒙阶段

您需要了解编程并不容易。事实上,一开始你没有成功是正常的。一开始,我学习了两个月的Python,当我看到这些循环时,我觉得它们是一个非常复杂的东西。最重要的是基础知识:不理解它们,你将无法快速学习新技术。我谈论的是条件、循环、数组、OOP 等。

第二阶段:在什么上编码?

您将需要一个开发环境。在 Java 世界中,有以下三种:
  1. IDEA(免费和付费)
  2. NetBeans(免费)
  3. 日食(免费)
我三个都试过了。
  1. NetBeans古老又丑陋,目前正处于Apache孵化器中,因此尚不清楚是否会有新版本。
  2. Eclipse 在国外很流行,因为它是免费的,而且比 Netbeans 好一点。
  3. IDEA 是占主导地位的开发环境,至少对我们来说是这样。付费版本和免费版本之间的区别仅在于使用框架(Spring),而您还不需要框架。而且,它是由来自圣彼得堡的俄罗斯人制造的。支持国产厂商吧!

第三阶段:从哪里开始学习?

首先,老办法,看书:
  1. 首先,“学习Java”
  2. G. Shildt,“Java 8. 初学者指南”
  3. Kay Horstmann,“Java。专业人士的图书馆”
  4. Bruce Yekel,《Java 哲学
我按照这个原则阅读它们:如果我在一本书中听不懂,我就开始阅读另一本书,因为作者以不同的方式呈现相同的信息。我最喜欢Head First这本书《学习Java》:有很多草图,每章后都有测试。其次,在 YouTube 上观看视频教程:
  1. 阿利舍夫
  2. Java课程
  3. 戈沙·杜达尔
该列表可能会长很多倍,但这些渠道提供的信息最多。Alisev 是在图片、音色和素材方面最好的俄语视频课程。他还在 Udemy 上开设了付费课程:我是第一批购买的人之一。Java 课程是一门内容非常丰富的课程。已有 500 个视频,但质量受到影响。看来这家伙读完书的下一章后,稍微练习了一下,然后就录下了课程。戈沙·杜达尔 (Gosha Dudar) 正在欧洲驰骋。如果您已经了解其他语言并且只是想熟悉该语言的语法,那么您应该观看它。 重要的提示。如果你看了一些视频课程但什么都不懂,你不喜欢它的画面、声音——放弃它,不要强迫自己:寻找更好的、适合你的东西。第三,通过互动练习:
  1. JavaRush
  2. 斯特皮克
  3. 哈克兰克
  4. 代码学院
最好的选择是JavaRush。我通过了2次。我第一次什么都不懂,就偷看答案。第二次我更有意识地工作,练习语言的新可能性。在他之后我才对 OOP 和数组的使用有了充分的了解。Stepik 是一门很酷的课程。有视频培训和互动培训。一切都是免费的,我不明白他们靠什么生活=)其余都是英文互动课程。如果您懂当地语言,也可以在那里尝试一下。关于付费在线课程:我查看了在互联网上找到的各种课程,老实说,网络研讨会的水平比 Twitch 上的游戏玩家直播还要差。画面很糟糕,声音很恶心,老师很无聊。总的来说,我意识到演讲者必须有传达信息的使命,如果他没有,那么你很有可能会无聊死。我希望这些信息能够帮助您节省时间和精力。如果我的文章对你有用,请写下来,我可以继续。主题可以是:
  1. 历史:我学习了多少,我是如何找到工作的,我经历过哪些困难。
  2. Java 世界中的 Web 开发从哪里开始。
  3. 身份验证、授权的类型。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION