>>241786764 котлин и джава так то два разных языка, но они похожи, это да. я сейчас вкатываюсь в котлин, при этом абсолютно не зная джавы, вроде проблем больших не возникает
>>241787200 dart простой язык с низким порогом вхождения. На нем сейчас не хватает людей для найма. Dart имею ввиду под флаттер, не ебу кто его использует в других местах
Флаттер это когда разрушаются несущие элементы оперения воздушного судна от превышения расчётных скоростей. Котлин это остров, на котором располагается город Кронштадт.
>>241788084 >Erlang Звучит как-то по-германски. Что-то вроде "он длинный". А ещё когда я слышу это название, мне вспоминается enlarge. Enlarge your penis
2. Майкрософты активно развивают яп и C# 9 + .net core 5 стала полностью кроссплатформенной, тобишь теперь на шарпе можно писать и под линукс и под хуинукс.
3. Дохуя свистоперделок от которых программирование на шарпе приносит одно удовольствие (один linq и его "аддоны" только чего стоит)
4. C# ахуенно подходит под бэкенд, если ты решишься в веб податься. Да и во фронтент тоже неплохо, но тут уж лучше js так как он популярнее C# во фронтенде
5. Если ты захочешь писать игры - шарп ахуененюнити, но не настолько, как плюсы. Но выучить плюсы после шарпа не составит труда.
6. Мобильная разработка - шарп/джава
7. Божественная CLR (код на шарпе почти с такой же скоростью работает как и код на C++)
>>241786368 (OP) Java - подходит по критериям, C# - про него хз, но похожи (по крайней мере я веб-джавист и видел ентерпрайз шарп), C++ - великолепный, но сложный довольно, Возможно: go(говорят хороший), ruby(говорят плохой), Котлин(Джава только лучше вроде)
>>241788333 Вдобавок: В шарп очень быстрый порог вхождения если ты уже знаком с циклами, условиями и прочей хренью которая есть вообще во всех яп-ах, ООП понять очень просто, уровень абстракции можно захуярить такой, что потом сам не разберешься. Как заебешься работать в консоли - уже готовенькая winforms, а если знаешь html - то можно сразу в wpf
>>241788084 Хаскелль - ну это совсем жирно) Эликсир кстати в хабровском топе зарплат оказался на первом месте) Но тоже почти никому не нужен Го живой и вроде растет, но пока сырой Скала жива нормально только в этом списке в итоге
>>241786368 (OP) ХЗ чего вы все ноете. Вот возьмем меня. Закончил псифак спббгу, работаю скрам-мастером. Выстраиваю процессы по скраму. Вкатился на изичах. Зарплата сейчас - $8к после налогов. Справедливости ради надо сказать, что у меня еще две сдающихся хаты в центре спб, а сам живу у кошачья жена. Оттуда капает + иногда довольно часто коучу скраму разные конторы (очень хорошо кодомартышек скрым дисциплинирует + метрики, поэтому все вкатываются). Недавно вот коучил одну из крупнейших гейдев кантор на снг (но не рашка, оналайн дрочильня на воен тематику) - неделя на контракте, две сотни кодомартых на лекциях - единоразовай гонорар по контракту мне - $40к. Собственно вопрос - что вам мешает поступить так же?
Swift учи. Хороший, логичный язык, отлично документированный, IDE с подсказочками и финтифлюшками, на swiftbook.ru лежит великолепный курс с видеоуроками - перевод официальной книжки от Эппла. Сможешь писать как мобильные, так и десктопные аппликации.
>>241786368 (OP) Крч, расклад такой. Ты можешь идти только снизу вверх. От системы к высокоуровневнке. Посылай всех, кто тебе предлагает начать с высокоуровневки - будешь кодить как макака, не понимая что творится под капотом. Легкий и быстрый старт - http://stolyarov.info/books Книги в электронке бесплатные, автор препод МГУ, пишет на пожертвования. Объяснит вот вообще все с нуля, понимать все будешь вплоть до команд процессора.
>>241788398 Дело в том что я ни в какую пользу выбора ещё не делал. Мне напротив нравятся такие аллюзии, которые возникают у меня в голове при виде слова Эрланг. Это такой двачерский язык похоже, битардский. Надо пробовать. Если подумаю вкатиться в код, обязательно начну с Эрланга.
>>241789354 Начиная с 1995 года, А.В.Столяров совмещал учёбу с работой в коммерческих организациях в качестве программиста, в период с 1997 по 2000 год работал системным администратором в провайдинговых компаниях (операторах сети Интернет), в 2001 году вернулся к работе программиста. С января 2002 года А.В.Столяров работает на кафедре Алгоритмических языков ВМК МГУ; в 2003 году прекратил работу в коммерческих структурах
Грубо говоря, четыре года работы программистом. Профессиональный опыт. Srsly?
Человек, который совершенно серьезно пишет в своем резюме (http://www.croco.net/croco/cv.html): Моим основным рабочим языком является C++. При этом я предпочитаю не пользоваться STL, т.к. это затрудняет отладку и сопровождение (при весьма сомнительном выигрыше на стадии кодирования).
Типичный олдскульный активный преподаватель ВУЗа, которым восхищаются и ставят в пример студентам другие преподаватели (в силу своей технической безграмотности), что сильно подпитывает его ЧСВ. Видали таких. Сочиняют костыли на инструментах, которыми пользовались 20 лет назад, учат этому студентов, и — самое страшное — фанатично уверены, что это единственный верный путь
Программа администрирования доступа к информации под MSDOS "AURA PLUS" (свид-во о регистрации в РосАПО N940340 от 23/08/1994). Вибродиагностический программный пакет "Diamant" (рег. свид-во РосАПО N980358 от 10/06/1998). Построение сети DataForce ISP. Распределенная система фильтрации источников спама DRBL. Комплекс кодирования межсетевых потоков (VPN) "Тропа-Джет". InteLib - библиотека классов C++ для мультипарадигмального программирования Инсталлятор для Openwall GNU/*/Linux Серия устройств для управления электрическими цепями UNC0xx. Один из них коммерческий >При этом я предпочитаю не пользоваться STL Так правильно все говорит. http://stolyarov.info/guestbook/archive/3#comment-2919 Его хейтят только макаки, все программисты, которые умеют кодить на низком уровне отзываются о нем либо нейтрально, либо положительно.
>>241790766 Сраное говно уровня Запердыщенского НИИ.
>>не пользоваться STL
Сомневаюсь, что он не проповедует это на своих занятиях. Какой процент его воспитанников будут использовать STL в будущем? И, выходя из ВУЗа, его ученики начинают сочинять свои инструменты-велосипеды-костыли только из-за того, что их наставник приучил их не доверять существующим решениям.
Случай из жизни. Пришлось как-то работать мне с одним дядькой в два раза старше меня. Была задача — распознавать текст на изображениях. Пока я экспериментировал с OpenCV и нейронными сетями, он из сотни изображений вручную вырезал все возможные буковки и подготавливал из них шаблоны для попиксельного сравнения. Почему? Да потому что это сработало когда-то давным давно, а значит, и сейчас сработает.
Это я к тому, что не каждый в итоге осознает, что это было лишь обучение парадигмам, не имеющим отношения к практике. Так что, все-таки, это проблема
>>241791043 >Сраное говно уровня Запердыщенского НИИ. Нормально ты так коммерчески успешную компанию обосрал. >И, выходя из ВУЗа, его ученики начинают сочинять свои инструменты Как и сделает нормальный программист. Надо пользоваться библиотеками только тогда, когды ты можешь написать такую же, просто времени нет. Иначе это тыкание макаки по кнопочкам. >Случай из жизни Он то будет полностью понимать, что делает, а ты будешь тыкать кнопочки в OpenCV. Будете потом отлаживать, взвоешь
>>241791509 Ассемблер прост, если его объяснять человеку, знающему устройство процессора. Просто другие языки объясняют не полностью, тогда как ассемблер подразумевает полное изучение
>>241790766 Этот доисторический ящер был моим преподом в МГУ по погроммированию. Абсолютно ебанутый, самовлюблённый, не от мира сего, припизднутый фрик.
Столяров живёт где-то в первой половине 2000-х годов, и пишет книгу актуальную тогда. Описывает ещё не совсем потерявший тогда актуальность холивар C vs Pascal; описывает vcs, как продвинутый вариант wget для скачивания сорцов; низкоуровневое программирование изучает на примере x86, не затрагивая даже x86_64. Какой-то старый пердун, который за последние 20 лет ничему новому не научился, и никак не может понять, что если он не найдёт машину времени и не переместится на 20 лет назад, то его знания и книги никогда не станут актуальными. Самый нелепый автор от мира отечественного программирования (второй - Семилетов) и самый бездарный преподаватель.
>>241786368 (OP) Смотри тут все просто, ты идешь на hh, вбиваешь в своем мухосранске интересные технологии (языки программирования, фреймворки), смотришь что везде нужен либо опыт работы, либо ВО (чаще и то и другое), и понимаешь что у тебя остались только галеры в которых пишут на PHP используя Bitrix, а потом либо идешь плакать в подушку, либо идешь учить PHP и Bitrix
>>241791839 >был моим преподом в МГУ Пруфы будут? >Столяров живёт где-то в первой половине 2000-х годов Соглашусь. Но в низкоуровневом программировании ничего не поменялось, а по высокоуровневке все устаревает до выхода книги. >холивар C vs Pascal Это до сих пор актуальный холивар. Зайди на ЛОР. >программирование изучает на примере x86 x86_64 - убогая архитектура по его мнению. А человек, знающий x86 с легкостью перейдет на x86_64 >Самый нелепый автор от мира отечественного программирования То-то ему на книги пару лямов заданатили, хоть он нигде этого не афишировал кроме ЛОРа и своего сайта
>>241786368 (OP) Не задача выбирается под инструмент, а инструмент под задачу. Если у тебя есть конкретное направление, в котором ты хочешь работать, а не просто учить язык ради изучения, то у тебя есть три пути: питон, js и с++.
>>241793866 >Не задача выбирается под инструмент, а инструмент под задачу. Не задача, а сфера программирования. Инструмент выбирается из бюджета и возможности команды.
>>241786368 (OP) Очевидно: PHP. 80% сайтов, всё пишется на пыхе, всё реализуемо в вебе, 100500 миллионов ответов на любую срань. GO - нахуй не всрался никому, вообще нигде. Все кто пытался кодить - все все равно писали на PHP JS - только для фронта, нахуй не всрался на бэке, веб-сокеты и на пыхе прекрасно работают. Сейчас мой коллега, он опытный крутой фронт - учит ПХП. За остальное не знаю, в вебе ничего остальное не надо. За остальные сферы не шарю.
>>241796377 Он и был у меня первым. Я охуевал с каждой новой главой. Когда дошел до ООП - закрыл нахуй на 2 года, потому что я еле понял в свои 13 лет тогда нахуй нужны функции, а тут блять классы ввели
>>241786368 (OP) JS? почему бы и нет. Востребован пиздец как, нужен везде, в вакансиях почти везде требуются. Сам вкатываюсь сейчас из совершенно другой и даже не технарской профессии.
>>241788333 Сейчас бы в мобильную разработку на xamarin, боже анан, если твоего аппарата хватило что бы вкатится на шарпе, то не учи людей хуйне. Мобильная разработка, сейчас, для андроид и айос ведется на Kotlin и Swift соответственно. Ты не найдёшь заказчика который согласиться на старт на шарпе для мобилок
>>241796489 А сейчас тебе сколько? Я с 15 лет учил плюсы по книге Страуструпа, ООП понял (кроме полиморфизма, его я осознал позже), но ахуел на указателях и перекатился в джаву. Но как мне кажется, плюсы были правильным выбором, все языки после него - изи. И там нет заточенности на одной парадигме как в джаве, где всё классы блять, если б я с джавы начал я бы ахуел и не понимал, что происходит.
>>241786368 (OP) Язык любой, хоть паскаль возьми Если хочешь что бы моднамолодежна, то бери С# и к списку добавляй clr via c# Джеффри Рихтера Но будь готов к тому, что придется рано или поздно в плюсы вкатиться
>>241797026 Ну не знаю, мне до конца школы хватило. Конечно, я нихуя не понимал че я с ними могу делать на практике, но основы программирования и понимание в целом плюсы мне дали. Я бы даже наверное сейчас обратно вкатился, но времени не хватает
>>241797406 Блять, если у человека нет хорошей математической базы и хорошего опыта разработки, ты у него этими книжками сранными только желание отобьешь
>>241797567 На то и расчет. Если есть база/желание ее заиметь, то книжки только в плюс будут и человек станет норм девелопером Если нет, то и способа вкатиться в айти нет
>>241797446 Дебич, залезь на хедхантер, в ПХП никто легаси не пишет, самое старое это зенд) Почти все мелкие и средние проекты - это ПХП. Потому что: -ПХП-комманд валом -Богатый опыт -Быстрота разработки, по факту ынтырпрайз. -Миллионы пакетов готовых.
У меня на работе - всё крупные и НОВЫЕ проекты на пхп-фреймворках. Работы ебищем, зар.платы высокие.
>>241786368 (OP) Как насчет хаскеля? Если ты по каким-то причинам хочешь освоить не самый популярный язык, то почему бы не его? Все будут тебя уважать за это и даже немного завидовать.
>>241797158 21, я же написал. Я начал с С++ для чайников, потом несколько раз его перечитал, потом лафоре плюсы прочитал. И все равно мало что понял...
>>241786368 (OP) Лол, какая нахуй разница какой язык. Смотри количество вакансий в своем мухосранске по разным языкам, выбирай тот, где больше вариантов вкатиться на реальную работу, чтоб тебя поднатаскали на реальных задачах. То, что ты ебаный синтаксис выучишь не стоит нихуя
>>241800501 upd - вакансий больше на пхп и жс, соответственно учи пхп или жс (смотря что ты хочешь, фронт или бек), так тебя хоть на стажировку возьмут.
>>241802062 Да нефритовый стержень знает что умею. Админить немного, опыт с плюсами, СИ, шарпом, питоном и башем имел. Что конкретно нужно? Чем обосновывается да я хз хочу что-то крутое сделать в будущем
>>241802149 у тебя вышка погромиста, насколько понимаю? Нужно выбрать направление и стэк. Если ты вообще хз, что тебе нравится, тогда нужно пробовать. Самые простые для вката области – фронт и мобилки. Мне веб-разработка почему-то отвратна и я выбрал мобилки хотя занимаюсь примерно тем же самым лол. Очень важно определиться, чего ты хочешь
>>241786368 (OP) Java, плавно перетекающая в kotlin JS (Typescript) C#, потом можно угореть по F# Swift
Все остальное не подходит либо из-за юзлесности (php, 1c, ...), либо по сложности (c++, rust, erlang, haskell, ...). Go - сложен не язык, а область, где он применяется, джунов туда не возьмут