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

Да ладно, может быть, что-то вроде 80% того, что я только что сказал, правда, но ... Быть разработчиком - это вовсе не значит быть одному!

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

Но о чем именно я говорю? В Craft Academy, как и в реальном мире, мы каждый день программируем и работаем в команде. Мы - 10 студентов и 4 неутомимых тренера, помимо многих других сотрудников, которые работают одновременно над созданием хороших и устойчивых кодексов. Это означает, что каждая строка нашего сценария разрабатывается, проверяется и утверждается как минимум другим младшим разработчик и один коуч. Как мы делаем это? Мы планируем каждую мельчайшую деталь - как бы мы могли ВЫЖИТЬ без Pivotal Tracker? И делимся информацией, знаниями, идеями.

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

Вы все правильно поняли! Причины, по которым два мозга лучше, чем один, легко объяснимы:

  • Ваш код мгновенно проверяется членом вашей команды благодаря меньшему количеству опечаток + меньше ошибок = более быстрое кодирование
  • Пары могут обсудить больше решений за более короткий промежуток времени
  • Объясняя проблемы другому программисту, вы чаще всего находите решение
  • Разнообразие обогащает вас, а различные навыки программирования приводят к созданию более умного кода.
  • Кодировать вместе с другими, работать над одной и той же проблемой и вместе находить лучшее решение - это EPIC!

Я не могу не подчеркнуть, насколько мне нравится Bootcamp и программирование. Разработка собственных идей с нуля, начиная с фактического момента, когда вы набрасываете свой Lo-Fi и обсуждаете функциональные возможности, которые вы хотите, чтобы ваше приложение имело, проходя через чистый мозговой штурм во время выполнения Design Sprint, чтобы на самом деле все стало реальностью, сделайте свой код лети и смотри, как твои идеи воплощаются в жизнь… Это как рождение собственного существа.

Какая поездка!

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

Не могу поверить, что через три недели я закончу, и мне придется покинуть этот сумасшедший цирк, частью которого я сейчас являюсь, который стал моей второй семьей ... Внимание, сентиментализм! Отныне можно отображать некоторые глупые эмоциональные линии!
Я встретил так много ярких умов и выдающихся товарищей по команде, все из разных стран и с безумно разным фоном, но все они были объединены одной общей страстью. Мы смеялись (много), вместе прошли через боль, недосыпание, сбор вишен, радость, отчаяние, разочарование, откровения! Почему я вообще использую здесь прошедшее время? Мы все еще ПРОДОЛЖАЕМ через все это, и я с нетерпением жду, когда на следующей неделе наш проект Newsagency Web App станет мобильным и в конечном итоге сфокусируем и направим всю оставшуюся энергию на большой финальный проект прямо перед выпускным. Всем этого эмоционального коктейля будет не хватать.

A.