Вакансии PHP в лидирующих фирмах без знания английского
Кто что подскажет, может быть на основе своего опыта, либо опыта знакомых: как обстоят дела на данное время с возможностями трудоустроиться в солидную фирму (первые 30 рейтинга к примеру) без знания разговорного англ. со знанием PHP на нормальном уровне?
77 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарівВ аутстафе без хорошего английского однозначно нечего делать. В аутсорсе в принципе возможно работать с английским на уровне чтения технической документации (не везде конечно). Но надо понимать, что многое из того, что называют аутсорсом, это на самом деле аутстаф.
Без ангийского языка сомневаюсь что такое возможно, разве что в продукт компаниях, в аутсорсе, аутстафе нет
Сейчас больше на джаваскрипт вакансий. И то, требуется и английский, и знания нефиговые (обычно ангулар, ноджс и кучку прилагающихся вещей).
И это странно, почему фронт ендщиков так не хватает. Причем когда вакансии на пхп то там и джысы требуют, а под вакансиями фронт енда бек енд язык не указывают в требованиях.
Я согласен, что так должно быть, но дело в том, что сейчас не так. И английский все хотят хороший, многие именно разговорный (не писать, а ртом).
А какой уровень языка то требуется?
Одно дело доки читать и криво накалякать письмо, другое дело разговорный английский, который тоже довольно разных уровней бывает
Интересно посмотреть выступления наших разработчиков на зарубежных конфах. Можете поделиться линками?
Это вы мне вопрос?) Так я ж вообще не в курсе, поэтому и создавал тему)
Ну думаю это всё слишком раздуто, как и знания «на словах» десятка технологий каждую из которых можно изучать годами, а тут человек знает все и сразу. Тоже и с языком.
Наше ИТ работает на западный рынок. Как можно без английского?
Вот кстати вопрос: выходит что все фирмы из топ 30 работают с зарубежными заказчиками? А все новые фирмочки на наш рынок?
Исключения конечно есть. Но общая картина да, такая.
Потому что и без нынешней ситуации украинский заказчик был беден.
Зачем делать работу за 1000 грн, если за эту же, один в один работу можно получить 1000 евро?
Английский технический это и со словарём можно перевести.
Фрэймворки сродни cms, их десятки, и каждый лучше другого. В итоге знания этих фрэймворков и качество сайтов стремится к нулю, или «как сделать блог».
другое дело чистый язык до мелочей, движок под конкретный сайт/задачу, не велосипед, который будет работать быстрее ларавела и понятен другим разработчикам вот это да.
Вот этим и интересуюсь, возьмут либо нет. Думал может тут есть представители, подскажут.)
Ну если человек останавливается на том, чтобы сделать блог, то тогда спрашивается: а зачем он его учил, если можно просто взять вордпресс и сваять себе на нем блог? или же чел изучал тот или иной фреймворк чисто для галочки, просто потому, что это модно?
ну если у человека есть знания и силы для того, чтобы создать убийцу ларавела — респект)
хотя в качестве быстроты и понятности ИМХО круче Laravel’а — CodeIgniter (да, я поклонник CI :) ), жаль только, что он уже не в тренде.
Просто насколько я понимаю (возможно я чего-то не в курсе) на «голом» PHP мало что пишут (ну разве что не сильно мудреное что-то) — обычно за основу берут какой-нить фреймворк. Хотя знать подноготную PHP конечно нужно.
Фрэймворки это отлично, при коммерческой разработке без ниих никуда конечно, хотя их можно успешно заменить отдельными библиотеками, имел ввиду что плохо оценивать знания технологии(языка) по знанию фрэймворка. Т.к. можно выучить алгоритмы построения приложения с помощью фрэймворка, а языка толком не знать. Ну это как уметь хорошо ездить и менять масло в машине, но как заменить свечу(или вообще кольца на цилиндре) знать только в теории и отдалённо.
ну фреймворки я для примера привел) я же согласен, что без знания того, как это все работает далеко не уедешь)
если хватает опыта — можно и отельными библиотеками. но фреймворк — это так же и экосистема, и структура проекта, и common-practices. И по сравнению — если вы работаете в такси — ваша задача уменьшить себестоимость перевозки пассажира и увеличить количество клиентов. Как менять кольца на цилиндре — знать совсем необязательно
P.S. в общем компаниям нужны таксисты, которые и довезут вовремя, и экскурсию проведут :)
Ну так а я о чём, для зарабатывания денег — да, если хочешь чтото сделать чего ни у кого нет, только чистый(+библиотеки) язык.
Фреймворк освоить невозможно, не зная язык. Но и зная язык, освоение фреймворка требует затрат.
И по поводу «знания»: для коммерческого программирования не нужно знать язык от и до. Излишние знания даже вредны могут быть. Например может потянуть написать какой-то кусок кода супер-эффективно, потратив в 10 раз больше времени, чем возможно при «неэффективном» подходе. И в результате жутко гордый собой дев приносит кусок кода, в котором никто не может разобраться, но который работает аж на 0.1с быстрее при тысяче повторных вызовов, которых не будет в реальных условиях.
А разве человек который очень хорошо знает язык не сможет оценить необходимость такой оптимизации? Как то не верится.
Ну есть такое, когда люди стремятся использовать какой-нибудь неочевидный способ поиска объекта в DOM, мотивируя это коротким «так быстрее работает», или использовать $(something).find(’.child-class’) вместо $(’.child-class’, something), мотивируя опять же скоростью (которая действительно выше, на 1%).1-10% быстрее.
То есть человек где-то это прочёл, и сказать что он не знает язык/библиотеку (jquery в данном случае) нельзя. Наоборот, он знает то, что знают не все. И пишет более длинный код, хотя в большинстве случаев этот код выполняется нечасто и не очень-то важно, что он на
Это конечно очень примитивный пример, где разница между «быстрей работает» и «сложней/длинней написано» практически отсутствует. И в данном примере отсутствует разница во времени реализации (если только человек не стал сам выполнять замеры как быстрее). Это просто как пример переоптимизации. Если иногда (по клику например) нужно найти DOM-элемент и изменить его css-класс — абсолютно неважно, 0.016с это займёт, или 0.02с. Это всё равно будет незаметно конечному пользователю.
Есть разница между программированием ради программирования и программированием для людей (обычно коммерческим), и её нужно уметь видеть и понимать, что на работе нужно заниматься вторым.
Кольца на поршнях. Обеспечивают компрессию и снимают масло со стенок цилиндров.
Насчет быстроты товарищ Phalcon вряд ли бы согласился с вами ;)
Не стоит ограничиваться каким-то списком, имхо. Интересный проект может быть не только в топ-фирме. Более того в «солидных фирмах» встречаются такие проекты, шо уж лучше играться со шрифтами на фрилансе.
Благодарю за ответ.
Хотелось бы всё таки в фирму посолиднее, работать — так основательно.
Сидеть в какой то «офисной-квартире» фирмы которая существует первый год не устраивает, а фриланс не то, пришел к выводу что это деградация.
Меня интересует вообще интерес к разработчику без знания разговорного англ. но умеющего полностью выполнить самостоятельно несложный проэкт.
Всюду статьи что везде нехватка разработчиков, а на деле выходит что нужны не разработчики а переводчики со знанием «как на laravel сделать блог и вывести аяксом поиск по записям».
Вы хотите компанию посолиднее, но не хотите становиться разработчиком посолиднее. Английский — это маст для любого серьезного разработчика. Привыкли вы там в пхп что можно забить на анг.
Т.е. неважно какой у тебя уровень знания технологии, без английского ты всёравно никто?
Перестаньте ставить себе искуственную стену и беритесь учить инглиш. Вы в него влюбитесь, уверяю. Быть программистом — это круто, быть программистом знающим английский — это сверх круто.
не спорю)
В любой дискуссии с заказчиком и выборе подхода Вы будете на порядок ниже более слабого специалиста, который может поддержать коммуникации. Не то, чтобы «без английского ты все равно никто», но очень неудобно работать, если человек в обсуждении с трудом может сформировать пару фраз — все ценное, что он хочет сказать, скорее всего останется за кадром. Это не работодатели вредные, это просто заказчики англоязычные ))
Благодарю за совет. Оч. хороший. Раньше как-то не догадывался что очень неудобно работать если человек в обсуждении с трудом может сформировать пару фраз.
Думал что возможно в больших фирмах далеко не все разработчики общаются с заказчиками, точнее это делают совсем другие люди)
Ну как сказать — чаще всего общается PM/DM/тимлид, но если Вы более-менее подкованный специалист, все равно нужно бывает объяснить заказчику что-то, объяснить, почему нам долго сделать такое решение и почему быстро сделать по другому. Если дев делает это напрямую — нет проблем, если же это происходит через посредников — долго и печально, и много искажений. Как-то так) удачи Вам в изучении)) выучить инглиш намного проще, чем программирование, имхо))
Вот именно. Английский учить легко, но долго.
мало того, согласился с мнением у преподавателей английского
изучать иностранный язык это скорее как заниматься спортом.
«понять», «запомнить раз и навсегда» невозможно. нужно ежедневно, месяцами и годами заниматься.
и результаты будут улучшаться — так же медлено, как расти бицуха (если естественным путем ее качать, ессно).
вопрос, откуда у 23летних разрабов advanced уровни?
кого мог — спрашивал. самый частый ответ — школа, а то и детсадик с английским уклоном. репетиторы, которых оплачивали родители несколько лет. и т.п.
т. е. общий стаж занятия спортом под названием «изучение английского» у 23летних разрабов нередко 10 и больше лет. т.е. больше чем стаж программирования.
Из сети? Странный вопрос, у сегодняшних23-летних при минимальном желании должен быть очень приличный уровень.
У каких? Может вы таких несколько встречали и делаете вывод о всех? А может они подврирают немного, а знают на уровне парис ис кэпитал оф грейт британ)
Для адванседа — надо погружение в англ. среду. На самом деле англ. контента просто дохренища. И достаточно просто начать его потреблять. Т.е. книжки, вики, новости, блоги, форумы, вовка, в конце концов. Т.е. если что-то не надо быстро — юзай английскую версию, посиди со словарём. В RPG, кстати, хорошо делать начали — можно врубить сабтитры и одновременно и читаешь и слушаешь и гамаешь (Dragon Age, Mass Effect, например).
— описание задач может готовить заказчик и удобнее, когда девелопер может задачу прочесть и понять, и самостоятельно попросить уточнений
— заказчик может хотеть, чтобы переписка про проекту велась через баг-трекер и чтобы он мог понимать, о чём речь
— описания коммитов и комментарии должны быть на английском, чтобы в дальнейшем поддерживать проект могли хоть американцы, хоть (не дай бог) индусы
Так для этого pre-intermediate уровня хватит с головой
Это смотря кто как определяет
А откуда возьмутся знания (актуальные) без английского хотя бы на уровне чтения докуметации?
Например новая версия Ember.js выходит раз в 6 недель. В ней что-то улучшают, какие-то подходы меняют, какие-то методы становятся deprecated, и пишут об этом в первую очередь даже не в документации, а в блоге. На английском. Каковы шансы, что кто-то за полтора месяца разберётся в нововведениях сам и расскажет другим, и при этом пожелает сделать это на русском языке?
На SO общение также всегда на английском, а это сейчас важнейший ресурс для решения проблем разной сложности.
Именно пхп в этом виноват, ага.
Низкий порог входа + валом русских доков в этом виноваты.
В своё время я выбирал между Java/Php по вэб кодинг .
В итоге Php перевесил по таким причинам:
1)Минимальные требования для развёртывания
2)Компактный инструмент разработки
3)Отличная документация на русском
4)Первый в позиции для вэб разработки
Насчёт «низкий порог входа» считаю что это всё какраз исходит из удобства.
Да вообще в некорых моментах для новичков Java легче, т.е. имеет студию и отладчик из коробки.
Java и PHP это совершенно разные языки для разных задач. Пых для мелких и средних, Java для выше. Не надо тут начинать войну за пхп.
Да ну какая война, я об этом и говорю что это языки под несколько разные задачи, хотя и на том и на том можно делать сайты.
Были бы руки «из правильного места», а остальное — холивар.
Я вывел такую формулу: Язык программирования хорош, если:
1. хорошо выполняет поставленную задачу (объективный фактор)
2. нравится программисту (субъективный фактор)
Вот если эти 2 совпадают то язык гуд.
Он троллит, не обращайте внимания
Нет, я уже давно тут не троллю, так как пообещал был :)
Вау, плюс к вам перфект
Владение английским уже давно не спец. навык. Это просто удоный способ международного общения, такой же, как умение пользоваться электронной почтой.
Если вы принципиально не хотите учить английский язык — смотрите в сторону российских продуктовых компаний, если в Украине вообще такие есть.
На основании чего вы решили что я не хочу учить английский? Хочу, но без стимула слабо выходит. А вот работа на перспективу это хороший стимул. Фриланс таких стимулов не предоставляет.
Так получить работу в топ 30 компании — это и есть тот самый стимул.
Предоставляет, если пойти работать на upwork с возможностью легко получать 15 дол в час. Говорят 10 дол в час там минимум, ниже только индусы работают.
Мы обсуждаем несколько разные вещи. Мне фриланс вообще как таковой не даёт стимулов, я буду работать дешевле но чтоб это была работа на которую можно прийдти. А фриланс это всегда успеется.
Да и со знанием английского вам легко говорить. А без знания на 15 в час ещё поискать нужно.
Вы где теперь работаете? Где до этого работали? Без знания английского на апворке делать нечего, и в компаниях с норм зп подозреваю тоже. Учите анг, в чем трудность выбора?
Так на норм зп не претендую, в первый год так точно. Вы рассуждаете как будто язык выучить это как за хлебом в магазин сходить. Если у вас так то вы конечно способный, у меня не так, + учить чтото ради чегото там что когдато будет нет стимула.
Но в пхп ситуация намного легче, ибо можно легче найти работу для новичка, меньше знаний для старта.
— в первую очередь выходят популярные сериалы
— в первую очередь выходят многие игры; многие не будут профессионально переведены на русский, так как аудитория сравнительно небольшая и привыкшая всё пиратить
— больше переводов манги и аниме, и качество этих переводов обычно выше русских, и появляются они раньше, так как русские часто делаются с английских
— общаются в популярных онлайн-играх
— разговаривают многие видеоблогеры; и их слушать интереснее, чем русскоязычных
— выступают на конференциях по программированию, часто это люди, у которых есть чему поучиться
— выйдет новый том Игры Престолов, когда (если) Мартин его напишет
— есть работа, в конце-концов
Хотя, это не стимулы, это мотивация. И это лучше.
jobs.dou.ua/.../magento/vacancies/21748
Необходимые навыки
• English level — Fluent/Advanced.
Возможность получить такую работу подойдет в качестве стимула?
потомучто я его не знаю, а не «не хочу учить».
Это принципиальная разница как между while и do while!
Вы программист?
Да, я понял. Вы хотите, просто вам не хватает правильного стимула.
-
Английский не нужен.
Помечтайте
Аргументированно
Нужен.
Забудь, это неосуществимая затея.