Найти в Дзене

Как выбрать на каком языке программирования писать? Инструкция

Лирическое отступление Когда я создавал свой Дзен-канал, я обещал себе две вещи: Как вы видите, большая часть контента конечно про программирование, но не про то, как я им занимаюсь. Если честно, то я до сих пор не определился – хорошо это или плохо. Пока что будем считать, что это – никак. Прошу прощения за такое не несущее пользы лирическое отступление. Как понять на каком языке писать? Поговорить я сегодня хотел об одной важной вещи – выбор вектора развития до того, как вы приступили к самому обучению. Возможен ли такой подход? Отвечу сразу – да, но с оговорками. Под вектором развития я понимаю сферу, в которой вы хотели бы работать: фронтент-разработка, бэкенд-разработка, написание веб-приложений, мобильная разработка, программирование для микропроцессоров, машинное обучение, нейросети, или вовсе что-то другое. Да, если вы инженер или компьютерный гик, который изначально разбирается в вопросе, то для вас это не должно быть тяжело, скорее всего, вы всё решили для себя уже довольн
Оглавление

Лирическое отступление

Источник: Интернет
Источник: Интернет

Когда я создавал свой Дзен-канал, я обещал себе две вещи:

  1. Что я буду обязательно писать каждый день, а то и два раза в день, чтобы получать больше новых подписчиков и превратить это дело в настоящий заработок.
  2. Что я буду писать про свой путь программиста, а про смежные с этой индустрией вещи только иногда.

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

Как понять на каком языке писать?

Источник: Интернет
Источник: Интернет

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

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

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

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

В конце статьи я предоставлю для вас по классике полезные ссылки, которые назову для вас.
Источник: JavaRush
Источник: JavaRush

В первую очередь, советую вам гарвардские лекции по программированию CS50, которые мне советовал мой друг из прошлой статьи.

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

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

  • Если вы геймер, то совершенно очевидно, что вам стоит изучать UNITY, C++ и возможно Python.
  • Если у вас творческий нрав, вы когда-нибудь рисовали или пытались баловаться в фотошопе, то вам прекрасно подойдет HTML, CSS, JavaScript и PHP/Python в придачу.
  • Если вы начитались/наслушались рассказов про нейросети с машинным обучением, и теперь хотите также, то без раздумий идите и учите Python.

Продолжать этот список можно бесконечно, но легче всего вбить в Google – «На каком языке программирования *писать игры/делать сайты/нейросети/роботы*».

А вот и пару полезных ссылок ссылка:

Плейлист с лекциями CS50 на русском языке - один из лучших способов начать свой путь в мир программирования

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

-4