Python
Как стать программистом?
Чтобы стать программистом, нужно познакомиться с базовыми принципами, обычно в этих целях используют Pascal (для упрощения). Далее нужно выбрать направление, которое ближе: веб-разработка, разработка десктопных приложений, мобильных приложений или это работа с железом - в соответситвии с этим выбрать язык, который больше нравится и который более актуален. Изучить основы языка, изучить основные библиотеки, освоить фреймворк, если такой имеется. В зависимости от выбранного направления может понадобиться изучение работы с базами данных (проекирование, построение и т. п.) в дополнение придется освоить принципы чистого кода, работу с системой управления версиями, освоить один из редакторов и постоянно обновлять знания. Для более продвинутых вещей как нейронные сети нужно знать линейную алгебру.
ответ оч простой: работать!
и запомни- без большой работы с компом программистом хорошим не станешь!
книги - только как справочники и подсказчики.
общайся с коллегами.
но не надоедай!
изучи архитектуру компа и ОС поймешь логич связи в системе и программах.
думай и ищи решен сам.
и запомни- без большой работы с компом программистом хорошим не станешь!
книги - только как справочники и подсказчики.
общайся с коллегами.
но не надоедай!
изучи архитектуру компа и ОС поймешь логич связи в системе и программах.
думай и ищи решен сам.
Программистом стать сложно, а говнокодером вполне. =)
Иван Прыганов
по своему опыту?
надо постояно фигачить код
Программируй 24 на 7.
Пойти на него учиться.
игрокам задротам это недостижимо
Учиться. Долго и упорно. Вам нужно понять основы программирования, учить языки программирования (Python, HTML, C++ и т. д).
пойти в ВУЗ
Привет!
Первый, не самый короткий и легкий способ - это самообразование. Если есть железная сила воли и конкретная цель стать программистом, то можно самому составить расписание занятий и попробовать следующее:
- выбрать один язык программирования и маленькими шагами идти вперед. В интернете есть много онлайн-курсов, материалы которых помогут определиться с выбором, узнать основы программирования. Например, у Яндекс. Практикума есть отличный бесплатный вводный курс по азам Python https://praktikum.yandex.ru/data-analyst/;
- пробовать разные способы обучения: книги, статьи, официальная документация, подкасты, видео. Может быть кто-то рядом (друзья, коллеги) тоже учится программировать, а может быть кто-то из них уже настоящий профи и готов прийти на помощь, выступить в роли наставника (читай, счастливчик). Общайся, спрашивай совета. Если таких людей рядом нет, всегда можно обратиться к сообществам программистов (например, к этим https://toster.ru или https://stackoverflow.com);
- начать писать код как можно раньше. Пробовать разбирать чужое решение, что-то в нем менять. Еще раз пробовать. Если код не работает, уже известно, где искать ответ. Сообщества. Скорее всего, кто-то уже споткнулся на этой проблеме и ему ответили. Если нет - спрашивать самому, искать, не стоять на месте.
Второй, наиболее эффективный способ - это учеба на так называемых «живых» курсах (где есть собственная среда обучения, где преподаватель и наставник - живые люди, проверяющие твои работы). Формат, который выбрала я.
Пару дней назад закончила учиться в Яндекс. Практикуме на аналитика данных. Занималась в среднем по 3-4 часа в день. За время учебы узнала гораздо больше, чем за семестры обучения C++/C# в университете и изучению языка R самостоятельно на работе. Что мне особенно понравилось:
- четкое расписание занятий (спринты) с мягким и жёстким дедлайнами;
- практика (очень много практики) на реальных бизнес-задачах, хотя и теоретическая часть отличная;
- фидбек по самостоятельным проектам от опытных аналитиков (наставников);
- возможность спрашивать и получать ответы на любые вопросы практически 24/7 (как по материалам курса, так и про жизнь аналитика в целом);
- чат студентов, где можно обсудить сложные вопросы и найти единомышленников;
- доступ к контенту после окончания курса.
Вне зависимости от способа обучения, главное - это уверенность в себе. Не сомневайся в своих силах и тогда все получится!
Удачи!
Первый, не самый короткий и легкий способ - это самообразование. Если есть железная сила воли и конкретная цель стать программистом, то можно самому составить расписание занятий и попробовать следующее:
- выбрать один язык программирования и маленькими шагами идти вперед. В интернете есть много онлайн-курсов, материалы которых помогут определиться с выбором, узнать основы программирования. Например, у Яндекс. Практикума есть отличный бесплатный вводный курс по азам Python https://praktikum.yandex.ru/data-analyst/;
- пробовать разные способы обучения: книги, статьи, официальная документация, подкасты, видео. Может быть кто-то рядом (друзья, коллеги) тоже учится программировать, а может быть кто-то из них уже настоящий профи и готов прийти на помощь, выступить в роли наставника (читай, счастливчик). Общайся, спрашивай совета. Если таких людей рядом нет, всегда можно обратиться к сообществам программистов (например, к этим https://toster.ru или https://stackoverflow.com);
- начать писать код как можно раньше. Пробовать разбирать чужое решение, что-то в нем менять. Еще раз пробовать. Если код не работает, уже известно, где искать ответ. Сообщества. Скорее всего, кто-то уже споткнулся на этой проблеме и ему ответили. Если нет - спрашивать самому, искать, не стоять на месте.
Второй, наиболее эффективный способ - это учеба на так называемых «живых» курсах (где есть собственная среда обучения, где преподаватель и наставник - живые люди, проверяющие твои работы). Формат, который выбрала я.
Пару дней назад закончила учиться в Яндекс. Практикуме на аналитика данных. Занималась в среднем по 3-4 часа в день. За время учебы узнала гораздо больше, чем за семестры обучения C++/C# в университете и изучению языка R самостоятельно на работе. Что мне особенно понравилось:
- четкое расписание занятий (спринты) с мягким и жёстким дедлайнами;
- практика (очень много практики) на реальных бизнес-задачах, хотя и теоретическая часть отличная;
- фидбек по самостоятельным проектам от опытных аналитиков (наставников);
- возможность спрашивать и получать ответы на любые вопросы практически 24/7 (как по материалам курса, так и про жизнь аналитика в целом);
- чат студентов, где можно обсудить сложные вопросы и найти единомышленников;
- доступ к контенту после окончания курса.
Вне зависимости от способа обучения, главное - это уверенность в себе. Не сомневайся в своих силах и тогда все получится!
Удачи!
Похожие вопросы
- Мне 14 лет, я хочу стать программистом, но не знаю с чего начать.
- Как стать программистом и зарабатывать?
- Как стать программистом, как выучить язык?
- Как стать программистом?
- Как стать программистом?
- Как стать программистом?
- Смогу ли я стать программистом если я гумманитарий? Просто у меня математикой очень плохо
- Что лучше чтобы стать программистом самообучение и онлайн-школы или ВУЗ?
- зачем программисту физика?
- Я хочу быть программистом, но я гуманитарий.