а из НЕдревних?
Programming languages
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
Типа С++ constructor, garbage collector или какие-там ещё слова умные?
Если человек говорит грамотным литературным и техническим языком, это только говорит о его образовании и общей культуре и больше ни о чём
В омерике этому учат ещё в high school, уж не говоря про универ. Но само по себе это не даёт лопату бапки гре(б)сти
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
кстати полностью согласен с вами и доводы хорошиеOtherSide wrote: ↑30 Dec 2021 14:34Вот этот момент не ясен. Просто: нахрена? Нахрена убивать полгода своего, неоплачиваего времени, только для того что бы на рынке было больше доступных rust-программистов? Когда и других вакансий пока что валом.Растбук очень хорош. У опытного разработчика (не джуна, а middle+), который уже много лет пишет на другом языке программирования, месяца три займет вдумчивое чтение книги, плюс еще столько же уйдёт на практику. В общем, полгода - это разумный срок для middle+, который занимается учебой один-два часа каждый день. С одной стороны, значительные инвестиции, с другой стороны это вам не японский выучить, там 3-5 лет на базовый уровень.
Один-два часа это очень много, на самом деле. Вы скажете: «да что там, я сериалы один-два часа в день смотрю». Но изучать что-то новое, читать реально сложную книгу, практиковаться со сложным языком программирования - это высокая стрессовая нагрузка на нашу систему подкрепления, простите мне мой нейрофизиологический жаргон. Уже через 5-10 минут система подкрепления и все наше естество начнет вопить, что нет, я не хочу этим заниматься, у меня чугунная голова, я хочу смотреть сериалы или программировать на том, что уже знаю. Так что один-два часа в день - это надо прям собраться и выдержать.
скорее будет даже так: когда рынок обвалится (это когда нибудь да и произойдет), то ваше знание rust и с++, не особо будет помогать найти работу.
у меня пока новая реальность такова:
язык вообще не важен, можно изучить и по примерам сначала делать, потом выучить то что нужно (единственное, что будет в минус это по старту ты себя как в джобыватель и специалист показать не сможешь). так же как и фреймворки. учить более фундаментальные вещи, на любителя, конечно легче все будет учить и быстрее развиваться, но вот то что на рынке происходит и с какими "специалистами" приходится работать. я здесь уже писал.
а вот коммуникабельные навыки и связи - вот это гораздо более важно. так можно проекты брать большие, тупо поиграв в гольф с нужными людьми в монтерее или подписать хороший оффер познакомившись и выпив с правильными людьми.
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
В стартапах вообще нереально сложно найти связку Java + Spring ну или вообще джаву.idle0 wrote: ↑30 Dec 2021 19:21Я бы посоветовал вернуться к первой любви и снова заняться Java.Krys-Krys wrote: ↑29 Dec 2021 09:31 Всем привет,
Какие на ваш взгляд полезные и перспективные языки программирования которые стоит изучить/поработать с ними для написания backend/services? Цели мне и самой не ясны точно - расширить кругозор? Улучшить резюме и собственную конкуренто-способность (хотя язык конечно дело очень наживное)?
Я много лет писала строго на Java, по последний год пришлось перейти на С++ на работе с небольшими вкраплениями питона. С++ программист из меня получился так себе как мне кажется, написала много очень кода и он даже работает но я (по собственным ощущениям) даже рядом не стояла с серьезными С++ ребятами. Думаю в каком направление двигаться дальше, можно поменять команду и пробовать что-то еще или продолжать осваивать С++ в текущей команде и выходить на следующий уровень, но я не уверена что мне это нужно. Общалась с другой командой которые пишут на backend на Go, но я сама не пробовала. Так же слышала что сейчас в моде язык Rust. Какие будут мнения? С Java как-то ничего нет в той оффисной локации где мне было бы идеальней всего работать, поэтому не уверена что стоит за нее цепляться и кажется оно того не стоит чтобы далеко ездить только из-за любви к Java.
Рынок Java сегодня безмерен
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
никакого ии в ближайшем будещем не будет, нет основы для этого никакого.M. Ridcully wrote: ↑30 Dec 2021 19:57Что такое "ИИ" - искусственный интеллект? Что вы под этим понимаете, и чего там сомнительного?
Если взять более узко - то supervised learning уже сто лет в обед как успешно используется повсюду.
то что понимается под ИИ сейчас это МЛ и это далеко от ИИ вообще.
да блин даже фундаментальной базы для ИИ нет.
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
а подбродности есть? типа знание кобола дает 500 базы и 10 млн рсу? туфта это, примерно одинаково будет с рынком.
-
- Уже с Приветом
- Posts: 2846
- Joined: 28 Jun 2000 09:01
- Location: Milwaukee, WI
Re: Programming languages
Загляните в Storage стартапы.ystar wrote: ↑31 Dec 2021 05:48В стартапах вообще нереально сложно найти связку Java + Spring ну или вообще джаву.idle0 wrote: ↑30 Dec 2021 19:21Я бы посоветовал вернуться к первой любви и снова заняться Java.Krys-Krys wrote: ↑29 Dec 2021 09:31 Всем привет,
Какие на ваш взгляд полезные и перспективные языки программирования которые стоит изучить/поработать с ними для написания backend/services? Цели мне и самой не ясны точно - расширить кругозор? Улучшить резюме и собственную конкуренто-способность (хотя язык конечно дело очень наживное)?
Я много лет писала строго на Java, по последний год пришлось перейти на С++ на работе с небольшими вкраплениями питона. С++ программист из меня получился так себе как мне кажется, написала много очень кода и он даже работает но я (по собственным ощущениям) даже рядом не стояла с серьезными С++ ребятами. Думаю в каком направление двигаться дальше, можно поменять команду и пробовать что-то еще или продолжать осваивать С++ в текущей команде и выходить на следующий уровень, но я не уверена что мне это нужно. Общалась с другой командой которые пишут на backend на Go, но я сама не пробовала. Так же слышала что сейчас в моде язык Rust. Какие будут мнения? С Java как-то ничего нет в той оффисной локации где мне было бы идеальней всего работать, поэтому не уверена что стоит за нее цепляться и кажется оно того не стоит чтобы далеко ездить только из-за любви к Java.
Рынок Java сегодня безмерен
moria# show running-config
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
Я за год просмотрел около 200 стартапов на ранних и стадиях А ну максимум С и вот джавы вообще почти не было, скорее все было ReactJS, Python + ML (очень частая связка), Rust и Go.idle0 wrote: ↑31 Dec 2021 05:54Загляните в Storage стартапы.ystar wrote: ↑31 Dec 2021 05:48В стартапах вообще нереально сложно найти связку Java + Spring ну или вообще джаву.idle0 wrote: ↑30 Dec 2021 19:21Я бы посоветовал вернуться к первой любви и снова заняться Java.Krys-Krys wrote: ↑29 Dec 2021 09:31 Всем привет,
Какие на ваш взгляд полезные и перспективные языки программирования которые стоит изучить/поработать с ними для написания backend/services? Цели мне и самой не ясны точно - расширить кругозор? Улучшить резюме и собственную конкуренто-способность (хотя язык конечно дело очень наживное)?
Я много лет писала строго на Java, по последний год пришлось перейти на С++ на работе с небольшими вкраплениями питона. С++ программист из меня получился так себе как мне кажется, написала много очень кода и он даже работает но я (по собственным ощущениям) даже рядом не стояла с серьезными С++ ребятами. Думаю в каком направление двигаться дальше, можно поменять команду и пробовать что-то еще или продолжать осваивать С++ в текущей команде и выходить на следующий уровень, но я не уверена что мне это нужно. Общалась с другой командой которые пишут на backend на Go, но я сама не пробовала. Так же слышала что сейчас в моде язык Rust. Какие будут мнения? С Java как-то ничего нет в той оффисной локации где мне было бы идеальней всего работать, поэтому не уверена что стоит за нее цепляться и кажется оно того не стоит чтобы далеко ездить только из-за любви к Java.
Рынок Java сегодня безмерен
-
- Уже с Приветом
- Posts: 11999
- Joined: 08 Sep 2006 20:07
- Location: Силиконка
Re: Programming languages
Дык, вот я и хотел уточнить определения. За ML (или DL, как сейчас модно называть) худо-бедно деньги платят (даже неспециалистам), и ладно. И технологии вполне себе работают.ystar wrote: ↑31 Dec 2021 05:50никакого ии в ближайшем будещем не будет, нет основы для этого никакого.M. Ridcully wrote: ↑30 Dec 2021 19:57Что такое "ИИ" - искусственный интеллект? Что вы под этим понимаете, и чего там сомнительного?
Если взять более узко - то supervised learning уже сто лет в обед как успешно используется повсюду.
то что понимается под ИИ сейчас это МЛ и это далеко от ИИ вообще.
да блин даже фундаментальной базы для ИИ нет.
Но если вы слишком много "И" вкладываете во второе И в ИИ, если вам подавай пренепременно восстание роботов и Сару О'Коннор - тогда да, подождать придется .
Мир Украине. Свободу России.
-
- Уже с Приветом
- Posts: 742
- Joined: 08 Apr 2021 01:54
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Programming languages
Платят не за язык, а за область его применения
-
- Уже с Приветом
- Posts: 742
- Joined: 08 Apr 2021 01:54
Re: Programming languages
Речь шла об одной области- backend
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
т.е. брали тех, кто кроме Питона других языков не знает?
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
что по минимуму нужно знать этому неспециалисту, чтобы худо-бедно заплатили?M. Ridcully wrote: ↑31 Dec 2021 06:04 За ML (или DL, как сейчас модно называть) худо-бедно деньги платят (даже неспециалистам)
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
Про рынок аутсорса - да, я бы сказал так и есть. из моих сведений.
Вот серьезно мне "нравятся" люди, которые что-то утверждают, а сами в рынке не в зуб ногой. Даже представления нет.
-
- Уже с Приветом
- Posts: 742
- Joined: 08 Apr 2021 01:54
Re: Programming languages
-
- Уже с Приветом
- Posts: 5283
- Joined: 27 Sep 2008 21:48
- Location: Moscow-Seattle-SFBA
Re: Programming languages
-
- Уже с Приветом
- Posts: 1190
- Joined: 26 Nov 2021 12:38
Re: Programming languages
Изучяйте статистику. Там за это здорово биют.
-
- Уже с Приветом
- Posts: 31438
- Joined: 21 Nov 2004 05:12
- Location: камбуз на кампусе
Re: Programming languages
Лучше переесть, чем недоспать! © Обратное тоже верно
-
- Уже с Приветом
- Posts: 1029
- Joined: 27 Apr 2014 17:13
- Location: USA
Re: Programming languages
а причем здесь ваши утверждения что С++ стоит дороже Джавы?
если на аутсорсе всё вообще наоборот, и в долине я не видел чтобы с++ были дороже джавы
а вот вы утверждали что с++ дороже, при этом даже не знаете рынка, на каких-то собственных ощущениях
-
- Уже с Приветом
- Posts: 15759
- Joined: 01 Mar 2008 15:14
Re: Programming languages
Кстати тут про rust говорили. Не понятно что на счет инфраструктуры. Как он в VS встраивается
Ну и самое главное библиотеки и фреймворки - где они? Вот я хочу тупо формочку склепать, причем желательно еще с визуальным редактором, как это сделать?
Где скачать "hello world" микросервис?
Производительность нужна в 3d - где opengl для rust?
Ну и самое главное библиотеки и фреймворки - где они? Вот я хочу тупо формочку склепать, причем желательно еще с визуальным редактором, как это сделать?
Где скачать "hello world" микросервис?
Производительность нужна в 3d - где opengl для rust?
-
- Уже с Приветом
- Posts: 545
- Joined: 07 Jan 2016 13:04
Re: Programming languages
Например, тут.
Rast достаточно специфичный язык. Не смотря на целую массу позитивных черт, процентов 70-80 девелоперов просто не в состояии в него въехать. Проще тем, кто пересаживается со Скалы, Жабы (сильно функциональной), Котлина, Шарпов. С опытом в Хаскеле надрод нормально пересаживается. Короче, по моим наблюдениям, проще тем, кто знаком и принимает парадигму иммутабельности. Сам я люблю этот язык всем сердцем, но не думаю, что он когда-либо станет моим основным. Rust - это своего рада эксперементальный язык, вроде Scala или Haskell. Уже сейчас Rust вдохновляет разработчиков других языков своими идеями, например, тот же Zig.
Что каксается фреймворков, то Актикс, на котоый я дал ссылку выше - пожалуй, наиболее крупный, из всех, что я знаю. Банальный рандом - внешняя библиотека. Стандартная библиотека при этом развивается очень консервативно. При этом, с точки зрения болших проектов, у Раста пока нет такой штуки как приватные репозитории (вроде Nexus, JFrog, Artifactory etc.).
-
- Уже с Приветом
- Posts: 15759
- Joined: 01 Mar 2008 15:14
Re: Programming languages
Ну не знаю. В программировании ведь что самое сложное? Не освоение новых концепций - с этим любой справиться за пару недель. А зубрежка безконечных фреймворков, особенно их практическое применение и знание всех их багов и особенностей.
Не думаю что именно в изучении Rust могут быть какие-то проблемы. А вот переезжать на его новые библиотеки, которые скорее всего в большинстве кривые, это ад.
Не думаю что именно в изучении Rust могут быть какие-то проблемы. А вот переезжать на его новые библиотеки, которые скорее всего в большинстве кривые, это ад.