Какой язык программирования выбрать? Python или Java? Сап, двач. Закончил 3 курс шараги по ивт специальности, за это время успел написать много хелло ворлдов на множестве языков, но всё обучение было по верхам. Понял, что логика во всех языках идентична, но сферы применения пиздец разные. Настал последний курс, пора выбирать что то одно, погружаться глубже в изучение выбранного языка/технологии и уже дальше в этом направлении двигаться, потом на стажировку. Так вот, встал вопрос: Java или Python? Поверхностно знаю и то, и то, писал и на том, и на этом. Рассматриваю именно эти 2 языка исходя из востребованности, шоб работа так сказать точно была. Привлекает, офк, питон, но он более ограниченный в плане областей применения по сравнению с жабой, на которой можно писать всё, что угодно. Но в то же время жаба пиздец громоздка, строга и заёбиста по сравнению с легким питоном. НО в то же время на питоне, несмотря на то, что у него один из самых низких порогов вхождения, пишут только мелкие скриптики, бэкенд на жанге, нейронки, дата сайнс и тд, применение ограничено!!! Так вот, двач, что более востребовано? Что выбрать? Java или Python? Или 1С?
>>250727431 (OP) C# самый халявный, по крайней мере сейчас. Питун с жабой по напрягу на работе примерно одинаковы, просто сферы разные. В кресты никогда не лезь, умрёшь нахуй на внеочередном кранче.
>>250727766 Тырпрайз больше привлекает, чем большие наборы данных и машинное обучение, но в то же время Java отталкивает своей громоздкостью и строгостью. Боюсь выбрать жабу, потратить время и по итогу перегореть от ее сложности и заебистости
>>250727431 (OP) Я бы выбрал жабу. Банально больше вакансий, шире сфера применений, путей развития. Также очень популярен котлин, а он очень близок к жабе. Ну и да буквально всем нужен чел, который умеет в spring/hibernate.
>>250727958 >C# самый халявный, по крайней мере сейчас Заточенность под одну платформу. Умрет майкрософт ---> умрет .NET ---> умрет сисярп. Плюс вакансий намного меньше, чем у жабы и пайтона. > В кресты никогда не лезь, умрёшь нахуй на внеочередном кранче. Ооо, к крестам вообще не планирую прикасаться, мое впечатление от крестов - гроб гроб кладбище пидор. Самый заебистый язык.
>>250727985 >громоздкостью Нет там громоздкости, достаточно простой язык. Если сравнивать с ебатой типа С++ или Scala.
> строгостью Строгая типизация это просто, но при этом защищает от кучи ошибок. Хз вообще как люди пишут сколько-нибудь крупные проекты без нее (хуево пишут, судя по плачу в интернете и попыткам добавить строгую типизацию в тот же JS с помощью TypeScript)
>>250727431 (OP) Очевидно если ты не собираешься лезть в ML, а быть дефолтным бекенд-вебмакаком тебе нахуй не упёрся питон, ибо зп в жабе пиздец жирные
>>250728406 Хуй знает как там для тех, кто без опыта, но для мидлов и сеньоров точно больше. Думаю, для джунов тоже самое. А первой опыт ты в любом случае за миску риса будешь получать
Стоит ли джаву учить если я уже попробовал жс и понял, что фронт мне не нравится?
Я боюсь бека из-за сложных заданий, у меня всегда с логикой проблемы. Было бы хорошо быть формошлепом, но мне это не нравится! Вот теперь не знаю что выбрать даже... Хотелось бы с++, но он слишком сложный для новичка.
>>250728455 ИБ блять, если не хочешь вообще с языками заморачиваться. На чиле учишь сети, архитектуру винды с линуксом и параллельно всякую хуйню автоматизируешь на питоне. Мечта же
>>250728434 Я с С и С++ сталкивался только на лабах и в олимпиадных задачах, но даже так он мне показался адом по сравнению с Java. Дебаг просто кошмарный, проебать поинтер проще простого, отсутствует очень много полезных фич из Java
>>250728800 что там проектировать, будем делать все по модному, микросервисы ддд
бэк у сервисов на go, elm стек, шина кафка зукипер, для оркестрации кубер, сварм + нжинкс для балансировки, бд xtradb (нужно еще посмотреть мб что еще понадобится для отдельных случае),
>>250729105 Сам проэкт о том, что они берут у тебя машину и проверяют, составляют отчет и сразу же разыгрывают между дилерами (для обычных людей аукцион закрыт) и тебе отдают деньги (себе берут процент тогда брали 5, сейчас не знаю сколько)
>>250728567 Как становятся teamlead/architect? На одной галере нужно батрачить девом и ждать пока тебе дадут проект, где ты будешь лидить? Сильно напряжение чем рядовым гребцом?
>>250729557 по-разному бывает. я один раз вообще пообщался с челиком про жизнь, прихожу на вторую встречу, а у меня спрашивают, это вы тут на архитекта собеседуетесь?
>>250729557 Нужен опыт и тут обычная галера скорее всего не подойдет ибо нужно чтобы в окружении работали хорошие специ у которых этот опыт и переймешь, когда будешь видеть что они делают как пишут код и т.п. Я когда греб на обычной галере вообще сайты на битриксе делал как на конвейере, и приходилось там самому тестировать всякие решения, из примерии того что на сайте интернет магазина нужен был быстрый и полнотекстовый поиск и это все на битриксе (это php), я туда прикрутил сфинкс, оно начало тормозить сохранение изменение товаров, потом придела рэбит mq чтобы вывести индексации в фон, для моих колег и всех остальным это было прям вау и меня с этим говном отправили на конфу по битриксу выступать. А так потом менял работы, где то приходилось рулить командой и нанимать людей, где-то выдумывать архитектурные решения и делать mvp и тестировать.
>>250729752 >Ты корову что ли покупаешь? Можно сказать, что да. Уже как бы 4-ый курс на носу, выпуск скоро. В планах полгода на подготовку до джуна, потом на стажировку/работу, пусть даже за миску рису, лишь бы опыт набрать 1год+, а потом уже и по карьерной лестнице 100+к/месяц можно идти
>>250729714 >и в машинном обучении, и в датасайнсе, и в науке Охуеть разнообразие.
По факту ровно то что я выше сказал. Сайнс - это то где важно быстро писать код, который потом не надо поддерживать или переиспользовать (закинул данных в модельку, обучил, чета там классифицировал, отчет-статью навалял, код выкинул). Или админство по мелочам что-то автоматизировать.
Сложные проекты на питоне.. не ну пишутся тоже, но и на хаскелле можно вон сложные проекты найти если поискать
>>250729939 Правый пик уже не актуален, во всяком случае в части с кококо кукарек = new кококо. В джаву var завезли, так что такой код стал сильно короче
>>250729835 Вот это интереснее, спасибо. Если я правильно понял, главное быть чотким и шарить (больше чем окружающие). А книги, ты прям реально книги имеешь ввиду? У меня просто сложилось впечатление, что книги это старая тема вообще и лучше модные статьи мониторить, но я вообще всего одну книгу прочитал, разработка на основе тестирования Персиваля, и все что в целом оттуда подчеркнул можно уложить в пару абзацев. Подскажи пару книжек в таком случае, которые правильные, анон.
>>250730482 питон, фортран, бейсик, с/с++ на том же уровне, лисп конечно, апл нет, только J, js понятное дело, паскаль, скала, в это сложно поверить но руби, хаскель, а кто на нем не писал, ну и R конечно.
>>250730256 Статьи тоже норм тема, но все равно ты какое выступление не откроешь на конференции там рассказывают одно и тоже и как правило пересказывают книжки и как правило последние года 4 это Domain Driven Design.
В книгах описаны как правило фундаментальные вещи и они будут изложены в правильном виде, в отличие от того что могут рассказать на ютубе например, а из книг очевидные
Макконнелл С. "Совершенный код" Роберт Мартин "Чистая архитектура" Эванс Эрик "Предметно-ориентированное проектирование"
книги по сложнее могут в реале не пригодится но для расширения кругозора
Структура и интерпретация компьютерных * "Алгоритмы. Построение и анализ" Кормен Томас...
можно еще что то вспомнить, но надо вспоминать
и то что надо по конкретным технологиям, есть хорошие книги по языкам, по базам и т.п.
>>250730390 он читается как кубернэтис, что не так?
>>250730524 мне тоже питон нравится, мои картинки к тому, что как бы "аксиома Эскобра"