三年前,我决定将自己在计算机设备销售、配置和服务领域的舒适工作转向编程领域。由于当时我还不知道自己到底想要哪种语言,所以我决定同时学习几个领域的基础知识。2016 年 1 月 1 日,我遇到了一位失业者,他在 JavaRush、Codeschool、Lynda 和 Tuts+ 上都有年度账户,还有一小笔财务缓冲,可以让我度过整个 2016 年的学习时间。
我队列中的第一个是 JavaRush - 甚至在除夕之前,我就完成了可用的免费级别,这实际上决定了一次购买一年访问权限的决定。训练花了很长时间,以至于 2 月 8 日我就庆祝达到了 30 级。从我喜欢的和将来有用的方面来看,我想指出以下几点:
- 巩固术语,这对于掌握其他语言也很有用(数据类型和结构、实践中 OOP 原则的实现、命名空间、访问修饰符、使用数据库和文件系统、构建查询等等);
- 获得在真正优秀的 IDE - IntelliJ IDEA 中工作的技能,该技能后来在与其他 JetBrains 产品(PHPStorm/WebStorm/PyCharm)的实际工作中派上用场;
- 一般代码文化——逻辑和算法复杂性以及视觉设计(符合代码风格);
GO TO FULL VERSION