Вопросы
Андрей Соколов

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

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

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

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

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

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

{ "author_name": "Андрей Соколов", "author_type": "self", "tags": [], "comments": 90, "likes": 5, "favorites": 12, "is_advertisement": false, "subsite_label": "ask", "id": 262449, "is_wide": true, "is_ugc": true, "date": "Thu, 24 Jun 2021 00:53:37 +0300", "is_special": false }
0
90 комментариев
Популярные
По порядку
Написать комментарий...

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

После английского стоит в первую очередь посмотреть лекции Bartosz Milewski, потом Robert C. Martin и только потом писать хеловорды, настроив себе среду, пайплайн и т.д.

После написания хеловорда устроится на работу. Остальному научишься на работе. Только не поймай синдром утёнка.

8

После написания хеловорда нужно не устроится на работу а заработать первый миллиард. Ну так, чтоб с целями не мелочиться. ред.

5

Ну всё таки лучше иметь хорошая самооценку, приближенную к реальности. Если первый миллиард после Универа не светит потому, что не повезло родится в богатой семье, где ты там с 11 лет играл на фондовом рынке то это «такая себе» цель.

А так да, моя позиция, что лучше быстро написать какой-либо проект для резюме и всему научится бесплатно на работе, чем тратить время на непонятно что с непонятным результатом. Никто надеюсь не подумал, что хеловорд в том контексте - это вывод двух слов на экран?

1

Добавлю: возможно, имеет смысл начать искать себя как программиста с фриланс-бирж, самое главное не брать то, что тебе не интересно и то, что не по зубам. Возникает вопрос "как понять что проект по зубам?", ответ на него крайне простой: попробуйте реализовать у себя в голове решение и ответьте на вопрос будет ли оно работать. Если да, то имеет смысл попробовать.

1

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

6

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

0

Какие тузы и маркетплэйсы? Речь о том что определить для СЕБЯ направление деятельности очень легко. Смотришь на ЗП, пробуешь неделю и понимаешь где и кем ты будешь через N лет. Ничей личный опыт не будет релевантен по отношению к тебе. Изначально твой вопрос либо не принесёт тебе пользы, либо вообще принесёт вред потому что ты как бы у мамы с папой просишь решить за тебя чем тебе заниматься. Не надо так. Уже взрослый, сам решай ред.

0

А я и не прошу решать за кого-то кем мне быть. И на зп смотреть, конечно, не глупо, но нужно понимать, где будет возможность карьерного роста, а где нет. Сложно сходу сказать, что так проще, а так нет. Но все равно спасибо Вам за ответы) 

–1

А я и не прошу решать за кого-то кем мне быть.

Ты в названии статьи спрашиваешь "Каким программистом мне стать?"

0

Комментарий удален по просьбе пользователя

0

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

0

Комментарий удален по просьбе пользователя

–2

Джанго конечно. А какие еще варианты? Php, Js – мимо. C# – винда. Остается только java и производные (kotlin/scala). Можно пруф по поводу джанги? Сам язык в топе по популярности, на счет фреймворка не в курсе.

0

Комментарий удален по просьбе пользователя ред.

1

Статистика бред, выше ответил. Здесь у Coldfusion 10%. На сколько распространена разработка на asp/c# под линукс?

–1

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

4

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

0

Комментарий удален по просьбе пользователя

0

Код не работает без окружения.

–1

Комментарий удален по просьбе пользователя

3

Я в отличие от вас не теоретик, а практик) Запустить можно все что угодно, вопрос на сколько это используется

0

Комментарий удален по просьбе пользователя

1

Я в отличие от вас не теоретик, а практик

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

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

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

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

–1

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

1

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

0

Нахрена нам эти гарантии? Человеку нужно выбрать технологию, которую он сможет осилить и со знанием которой не останется без работы. Даже если питон станет легаси через 10 лет (маловероятно, я не вижу альтернатив от слова совсем), без работы человек все равно не останется, потому что будет огромное количество легаси, которое кому-то надо будет поддерживать. Это при условии конечно что Скайнет не захватит всех человеков. На 10 лет вперед загадывать это ну такое.

0

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

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

1

потому что asp и delphi легаси уже сейчас

0

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

1

Ну допустим, ок. Давайте заменим тогда слово легаси на слово экзотика ("не мейнстрим"). Такая же экзотика как например вышеупомянутый руби. RoR – отличная технология, может быть даже эталонная, с одной из самых крутых документаций (для новичков), которых я видел. Я не рекомендую его автору только потому, что это не мейнстрим. Если он сам не может выбрать, то советовать надо наиболее универсальные, простые и распространенные вещи. То что джанго редкость – такая же ерунда как и то, что asp.net занимает половину рынка, я в этом уверен. Я также думаю, что крупных проектов на asp.net (за пределами энтерпрайза) не будет появляться по тем же причинам, почему они не будут появляться на ruby. Если бы у автора было знание C#/Vb, то конечно другой разговор. Кстати, какие крупные проекты на asp вы знаете? Я кроме so и myspace (лол) ничего вспомнить не могу. А то тут где-то писали, что интерпретируемыми языками подтираться надо... Также добавляю картинку, которую сделал только что

0

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

2

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

0

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

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

0

Сообщение удалено ред.

0

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

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

0

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

0

везде где я пишу asp, я имею в виду asp.net

–1

Можно пруф по поводу джанги?

https://webtechsurvey.com/technology/django

0

ColdFusion 10% вы серьезно??!!

0

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

0

Ну так я и говорю, давайте delphi еще тогда советовать тоже. Он тоже широко используется. И наверняка есть дефицит специалистов на поддержку легаси, можно неплохо устроиться.

0

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

0

Устаревший потому что используется в легаси софте. Кому сегодня придет в голову писать новые проекты на asp я без понятия. Энтерпрайз, интеграторы – может быть, если много денег и ничего другого не умеем. Второй момент это проприетарное окружение. Винда это не мейнстрим в вебе. В случае с линуксом человек легко может поменять языки и технологии, если питон не зайдет. На сколько распространена разработка на C# под линуксом я не в курсе, но подозреваю что не особо.

–1

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

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

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

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

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

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

1

Плох большим количеством легаси, вероятно. Ну это холивар, бессмысленно обсуждать. При желании завести можно все что угодно. Вопрос на сколько это распространено.

–1

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

1

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

–1

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

1

Вы серьезно предполагаете, что я не знаю что такое докер?) Я уже выше спрашивал, ответа не получил. Назовите хотя бы один крупный известный проект кроме so, написанный на asp.net. По поводу вакансий и проектов на джанге/питоне вы тоже считаете что их нет?

0

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

0

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

0

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

0

Я уже понял, что по существу сказать нечего)

0

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

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

0

)) Тебе на канал к Соловьеву и прочим) там точно также общаются

0

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

0

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

1

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

0

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

1

А какой рейтинг правильный? Ваш к российским условиям точно никакого отношения не имеет. Покажите правильный рейтинг...

0

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

0

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

0

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

0

Конечно, тут же одни тупицы пишут. А еще я не в курсе, что SO на asp сделан.

0

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

1

Мда, все с вами понятно.

–1

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

1

Инженерное дело топчик, программирование для гуманитариев-неосиляторов. Зарплаты, если ты не живешь или не планируешь всю жизнь оставаться в СНГ (за исключением России)у инженеров больше.

1

Комментарий удален по просьбе пользователя

0

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

1

Коровники проектировать.

1

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

1

В направлении туда где стабильно платят и повышают

1

Комментарий удален по просьбе пользователя ред.

1

Спасибо! 

0

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

1

Я бы рекомендовал вам изучить направление бизнес аналитика. Там есть возможность быть ближе к проблемам/задачам бизнеса и соответственно разработка решения под эти проблемы/задачи. В процессе опыта появляется возможность определится с направлением ниши где можно неплохо зарабатывать. Ответ такой: практика в разработке решении проблем бизнеса.

1

Комментарий удален по просьбе пользователя ред.

0

Путей сообщения, С-Пб, лабы по тяге, тормозам, эл. двигателям и прочие работы. Не спорю🙂

0

Комментарий удален по просьбе пользователя ред.

1

В Вузе на visal basic писал(смешно на самом деле называть ее нормальной программой, но лучше, чем Паскаль), а так на python писал бота(простенького) , на html тоже писал не много(ну он самый простой по факту). ЛЭТИ топовый ВУЗ, ходил туда на подготовительнные курсы в 11 классе. Хочу диплом сделать по тяге, где бы так скажем "нейронная сеть" рисовала сама графики по участкам и где с каким весом, скоростью поезда можно было бы проехать(Ибо в РЖД такого нет, а в ручную до сих пор все это считают дело и это удивительно) 

1

Комментарий удален по просьбе пользователя

1

Комментарий удален по просьбе пользователя ред.

0

Если HTML тоже «язык программирования», а visal basic – «программа», то идите в РЖД – там хоть денег заработаете. Не нужны вам эти «Интернеты» :))

0

Привет, давай сначала определимся с тем, что тебе нравится уже сейчас) Ты пишешь, что можешь делать лабы и хочешь, чтобы работа приносила удовольствие, но не пишешь, что тебе в кайф уже сейчас. Питон отличный выбор для первого языка, потому что широко используется в вебе (относительно не сложно, не нужна математика, но нужно хорошее знание sql и сопутствующих технологий) и в машинном обучении.

0

Мне нравится python, компас. Но на python писал только простого бота. В компасе чертил прилично, но в проекции 2D, но от черчения кайфа не получаешь. Выше писал, что хочу сделать диплом по тяге, где бы так скажем "нейронная сеть" рисовала сама графики по участкам и где с каким весом, скоростью поезда можно было бы проехать(Ибо в РЖД такого нет, а в ручную до сих пор все это считают дело и это удивительно)

0

Нужно заниматься тем, что нравится, мое личное мнение. Питон язык в топе сейчас, плюс достаточно универсален, используется в разных направлениях. Единственный момент, языка одного совсем не достаточно. Если интересно машинное обучение – надо посмотреть какой еще стек надо изучать.

1

Думаю, что и в правду надо сначала изучить основы пайтона, потом соответсвенно библиотеки по машинному обучению. А там и еще что-то, да и лучше уж потратить часть времени на интересное занятие, а не на залепание в каком-нибудь тик токе. 

1

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

я бы лучше сразу работать пошел. универ - пустая трата времени.

0
Читать все 90 комментариев
«Тинькофф» начал тестировать технологию выявления мошенников по анализу поведения клиентов при использовании смартфона Статьи редакции

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

Рассказываю, почему вам стоит выбирать NoCode для запуска продуктов и тестирования гипотез

Мы в студии ZeroToOne запустили десятки MVP, приложений и поняли, что многие предприниматели просто воруют сами у себя деньги и время.

Как IT-компания делает продукты: история собственной торговой марки Яндекс.Лавки
Без бумаги, без компьютеров, без очередей: как устроен цифровой офис РНКБ

Клиенты банка сами осуществляют банковские операции через смартфон: оплачивают ЖКХ, оформляют заявки на кредиты, открывают вклады, а сотрудники банка, при необходимости, помогают им это сделать. Цифровые офисы работают уже почти год: рассказываем, как они устроены и делимся результатами.

ЕС представит законопроект об едином разъёме для зарядного устройства смартфонов и планшетов — Reuters Статьи редакции

Принятие проекта сильнее всего повлияет на компанию Apple, которая оснащает устройства собственным разъёмом.

Почему нельзя пропустить новость про официальные и безопасные чат-боты в Instagram

Любой бизнес в Instagram может автоматизировать продажи и работу с аудиторией. Быстро, безопасно, эффективно и значительно дешевле, чем обошлись бы услуги SMM-щиков или студентов, отвечающих в директ и на комментарии.

Модульбанк подарит активному партнёру Toyota Camry

Первый банк для предпринимателей Модульбанк запустил марафон для действующих и новых партнёров с розыгрышем автомобиля и другими призами. Акция проводится в период с 6 сентября по 31 декабря 2021 года.

Производитель Lay’s предупредил о возможных перебоях с поставками чипсов из-за проблем со сбором картофеля Статьи редакции

Очень жаркое лето и дождливое начало осени не позволяют проводить уборку на полях, рассказали в компании.

TikTok for Business начал сотрудничать с маркетинговыми агентствами из России

Авторизованные агентства будут разрабатывать, проводить и оценивать рекламные кампании на платформе.

Не маркетплейсом единым: о конкурентном фудтех-приложении на примере KFC

Конкурировать с маркетплейсами сложно. Их уровень сервиса и технический уровень приложений очень высоки. Сегодня предлагаем на примере нашего концепта для KFC обсудить, каким должно быть собственное мобильное приложение бренда, чтобы клиент предпочел заказать у него напрямую, а не через привычный удобный агрегатор.

null