3 years ago I decided to change my cozy place in the field of sales, configuration and service of computer equipment to the field of programming. Since at that time I still didn’t know exactly which language I would like, I decided to acquire basic knowledge in several areas at once. On January 1, 2016, I met an unemployed person with annual accounts on JavaRush, Codeschool, Lynda and Tuts+, and a small financial cushion that would allow me to spend the entire 2016 year studying.
The first in my queue was JavaRush - even before New Year's Eve, I completed the available free levels, which actually determined the decision to purchase access for a year at a time. The training took so long that already on February 8th I celebrated reaching level 30. From what I liked and was useful in the future, I would like to note the following:
- consolidation of terminology that is also useful in mastering other languages (data types and structures, implementation of OOP principles in practice, namespaces, access modifiers, working with databases and file systems, building queries and much, much more);
- acquiring skills in working in a really good IDE - IntelliJ IDEA, which later came in handy in real work with other JetBrains products (PHPStorm/WebStorm/PyCharm);
- general code culture - both in terms of logic and algorithmic complexity, and in visual design (compliance with code styles);
GO TO FULL VERSION