Вот и наступило 1 января 2020 года. А это значит, что я шесть месяцев — настоящий frontend-разработчик. Могу сказать, что я сильно изменился в профессиональном плане. Когда ты верстаешь и пишешь код восемь часов подряд пять дней в неделю, это сильно меняет тебя. Развитие идет гораздо быстрее, чем раньше, когда приходилось уставшим после основной работы познавать азы.
Первые месяцы работы были конечно самыми трудными, нужно было налаживать коммуникации с командой, у всех участников разные характеры и разный опыт. Я помогаю нескольким опытным программистам. У них абсолютно разная манера написания кода, и по началу было сложно перестраиваться. Но теперь я понимаю гораздо больше того, что они хотят сказать в коде. Я стал более спокоен, практически перестал гуглить стили и теги, почти все чем пользуюсь в повседневной работе помню наизусть, ну и конечно IDE подсказывает. Больше стал понимать Angular, так как наш проект базируется на нем. Те задачи, на которые уходили дни, теперь я решаю за часы. Одним словом, я стал быстрее. И это меня очень радует.
Как и планировал, я продолжаю обучение на Hexlet и регулярно изучаю английский. На новый год в качестве подарка получил книгу Роберта Мартина “Чистый код. Создание, анализ и рефакторинг”. И хотя эта книга не входит в список рекомендованной литературы для чтения от Hexlet, тем не менее она очень даже хороша. Хотя конечно там больше ориентация на Java. Но какая разница, главное это концепция и принципы написания кода. Язык программирования — это как стамеска у плотника, это в первую очередь инструмент. Плотник же не скажет, что он умеет только ножовкой работать, а стамеской нет. Так и с языками: программист должен знать хорошие практики написания кода, а мастерство с тем или иным инструментом (ЯП, IDE, отладка) — это дело практики.
Язык программирования — это как стамеска у плотника, это в первую очередь инструмент. Плотник же не скажет, что он умеет только ножовкой работать, а стамеской нет.
За эти пол года многое изменилось: “Тостер” переименовали в “Хабр Q&A” ). Лично я не имею к этому никакого отношения, но по прежнему стараюсь отвечать на вопросы, это тоже хорошая практика. Личный репозиторий пока не растет, есть мысли начать проект на React чтобы познакомится с ним, но вот что конкретно начать, пока не решил. Коллега предлагает делать простенькие игры. А еще backend, было бы неплохо получить опыт и в нем. Планов много но на все нужно время. Может у вас есть идеи, что за проект мне начать, чтобы “качать” скилы быстрее?
Кстати начальство подняло мне зарплату, за что им отдельное спасибо. То, к чему я стремился долгие месяцы сбывается. Всем хороших праздников!