Re[2]: Язык для работы в бекэнде
От: BulatZiganshin  
Дата: 16.04.16 17:01
Оценка:
Здравствуйте, pkl, Вы писали:

pkl>Оценивать язык (инструмент) по количеству вакансий очень тупо, ведь вам нужна всего одна вакансия под себя, а не тысячи. Вас весь одна штука, а не много.

pkl>Если существует единственная интересная вакансия на интересный вам инструмент, то нужно задаваться вопросом о том, как туда попасть, а не вопросом о том, какой инструмент выбрать, чтобы хоть-куда-нибудь попасть полегче. Вас ведь одна штука, значит инструменту достаточно быть таким, чтобы под него была всего одна вакансия.
pkl>То, что в стране всего одна вакансия "Президент" не смущает Путина, он не рассуждает "надо было идти в депутаты, работу проще будет найти".

я всегда подозревал, что в школу гб он пошёл вовсе не потому, что мечтал стать шпионом
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Язык для работы в бекэнде
От: mgu  
Дата: 16.04.16 22:49
Оценка:
Здравствуйте, itslave, Вы писали:

mgu>>Node.js -- JS для работы на сервере.

I>"был у нас в команде чувак, который все хотел переписать все на джаваскрипт. И клиента полностью динамического, и сервак... Его конечно потом в психушку забрали...."(с)

"Так мы его на бочку с порохом посадили -- пущай полетает!" (с)
Re[2]: Язык для работы в бекэнде
От: 80LevelElf http://80levelelf.com
Дата: 17.04.16 17:55
Оценка:
Здравствуйте, gandjustas, Вы писали:

G>Для начала тебе надо определиться с целями. Ты чего хочешь — заниматься бекендом без веба (я даже не представляю как это)? получать много денег? стать начальником? оставаться в саратове? расти профессионально?

G>Как с целями определишься станет понятнее куда двигаться.

Под бекэндом, как я писал выше, подразумеваю, все, что имеет уклон в сложную бизнес-логику, то бишь работа на серверах, корпоративные системы, большие данные, мобильные приложения и тому подобное.
Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.
Re[2]: Язык для работы в бекэнде
От: 80LevelElf http://80levelelf.com
Дата: 17.04.16 18:05
Оценка:
Здравствуйте, pkl, Вы писали:

pkl>Здравствуйте, 80LevelElf, Вы писали:


pkl>Оценивать язык (инструмент) по количеству вакансий очень тупо, ведь вам нужна всего одна вакансия под себя, а не тысячи. Вас весь одна штука, а не много.

pkl>Если существует единственная интересная вакансия на интересный вам инструмент, то нужно задаваться вопросом о том, как туда попасть, а не вопросом о том, какой инструмент выбрать, чтобы хоть-куда-нибудь попасть полегче. Вас ведь одна штука, значит инструменту достаточно быть таким, чтобы под него была всего одна вакансия.
pkl>То, что в стране всего одна вакансия "Президент" не смущает Путина, он не рассуждает "надо было идти в депутаты, работу проще будет найти".
pkl>Надеюсь, донёс кусок морали.
pkl>А, да, ещё: слово "рост" можно забыть, оно у всех означает разное.
pkl>Слова, которые у всех означают разное, надо забывать побыстрее и выражаться конкретнее.

Совсем с вами не соглашусь. Если такая вакансия одна, то вопрос не как туда попасть, а как бы там не застрять узкоспециализированным специалистом, который нигде больше этого места не нужен. И как бы не попасть в сложную ситуацию, если проработав пару лет на этой работе что-то случиться(банкротство и тд). Пример с президентом тоже не корректен, так как он подразумевает иерархичность, что как бы "депутат" и "президент" просто разные уровни развития профессии "политический деятель", как Middle Java и Senior Java.
Re[5]: Язык для работы в бекэнде
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 17.04.16 18:08
Оценка:
Здравствуйте, itslave, Вы писали:

mgu>>Node.js -- JS для работы на сервере.

I>"был у нас в команде чувак, который все хотел переписать все на джаваскрипт. И клиента полностью динамического, и сервак... Его конечно потом в психушку забрали...."(с)

Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко.
И реальный коммерческий успех. Так что не всё так страшно
The God is real, unless declared integer.
Re[3]: Язык для работы в бекэнде
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 17.04.16 21:35
Оценка:
Здравствуйте, 80LevelElf, Вы писали:

LE>Здравствуйте, gandjustas, Вы писали:


G>>Для начала тебе надо определиться с целями. Ты чего хочешь — заниматься бекендом без веба (я даже не представляю как это)? получать много денег? стать начальником? оставаться в саратове? расти профессионально?

G>>Как с целями определишься станет понятнее куда двигаться.

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

1) все что ты описал выше это веб
2) в мобильных приложениях и корпоративных системах самое интересное происходит на фронт-энде, а не в бекэнде
3) больших данных не существует, это уже гартнер даже признал
4) мобильные приложения и корпоративные системы это в 99% случаев аутсорс, есть еще игрушки на мобилах, но там сложной бизнес-логикой и не пахнет


LE>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.

https://hh.ru/vacancy/14655059
https://hh.ru/vacancy/16699952
https://hh.ru/vacancy/16485135
https://hh.ru/vacancy/16392828
https://hh.ru/vacancy/15617992
https://hh.ru/vacancy/16649272
Это сходу.

Везде веб — так что изучай.
Re[4]: Язык для работы в бекэнде
От: 80LevelElf http://80levelelf.com
Дата: 18.04.16 07:32
Оценка:
Здравствуйте, gandjustas, Вы писали:

LE>>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.

G>https://hh.ru/vacancy/14655059
G>https://hh.ru/vacancy/16699952
G>https://hh.ru/vacancy/16485135
G>https://hh.ru/vacancy/16392828
G>https://hh.ru/vacancy/15617992
G>https://hh.ru/vacancy/16649272
G>Это сходу.

G>Везде веб — так что изучай.


Да в этом и проблема, что большая часть вакансий, что вы скинули — так себе.

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
_____________
В одной из них я работаю, остальные две занимаются тем же самым. Не то, чтобы это были плохие компании, но да там явно уклон в заводской аутсорс и веб, чего хотелось бы избежать.
Да и в чем логика выражения "везде веб"? Я и так знаю, что его много, но если бы я туда хотел, то не спрашивал бы как этого избежать.
В конце концов все хотят интересную работу и есть огромное количество компаний, которые эту интересную работу предлагают, вопрос лишь в правильном пути — что логичнее всего изучать, чтобы туда попасть.
Re[6]: Язык для работы в бекэнде
От: itslave СССР  
Дата: 18.04.16 07:45
Оценка:
Здравствуйте, netch80, Вы писали:

N>Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко.

N>И реальный коммерческий успех. Так что не всё так страшно
Коммерческий успех далеко не всегда кореллирует с техническим бекграундом. Уверен, сапорт тим будет кровавыми слезами плакать через годик.
Re[5]: Язык для работы в бекэнде
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 18.04.16 09:11
Оценка:
Здравствуйте, 80LevelElf, Вы писали:

LE>Здравствуйте, gandjustas, Вы писали:


LE>>>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.


LE>Да в этом и проблема, что большая часть вакансий, что вы скинули — так себе.

Это список за 5 минут. Потратив час можно найти в разы больше.

LE>В одной из них я работаю, остальные две занимаются тем же самым. Не то, чтобы это были плохие компании, но да там явно уклон в заводской аутсорс и веб, чего хотелось бы избежать.

LE>Да и в чем логика выражения "везде веб"? Я и так знаю, что его много, но если бы я туда хотел, то не спрашивал бы как этого избежать.
LE>В конце концов все хотят интересную работу и есть огромное количество компаний, которые эту интересную работу предлагают, вопрос лишь в правильном пути — что логичнее всего изучать, чтобы туда попасть.

Я как раз пишу о том, что "избежать веб и аутсорс" сейчас почти нереально, особенно учитывая "корпоративное ПО и мобильные приложения".
Можно переквалифицироваться в 1С, там веба почти не будет.
Можно попробовать пойти в разработку эмбеда или около того, но там ЗП низкие, так как предложение сильно превышает спрос.

Короче или ты или подстраивайся под рынок или ищи "ту самую" вакансию.
Re: Язык для работы в бекэнде
От: Don Reba Канада https://stackoverflow.com/users/49329/don-reba
Дата: 18.04.16 09:38
Оценка: +2 :))
Катастрофически пошлое название темы.
Ce n'est que pour vous dire ce que je vous dis.
Re[2]: Язык для работы в бекэнде
От: binnom  
Дата: 18.04.16 19:15
Оценка:
Здравствуйте, __kot2, Вы писали:

__>Здравствуйте, 80LevelElf, Вы писали:

LE>>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд.
__>пятон же
NodeJS уж лучше.
Re: Язык для работы в бекэнде
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 19.04.16 01:34
Оценка:
Здравствуйте, 80LevelElf, Вы писали:

LE>Сейчас работаю на C#, помимо этого знаю еще С++. Часто в последнее время начал задаваться вопросом "а куда расти дальше"? Интересует только бекенд.


Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python.
А так как количество низкоквалифицированных специалистов только растет – это самый правильный выбор. Да, любой более-менее вменяемый человек будет люто ненавидеть это поделие первую неделю-другую, но плюсы с точки зрения построения стабильного продукта всё перевешивают. Ну а самая "вишенка на торте" в том, что быть звездой в этой области проще простого. Главное квалификацию не растерять
Re[7]: Язык для работы в бекэнде
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.04.16 09:00
Оценка:
Здравствуйте, itslave, Вы писали:

N>>Знаю конторы, где это успешно сделали. Люди со странностями, но до психушки очень далеко.

N>>И реальный коммерческий успех. Так что не всё так страшно
I>Коммерческий успех далеко не всегда кореллирует с техническим бекграундом.

Коррелировало. Как уже сказал, там было ну дофига странностей, но и технически народ был более чем подкованный.

I> Уверен, сапорт тим будет кровавыми слезами плакать через годик.


Если и будет, то не поэтому.
The God is real, unless declared integer.
Re[3]: Язык для работы в бекэнде
От: Handie  
Дата: 19.04.16 10:06
Оценка:
LE>Цель — работа. Интересные большие проекты с уклоном в бекенд. Ну грубо говоря без веба.

Бэкенд без веба — это сразу "давай досвидания". Горячие языки сейчас Python, JavaScript
Re[2]: Язык для работы в бекэнде
От: antropolog  
Дата: 19.04.16 10:45
Оценка: -1
Здравствуйте, kaa.python, Вы писали:

KP>Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python.

KP>А так как количество низкоквалифицированных специалистов только растет – это самый правильный выбор. Да, любой более-менее вменяемый человек будет люто ненавидеть это поделие первую неделю-другую, но плюсы с точки зрения построения стабильного продукта всё перевешивают. Ну а самая "вишенка на торте" в том, что быть звездой в этой области проще простого. Главное квалификацию не растерять

боже, какой же бред
Re[2]: Язык для работы в бекэнде
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 19.04.16 11:10
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Go. Go – идеальный язык для студентов, низкоквалифицированных команд. Довольно большое количество новых back-end/end-user проектов начинается именно на Go и именно по причине его простоты и как следствие простоты в наборе кадров (пол Бангалора будет не так уж и плохо смотреться). Python на фоне Go по сложности – это как C++ на фоне Python.


Гм. Я бы понял сравнение Go/Python с точки зрения статичности типизации, но не с точки зрения сложности, сложность у них примерно одинаковая. Есть примеры чего-то, что в Python значительно сложнее, и при этом показательно для широкого круга задач?
The God is real, unless declared integer.
Re[3]: Язык для работы в бекэнде
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 19.04.16 11:48
Оценка:
Здравствуйте, netch80, Вы писали:

N>Гм. Я бы понял сравнение Go/Python с точки зрения статичности типизации, но не с точки зрения сложности, сложность у них примерно одинаковая. Есть примеры чего-то, что в Python значительно сложнее, и при этом показательно для широкого круга задач?


Python реально сложнее (не думал, что когда-нибудь скажу такое, но...). Основная причина – в Go почти ничего нельзя, включая неправильное расставление скобок, неиспользуемые импорты и т.д. Вся эта радость обвешена дополнительной кучей валидаторов в виде встроенных/сторонний утилит, которые проверяют что бы даже то что можно было строго в рамках. Ну, к примеру, нельзя написать публичный метод и не написать комментария к нему, и не просто комментария, а комментария начинающегося с имени метода. И таких примеров море.

При этом, как ни странно, скорость разработки на Go оказывается высокой, не хуже чем на Python. Тут сказыватся довольно хорошая продуманность того, что можно и отличная стандартная библиотека.

Вобщем, если команда не звездная и не надо писать десктопное UI – язык реально идеальный выбор.

Да, из минусов – количество сторонних библиотек и рядом с Python не стояло, особенно если нужно делать какой-либо анализ данных.
Отредактировано 19.04.2016 11:49 kaa.python . Предыдущая версия .
Re[3]: Язык для работы в бекэнде
От: Handie  
Дата: 20.04.16 09:34
Оценка:
LE>Под бекэндом, как я писал выше, подразумеваю, все, что имеет уклон в сложную бизнес-логику, то бишь работа на серверах, корпоративные системы, большие данные, мобильные приложения и тому подобное.
LE>Цели — иметь интересную работу(а не обычный аутсорс, особенно если это веб) и иметь "масштабируемую" специализацию. Как я писал, два года из Саратова как минимум не выбраться(а того и больше), поэтому хотелось бы в Саратове иметь возможность найти работу, удовлетворяющую описанному выше критерию.

В Саратове находится Мирантис. Надо говорить что для Саратова там ЗП мягко сказать выше рынка? И там есть даже не Web, хотя фразу "я не люблю веб" лучше не говорить
Re: Язык для работы в бекэнде
От: white_znake  
Дата: 21.04.16 14:33
Оценка:
Здравствуйте, 80LevelElf, Вы писали:

LE>Всем привет!

Я сам начинал как C++ разработчик, потом перешел .NET & C#
Сейчас делаю ставку на node.js & python.
Python хорош для обработки данных и машинного обучения.

C# & .NET — хороши, но опять же только для Win, Mono отстает очень сильно
Re[2]: Язык для работы в бекэнде
От: Handie  
Дата: 22.04.16 09:03
Оценка:
LE>>Всем привет!
_>Я сам начинал как C++ разработчик, потом перешел .NET & C#
_>Сейчас делаю ставку на node.js & python.
_>Python хорош для обработки данных и машинного обучения.

Правильные ставки делаете, это сейчас денежные и востребованные языки. Python активно используется в клаудах (Openstack на нем написан) и резко набирает популярность в корпоративных системах. node.js все больше используется в системах сборки и для вспомогательных тулзов.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.