Как научиться программированию, делая нечто полезное?
Лучше начинать учёбу с мысли о проекте, который хотелось бы сделать. Имея цель легче определять какие знания важны, а какие отложить на потом. Для начала проектом может стать несложная игра или шуточная программа. Планировать проект нужно с оглядкой на имеющиеся силы и знания. Так, чтобы делать проект самостоятельно, с минимальной поддержкой преподавателя. Проект — выход за пределы известного. Когда повторяется уже изученное действие — это рутина, повседневные операции. Такие задачи называются решённым кейсом. Это возможная основа для дальнейшего развития, но не проект. Проект несёт в себе элемент открытия, исследования неизвестного. Поэтому естественно, когда в работе над проектом узнаём нечто новое, учимся. Правильно организовать работу над проектом так, чтобы полученные в ходе работы ценности не терялись, а накапливались — задача непростая. Еще крайне важно суметь подобрать сложность проекта так, чтобы изученные знания поддерживали новые.
Для этого используется проектный менеджмент — область знаний специализирующаяся на управлении проектами. Хотя сложность учебных проектов не сравнится со сложностью проектов реализуемых в промышленности, принципы управления схожи.
Проектный менеджмент это ещё одна часть знаний, которую планируется изучить. Это такая же нужная часть знаний программиста, как и умение писать код. В рамках проектного менеджмента развиваются гибкие компетенции (soft skills), которые так же оцениваются при трудоустройстве, как и навыки по профессии (hard skills). Делая проект, требуется внимательно отслеживать прогресс по обоим направлениям развития.
Проекты нельзя завершить с помощью одних только технических навыков, без социального взаимодействия. Исследование показывает, что неудачи проектов связаны, в первую очередь, с отсутствием необходимых социальных навыков. Взаимодействие внутри команды и с заинтересованными сторонами — необходимая составляющая успешного проекта.
Поэтому умение работать вместе важно, и им нельзя пренебрегать, сосредоточившись на развитии личных навыков и компетенций.
Как говорил Генри Форд: "Собраться вместе — это начало, оставаться вместе — это прогресс, работать вместе — это успех."
Присоединяйтесь к каналу и вместе у нас всё получится!
Лицензия изображения: [Designed by pch.vector / Freepik]
1 минута
28 ноября 2022