В каком направлении идти после университета?

Здравствуйте, у меня возник вопрос. Я учусь в университете на инженера, осталось так скажем 5 курс пережить и я свободен.

У меня в жизни произошло за короткий этот промежуток времени очень многое, и поэтому мне приходится в данный момент времени пахать на работе чуть ли не 24/7, чтобы не задумываться о плохом, но и накопить на нормальный ноутбук. И я не прошу о каком-то сочувствие в комментариях, а хочу совета от мудрых людей, которые познали в жизни больше, чем я.

Я задумываюсь о том, чтобы свободное время, которое у меня получится выделить - направить на развитие в области программирования (допустим python) или инженерного дела, а может и оба совместить эти направления.

Я очень люблю техническое направление, очень хорошо понимаю алгоритмы, делал(-аю) курсовые, лабы своим одногруппникам (ну соответственно, не за бесплатно). Поэтому хочу начать с чего-то, что мне позволит в дальнейшем получать от этого удовольствие и нормальные деньги за свою работу. Надеюсь, что найдутся небезразличные люди и напишут в комментариях в каком, примерно, направлении можно двигаться и какие мне языки, книжки, гайды, вебинары, лекции, сайты помогут в этом деле.

Заранее спасибо!

0
90 комментариев
Написать комментарий...
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Вы из какого века про asp пишите? Можно еще delphi посоветовать тогда.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Make Luv

Последние 2-3 года весь дотнет хостится на линуксовых контейнерах. Виндовый хостинг только как легаси остался.

Ответить
Развернуть ветку
Аккаунт заморожен

Понятно, спасибо.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov
Я в отличие от вас не теоретик, а практик

Извините, но в данном контексте это звучит как "У меня очень узкий кругозор, и я горжусь этим".

вопрос на сколько это используется

Лет 8-10 назад очень модно было использовать Ruby On Rails. Все кричали про удобство и быстроту разработки. Теперь же он спустился чуть ли не в разряд легаси. И при этом руби на голову выше питона по скорости, да и рельсы умудряются чуть-чуть опережать джанго.

Вот и вопрос: а будет ли через 5-10 лет разрабатывать на питоне так же модно, как и сейчас? Особенно с учётом тренда питона в data science как простого скриптового языка для автоматизации.

Ответить
Развернуть ветку
Аккаунт заморожен

Я вам сейчас открою маленький секрет – спрос на рубистов лютый, и зп соответствующие. А почему? А потому что легаси осталось дохрена)))

Ответить
Развернуть ветку
Artem Petrenkov

И на что сейчас это легаси переписывать? На питон, го, ноду или ещё что-то? Каковы гарантии популярности этих платформ лет через 10?

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Так а почему тогда не ASP.NET, не Java или не неоднократно упомянутый вами Delphi? У последнего порог вхождения тоже не очень большой. И да, он тоже со строгой статической типизацией.

А если хочется поддерживать древнее легаси, то есть AS/400. Даже в России востребовано. Банки могут даже научить.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Make Luv

Тот asp.net, о котором ты говоришь, действительно легаси. Но в 2016 что ли году МС выпустили новую версию, переписав с нуля. Назвали asp.net core. Оно живее всех живых и всё более популярно. Теперь он опенсорс, как и весь C#. И SO работает не на легаси, а на новом коре. https://github.com/dotnet/aspnetcore 

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Make Luv

Интересно, что в одном поиске вы ищете фреймворк, а в другом ЯП.
Я не знаю что такое крупный проект вне энтерпрайза. 
Дотнет сейчас это самый что ни на есть мейнстрим, хз, что тут ещё доказывать. Ну посмотри записи конференций, посмотри сколько на них народу и сколько стоят билеты. Не понимаю о чем спор.

Ответить
Развернуть ветку
Аккаунт заморожен

да, мой промах. asp.net / django – 80 / 110
стоимость билетов конечно показатель. Вот на питон конф 36к билет, что дальше?

Ответить
Развернуть ветку
Artem Petrenkov

Количество вакансий на HH.ru по Москве в разрезе ИТ — программирование:

Spring — 1326
ASP.NET — 489
Laravel — 432
Django — 410
Ruby On Rails — 282
Express — 215

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

А теперь посмотрим тот же разрез, но для джуниоров:

Spring — 55
Laravel — 23
ASP.NET — 21
Ruby On Rails — 20
Django — 17
Express — 8

Ответить
Развернуть ветку
Artem Petrenkov

Может хватит смешивать asp и asp.net?

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov
Можно пруф по поводу джанги?

https://webtechsurvey.com/technology/django

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

А почему такого не может быть? Как давным давно написали на нём, так до сих пор и работает. Да, это преимущественно США, но ведь они и есть самый большой рынок в мире.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

ColdFusion устаревший, поэтому и ASP.NET устаревший. Логика так себе, не находите?

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov
Кому сегодня придет в голову писать новые проекты на asp я без понятия.

Да как минимум микросервисы.

Энтерпрайз, интеграторы – может быть, если много денег

Чем плох энтерпрайз?

В случае с линуксом человек легко может поменять языки и технологии, если питон не зайдет.

Только лишь потому, что у него уже линукс стоять будет? На винде точно так же можно почти всё что угодно сейчас завести. Особенно с WSL.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Энтерпрайз, в первую очередь, это огромное количество интеграций. А стабильность интеграции обеспечивается, в частности, строгой статической типизацией. И вот фокус в том, что две основные платформы, обеспечивающие это, — JVM и .NET. Отсюда популярность Java и C# в энтерпрайзе.

Ответить
Развернуть ветку
Аккаунт заморожен

Это замечательно, только к теме не особо отношение имеет.

Ответить
Развернуть ветку
Икс Маска

Надоело читать ерунду, которую вы тут пишите! Ваш кругозор слишком ограничен. Все те, кто 10 лет назад писали на C# под .Net ушли сначала в MVC, а с выходом Core – перешли на него. Для Core не имеет значения серверная OS. Все работает в докерах - это инструмент, который позволяет разработчикам, системными администраторам и другим специалистам деплоить их приложения в песочнице (которые называются контейнерами), для запуска на целевой операционной системе, например, Linux.
Сегодня, самые серьезные проекты на бэкенде и desktop/вебклиентах разрабатываются именно на C# .Core (иногда на бэке встречается Golang), е не PHP с фреймворками. Если говорить о мобильной разработке, то это Flutter/Dart SDK, iOS Swift, Android Java/Kotlin.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Икс Маска

Хватит тут писать ASP.NET – сейчас это Core! Понимаете? Система управления железными дорогами Японии – это крупный проект? А джанга/питон и сервер под рабочим столом у сисадмина – это все эконом вариант!

Ответить
Развернуть ветку
Аккаунт заморожен

У предыдущего оратора бомбило когда я называл asp.net просто asp. Теперь вот еще этот core подъехал) Здорово наверное раз в 5 лет название технологии менять. Instagram, Dropbox итд тоже наверное под столом у админа стоят.

Ответить
Развернуть ветку
Икс Маска

· Тебе тут несколько человек пишут «про Ивана, а ты про болвана»! Пойми, никто тут из тебя дурака не делает, это полностью твоя инициатива. 

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Икс Маска

Ну это как так? Ты, вроде, подумал и все равно глупость сказал! 

Ну давай, блесни умом!

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Икс Маска

Господи, меня аж ослепило! Я не из РФ.

Ответить
Развернуть ветку
Make Luv

asp.net core, он же .net 5 - это самый топчик сейчас. Опенсорс, кроссплатформенность, скорость, удобство. Не путать с asp.net, который говно мамонта. За кривой нейминг, как всегда, спасибо майкрософту.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Make Luv

В рейтинге бэкенд-фреймворков два из трех - это интерпретируемые языки без типизации. Таким рейтингом лучше жопу вытереть, чем серьезно его воспринимать. Серьезные современные проекты не пишут на ноде и питоне. А если и пишут, то потом со слезами переписывают на компилируемые шарп и джаву, иногда на го. Но го по тулингу и рядом не валялся с шарпом и джавой.
Где взять общедоступный пруф не знаю, не увлекаюсь писькомерством, но для меня лучший пруф - это моя ЗП, количество вакансий, скорость смены работы при желании и список контор, которые пилят бэк на шарпе.

Ответить
Развернуть ветку
Artem Petrenkov

Да это вообще какая-то алогичная статья. Кроме того, имхо, рейтинг, построенный на "любви", может отражать только мнение начинающих разработчиков "на хайпе". Уверен, что хороший профессионал всегда готов привести сотню недостатков в своём технологическом стеке. Но да, он именно профессионал, потому что уже умеет обходить эти недостатки.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Аккаунт заморожен

На всякий случай если автор поста до сюда дочитает, то предыдущий камент полный бред. В остальном не конструктив, поэтому не отвечаю.

Ответить
Развернуть ветку
Икс Маска

Дочитает :)))) А у вас в голове полная каша. У автора чистый лист бумаги, пока :))

Ответить
Развернуть ветку
Artem Petrenkov

До вас ещё знание о существовании ASP.NET не дошло?

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Может вы Java и JavaScript так же путаете, как ASP и ASP.NET? SO вот тоже на ASP.NET работает.

Ответить
Развернуть ветку
Аккаунт заморожен

Комментарий недоступен

Ответить
Развернуть ветку
Artem Petrenkov

Это как раз с вами всё понятно.

Ответить
Развернуть ветку
87 комментариев
Раскрывать всегда