Автор: Мария Вэтэшойу и Яхия эль Шербини

В Elements мы всегда ищем новые таланты в области разработки. Чтобы найти людей с нужным нам набором навыков, мы решили запустить собственную внутреннюю программу обучения младших разработчиков, также известную как Elements Academy. Под крылом одного из наших старших разработчиков два младших разработчика знакомятся с прекрасным миром Python и Django и проходят шестимесячную программу обучения. В 2015 году программу завершили уважаемые коллеги Аарт и Элтьона, а в феврале 2016 года зачислены новые сотрудники Мария и Яхия.

Мария: Я могу сказать, что в моей истории с Elements одна вещь привела к другой: я изучала электротехнику, что привело к интересу и некоторому опыту работы с компьютерными сетями, что привело к изучению Python на моем собственный для написания сценариев, что привело к веб-разработке в Elements, поскольку, наконец, все было согласовано. У меня была прекрасная возможность присоединиться к программе Elements Junior Python вместе с трудолюбивым и находчивым коллегой Яхией.

Яхия: Я приехал в Нидерланды сразу после получения степени бакалавра наук. в Египте, чтобы получить степень магистра наук. Степень. В это время я катался на велосипеде. Много. Это было важным решающим фактором в моем пребывании здесь после учебы. После окончания моего M.Sc. В бизнес-информационных системах и с учетом различных ролей/карьеры я решил изучить программирование. Именно тогда я наткнулся на Elements в Linkedin, программа для подростков идеально подходила для моей ситуации и заключалась в изучении Python, языка, который я предпочитал во время своих начинаний. Впечатление, которое я получил от Elements, заключалось в том, что это креативно и красочно. Получив предложение и пройдя юниорскую программу, я понял, что выбрал лучшее место для старта!

Мы оба считаем, что нам очень повезло, что у нас есть шанс принять участие в этой программе для юниоров, и у нас есть опытный старший разработчик (Дэвид), который дает ценные рекомендации. Из-за акцента на обучении получается, что кодирование — это не просто гугление Stack Overflow, это в основном чтение документации…

Программа началась с изучения основ Python, а затем применения их к алгоритмам (сортировка, списки и деревья поиска). Это открыло глаза на то, как работают языки высокого уровня и скрывают от вас эти базовые алгоритмы. После этого мы приступили к изучению Django и Django REST Framework и переделали техзадание с нашими новыми приобретенными сверхспособностями.

В целом это была гладкая поездка с несколькими проблемами. Однако все можно преодолеть с помощью следующих наших советов:

  • (Опять же:) документация является ключевым моментом
  • Google — ваш друг и враг. Так что вам также следует: Спросите, затем спросите еще раз, затем спросите еще раз.
  • Не беритесь за все сразу. Одна задача за раз.
  • Есть несколько способов взглянуть на одну и ту же проблему.
  • (Если вы хотите понравиться Дэвиду), изучите vim и не упоминайте PyCharm.

Мы ценим культуру Elements с самого начала, потому что процесс найма был очень простым. Он состоит из первичного собеседования, технического задания и второго технического собеседования для обсуждения решения. Вся атмосфера непринужденная и по делу, и мы Agile, поэтому, как разработчики, мы можем сосредоточиться на гайках и болтах, но верить, что продукт движется в правильном направлении, и наши голоса будут услышаны. Компания также довольно интернациональна, что помогает видеть различные точки зрения и легче интегрировать иностранцев, как и меня, но, к счастью, присутствуют сильные голландские влияния (например, прямота) и Python.

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

Следите за Elements в Facebook, Twitter и LinkedIn!

Первоначально опубликовано на сайте www.elements.nl 22 сентября 2016 г.