Получи случайную криптовалюту за регистрацию!

Вот и прошел первый месяц испытательного срока. До сих пор не | Road to IT 🚀

Вот и прошел первый месяц испытательного срока. До сих пор не верится. С каждым днем чувствую себя увереннее и с полной отдачей погружен в работу с головой. Какие бы хотелось сделать выводы за прошедший месяц?

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

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

Напомню, что мы трудимся над второй версией приложения для учета фармацевтических препаратов. И тем временем я почти закончил целый раздел, связанный с реестром справочников из Минздрава. В основном все блоки содержат информацию для чтения. Кое-где необходимо было прикрутить целый арсенал CRUD запросов. И я уже набил руку проходить весь путь реализации подобных блоков: SQL запросы - сервис для коннекта с БД - контроллер - документация и валидация в DTO для Swagger - API в store на фронте - подключение к роутеру - компоненты вьюшки и их функционал. На днях полностью закрою раздел и перейду к более сложным задачам. Поговаривают, самая веселуха начнется когда мы зарелизим эту версию.

Несомненно, за месяц работы я хорошенько прокачался во Vue и других смежных технологиях. У тебя просто не остается выбора изучить технологию, чтобы выполнить задачу. Но со временем осознаешь, что впитываешь новую информацию быстрее и не застреваешь. Все потому что фреймворки и библиотеки, необходимые тебе на данном этапе просто-напросто облегчают тебе жизнь. А самое сложное было позади. Главное - база. Полностью понимая нативный JS, ты с ходу разбираешься с его работой под капотом в том или ином фреймворке. Теперь ты просто с кайфом изучаешь новую информацию, просто понимая, что с помощью нее ты в несколько раз быстрее напишешь код. А SQL, внутренности бэка, да и в целом DevOps учишь не только для того, что это нужно для работы, а просто потому что у тебя уже сформировалось мышление программиста и ты уже с огромным любопытством лезешь во все эти необъятные дебри. От себя рекомендую, но ни в коем случае не призываю, изучить Vue. Знал бы его раньше, топил бы за написание командного проекта на нем. Тем более в связке с Quasar - это просто пушка. Но, как говорится, все познается в сравнении. И, да, я теперь типичный адепт Vue 3.

В общем, нисколько не жалею, что выбрал этот путь и считаю, что мне действительно повезло с первой работой. Потихоньку вписываюсь в коллектив, проявляю какую-никакую инициативу, трудолюбиво и с интересом исполняю задачи. Делаю все, чтобы закрепиться и стать действительно крутым специалистом. Цель ясна. Дело в дисциплине и времени. Продолжаем двигаться вперед. Самое интересное впереди!