JavaRush /Java 博客 /Random-ZH /你只需要想要它

你只需要想要它

已在 Random-ZH 群组中发布
三年前,我决定将自己在计算机设备销售、配置和服务领域的舒适工作转向编程领域。由于当时我还不知道自己到底想要哪种语言,所以我决定同时学习几个领域的基础知识。2016 年 1 月 1 日,我遇到了一位失业者,他在 JavaRush、Codeschool、Lynda 和 Tuts+ 上都有年度账户,还有一小笔财务缓冲,可以让我度过整个 2016 年的学习时间。
你只需要想要它 - 1
我队列中的第一个是 JavaRush - 甚至在除夕之前,我就完成了可用的免费级别,这实际上决定了一次购买一年访问权限的决定。训练花了很长时间,以至于 2 月 8 日我就庆祝达到了 30 级。从我喜欢的和将来有用的方面来看,我想指出以下几点:
  • 巩固术语,这对于掌握其他语言也很有用(数据类型和结构、实践中 OOP 原则的实现、命名空间、访问修饰符、使用数据库和文件系统、构建查询等等);
  • 获得在真正优秀的 IDE - IntelliJ IDEA 中工作的技能,该技能后来在与其他 JetBrains 产品(PHPStorm/WebStorm/PyCharm)的实际工作中派上用场;
  • 一般代码文化——逻辑和算法复杂性以及视觉设计(符合代码风格);
不幸的是(或者幸运的是),除了 Java 之外,2016 年 3 月我还开始了 Web 开发课程(除了前面提到的 CodeSchool 及其 Javascript 分支及其 Angular/Ember 框架之外,这些课程当时也是免费的 HtmlAcademy,具有良好的基础知识)同时,我掌握了 Git 和 MySQL 的使用;Sql-ex 对我学习后者帮助很大)。是的,最后我选择了 PHP(感谢 Igor Borisov 在独联体国家的著名课程),但没有选择已经成为热门话题的 CMS WordPress,而是选择了相当现代的 REST API 解决方案基于 Zend Framework 2(首先),然后基于 Laravel 5.x。但经历了这样一条曲折的道路后,您可以在应用程序中轻松地使用相同 Java 的最佳实践,幸运的是现代 PHP(特别是自版本 7 以来)越来越类似于它(例如,在具有固有动态弱隐式类型的语言,并且已经在版本 7.4 中的类也可能具有类型化属性)。对于那些在 Java 中使用过 Hibernate 的人来说,掌握相同的 Doctrine ORM 会容易得多。我回到构建学习路径和选择优质课程的主题,以及是什么让 Javarush 从已经提到的 CodeSchool(现已成为 Pluralsight 的一部分)、Lynda(LinkedIn 在此基础上构建其教育平台)等中脱颖而出。对我个人来说最重要的是大量的实践来解决自动化验证问题,并有足够的理论基础。与“观看视频并做同样的事情”没有可比性。当您需要“窥探”高度专业化任务的解决方案或在短时间内掌握文档记录不佳的库/API 时,视频教程非常有用。但是,如果一个人面临着形成知识基础并同时掌握多种方法来解决相同基本问题的任务,那么为了随后不假思索地执行它们,就像我们不考虑在电脑上打字一样键盘或者在纸上写字母——那么 Javarush 是必不可少的。不要忘记,对于许多人来说,掌握英语教材的问题也很尖锐,因此对于这些人来说,Javarush 的好处(特别是理论材料的选择)只会增加。用一个词来总结 Javarush 的这篇长篇评论 - “必须有”。即使您最终不喜欢Java语言,本课程也将为您未来的发展提供坚实的基础。你花在上面的时间和金钱都是值得的,因为最好的投资是对你的知识和技能的投资。PS 一些关于我自己的事情。目前的专业是 Laravel + MySQL 上的 REST API,在项目中积极使用第三方服务(Amazon SES/Paypal/Stripe/web3.php/与日历集成、构建队列等)。我必须使用 Angular/Vue (JS) 进行一些工作,甚至使用 Django (Python) 工作几个月。对于统计学爱好者来说,我花了298天的时间来学习(从那天算起)从第一份简历投递到第一个工作日过去了42天。直到今天,我仍然怀着感激的心情记得 Javarush 课程,因为它增强了自信,系统化了知识,将知识提升到了一个新的水平,并成为在新领域中实现内心平静和平衡的漫长道路上的第一步。新工作。PPS 我继续我的培训,议程是在 2019 年获得 Laravel 认证并掌握 Swift。
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION