Если уж ставить на диплом или опыт. То я делаю ставку на опыт. Oдно дело когда гарвадрский диплом или там массачусетский и другое дело диплом СНГ.
На коне не ездите?) А тоже хорошо, современные водители не умеет на коне то ездить)
Вступлю за nodejs) Он не то что бы в моде,просто он закрыл потребностей в удобном инструменте для разработки real time web приложений.
И не стоит nodejs ставить на один уровень с языками программирования, nodejs это платформа выполнения javascript (V8).
Тоже как вариант, взять что супер нищевое)
Возможностей конечно всегда много. Но тут дело в том что пик, вау сделаем блог, магазин уже давно прошел. Те кто попали в это время уже написали движки, которые до сих пор используются.
Сейчас же эра более сложных технологических решений даже в вебе. Для проектов, хочу быстренько завести блог/магазин уже давно есть облачные решения.---------- Добавлено 24.05.2016 в 21:50 ----------
Ну насколько я мониторил разные вакансии, то зарубежным работодателей тоже нужны оркестры. Только у них это называется нужен full stack developer. А у нас обычно пишут нужен программист php,javascript, mysql, lua, ruby, заставить мой долбанный принтер печать.
Ну такие работодатели навряд ли осилят иностранного сотрудника. Так как fullstack подразумевает, задач куча, а бабла только на fullstack)
Откуда у всех такая любовь к Mysql. Php с кучей баз данных работает без проблем.
jquery - это и есть javascript, зная javascript использовать jquery нет никаких проблем.
Да и вы намешали немного всё в кучу и front end и back end.
Если чел хочет именно получить работу, то ему нужно на чём то одном сосредотачиваться.
Да и изучать ничего по сути не надо, берешь документацию или учебник и пишешь сразу код, никто не заставляет сразу делать проекты для паблика, но за год писания кода можно достичь отличных результатов, если делать это в учебных целях, не писать как угорелый ибо дедлайны горят, а просто размеренно изучать язык его тонкости, учиться продумывать алгоритмы, автоматизировать свою работу и т.д.
Для того что бы тебя заметили, можно сделать вклад в open source, публикуйте либы, модули и т.д. на github.
Уже будет что показать потенциальному работодателю.
Тоже так кажется, php - свой узкий круг задач на самом деле выполняет. Для таких задач привозить спеца совсем не надо, найдет 1000 и 1 индус сделающий данную работу)
А вообще здесь можно прикинуть что куда
https://stackoverflow.com/jobs?t=c&r=home
Про свалить в США точно не знаю, не сваливал еще) Свою cms можно за 3 дня написать) Только толку от нее мало будет. Рынок cms уже серьезно занят да и потребности особой в какой то новой cms на данный момент времени нет как мне кажется. Типовые сайты уже мало кому нужны, их и так очень большое перенасыщение.
Если вы собираетесь учиться кодить что бы свалить, то навряд ли получиться. Что бы свалить нужно стать неплохим спецом, иметь опыт в той или иной сфере веб разработки. А им навряд ли можно стать если не любить это дело, кодинг по сути тоже творчество только немного своеобразное.
Вроде тоже слышал что java очень часто в корпоративных решениях юзаеться. Мне лозунг java нравиться, типа написанный раз код, будет работать на всех машинах.
Языки это всего лишь инструменты. Смотря какие проекты планируете разрабатывать, такой и язык выбирайте, после изучения 2 языков, остальные вам будут даваться намного быстрее. Конечно есть свои нюансы у каждого языка, но их только опытном путем можно узнать и запомнить навсегда). Я для себя выбрал javascript для веба, сразу охватывает и Front-end и back-end (nodejs), да подходит для проектов, которые создаю. Правда после php будет тяжеловато понять асинхронный принцип, но его нужно только понять и использовать, не пытаться писать линейный код.
Ну вы спросите менеджера что делает этот сервис, что не умеет делать метрика/аналитикс.
"Работайте на меня бесплатно, а потом я вам даже долю дам, когда бабки потекут".
Очередная веселая тема.
На милионах и надобности постоянно поиска, вам поисковый движок уже нужен. Sphinx к примеру, c mysql отлично работает.
Но я бы рекомендовал elasticsearch, если с английским проблем нет (чтение доков, на русском очень мало инфы), то с этим движком одно удовольствие работать. Связи можно там хранить, и с мускула уже конкретно что то брать. С таким количеством связей я не работал с elasticsearch, но работал с ним в ключе аля distinct(намного затратнее запрос чем в вашем случае) для поля с массивом значений(более 30 значений) при выборке в 100 000 документов, запрос занимал 20 милисекунд, что чудовещно быстро для впс на которой проект работает.