Нет осуждения! Я даже делюсь некоторыми отличными стратегиями выхода из цикла

Мы живем в мире, где мечта стать частью успешной, креативной и быстро развивающейся ИТ-компании — это сбывшаяся мечта. Я могу совершенно определенно согласиться с этим — как генеральный директор агентства разработки WordPress, я, безусловно, могу понять все волнения моих коллег-джуниоров, а также поделиться с ними всеми трудностями, с которыми я лично столкнулся в начале своей карьеры в области ИТ.

С позиции человека, который кодировал и разрабатывал веб-сайты большую часть своего времени на Земле, я с уверенностью могу поставить себя на место человека, который только начал работать в веб-разработке. Я знаю, что это может быть чрезвычайно сложно, временами даже невыносимо тяжело, утомительно и слишком подавляюще.

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

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

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

8 самых больших и частых ошибок младших разработчиков

Прежде чем мы приступим к делу, я хотел бы вас поздравить — путь, который вы выбрали, непрост. Это требует самоотверженности, готовности учиться, сосредоточенности и самодисциплины.

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

  1. Младшие разработчики обычно склонны недооценивать основные базовые навыки;
  2. Иногда им не хватает правильной мотивации;
  3. Они склонны слишком полагаться на своих старших разработчиков;
  4. Наоборот, они меньше рассчитывают на пожилых людей;
  5. Они ожидают, что их сразу подпишут на крутые проекты;
  6. Иногда им не хватает правильного понимания того, что на самом деле означают младшие, средние и старшие роли;
  7. Бесконечная проблема количества важнее качества;
  8. Они всем сердцем доверяют различным источникам без какого-либо критического подхода;

Теперь я хотел бы поделиться некоторыми своими мыслями по каждому номеру моего списка. Не стесняйтесь пропустить некоторые, если они не соответствуют вам.

Младшие разработчики обычно склонны недооценивать базовые навыки.

Иногда я планирую собеседования на должности в своем агентстве WordPress — мне нравится находить новых сотрудников в команде! Обсуждая будущую работу в отделе веб-разработки, я даю примерное задание. Моя цель, конечно же, проверить навыки и знания другого человека по этому вопросу.

Смотрели кулинарное шоу Мастер Шеф? Чаще всего мы наблюдаем, как финальная десятка участников не справляется с самой простой задачей — нарезает лук, варит яйца, ну вы поняли. Я с удивлением обнаружил, что люди с отличными и впечатляющими резюме, когда дело доходит до сложных и продвинутых навыков веб-разработки, иногда терпят неудачу при выполнении простейшей задачи на основе HTML.

Мой совет: никогда не недооценивайте силу основ. Когда дело доходит до карьеры в веб-разработке, убедитесь, что вы хорошо образованы и знакомы с основными основами.

Иногда им не хватает правильной мотивации

Послушай, я знаю, что делать, я не осуждаю тебя — IT-индустрия славится своими валовыми зарплатами, возможностью работать откуда угодно, гибким графиком работы и т. д.

Но главный вывод заключается в следующем — прежде чем «получить большие деньги», нужно приобрести профессиональные навыки, правильное отношение к работе, правильное видение выполнения проектов. Если вы стремитесь овладеть ремеслом, финансовый рост вполне логичен. Но сначала — тяжелая работа.

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

Они склонны слишком полагаться на своих старших разработчиков.

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

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

Мой совет: обязательно — обсуждайте вопросы со старшим. Но сначала убедитесь, что вы собрали все данные и информацию, которые могут быть полезны. Не сосредотачивайтесь на всех вещах, которые вы не можете сделать, вместо этого сосредоточьтесь как можно больше на всем, что вы можете сделать правильно. Затем обратитесь с этим вопросом к своему начальнику.

Наоборот, они меньше рассчитывают на пожилых людей.

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

Сказав это, я хочу обратиться к некоторым джуниорам — да, я знаю, что вы далеко впереди с точки зрения исследований и гибкости, но я просто хочу напомнить вам, что вы можете многому научиться у программисты постарше. Конечно, их подход может сильно отличаться от вашего, но в нашей области настоящим сокровищем является рассмотрение проекта с разных сторон и точек зрения.

Мой совет: иногда обращайтесь к первоисточнику. Обсудите тему веб-разработки, какой бы «модной» она ни была, с кем-то в этой области, имеющим солидное портфолио и многолетний опыт.

Они ожидают, что их сразу же подпишут на «крутые проекты»

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

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

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

Иногда им не хватает правильного понимания того, что на самом деле означают младшие, средние и старшие роли.

Как мы уже говорили, ИТ-индустрия чрезвычайно динамична — динамика позволяет вчерашнему новичку стать завтрашним лидером просто потому, что все больше и больше проектов могут нуждаться в управлении.

Конечно, для того, чтобы вы правильно оценили свою будущую работу, вам важно иметь адекватное представление о том, что должны делать джуниоры, мидлы и сениоры:

  • джуниоры обычно берутся за самые простые и типовые (но тем не менее очень важные задачи, так как они фундаментальны);
  • мид-разработчики также справляются с задачами в целом, но главное отличие состоит в том, что они должны быть более квалифицированными и автономными — им редко не хватает надзора;
  • старшие разработчики часто управляют всем проектом, тесно сотрудничают с дизайнерами UI/UX и полностью самостоятельно разрабатывают приложения и веб-сайты;

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



Мой совет: попробуйте справиться с задачами, указанными в описании вашей работы, прежде чем браться за более сложные.

Бесконечная проблема «количество важнее качества»

Поговорим об этом немного с другой точки зрения.

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

Я также часто вижу прямо противоположное — джуниор полностью сосредотачивается на одном активе веб-разработчика, полностью игнорируя огромное море знаний и умений.

Мой совет: в лучшем случае я бы порекомендовал разумный способ обучения и работы. Давайте объединим оба подхода — я думаю, что джуниору лучше всего осваивать навыки, которые могут пригодиться вместе. Например, если вы заинтересованы в работе с WordPress, отличным подходом будет, например, сочетание PHP и JavaScript. После этого будет более плавный и легкий переход на React.js.

Они всем сердцем доверяют различным источникам без какого-либо критического подхода

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

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

Нижняя линия

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

Привет, ребята, меня зовут Иван, и я здесь, чтобы поделиться со всеми вами своей страстью к словам, отличному контенту, предпринимательству, личному развитию, менеджменту, хобби и всему, что между ними.

Я являюсь генеральным директором моего агентства разработки WordPress @ Vipe Studio, где я имею удовольствие руководить разнообразной, замечательной и энергичной командой экспертов. Не стесняйтесь обращаться ко мне в любое время — я буду рада обменяться новыми идеями и вдохновить друг друга!