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

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

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

Если единственным требованием для получения работы в сфере высоких технологий было «знай, что делаешь», как я слышал, почему я ничего не мог найти? Была ли нехватка разработчиков?

Я разговаривал с друзьями, которые посещали учебные курсы, пытаясь выяснить, чего именно не хватало моим навыкам. Оказывается, требование для получения работы в сфере высоких технологий заключалось не в том, умеешь ли ты программировать вообще, а в собственном опыте, двухлетнем внутреннем опыте. Это означает два года работы внутри компании, кодирование живого приложения, прежде чем я смогу получить свою первую работу». — Генеральный директор Нахум Фридман и основатель JLM Hub.

Затем он нашел разработчиков в отрасли и спросил их, как они получили работу. Казалось, у каждого была уникальная история чистой удачи: «Я закончил школу, и друг сказал, что моя компания набирает сотрудников» или «Компании моих двоюродных братьев нужны младшие разработчики, поэтому они наняли двух друзей и меня из Bootcamp».

В настоящее время люди верят, что могут пройти двухмесячный буткемп и найти работу своей мечты, зарабатывая 15 000 шекелей в месяц. Эти люди поставили 26000 шекелей, и в итоге? У 95% из них нет двоюродного брата, чья компания хочет их нанять.

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

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

"источник"