LAMP engineering jobs in the Bay Area, отвечу на вопросы

Не могу прокомментировать насчет где больше вакансий, но учитывая, что у вас уже есть опыт с андроидом, вариант продолжать его наращивать не выглядит однозначно проиграшным. Больше опыт - больше шансов устроиться куда нравится, а не куда возьмут.

2 лайка

Из того что вы написали к реальности имеет отношение очень мало вещей, уж извините ))
Уж не знаю кому и зачем сейчас нужен LAMP, и может там входной порог очень низкий.
Но в реальности, если брать гигантов типа Oracle/Google/Amazon/Netflix/Salesforce/Symantec/LinkedIn/PayPal и тд,
то картина совсем другая.
Входной порог очень высокий, они предпочтут не взять 99 хороших, чем взять одного плохого.

3 лайка

Я вам верю. Только тема про LAMP и мой личный опыт. Уверяю вас, у меня нет цели кого-то ввести в заблуждение. Из перечисленных компаний собеседовался только в Амазоне, катался в Сиэтл, там LAMP действительно был не нужен. В Гугле и Сейлфорс тоже не нужен судя по тому, что я знаю. Зато во всех трех нужна Java. Еще один аргумент для kreatio в пользу этого языка.

1 лайк

Да не вопрос, пишите конечно.

1 лайк

К сожалению просто Java никому не интересна, нужны фреймворки.
что именно надо - можно посмотреть здесь.
Android - тема.
Но я не уверен, что можно это все самому поднять.

1 лайк

про фреймворки знаю. Но я понимаю что в энтерпрайз мне в любом случае не попасть. С мобильной разработкой проще.
а дайс и прочие мониторю постоянно)

1 лайк

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

1 лайк

Я бы добавил еще вот что.
Джуниуров тысячи. Я видел как сотни студентов атаковали рекрутеров в попытке вручить резюме, что попасть интерном куда-нибудь.
Добавте сюда половину Бангалора и представьте картину.
Можно научиться проходить телефонные pre-screen, там вопросы часто совпадают, на 10м звонке уже будут вопросы все известны.
Можно даже привыкнуть не нервничать на face-to-face, и там доказать, что ты сможешь работать.
Но сделать это быстро - маловероятно.

2 лайка

Вот именно, не надо выдавать свой опыт за универсальный. Еще и так агрессивно :slight_smile: Мой опыт почти полностью противоречит вашему, так что давайте договоримся, что каждый здесь описывает свой опыт, и не говорит, что “так везде”. Вот и все.

Я собеседовался в крупный медиа-холдинг через рекрут-агентство. Команда из 5 человек. У меня местного опыта работы не было - приехал 2 месяца назад и только получит разрешение на работу. Язык не очень хороший. Но вот собеседования были достаточно сложные, вернее даже не сами собеседования, а перед ними давали 3 двухчасовых теста и одно двухчасовое домашнее задание - по сложности я их сравниваю с тестами на проф. сертификат от Zend. Работа у доски при личном собеседовании тоже была, но все прошло хорошо. В итоге вышел на работу через неделю после начала поисков.

1 лайк

f3ath, продолжайте рассказывать! Очень интересно!

Вопросов много.
Скажите,пожалуйста, какого рода задачи просят решать на интервью? Например-просят написать код , реализующий поиск петли в односвязном списке или просто алгоритм? Вообще, приходится ли писать много кода на интервью?
Требуются ли знания javascript и jQuery и в каком объеме? Нужны ли знания фреймворков и каких?

Вопросы и сами интервью могут быть очень разные. От 4-5 часов мозговыносительного написания рабочего (!) кода маркером на доске до буквально часа-полутора непринужденного обсуждения предыдущего опыта, архитектурных решений и предстоящих задач. Для full-stack позиции нужно знать все смежные вещи: языки разметки, java-script, стили, оптимизацию контента и прочее. Backend инженера будут больше гонять по алгоритмам и архитектуре. Но это “в среднем”, от случая к случая может очень различаться.

1 лайк

Хорошо,но разве требуются только full-stack разработчики? Это все-таки позиция выше среднего уровня ,фактически - это универсалы. Таких немного,конечно. Что скажете в отношении позиций попроще? Степень востребованности? Уровень необходимых знаний?

Требуются, конечно, не только full-stack. Выбор вакансий, насколько я вижу, здесь на любой вкус. Вы можете быть как на все руки мастером, так и весьма узким специалистом.

Вторая мысль, которую я у вас увидел, это связь между профессиональным уровнем (начинающий - опытный) и широтой исполняемых функций. На своем опыте я такой связи не заметил. Бывают full-stack позиции интернов и senior инженеров, аналогично и back/front end может работа может быть для разного уровня. Более того, я уверен, что чем более опытный специалист, тем более точно, узко он может определить свою область интересов.

Необходимый уровень знаний, опять же зависит от конкретных предложений, их реально очень много. Это такой вопрос, что отвечать “в среднем” не имеет смысла. Например, неокторые мои коллеги не знают, что такое (де)нормализация, не умеют использовать JOIN в UPDATE запросах, не знают про SQL-injection и фильтрацию пользовательского ввода вообще, но их трудолюбие и упорство позволяет им клепать спагетти-код дни напролет и прекрасно себя чувствовать.

2 лайка

Привет, спасибо за открытую рублику!
Очень интересно узнавать что же творится на Сил.долине.
Как можно найти работу удаленно если она есть или лучше всетаки по приезду?
Ищю работу из России Technical Specialist (II - III уровень), обслуживаем компы иностранных заказчиков. Опыт более 1,5 года, разговорный англ.; Java, JavaScript, SQL на начальном уровне
Заранее благодарю!

Вы уже решили по какой визе приедете и работать будете?

Не могу ответить на вопрос. Не ясно, на каких условиях вы собираетесь въезжать в США, и собираетесь ли вообще. Если по гринкарте, то можно хоть сейчас проходить телефонные собеседования по скайпу. Кроме того, мне ничего не говорит ни название Technical Specialist ни третий уровень, для разных компаний это могут быть совсем непохожие вещи. Полтора года опыта тоже весьма размытая вещь. Короче, при разговорном английском я бы на вашем месте разместил резюме на dice.com, стал бы искать подходящие вакансии и предметно общаться с рекрутерами по почте и голосом.

1 лайк

Ну вот по вашему опыту , кто более востребован- back end или front end разработчики? Или нужны универсалы?
Хочется понять конкретно- допустим, человек умеет обрабатывать SQL-injection и фильтровать пользовательский ввод , умеет соединять таблицы - его прямо с руками оторвут? Или желательно знать и использовать фреймворки ? Если да - то какие? Мне странно то, что на форуме в отношении IT мнения полярные. Некоторые говорят- нужны суперпрофессионалы, на junior- позиции полно студентов из Индии. Какие знания востребованы в Вашей сфере деятельности?

Спасибо ТС за интересную темку. Подписался

Год назад мне казалось, что серверные специалисты востребованы больше. По крайней мере это касалось игровой индустрии. Сейчас я почему-то получаю много писем про фронтэнд. В условиях огромной емкости рынка рабочей силы, которую я вижу, мне кажется нет смысла выбирать по принципу “кто более востребован”, надо исходить из того, что вам больше по душе.

Хочется понять конкретно- допустим, человек умеет обрабатывать SQL-injection и фильтровать пользовательский ввод , умеет соединять таблицы - его прямо с руками оторвут?

Да.

Или желательно знать и использовать фреймворки ?

Тоже да. Одно другому не противоречит.

Если да - то какие?

Навскидку из того, что мне больше всего запомнилось, yii, codeigniter, zend, symfony. Мое личное мнение: знание конкретных фреймворков само по себе ценности не представляет, куда важнее понимание принципов их устройства. А для вас, как работника, имеет значение, использует ли компания фреймворк (не важно, какой именно) и насколько строго следует его парадигме, потому что это один из показателей общей “чистоплотности” ваших потенциальных коллег.

Мне странно то, что на форуме в отношении IT мнения полярные. Некоторые говорят- нужны суперпрофессионалы, на junior- позиции полно студентов из Индии.

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

Какие знания востребованы в Вашей сфере деятельности?

Моя собственная область интересов: архитектура и культура разработки веб-проектов от маленьких до средних размеров с основным языком php 5.5. Весьма узкая, надо признать. Ключевые цели (и навыки): создание легко поддерживаемых, масштабируемых и надежных решений. Чтобы избежать занудных перечислений, могу показать свое резюме.

1 лайк