Главная Настройка Mobile Контакты NSFW Каталог Пожертвования Купить пасскод Pics Adult Pics API Архив Реквест доски Каталог стикеров Реклама
Доски


[Ответить в тред] Ответить в тред

Check this out!


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 12 | 3 | 7
Назад Вниз Каталог Обновить

Новое vs старое vs гармония между ними Аноним 09/09/17 Суб 10:36:53  1059380  
Аноны, вот у вас в закреплённом треде на этой доске есть строчка, которая обозначена как ответ на популярный вопрос:

>>В: Бежать ли мне срочно в node.js, если на него сам PayPal гостевуху перенёс? Начинать ли учить Go и Rust, раз все говорят, что за ними будущее?

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

Вот я сейчас посмотрел на вакансии по разным языкам программирования (в частности бэкенд разработка) и что я там вижу, в среднем:
PHP - просто пиздец, нужно знать буквально полный цикл производства и дохуище фреймворков.
Java - то же самое, но от джавистов не особо требуют знать как делается фронтенд, но знание фреймворков ещё больше чем на PHP.
Node.js - самый большой разброс в технологиях, работать сразу с несколькими разнотипными разными базами данных, уметь и в микросервисы и в кластеры и в REstfulAPI и во фронтенд, и в сборку проектов и в швец и в жнец.
И всё вышеперечисленное со средней з\п в 1000-2000 долларов. Много технологий, всё по своему сложное.
А потом открываю вакансии на Golang, их очень мало, зато требования:
- Иметь опыт работы с Golang (это я даже требовннием не считаю)
- Уметь написать API,
- Знать одну базу данных, сервисы. Уметь в мультипоточное написание кода (что само собой подразумевается принципом работы языка, по другому просто нельзя).
И зарплаты очень высокие и требования небольшие и сам язык проще чем javascript (главный разраб Golang говорил что этот язык специально создан, чтобы человек пришёл в корпорацию и мог максимально быстро начать на нём писать). На бенчмарках он показал себя быстрее остальных бэкенд языков (из коробки), заточен под highload, разрабатывается одной из лучших IT компаний в мире. Тогда почему, согласно этой фразе о том что нужно выбирать старое и проверенное, я не должен вкатываться в новые перспективные технологии и когда у меня есть выбор, между старыми протухшими языками программирования, в которых я буду на фоне остальных казаться никем и новыми свежими, в которых я имею хорошие перспективы развития вместе с языком (а не перспективы "догоняй всех тех, кто вкатились раньше, иначе ты говно"?

Но есть одна странность. Вот тот же Golang имеет все критерии для успеха, а успеха что-то нет (ощущение что про YoptaScript или Petooh знают больше чем про Golang, судя по постам в интернете)...

А вот зарплаты из вакансий на одном из крупнейших IT сообществ Украины, по запросу {{язык_нейм}} developer.
Аноним 09/09/17 Суб 10:44:05  1059381
>>1059380 (OP)
хотфикс
> Тогда почему, согласно этой фразе о том что нужно выбирать старое и проверенное, я не должен вкатываться в новые перспективные технологии и когда у меня есть выбор, между старыми протухшими языками программирования, в которых я буду на фоне остальных казаться никем и новыми свежими, в которых я имею хорошие перспективы развития вместе с языком (а не перспективы "догоняй всех тех, кто вкатились раньше, иначе ты говно", я должен выбирать первое?
Аноним 09/09/17 Суб 11:14:16  1059383
>>1059380 (OP)
>На что дан ироничный ответ
Ну тут обычно на вопрос какой яп учить хаскель советуют, че ты хочешь, доска-то троллинговой тематики.
>быть стержневым специалистом в отрасли
NEEQAQUE. Ты хочешь быть MVP. Для этого нужно не на дваче вопросы задавать, а сидеть курить доки (сырые прошу заметить), гиты чужие (далекие зачастую от совершенства), постоянно пилить какой-то код, доебывать челиков ревьюеров, коммитить, короче бегать с горящей жопой. И до этого уже иметь несколько лет опыт проганья и сильный бэкграунд, если ты говоришь о го, в каком-либо классическом компилируемом языке программирования байтоёб. О чем вопросы, если здесь доска скриптодетей, из которых 80% совокупно это вкатывальщики на ПХП и Пистоне?
>Node.js - самый большой разброс в технологиях
Нода - изначально инструмент фулл стек разработчика, великое слияние, когда спереди можно писать на том же, на чем пишут сзади. Ну или наоборот. Он же с переда взад пришел. Поэтому такой зоопарк. Но ты не бойся, там все автоматизируется, поэтому о таких вещах, как
>и в REstfulAPI и во фронтенд, и в сборку проектов
обычно париться не приходится.
>И всё вышеперечисленное со средней з\п в 1000-2000 долларов.
Ну для Java и Node это уровень миддла. ПХП да, в силу исторических причин наводненности макаками вкатывальщиками с двача и неодыкватных заказчиков интернет магазин под ключ 25к там зарплата всегда на всех вакансиях в 1,5 раза меньше чем на нормальных яп, но мы уже поговорили про скриптодетей, правильно?
>и требования небольшие и сам язык проще чем javascript
А вот тут жиденько серанулся. Не знаю, как на братской, но у нас в Питере, во-первых, все вакансии go сеньорские, о-вторых, подразумевают у соискателя 3+ года опыта коммерческой разработки на с++ и релевантный экспириенс низкоуровневого программирования. Что характерно, зряплата с++ проггера сеньора от сеньора го не отличается, так нахуй спрашивается учить этот го, когда тут с++17 на носу?
Аноним 09/09/17 Суб 13:32:26  1059423
>>1059383
Тогда как выбирать хорошие новые технологии, если бы вот казалось Go отличная, но тут же выясняется что:
>нахуй спрашивается учить этот го, когда тут с++17 на носу?
Чем лично ты занимаешься и в чём лично ты видишь перспективу в ближайшие 5/10/15 лет?
Аноним 09/09/17 Суб 14:14:59  1059435
>>1059380 (OP)
ОП, одно дело вкатываться в технологию, другое дело применять ее на практике. Когда выбираешь на чем делать проект, выбирай проверенное. А изучать можно всё, что нравится. Вдруг взлетит. Не увлекаясь, конечно, относительно основного рода деятельности.
Аноним 11/09/17 Пнд 12:16:24  1060183
>>1059423
>Тогда как выбирать хорошие новые технологии, если бы вот казалось Go отличная
Технология-то отличная, базару ноль, но вот требования к ней 3+ года веслания на с++. Ты что, будешь кресты ебашить, чтобы туда вкатиться? А как иначе, ты придешь на интервью, к тебе подходит сеньор местный, дает тебе подзатыльник и српашивает ЛЭЭЭ БЛЯДЬ РАССТОЯНИЕ МЕЖДУ ТОЧКАМИ В НЕОРТОНОРМИРОВАННОМ БАЗИСЕ?

ЛЭЭЭ БЛЯДЬ ЧТО ЗДЕСЬ НАПИСАНО?

#define GET_VAL( val, type ) \
{ \
ASSERT( ( pIP + sizeof(type) ) <= pMethodEnd ); \
val = ( ((type &)(pIP))++ ); \
}

Все, ты уже нахуй отлетел. Ты даже до Го не добрался, понимаешь, да, о чем я?
Аноним 11/09/17 Пнд 23:36:53  1060505
>>1059423
Я не он, но добавлю.
>Чем лично ты занимаешься и в чём лично ты видишь перспективу в ближайшие 5/10/15 лет?
Я занимаюсь "бигдатой". Спарки, хадупы, скала, вот это все.
А ты учи джаву или питон, что больше нравится. Не прогадаешь - есть и вакансии для опыта, и в ближайшие лет 10, а джава может и 20 протянет, они никуда не денутся.
>а как тогда вообще правильно вкатываться в новые технологии, чтобы на тот момент, когда на них появится большой спрос, быть не очередным вкатывальщиком, а уже стержневым специалистом в отрасли?
Учить не технологии, а базовые вещи, то как устроены технологии которыми ты пользуешься. А именно ОС, сети, управление памятью, деплоймент, базы данных и т.п.
Просто знание языка никогда не сделает тебя стержневым специалистом. Универсальные знания помогут в любом бэкэнде.
Вообще, если ты задаешься вопросами что учить, то очевидно не можешь сам сказать какие технологии хорошие новые отличные и перспективные. Посему выбирать нужно то на что есть вакансии. Благо Go можно выучить за месяц, а начать писать за пару дней, если есть бэкграунд в бэкэнде конечно.
>>1060183
Не совсем понял как связаны плюсы с Go. У них же домены совсем разные. И почему плюсовик с опытом должен знать ответы на вопросы по алгебре? У вас там что, на Go игры пишуть или какие-то расчеты технические?
Как я читал/слышал на Go с джавы/скалы/питона/руби/ноды обычно переходят.


Аноним 11/09/17 Пнд 23:48:43  1060510
>>1059380 (OP)
Сколько ты еще тредов создашь, сраный неосилятор?
Аноним 11/09/17 Пнд 23:53:41  1060512
>>1060505
> У них же домены совсем разные.
Нет. Это попытка реанимации fastcgi в другой обертке.
Аноним 12/09/17 Втр 03:16:38  1060550
>>1059380 (OP)
У всяких голангов, руби, и прочих выстреливших языков всегдя есть какая-то дохуя оплачиваемая работа, а вот реальных проектов почему-то нет.
Я вот помню как в 2014 году тут повсюду орудовали рубисты, рассказывали про свои зарплаты уровня "300к в секунду". И где они сейчас?
Аноним 12/09/17 Втр 10:13:21  1060630
gilfoyle.jpg (363Кб, 1909x1431)
>>1059380 (OP)
>всё вышеперечисленное со средней з\п в 1000-2000 долларов
Пиздёжь.
https://jobs.dou.ua/salaries/#period=jun2017&city=Kyiv&title=Senior%20Software%20Engineer&language=Java&spec=&exp1=3&exp2=5
Аноним 12/09/17 Втр 10:14:06  1060632
>>1060630
пиздёж, конечно же
Аноним 12/09/17 Втр 13:42:48  1060732
>>1060630
А ты не мог выбрать директора корпорации с опытом 20 лет? Вот реальные цифры:

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 12 | 3 | 7
Назад Вверх Каталог Обновить

Топ тредов
Избранное