Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

С чего начать начинающему программисту?

ОбразованиеGeekbrains
Dima Bolonikov
  ·   · 16,9 K
На Кью задали 1 похожий вопрос
ИТМО, Яндекс  · 21 мар 2016

Для начала, важно убедиться, что вы действительно начинающий программист =)

Выберите язык программирования, с которым вы будете работать. Для первых опытов подойдет Python, для более сложных технических задач - C++, Java. Изучать языки программирования удобнее по многочисленным онлайн курсам и интерактивным платформам (https://stepic.org/explore/courses).

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

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

Школа и университет давно позади? Посмотрите на образовательные проекты, которые проводят в онлайне и оффлайне IT-компании. "Домашние" проекты хорошо получаются? Не забудьте опубликовать их на github — он станет существенной частью вашего резюме и копилкой ваших идей.

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

не надо унижать питон(

Наоборот, активно рекомендую его

Я сейчас являюсь senior python разработчиком, поэтому позволю себе просто описать свой путь. 1. Настройте мозг. Вы должны познакомиться поближе с математикой и полюбить её. Для ускоренного знакомства подойдёт хотя бы конспект... Читать далее
Основатель и генеральный директор  · 15 окт 2017
Если программист начинает с азов, лучше подойти к вопросу комплексно. Погрузиться в среду Начните читать СМИ об IT, подпишитесь на блоги практикующих программистов, следите за сайтами крупных образовательных проектов для програм... Читать далее
Программирование, физика, математика, Сербия  · 19 окт 2017
Самое важное для программиста - постоянная практика и постоянное самосовершенствование. Самое ваше первое действие - начать программировать. Берите любой язык и попробуйте написать самую первую программу, которая что-то выводит... Читать далее
Ответы на похожие вопросы
С чего начать начинающему программисту? — 2 ответа, задан 
Инвестор, создатель приложения datebox (ищите в...  · 17 июл 2021

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

Когда определитесь со сферой интересов, то легко понять что изучать дальше. Для игр - С++, для веба - javascript и вообще основы сайтостроения, для мобильных приложений - flutter и так далее.

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

Успехов!

2 эксперта согласны