Работа в израильском хай-теке. Часть 1. Общие впечатления об IT-секторе
Работа в израильском хай-теке. Часть 2. Что требуется от программиста
Работа в израильском хай-теке. Часть 3. Собеседования - взгляд с двух сторон
Работа в израильском хай-теке. Часть 4. Как и где искать работу
Усредненные требования к PHP-программисту
Полноценное знание PHP и веб-программирования в целом. Если вы теряетесь при словах Exception, MVC или XSS - ваши перспективы не самые радужные. Понятно, что речь не идет о работе в студии, которая делает сайты на WordPress и ничего кроме - там требования ниже.
Опыт работы с SQL-базами данных, естественно, требуется. Бывает, что требуется опыт работы с такими вещами как Redis.
Тут не особенно популярен фреймворк YII (больше встречаются Zend, CodeIgniter и т.д.). Требований знать модный нынче Laravel я вообще не встречал. Впрочем, глубокое знание того или иного фреймворка требуется далеко не всегда, но хоть какой-нибудь опыт работы хоть с одним из них, как правило, желателен.
Чем серьезнее место, тем скорее будут ожидать, что вы умеете работать с SVN или GIT. Умение работать с Linux в той или иной степени тоже требуется довольно часто.
Довольно часто требуется знать и фронт-энд составляющую на том или ином уровне.
В веб-студиях, как правило, требуют опыт работы с CMS. Наиболее популярен WordPress, менее Drupal и еще реже Joomla (хотя могу ошибаться, исследования не проводил).
Усредненные требования к фронт-энд разработчику
JavaScript на высоком уровне (с уверенным пониманием объектной модели языка и прочего). Скорее всего AngularJS, Backbone или Ember.js нужно будет хорошо знать (опять же, речь о работе на серьезных работодателей). Как правило, с jQuery (иногда dojo и т.п.) вы должны быть хорошо знакомы (хотя бывает, что требуется чистый JavaScipt).
CSS и HTML, естественно, знать надо уверенно. SASS тоже иногда требуется.
Довольно часто требуется знать какую-нибудь серверную технологию, будь то PHP, Python, Java и так далее. В принципе, есть довольно много вакансий, которые совмещают в себе требования и PHP-программиста и фронт-энд разработчика.
Образование
Как правило формулировка такая: профильное образование - плюс. У меня сложилось ощущение, что в основном профильное высшее образование (имею ввиду степень bachelor of computer science) требуется в больших корпорациях. Хотя даже у Гугла недавно встретил вакансию, где оно указано как возможный плюс, но не требование. Я свой диплом тут не подтверждал, но в резюме указывал, что учился там-то столько-то лет - честно говоря подробности моего образования никого особенно не интересовали - есть и есть.
Знание языков
Английский язык нужен в том или ином виде в большинстве приличных компаний. Причем он вам будет нужен в той или иной степени в любом случае - иврит это хорошо, но часто - недостаточно (обычно английский оговаривается в требованиях). При этом во многих местах можно работать вообще без иврита, а только с английским. Тот факт, что я плохо знаю иврит серьезно смутил только одну большую компанию на телефонном собеседовании, которое я вдобавок по своей же глупости в любом случае завалил. Впрочем, еще в паре мест недостаточный уровень иврита возможно был фактором, чтобы мне отказать. А возможно и не был.
Русский требуется редко (хотя и такое бывает), но в некоторых компаниях русскоязычных израильтян очень много и большая часть устных разговоров ведется именно на русском. Впрочем, таких компаний не так много, как многим из нас хотелось бы. При этом документация и письменное общение, скорее всего, будут в такой компании всё равно на английском.
Вывод
В целом, все примерно так же, как в России. Главная разница, пожалуй, в том что тут английский язык требуется намного чаще, а к высшему образованию отношение намного спокойнее.
За 24 года работы в израильском ИТ, мне ни разу не пришлось писать на иврите, да и читать приходилось очень редко
ОтветитьУдалитьВпрочем, я половину времени работал в стартапах, а половину в крупных компаниях, работающих на экспорт