Для тех, кто не читал мои предыдущие рассказы, я младший. фронтенд-разработчик, не имеющий университетского образования или ученой степени. В настоящее время я одновременно работаю над тремя разными проектами, и они написаны на Next.js, React и Svelte. Работаю уже четвертый месяц и хочу поделиться своим опытом младшего. фронтенд разработчик. Вот так… 🙌

Компания, в которой я работаю, похожа на стартап. У меня не было никаких ориентировочных программ или чего-то подобного. Нас 5 фронтенд-разработчиков (3 младших, включая меня, 1 мид и 1 старший), и как будто я тот, кто связывает всех друг с другом. 😁 До меня все говорили, что у них нет связи, но они работают через задачи Jira и все. Теперь у нас есть группы в Slack, и мы очень помогаем друг другу (в основном они помогают мне). Кроме того, я беспокою людей любезно, чтобы решить проблемы. И, в конце концов, я их решаю. ✌

Первые дни на работе

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

Первые недели на работе

Через неделю я уже привыкла к проекту, над которым работаю, и начала редактировать дизайн страниц по мере необходимости. Сначала у меня был только проект блога с Next.js, и я изменил дизайн страницы редактора, дизайн страницы статьи и так далее. Через неделю у меня была задача создать целую страницу результатов поиска и логику. Я действительно не могу описать, как это было страшно для меня, и даже я не знаю, как я это завершил. Но каким-то образом я сделал всю логику поиска, страницу результатов поиска и фильтрацию результатов. Возможно, это было не идеальное решение, но оно по-прежнему работает и ежедневно используется тысячами посетителей. Это лучшее чувство, когда вы знаете, что ваш код работает и используется людьми без проблем.

Первые месяцы на работе

После нескольких недель работы над одним и тем же проектом с Next.js я начал брать задачи из другого проекта, написанного на Svelte. У меня не было опыта работы со Svelte, но я знал, что это такое и для чего он создан бла-бла. Но проблема была не в Svelte. Что ж, этот проект (я все еще в нем) — не типичный блог или сайт электронной коммерции, а веб-приложение, подобное Streamyard. И снова я начал работать над ним с основными изменениями CSS, чтобы понять файлы, компоненты и многое другое. Все-таки в основном работаю над админкой страницы, т.к. странице студии нужны изменения на webRTC. В настоящее время я также изучаю webRTC и помогаю с этим другим разработчикам интерфейса. Но пока это слишком сложно для моего понимания. С другой стороны, у меня иногда возникают задачи по программному проекту. Но это уже «завершенный» проект, поэтому у меня есть небольшие изменения как в логике, так и в дизайне.

Кроме того, у нас был хороший менеджер проекта, которого я называл «мини-босс», и она была очень добра. На прошлой неделе она ушла из компании, потому что у нее было гораздо лучшее предложение от другой компании. Вероятно, босс теперь будет больше контактировать с нами, и это будет намного сложнее. 🙄 У нас сложный спринт из-за такого проекта, как StreamYard. Его нужно было закончить еще 2 месяца назад, а с webRTC до сих пор проблемы. Что ж, посмотрим, что будет в ближайшие несколько месяцев. Мы думаем, что проект будет завершен до нового года.

Последние мысли

Ладно, я не мог часто писать сюда из-за проекта, о котором писал выше. И похоже, что я буду занят еще несколько недель.

Я хотел поделиться своим опытом с людьми, которые пытаются получить свою первую работу в этом секторе. Надеюсь, я дал вам представление о том, что вас ожидает дальше. Конечно, не везде одинаково, но я считаю, что особых различий нет. Если у вас есть какие-либо вопросы, не стесняйтесь обращаться ко мне через комментарии. До встречи в следующей статье!