This is a blog post made for our students in STEM in NIS Uralsk.
Понимание кода
Кодинг это лишь часть того что вы делаете. Самое главное в разработке продукта - это знать что кодить.
Не думайте что кодинг самая сложная часть, наоборот это самая легкая часть. Знать что кодить - вот это сложная часть.
Я хочу дать вам mindset/мышление true инженера. Старайтесь делать все просто и понятно. Двигайтесь к цели шаг за шагом, собирая отзыв о вашем продукте и улучшая его каждый раз. Не стремитесь к перфекционизму. Perfectionism -> Procrastination.
Обучение
Во первых, если вы хотите обучаться, то приходите каждую пятницу после 9 урока в STEM.
Но, кроме этого, я дам вам roadmap для обучения. Все ресурсы, нужные технологии и т.д.
Все что вам надо это 30-60 минут времени, YouTube, ChatGPT/Claude, и ноут.
Setup для разработки
Любому кодеру нужна среда разработки.
Скачайте Cursor и установите Python и Node.js.
Сперва обучитесь базе. Научитесь писать обычный код для Python
и JavaScript
.
Используйте ИИ и YouTube чтобы понять как это работает. Ключ в обучении - это самообучение.
Мини пет-проекты
Пет проекты (pet projects
) - это простые проекты которые вы делаете по фану, допустим для вашей школы или для какого мини проекта.
Эти проекты могут показать и доказать ваш уровень для вашего портфолио.
Ищите разные темы для проектов, допустим сайт для вашего клуба.
Год назад, я сделал сайт для нашего клуба NIS Insights
.
Этот сайт я делал по фану, ведь я хотел изучить новые технологии и попробовать что то новое в дизайне.
Вы должны иметь интерес и passion к вашим проектам, ведь это ваша работа, то что вы создали.
Это то что вы сделали ради души. Вы можете посмотреть мои проекты здесь.
Рекомендации
Я бы порекомендовал вам понять что вы хотите разрабатывать, ведь есть много сфер (как веб-разработке и мобильная-разработка).
Попробуйте изучить базу веб-разработки, начинет изучать HTML
, CSS
и JavaScript
.
Используйте сайты как:
Frameworks
Дальше вы сталкнетесь с более сложными задачами, и вам нужно будет больше функционала.
Обучитесь фреймворкам как React.
Когда вы достаточно обучитесь React
(используя YouTube, ChatGPT, etc.), попробуйте следовать этому гайду:
Notes
- Само-обучение самое главное
- Делайте проекты и создавайте что вы хотите
- Улучшайте свои навыки
Be so good, they cannot ignore you.