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

Моей первой попыткой добиться прогресса было создание нескольких проектов для себя. Я сделал читатель каналов, который действительно расширил мое понимание Flask, и видеоконвертер, который я использовал в качестве тестовой площадки для изучения Sphinx и pytest. Эти проекты были полны проблем и преподали мне бесчисленное количество уроков. Я чувствовал, однако, что мой фокус стал слишком узким. Я сосредоточился только на поиске и изучении инструментов для решения проблем, которые стояли прямо передо мной. Я потерял из виду более широкий ландшафт.

Итак, как вы можете сделать и то, и другое? Как вы можете сохранить необходимую перспективу, чтобы связать воедино более широкое понимание, в то же время углубляясь в детали? Существует огромное количество инструментов, техник и паттернов, которые нужно изучить, и я столкнулся с трудностями в поиске подходящего масштаба и темпа. Я мучился с тем, как, другими словами, съесть этого слона? Если вам не нужно помогать всему району, вы, скорее всего, добьетесь успеха, только если будете решать проблему по одному кусочку за раз.

Этим летом я присоединился к интенсивной программе JavaScript Viking Code School. Я планировал самостоятельно изучить JavaScript, но был настолько сосредоточен на своих проектах на Python, что не добился никакого прогресса. Первая половина этой программы была не просто учебным праздником. Мы проработали основы многих аспектов современного стека JavaScript, попутно создавая наши инструменты. Каждый день мы берем новые знания и в паре программируем новый проект. Мы охватили огромную территорию, по кусочку за раз. Я так взволнована следующей половиной!