aumoroz


Записки Австралийского Деда Мороза


Дорога вперед
aumoroz

Прошел уже почти год с того времени как я закончил работать в Superpartners. За это время я немного попутешествовал, провел много времени летом на пляже (в Австралии без этого никак), но большую часть этого времени я учился. Я очень  хотел сделать то что я обещал сам себе - приобрести знания и навыки на которых я могу построить новую карьеру.

Поскольку у меня уже был опыт с онлайновым обучением и я считал что оно ничуть не хуже, а местами даже лучше чем обычное очное, я опять пошел учиться в онлайне. Недостатка в заочных онлайновых курсах нет, особенно в касающихся программирования и информационных технологий:  Coursera, Pluralsight, Udemy, Lynda.com и другие предлагают широкий выбор курсов. Большинство из них либо бесплатные либо очень недорогие. Я раньше послушал несколько курсов на
Coursera.org, но не принимал их серьезно. В этот же раз, когда я решал чему учиться следующему, в мой почтовый ящик упало письмо от Coursera рекламирующую их новую специализацию - Full Stack Web Development Specialization. На языке Курсеры специализация - это последовательность связанных курсов, ведущая к какой-то одной цели, в этом случае к получению квалификации Full Stack Web Developer, то есть разработчик способный создавать как пользовательский интерфейс, так и серверную логику, в данном случае на языке JavaScript. В эту специализацию Курсеры входят следующие курсы:И, кроме этого, необязательный проект, на котором студенты могут продемонстрировать на практике приобретенный навыки.

Хотя я кое-что из этого уже знал, я решил записаться на эту специализацию. В конце концов, повторение пройденного материала никогда не вредит. Я хотел получить знания и навыки, которые являются фундаментальными и не зависят от какой-то одной технологии или одного производителя. А в наше время интернет и веб - что ни на есть самые фундаментальные технологии. Интернет проник повсюду, это самая распространенная платформа для создания приложений. Более того, он очень быстро превращается в единственную платформу. Я согласен с законом Атвуда, который гласит что "любое приложение которое может быть написано на JavaScript, в конце концов будет написано на JavaScript". В последние годы я наблюдал за стремительным взлетом джаваскрипта, надеясь что у меня будет шанс заняться этим самому. Ну вот, теперь шанс у меня был.

До того как меня засосало болото Оракла, я писал приложения с пользовательскими интерфейсами, мне это нравилось и я это делал хорошо. В те времена "пользовательские интерфейсы" обозначало C++ c MFC, Delphi, Visual Basic и другие давно забытые технологии. И поскольку я хотел изменить направление своей карьеры, я хотел вернуться к пользовательским интерфейсам. Но поскольку теперь все перешло в веб, мне нужно было научиться создавать веб-приложения. Я записался на курсы Курсеры и начал учиться.

Последующие несколько месяцев были довольно напряженными. Поначалу я думал что смогу учиться "в прогулочном темпе", а если буду скучать то параллельно буду учиться чему-нибудь еще. Но оказалось что скучать мне было некогда. Я слушал лекции, читал допольнительные варианты и делал задания, которые нужно было сдавать каждую неделю. И поскольку я хотел получить глубокое понимание предмета, учился я почти целыми днями напролет. Кроме того я должен был проверять задания других студентов - по модели обучения Курсеры задания студентов проверяют сами же студенты. Каждую неделю, сдав свое задание, я должен был проверить 3 задания других студентов. Работает эта схема очень хорошо, и оказалось что я проверяя задания я узнал столько же, сколько и работая над своими.

Посреди второго курса, который я делал, Курсера вдруг сменила бизнес-модель и стала платной. До этого вся учеба была полностью бесплатной. Теперь же, хотя я мог смотреть все лекции по прежнему бесплатно, мне нужно было заплатить за курс если я хотел делать задания получать сертификаты об окончании курсов. Я решил заплатить - не так уж это было и дорого.

Теперь, когда все это позади меня, я с готовностью порекомендую эту специализацию Курсеры любому, кто хочет научиться создавать веб-приложения. Можно пройти все курсы чтобы научиться всему, либо выбрать отдельные курсы по вкусу. В любом случае оно того стоит.

Через несколько дней после того как я закончил последний курс и переписал резюме, у меня была новая работа веб-программиста по пользовательским интерфейсам. Это новое направление для меня, новая дорога уходящая вперед.

?

Log in

No account? Create an account