А что в наше время кроссплатформенный язык ? Я бы не стал отталкиваться от платформы, думая, вот изучу 1 язык и смогу кодить под что угодно. Лучше ориентироваться на круг решаемых задач. (заметил в комменте ниже об это же вам сказали)
Если это веб, то это одно, если это сервисы - второе, если это мобильные приложения - четвертое и т.д.
Ведь условно говоря .Net тоже не привязан к Windows, просто майкрософт сделали среду исполнения только под свою ось, но это не мешает жить и развиваться там проектам как Xamarin (Mono), да стоит денег, зато хорошая кроссплатформенность.
Есть Java, которая всегда считалась кроссплатформенной за счет виртуальной ява машины, но сейчас язык преимущественно используется в энтерпрайз решениях, ну и андроид приложения. Вроде и кроссплатформенное решение, а сегмент решаемых задач, как мне кажется, уже становится довольно узконаправленным. При чем это не плохо, это наоборот хорошо, потому что каждый инструмент не должен быть как швейцарский нож. Где-то он может конечно пригодиться, но отдельное специализированное решение практически всегда справится со своей задачей лучше.
Платформы на базе HTML5 и тп я не рассматриваю правда.
Если это чисто веб, то тут сейчас решений вагон, фрейморвки JS, классика жанра PHP, набравший популярность Ruby и т.п. В то же время, разрабатывая какой-то корпоративный веб-портал - выбор ASP.net MVC уже становится тоже более чем оправдан.
@newross Спасибо, только интересно стало, а вообще как компании относятся к собеседованиям по скайпу? Я встречал просто мнение, что их на несколько порядков меньше, когда указываешь, что не в москве сейчас.
@lightcaster Я на самом деле не игнорирую, просто рассматриваю это как один из шагов. Было бы конечно круто перебраться в более цивилизованные страны, но сейчас для меня перебраться то в другой город - целая миссия, а тут сразу в другую страну, насколько я понял рекомендуете. Поэтому я тоже рассматриваю вариант поработать пару лет в мск (еще есть сомнения может в питер), получить достаточно опыта, понять куда тянет двигаться дальше, подтянуть заодно как минимум разговорный английский и тогда уже вернусь к вопросу "а что дальше": фриланс в более комфортном месте или думать о переезде в европу, а быть может и остаться (встречал ведь и положительные отзывы).
В резюме указывали, что в данный момент не в Москве? Тот же хостел как выбирали, на месте или предварительно что-то присмотрели и уже знали куда ехать?
Спасибо, когда-то давно уже читал именно эту статью (вроде гугл в первых позициях выдал тогда), но сейчас увидел что в конце есть еще ссылочка на книжку, надо будет тоже посмотреть.
В принципе проблема не новая, но быть может у кого-то есть интересные фишки, может сервис какой-нибудь, который выручает неплохо, может рекомендация на какое-то конкретное навигационное приложение (под iOs), у которого есть уклон на пешеходов и движение общественным транспортом, может компанию такси подскажут, может в каком районе мск лучше первое время обосноваться с задачей поиска работы (а потом искать ближе к работе например), и т.п. Может кто-то просто поделится каким-нибудь практичным жизненным советом. Можно сказать тема - сборник рецептов для гика, который однажды решил выбраться в свет за тридевять земель =-)
Если это веб, то это одно, если это сервисы - второе, если это мобильные приложения - четвертое и т.д.
Ведь условно говоря .Net тоже не привязан к Windows, просто майкрософт сделали среду исполнения только под свою ось, но это не мешает жить и развиваться там проектам как Xamarin (Mono), да стоит денег, зато хорошая кроссплатформенность.
Есть Java, которая всегда считалась кроссплатформенной за счет виртуальной ява машины, но сейчас язык преимущественно используется в энтерпрайз решениях, ну и андроид приложения. Вроде и кроссплатформенное решение, а сегмент решаемых задач, как мне кажется, уже становится довольно узконаправленным. При чем это не плохо, это наоборот хорошо, потому что каждый инструмент не должен быть как швейцарский нож. Где-то он может конечно пригодиться, но отдельное специализированное решение практически всегда справится со своей задачей лучше.
Платформы на базе HTML5 и тп я не рассматриваю правда.
Если это чисто веб, то тут сейчас решений вагон, фрейморвки JS, классика жанра PHP, набравший популярность Ruby и т.п. В то же время, разрабатывая какой-то корпоративный веб-портал - выбор ASP.net MVC уже становится тоже более чем оправдан.