3 роки тому я наважився змінити затишне місце у сфері продажу, налаштування та сервісу комп'ютерної техніки на програмування. Так як тоді я ще точно не знав, яка з мов мені припаде до душі, то базові знання вирішив набувати відразу в кількох сферах. 1 січня 2016 року я зустрів у ранзі безробітного, з річними акаунтами на JavaRush, Codeschool, Lynda та Tuts+, та й невеликою фінансовою подушкою, яка дозволила б мені весь 2016-й рік провести за навчанням.
Першим у черзі у мене стояв JavaRush - ще до НГ я пройшов доступні безкоштовні рівні, що власне і визначило рішення придбати по акції доступ одразу на рік. Навчання затягнуло настільки, що вже 8 лютого я відзначав взяття 30-го рівня. З того, що сподобалося і стало в нагоді в майбутньому відзначу наступне:
- закріплення термінології, корисної та в освоєнні інших мов (типи та структури даних, реалізація принципів ОВП на практиці, простору імен, модифікатори доступу, робота з БД та файловою системою, побудова запитів та багато іншого);
- набуття навичок роботи в дійсно хорошій IDE - IntelliJ IDEA, що згодом знадобилося в реальній роботі з іншими продуктами JetBrains (PHPStorm/WebStorm/PyCharm);
- загальна культура коду - як у плані логіки та алгоритмічної складності, так і у візуальному оформленні (дотримання code styles);
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ