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

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

Что надо начать делать в 15 лет чтобы в будущем стать программистом?

ПрограммированиеОбучение
Кирилл Толстой
  ·   · 4,6 K
Разработчик ПО, либертарианец  · 6 дек 2017

Существует мантра: чтобы добиться успеха в какой-либо деятельности, нужно вложить в неё десять тысяч часов практики. Мантра, на мой взгляд, совершенно необъективная, начиная от расплывчатого и неопределённого "успеха", заканчивая красивой, взятой с потолка цифрой.

Однако в качестве некоторого руководства к действию эту мантру принять можно. В первую очередь хорошего программиста из вас делает опыт и набитая рука, академические знания - в следующую. Мой опыт преподавания говорит о том, что лучшими студентами на старте обучения являются те, кто к текущему моменту имеют множество завершённых личных проектов (желательно в разных сферах), но при этом не питают иллюзий вида "я и так уже очень много знаю". С моим опытом солидарны и HR-менеджеры, которые ориентируются в первую очередь на опыт работы, а если и готовы брать людей без опыта, то ожидают увидеть у кандидата открытые выполненные проекты.

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

Если в данный момент вы ещё не сделали ни шага к тому, чтобы стать программистом, предлагаю вам такой план:

  1. Придумайте себе проект, который решает какие-то ваши задачи (или задачи ваших знакомых, родителей). Это должно быть что-то простое, что вам хватит усердия закончить.
  2. Выберите язык программирования. Я советую какой-либо статически типизированный, потому что с него проще съехать на динамически типизированные, путь же в обратную сторону ментально тяжелее.
  3. Начните читать Главную Книгу по этому языку. У каждого языка есть такая.
  4. Потихоньку напишите проект как можете.
    Самый главный враг в этом деле: желание сделать всё "правильно". Помните, что даже среди профессионалов нет никакого чёткого "правильно", подходы разнятся, а если вы будете откладывать написание кода до момента "пока не научусь", вынужден вас разочаровать, вы никогда не научитесь. По этим же причинам, если у вас всё пойдёт неплохо в этом ремесле, не "звездитесь" и не становитесь фанатиком какой-либо технологии или платформы, помните, если бы у кого-то были действительно убедительные аргументы, почему один язык программирования лучше всех, то все бы на этом языке и писали.

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

Работа - в сфере IT. Увлечения - книги, финансы...  · 16 июн 2021  ·
id
Кирилл, в не зависимости от возраста старта, алгоритм действий примерно одинаков. 1. Изучение основ Computer Science (stepik, coursera и др. курсы и источники). 2. Изучение алгоритмов и структур данных - на данной стадии можно... Читать далее
Заходите в Яндекс.ДзенПерейти на bit.ly/3w79GNg

Учиться хорошо в школе и иметь желание на будущее стать хорошим специалистом . Обычно те, кто выбирают эту работу уже с 8-10 лет имеют очень тесные отношения с компом))