Призываются все макаки, недомидлы после нескольких лет, говнокодеры, ув. Господа Сеньеры и Тимлиды, и прочие долбаебы, чтобы выяснить раз и навсегда лучший язык программирования. Главными критериями будут: - время вката; - зп; - количество вакансий; - общий долбаебизм людей, работающих с данной технологией. Алсо, по опыту работающих в IT, портрет чада, который придя на работу и смачно берет так HR-няшу за пизду, она сексуально простанывая делает ему минет и портрет забитого шиза, об которого все вытирают харчу, вечно воняющего без друзей, применим к каким специалистам (имеется в виду, среди прогеров, работающих на каких технологиях будут такие люди в большинстве).
>>252180793 (OP) 2С++h - время вката; 1нанонсекунда - зп; 300к/наносекунда - количество вакансий; Безлимитное(сколько благословит АБУ) - общий долбаебизм людей, работающих с данной технологией. Все отбитые наглухо, как и я.
>>252180793 (OP) Куа Время вката - 2 мес, можно быстрее Долбоебов мало, почти пологовно нормисы Вакансий много Зп ниже кодерского, но если перекатиться в автоматизаторы, то сравняется с кодерским.
- время вката; без попыта вошел - зп; 600$ в день входа - количество вакансий; Мало, продолжает уменьшаться - общий долбаебизм людей, работающих с данной технологией. Некий долбаебизм присутствует, своего рода анархисты, отрицающие вымирание руби и доминацию питона в том же сегменте.
>>252180793 (OP) Java. Универсальный, кроссплатформенный. Вкатиться можно за год до мидла, если тратить по 4-5 часов на обучение в день. Вакансий достаточно, все жирные. Долбоёбов мало. Меньше чем в js и питухоне.
Питухон тоже учи. Очень полезен для однопоточных скриптов на коленке, прекрасный инструмент. Долбоёбов там уже побольше, с работой беда. Но для повседневки отличная штука.
>>252181555 Нет, не похуй. Это как сказать похуй, на каком автомобиле таксовать, это лишь инструмент. Или на каком музыкальном инструменте играть, это всекго лишь инструмент. В конце концов, ты же не эникей-обезьяна, должен быть академический интерес к программированию.
>>252181626 На каком автомобиле таксовать тебе должно быть так же похуй, потому что ты должен ездить на любых автомобилях. Так же и в программировании - ты должен знать общее устройство того, как работают компьютеры, что собой представляют алгоритмы, а также общие практики программной инженерии. Далее уже неважно, что за язык ты юзаешь.
>>252182006 >На каком автомобиле таксовать тебе должно быть так же похуй Нет не похуй, крутить баранки в жигулях без гидроусилителя и кондера или крутить баранку в бизнесс-класс мерсе это нихуя не одно и то же. По остальному согласен, но это и так понятно.
Опять таки, в примере с автомобилями - ты больше заработаешь на мерсе, чем на жигулях душных. Будут хуевое отзывы, агрегаторы говно такчки вообще не берут к себе и тд. Так же и с языком.
>>252182160 Проходил собесы (по приколу) по джаве, не имея опыта на ней, на вопросы отвечал то, как это бы работало в C++, у интервьюверов проблем никаких не возникало с тем, что я в джаве не шарю.
>>252182255 Так вот именно, что большинство языков си-подобные. Поэтому и смысла в "выборе" языка нет особого, если ты понимаешь, как все эти языки работают.
>>252182320 Ага, ЖС и Питухон прям один в один с C++. Ну и раз ты знаешь синтаксис и устройство какого-то языка, то опять же, ты его учил. Ты ж не на псевдокоде учил устройство программ.
>>252182167 Но тебе не нужно платить много денег за то, чтобы пользоваться каким-то языком, в отличие от мерса. Так что выбирай любой, который подходит в данной ситуации. Можно сказать, что жигуль - это Си, мерс это Rust какой-нибудь или C#. Так вот, жигуль тут даже лучше, поскольку он даёт понимание, как работают внутренности, а вот если ты изначально изучал джаваскрипт и не вникал в особенности работы компьютера, то в Си будет довольно трудно вкатиться. Поэтому вердикт таков: нужно прокачивать фундаментальные знания, то, как всё изнутри работает.
>>252182497 >Но тебе не нужно платить много денег за то, чтобы пользоваться каким-то языком, в отличие от мерса. За цифровую подпись твоих программ тебе придётся отваливать сотни долларов в год. Иначе никто не сможет увидеть твои программы.
>>252182385 Современный C++ позволяет писать почти что на таком же уровне абстракции, что и джава с питоном. Лямбды, auto, foreach и так далее. Да, нужно всё ещё вручную менеджить память, но большая часть синтаксиса у тех языков именно си-подобная.
>>252182984 > Как написать слайдер для сайта на плюсах? Странный вопрос, плюсы не юзаются для написания фронта сайтов. Слайдер ты можешь на Qt бахнуть или на любой хуйне типа wxWidgets, но это к языку малое отношение имеет.
>>252180793 (OP) Мой список c++ >- время вката; Дохуя долго >- зп; Ниже средней >- количество вакансий; Относительно мало >- общий долбаебизм людей, работающих с данной технологией. Дохуя много консервативных дуболомных пенсионеров задротов, с которыми конкурировать
Swift >- время вката; ниже среднего >- зп; выше средней >- количество вакансий; Дохуя >- общий долбаебизм людей, работающих с данной технологией. высокий
JS >- время вката; сложно но легче чем плюсы >- зп; выше средней >- количество вакансий; Дохуя >- общий долбаебизм людей, работающих с данной технологией. высокий
бэкенд java go >- время вката; наверное легче чем фронтенд >- зп; средняя >- количество вакансий; Дохуя >- общий долбаебизм людей, работающих с данной технологией. высокий
>>252180793 (OP) 1C >- время вката; Пол года, если вундеркинд. Я вкатывался года 2-3 до более-менее уровня. До этого пару лет пытался вообще устроиться без опыта, брали на техподдержку, но не в код. >- зп; 1,5-2кк$ мухосрань, 3-5кк$ ДС >- количество вакансий; много >- общий долбаебизм людей, работающих с данной технологией. сильно зависит от места. У кабанчиков, если ты единственный, то много. Если команда из 10-50 человек, то все отлично.
>>252180793 (OP) Ну в интернете я зарабатываю тайпскриптом и это в принципе самый киллер-хуиллер вариант если ты харкачер Вкат в язык - рандомный. Ты можешь учить хуйню и не понимать, что учишь хуйню. Тех же ооп подходов в жс\тс сходу можно насчитать 3 штуки: 1. прототипы 2. ес6 полупрототипный сахар 3. тайпскриптовое синтетическое ооп ближе к кондовому со всякими абстракт классами. В фпах то же самое, я кручу типы и обмазываюсь всякими каррированными композициями с идиоматическими функторами, кто-то пишит процедуры на 50 строк где типы спасают только от совсем обсёра, кто-то говорит что типы не нужны и срёт себе макаронами на ебало. При чём, кто прав - непонятно То есть страх и ненависть в %языкНейме% наступает прямо с самого начала и в самых основополагающий хуйнях Заработок в интернете в принципе рандомная хуйня: можно за 50 долларов в месяц и единички звездочек на бирже прострадать хуйнёй, а можно залететь с 0 опыта в какую-нибудь западную ваннаби стартап хуйню и со старта брать косарь Для вката советовать нечего, нужна тонна времени для разбора всего и вся со всех сторон Из языков я могу сходу начать писать проект на тс и голанге. Достаточно хорошо, чтобы это повлияло на меня как программиста, знаю: с, яву, хаскель, лисп. Перекатываться из рандомного страданиях хуйнёй в интернете планирую на что-то жвм Если советовать что-то, то катись в тайпскрипты или жаву
>>252184341 порой у php разрабов зарплата выше чем у java господ, но это порой случается не так часто. У эппловцев средняя senior dev зарплата примерно 4 куска, у андройдщиков как у джавистов 3500
>>252182425 вот этого двачую, шесть версий явы на компе установлено, и что самое главное - я не программист. пиздос аж пичот, мамку оракла в кино водил.
>>252182006 Твой пример не слишком годный. Это не "таксовать", это, скажем так, транспортировать. А транспортировку можно делать и на авто, и на велосипеде, и на тепловозе, и на самолёте, и на корабле... Я абсолютно согласен с тобой о базовом наборе знаний, но в любом случае, ты не сможешь иметь стек в 10 языков и 30 фреймворков, в которых ты будешь одинаково хорошо разбираться. Просто потому, что каждый из них растёт и меняется каждый год, а ты хуй поспеешь за всеми этими изменениями. Собственно, потому и ищут не просто "водитель авто" (выражаясь в рамках твоего примера), а более узко - водитель грузовика-длинномера, или оператор погрузчика, или водитель-механик на танк, или ещё хуй пойми кто. А наличие опыта в смежных областях будет просто плюсом, но основная специализация - залог того, что ты хотя бы в чем-то разобрался достаточно хорошо.
>>252180793 (OP) >Главными критериями будут: >- время вката; >- зп; >- количество вакансий; >- общий долбаебизм людей, работающих с данной технологией.
Так ты выберешь не лучший язык программирования а какой-то другой, ортогональный
Я ДС, вкатывался с Питона, огромный плюс языка в том, то он используется везде - и в ДС, и в вебе, и в девелопменте. Хорошая база для вкатывания в пг как в плане работы, так и в плане вообще понимания как что рабоатет.
В принципе, для ДС можо ничего кроме Питона и не знать из языков. Но желательно конечно знать. Единственная причина, по которой Пайтон еще не поперли из даты - это то, что ни один другой язык не набрал критическую массу.
R уже старичок и вряд ли успеет подвинуть Пайтон, но вот если к примеру F# или Джулия каким-то образом вырвут себе крупный сегмент рынка, то они займут его весь.
>>252184207 >java, C# >время вката - дохуя Зато код красивый и структурированный.
Начал учить жаву три недели назад, начну вкатываться через 3 месяца где-то. Вернее учить начинал давно, но даже выполняя задания в голове была каша, так как в большинстве курсов нихуя нормально не могут объяснить наследование, конструктор, классы, работу с методами - просто пишешь как обезьяна не понимая, что происходит. могу пузырёк написать и сортировку выборомостальные не пробовал
>>252186378 П. С. Явный недостаток Питона - в хуевой реализации векторной логики и векторных рассчетов. Явный недостаток Р - в хуевой реализации функциональной части (отсюда безумное количество функций и огромное время на его освоение, там где в Пайтоне одна функция - в Р от двух до 12, и их все нужно помнить, иначе твой код будет кряхтеть-пердеть еле работать).
>>252185766 Ну он прав Сегодня фронт включает в себя вообще все возможные программисткие штуки от написания парсера, чего требуют даже всякие тулзы экосистемы типа вебпака с лоадерами, до пердолинга распределения ресурсов и потоков, топлвльность апи в виде вебворкеров — огромный минус, который приходится превозмогать, ещё и всякая хуйня типа PWA приползает Сегодня в любой точке мира тру мидл фронтент будет получать больше тру мидл бекендера
>>252186414 не знаю кому нужны java-core макаки, всем нужен веб и энтерпрайз. Ты должен понимать как работает клиент-серверная хуерга, уметь работать с базами данных и знать как работают spring и какой-нибудь orm фреймворк (как правило хибренейт). Хер ты это все освоишь за 3 месяца, если опыта нет. Но не здавайся.
>>252188379 Сейчас заканчиваю освоение курса жава до сертификата оракл от Заура Трегулова. Очень понятно объясняет + много примеров, которые я по ходу уроков прописываю, ну и дз. Далее чёрный пояс по жаве от него же. Скуэл скорее всего от него же или ещё какие гляну. Потом вот это https://stepik.org/course/146/syllabus.
работаю джавистом (иногда просят с питоном, скалой помочь, но не суть) опыт 2 года, до этого в унике изучал ну и сам порой ща получаю 200к на руки (не ДС/ДС2) вакансий много, рекрутеры часто пишут долбоебов достаточно, их везде полно
Какой язык самый сложный для вкатывания и требует больше всего времени обучения? Не хочу соревноваться с вкатывальщиками мамкиными. Потратить год-два на хуйню мне изи, один хуй 10к часов в доте - набью 10к часов и в программирование на изи. Что самое хардкорное? Хочу быть специалистом в той области куда адекватный человек не полезет.
>>252191041 С графикой я не дружу - чувство вкуса ебаное.Да и рисовать не умею или ты про другое. Разве С++ настолько сложный? Как по мне 4/10 по сложности, хули там учить то Есть еще более хардкорная хунйя?
Еще добавлю, если только начал искать первую работу, или есть опыт хоть какой-то, ходи на IT митапы у себя в городе, там тоже порой людей хантят. Ну или ищи стажировки, о них довольно пишут
>>252180793 (OP) Слушай сюда. Учи HTML + PHP + JS и СЕО, этого хватит для фарма охуенных денег. Не слушай додиков которые другое пишут, там тебе придется РАБотать. А тут сайтики делать и фармить с них пассивный доход
>>252192899 Добавлю, что скалу не знал абсолютно до прихода на новую работу, а тут помаленьку сам во время работы основы изучил. С питоном аналогично, ничего написать раньше не мог, а во время работы выкатил рабочий сервис, который активно внутри компании используется и все довольны.
>>252180793 (OP) Очевидный жс очевиден. Освоит даже макака, вакансий и контор до пизды, зарплаты нормальные, гибкость и хорошая поддержка, кросплатформеность - чего ещё желать?
>>252192899 >>252193201 >старую версию сервиса на скале (щас переписали на джаву Чому? Скала не очень? Или было больше жавистов без знания скалы? Сейчас на скале ничего не пишите? Насколько плоха идея лезть в скалу без нормальных практических знаний жавы?
>Чому? Скала не очень? Или было больше жавистов без знания скалы? Сервис работал так себе, тяжело расширять было. Да и джавистов больше, да. В целом, скала - спорный язык, советую погуглить "Scala is a Maintenance Nightmare" для начала понимания проблем.
>Сейчас на скале ничего не пишите? Почему же, пишем. Выше про спарк упоминал. Насколько знаю, Big Data на JVM это скала как раз вместе со спарком. У нас скала используется во всяких ETL, которые как скрипты для спарка, ну и еще что-то есть, наверное. Какие-либо сервисы на скале не пишем, ибо есть джава и с ней экспертиза у ребят больше. Да и в целом по ней инфы больше. От себя могу только сказать, что скала дольше компилируется (по моему опыту), так как там все фичи языка просто переводятся в байткод JVM, который потом точно также исполняется. А таких фичей довольно много, функциональный же язык. Да и в скале ублюдские фреймворки для веба, тот же play по сравнению со спрингом глубоко заглатывает
>Насколько плоха идея лезть в скалу без нормальных практических знаний жавы?
Тут сказать не могу, я думаю, нужны хоть какие-то навыки жабы
>>252193665 Вообще так посмотрел - правда вакансий не густо, но обычно нода как бы подразумевается, очень часто проекты на стеке mongo express angular node или mongo express react node идут.
>>252194320 Стек с монго и экспресс в 99% случаев - лютые банановые аутсорсы с расчётом нанять 1-3 фулстак макаку за копейки Единственная причина, почему берётся монга - "там объекты как в жс \ у тебя фронент+бек+бд это жс" Адекватные вакансии с жсным беком - тайпскриптовый nest, склы, *аасные носклы типа firebase
>>252180793 (OP) >Алсо, по опыту работающих в IT, портрет чада, который придя на работу и смачно берет так HR-няшу за пизду, она сексуально простанывая делает ему минет Java, Go, Javascript(React, Angular, Vue). Они больше всего востребованы и больше всех получают. Еще можно назвать Scala, маш.об и прочие нейросети, порог вхождение выше намного, но при этом во столько же раз выше востребованность и зп, сам владелец фирмы будет делать минет нормальному специалисту по машинному обучению или scala и предлагать 5к бачей на руки. >и портрет забитого шиза, об которого все вытирают харчу, вечно воняющего без друзей, применим к каким специалистам (имеется в виду, среди прогеров, работающих на каких технологиях будут такие люди в большинстве). С/С++. Сейчас у них самые мизерные зп среди программистов, едва превышающие зп обычных гречневых, С/С++ байтоеб c десятилетним опытом будет сам делать минет HRу ради того, чтобы его взяли ебашить код 6 дней в неделю с переработками за 90к рублей в ДС или 60к за мкадом
>>252195817 Голый экспресс не нужен, но nest его может использовать как "движок" С постгресом + нестом + тайпскриптом в дсах точно должны быть вакансии