Здравствуйте, pkl, Вы писали:
pkl>Оценивать язык (инструмент) по количеству вакансий очень тупо, ведь вам нужна всего одна вакансия под себя, а не тысячи. Вас весь одна штука, а не много. pkl>Если существует единственная интересная вакансия на интересный вам инструмент, то нужно задаваться вопросом о том, как туда попасть, а не вопросом о том, какой инструмент выбрать, чтобы хоть-куда-нибудь попасть полегче. Вас ведь одна штука, значит инструменту достаточно быть таким, чтобы под него была всего одна вакансия. pkl>То, что в стране всего одна вакансия "Президент" не смущает Путина, он не рассуждает "надо было идти в депутаты, работу проще будет найти".
я всегда подозревал, что в школу гб он пошёл вовсе не потому, что мечтал стать шпионом
Здравствуйте, itslave, Вы писали:
mgu>>Node.js -- JS для работы на сервере. I>"был у нас в команде чувак, который все хотел переписать все на джаваскрипт. И клиента полностью динамического, и сервак... Его конечно потом в психушку забрали...."(с)
"Так мы его на бочку с порохом посадили -- пущай полетает!" (с)
Здравствуйте, gandjustas, Вы писали:
G>Для начала тебе надо определиться с целями. Ты чего хочешь — заниматься бекендом без веба (я даже не представляю как это)? получать много денег? стать начальником? оставаться в саратове? расти профессионально? G>Как с целями определишься станет понятнее куда двигаться.
Под бекэндом, как я писал выше, подразумеваю, все, что имеет уклон в сложную бизнес-логику, то бишь работа на серверах, корпоративные системы, большие данные, мобильные приложения и тому подобное.
Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.
Здравствуйте, pkl, Вы писали:
pkl>Здравствуйте, 80LevelElf, Вы писали:
pkl>Оценивать язык (инструмент) по количеству вакансий очень тупо, ведь вам нужна всего одна вакансия под себя, а не тысячи. Вас весь одна штука, а не много. pkl>Если существует единственная интересная вакансия на интересный вам инструмент, то нужно задаваться вопросом о том, как туда попасть, а не вопросом о том, какой инструмент выбрать, чтобы хоть-куда-нибудь попасть полегче. Вас ведь одна штука, значит инструменту достаточно быть таким, чтобы под него была всего одна вакансия. pkl>То, что в стране всего одна вакансия "Президент" не смущает Путина, он не рассуждает "надо было идти в депутаты, работу проще будет найти". pkl>Надеюсь, донёс кусок морали. pkl>А, да, ещё: слово "рост" можно забыть, оно у всех означает разное. pkl>Слова, которые у всех означают разное, надо забывать побыстрее и выражаться конкретнее.
Совсем с вами не соглашусь. Если такая вакансия одна, то вопрос не как туда попасть, а как бы там не застрять узкоспециализированным специалистом, который нигде больше этого места не нужен. И как бы не попасть в сложную ситуацию, если проработав пару лет на этой работе что-то случиться(банкротство и тд). Пример с президентом тоже не корректен, так как он подразумевает иерархичность, что как бы "депутат" и "президент" просто разные уровни развития профессии "политический деятель", как Middle Java и Senior Java.
Здравствуйте, itslave, Вы писали:
mgu>>Node.js -- JS для работы на сервере. I>"был у нас в команде чувак, который все хотел переписать все на джаваскрипт. И клиента полностью динамического, и сервак... Его конечно потом в психушку забрали...."(с)
Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко.
И реальный коммерческий успех. Так что не всё так страшно
Здравствуйте, 80LevelElf, Вы писали:
LE>Здравствуйте, gandjustas, Вы писали:
G>>Для начала тебе надо определиться с целями. Ты чего хочешь — заниматься бекендом без веба (я даже не представляю как это)? получать много денег? стать начальником? оставаться в саратове? расти профессионально? G>>Как с целями определишься станет понятнее куда двигаться.
LE>Под бекэндом, как я писал выше, подразумеваю, все, что имеет уклон в сложную бизнес-логику, то бишь работа на серверах, корпоративные системы, большие данные, мобильные приложения и тому подобное.
1) все что ты описал выше это веб
2) в мобильных приложениях и корпоративных системах самое интересное происходит на фронт-энде, а не в бекэнде
3) больших данных не существует, это уже гартнер даже признал
4) мобильные приложения и корпоративные системы это в 99% случаев аутсорс, есть еще игрушки на мобилах, но там сложной бизнес-логикой и не пахнет
Да в этом и проблема, что большая часть вакансий, что вы скинули — так себе.
https://hh.ru/vacancy/14655059 — эта висит уже много-много сотен лет и зарплата формальная. Сама же компания прославилась в городе за то, как они любят обманывать людей с зарплатой. https://hh.ru/vacancy/16485135 — тоже довольно слабая компания, люди там не задерживаются
https://hh.ru/vacancy/16392828 https://hh.ru/vacancy/15617992 https://hh.ru/vacancy/16649272
_____________
В одной из них я работаю, остальные две занимаются тем же самым. Не то, чтобы это были плохие компании, но да там явно уклон в заводской аутсорс и веб, чего хотелось бы избежать.
Да и в чем логика выражения "везде веб"? Я и так знаю, что его много, но если бы я туда хотел, то не спрашивал бы как этого избежать.
В конце концов все хотят интересную работу и есть огромное количество компаний, которые эту интересную работу предлагают, вопрос лишь в правильном пути — что логичнее всего изучать, чтобы туда попасть.
Здравствуйте, netch80, Вы писали:
N>Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко. N>И реальный коммерческий успех. Так что не всё так страшно
Коммерческий успех далеко не всегда кореллирует с техническим бекграундом. Уверен, сапорт тим будет кровавыми слезами плакать через годик.
Здравствуйте, 80LevelElf, Вы писали:
LE>Здравствуйте, gandjustas, Вы писали:
LE>>>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.
LE>Да в этом и проблема, что большая часть вакансий, что вы скинули — так себе.
Это список за 5 минут. Потратив час можно найти в разы больше.
LE>В одной из них я работаю, остальные две занимаются тем же самым. Не то, чтобы это были плохие компании, но да там явно уклон в заводской аутсорс и веб, чего хотелось бы избежать. LE>Да и в чем логика выражения "везде веб"? Я и так знаю, что его много, но если бы я туда хотел, то не спрашивал бы как этого избежать. LE>В конце концов все хотят интересную работу и есть огромное количество компаний, которые эту интересную работу предлагают, вопрос лишь в правильном пути — что логичнее всего изучать, чтобы туда попасть.
Я как раз пишу о том, что "избежать веб и аутсорс" сейчас почти нереально, особенно учитывая "корпоративное ПО и мобильные приложения".
Можно переквалифицироваться в 1С, там веба почти не будет.
Можно попробовать пойти в разработку эмбеда или около того, но там ЗП низкие, так как предложение сильно превышает спрос.
Короче или ты или подстраивайся под рынок или ищи "ту самую" вакансию.
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, 80LevelElf, Вы писали: LE>>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд. __>пятон же
NodeJS уж лучше.
Здравствуйте, 80LevelElf, Вы писали:
LE>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд.
Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python.
А так как количество низкоквалифицированных специалистов только растет – это самый правильный выбор. Да, любой более-менее вменяемый человек будет люто ненавидеть это поделие первую неделю-другую, но плюсы с точки зрения построения стабильного продукта всё перевешивают. Ну а самая "вишенка на торте" в том, что быть звездой в этой области проще простого. Главное квалификацию не растерять
Здравствуйте, itslave, Вы писали:
N>>Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко. N>>И реальный коммерческий успех. Так что не всё так страшно I>Коммерческий успех далеко не всегда кореллирует с техническим бекграундом.
Коррелировало. Как уже сказал, там было ну дофига странностей, но и технически народ был более чем подкованный.
I> Уверен, сапорт тим будет кровавыми слезами плакать через годик.
Здравствуйте, kaa.python, Вы писали:
KP>Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python. KP>А так как количество низкоквалифицированных специалистов только растет – это самый правильный выбор. Да, любой более-менее вменяемый человек будет люто ненавидеть это поделие первую неделю-другую, но плюсы с точки зрения построения стабильного продукта всё перевешивают. Ну а самая "вишенка на торте" в том, что быть звездой в этой области проще простого. Главное квалификацию не растерять
Здравствуйте, kaa.python, Вы писали:
KP>Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python.
Гм. Я бы понял сравнение Go/Python с точки зрения статичности типизации, но не с точки зрения сложности, сложность у них примерно одинаковая. Есть примеры чего-то, что в Python значительно сложнее, и при этом показательно для широкого круга задач?
Здравствуйте, netch80, Вы писали:
N>Гм. Я бы понял сравнение Go/Python с точки зрения статичности типизации, но не с точки зрения сложности, сложность у них примерно одинаковая. Есть примеры чего-то, что в Python значительно сложнее, и при этом показательно для широкого круга задач?
Python реально сложнее (не думал, что когда-нибудь скажу такое, но...). Основная причина – в Go почти ничего нельзя, включая неправильное расставление скобок, неиспользуемые импорты и т.д. Вся эта радость обвешена дополнительной кучей валидаторов в виде встроенных/сторонний утилит, которые проверяют что бы даже то что можно было строго в рамках. Ну, к примеру, нельзя написать публичный метод и не написать комментария к нему, и не просто комментария, а комментария начинающегося с имени метода. И таких примеров море.
При этом, как ни странно, скорость разработки на Go оказывается высокой, не хуже чем на Python. Тут сказыватся довольно хорошая продуманность того, что можно и отличная стандартная библиотека.
Вобщем, если команда не звездная и не надо писать десктопное UI – язык реально идеальный выбор.
Да, из минусов – количество сторонних библиотек и рядом с Python не стояло, особенно если нужно делать какой-либо анализ данных.
LE>Под бекэндом, как я писал выше, подразумеваю, все, что имеет уклон в сложную бизнес-логику, то бишь работа на серверах, корпоративные системы, большие данные, мобильные приложения и тому подобное. LE>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.
В Саратове находится Мирантис. Надо говорить что для Саратова там ЗП мягко сказать выше рынка? И там есть даже не Web, хотя фразу "я не люблю веб" лучше не говорить
Здравствуйте, 80LevelElf, Вы писали:
LE>Всем привет!
Я сам начинал как C++ разработчик, потом перешел .NET & C#
Сейчас делаю ставку на node.js & python.
Python хорош для обработки данных и машинного обучения.
C# & .NET — хороши, но опять же только для Win, Mono отстает очень сильно
LE>>Всем привет! _>Я сам начинал как C++ разработчик, потом перешел .NET & C# _>Сейчас делаю ставку на node.js & python. _>Python хорош для обработки данных и машинного обучения.
Правильные ставки делаете, это сейчас денежные и востребованные языки. Python активно используется в клаудах (Openstack на нем написан) и резко набирает популярность в корпоративных системах. node.js все больше используется в системах сборки и для вспомогательных тулзов.