Если бы у вас был выбор курса для обучения, какое направление вы бы выбрали? Напишите в комментах причину. - страница 2

 
Nikolai Semko #:
Если это первый язык, но ни в коем случае не начинать с Питона.
Потом остальное будет очень тяжело изучать. Java так вообще покажется адом.
Поэтому лучше начать с Java, после которой все языки будет проще изучать.


Джаву учил самостоятельно. Даже прочел "Философию джавы" Эккеля (не говоря уже о другом). Все что там было понял и большую часть проверил кодом. Хотя, в целом, практики мало (так же библиотек и утилит модных не знаю). И сразу за ней начал изучать и прогать на mql. 


Nikolai Semko #:
Без JS ни как не обойтись, если есть планы на Web.
Впрочем, сейчас тенденция такова, что все плавно перемещается в Web

Если правильно понимаю, то Web - самое жирное направление в разработке... Разве по мере разрастания кризиса он не ужмется? Если не сказать, что рухнет... Или это беспочвенные опасения?

Сейчас изучаю сетевое администрирование на нормальных курсах. А сегодня увидел рекламу - Минцифры запустило государственный проект IT Generation. Там можно выбрать любое направление и за счет гранта от Binance изучить его. Направлений много, но из технических почти все школы (коммерческие компании на проекте)  предлагают что-то из упомянутой в опросе тройки. Можно только один раз принять участие. Вот и ломаю голову, что перспективнее


Nikolai Semko #:

а вообще лучше и более перспективно освоить Rust


Там никто не предлагает rust  :(

 
Yevhenii Levchenko #:


Джаву учил самостоятельно. Даже прочел "Философию джавы" Эккеля (не говоря уже о другом). Все что там было понял и большую часть проверил кодом. Хотя, в целом, практики мало (так же библиотек и утилит модных не знаю). И сразу за ней начал изучать и прогать на mql. 


Если правильно понимаю, то Web - самое жирное направление в разработке... Разве по мере разрастания кризиса он не ужмется? Если не сказать, что рухнет... Или это беспочвенные опасения?

Сейчас изучаю сетевое администрирование на нормальных курсах. А сегодня увидел рекламу - Минцифры запустило государственный проект IT Generation. Там можно выбрать любое направление и за счет гранта от Binance изучить его. Направлений много, но из технических почти все школы (коммерческие компании на проекте)  предлагают что-то из упомянутой в опросе тройки. Можно только один раз принять участие. Вот и ломаю голову, что перспективнее

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

 
Yevhenii Levchenko #:

Там никто не предлагает rust  :(

Именно поэтому и надо. Можно самостоятельно по туториалам, если с Джавой уже познакомились. Или видео, или онлайн какие-нибудь курсы найти. 
Но у Раста действительно высокий порог вхождения. 

Закон рынка - всегда будь в меньшинстве, чтобы быть в тренде.
Биткойн тоже никто не покупал за 50 долларов, т.к. было очень дорого. ))

 
Да питон вроде интересен. Можно соприкаснуться....
 
Sergey Gridnev #:
Для расширения кругозора изучают ЯП.

А как вы относитесь к изучению сопромата для расширения кругозора?

 

Я открою вам секрет. Ни один программист не знает ни одного языка программирования. Если взять английский язык - все зубрят слова. Найдите любого программиста и спросите - он зубрил функции? Зубрил понятия? 

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

Вот вам алгоритм действий любого программиста. Открывает поисковик и вбивает задачу. Ищет язык программирования, библиотеки, код и т.д. Читает и переделывают под свою задачу. Разумеется, если использовать три раза функцию (подставьте что угодно вместо этого) - то ты запомнишь, поймешь. И сможешь без поисковика использовать. 

Изучай С подобный язык. mql - это С подобный. Питон в топку. Два других - зачем вам? Лучше Java С# C++ Если вы хотите именно использовать mql5, но по какой то причине не можете изучать mql5. Если нет - учите что хотите. На "нет разницы" - без разницы что учить ))) Потому что это обучение в кавычках. Вас будут обучать использовать язык, раскачивать логику мышления программиста. А не вдалбливать в голову язык программирования.

 
Alexey Viktorov #:

А как вы относитесь к изучению сопромата для расширения кругозора?

Никак.
 
Sergey Gridnev #:
Никак.

То-есть расширение кругозора ограничено? Сопромат уже за пределами границ?

 
Sergey Gridnev #:
Для расширения кругозора изучают ЯП.

Не то чтобы "изучают", но по крайней мере плотно знакомятся. Особенно полезно с не-родственными уже известным. С иными парадигмами и подходами.

Мозг программиста необходимо проветривать выворачивая наизнанку :-) Начал уверенно (вроде-бы) писать на MQL ? бегом читать SICP на оригинальной Sheme (он-же lisp, он-же папа R); Получилось ? познакомься с Rebol где всё реактивно и вообще по другому. Устал ? "thinking forth" как книжку на ночь..

 
Alexey Viktorov #:

То-есть расширение кругозора ограничено? Сопромат уже за пределами границ?

Вы путаете тёплое и мягкое.
Прочтите ответ Максима Кузнецова, он следующий после этого Вашего сообщения.
Причина обращения: