Что мне делать/учиться в старшей школе, если я хочу стать менеджером программных проектов?

Я учусь в старшей школе, и мне интересно, что я могу сделать сейчас, чтобы расширить свои знания об управлении программным обеспечением. Что я должен знать об управлении программным обеспечением, чтобы повысить свои шансы стать менеджером? Как я могу получить максимально ценный «реальный» опыт на данном этапе?

Если тебе удалось поступить в вуз – ты уже менеджер. Все, что вам нужно сейчас, это улучшить свои навыки

Ответы (7)

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

Есть слишком много «хороших путей» в менеджмент: я видел специальности по английскому языку, специальности по искусству, специальности по истории, специальности по биологии, специальности CS, специальности EE, и я сам по специальности физика.

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

Не бойтесь менять направление и пробовать новое. Если вы действительно любите управление проектами, у вас всегда будут возможности...

удачи и приятного путешествия!

+1 за когнитивную дистанцию. Я думаю, что старшая школа — неподходящее время для планирования карьеры. Пришло время найти то, что нравится делать, и попробовать как можно больше разных занятий.

Найдите несколько проектов для управления. Принципы управления проектами применимы ко всем видам деятельности. Вы можете помочь в работе над веб-сайтом, блогом или координировать групповое мероприятие.

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

Я бы порекомендовал вам найти компанию или человека, к которому вы могли бы пойти понаблюдать. Ничто не будет лучшим образованием, чем наблюдение за реальной вещью. Подумайте, где вы могли бы стажироваться, я бы порекомендовал небольшую компанию, где вы сможете увидеть гораздо больше людей и работать. Имейте в виду, что область управления программными проектами сейчас быстро развивается после многих лет неизменности. Это должно повлиять на ваш выбор мест для наблюдения и книг для чтения. Подумайте о том, чтобы стать волонтером на конференции, например, я знаю, что Agile-конференции (следующая Agile-2011 в Солт-Лейк-Сити) дадут бесплатную регистрацию, если вы станете волонтером. Например, учитесь онлайн, послушайте несколько выступлений TED. Маловероятно, что вы сможете стать менеджером без определенного опыта, поэтому вам следует подумать о своем наилучшем пути к управлению. Я думаю, что наиболее очевидным путем будет разработка программного обеспечения, но если это не ваша страсть, то есть и другие пути. Удачи.

это может показаться нелогичным, но вы можете какое-то время подумать о том, чтобы стать разработчиком программного обеспечения, даже если это только на стороне. Никогда не повредит «сделать это», прежде чем управлять его выполнением.

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

Высшее образование является минимальным требованием, а степень магистра в соответствующей области будет огромным плюсом.

На самом деле, я не могу вспомнить какие-либо предметы, предлагаемые в средней школе, которые я бы использовал сегодня, кроме математики (для расчета расписаний и многого другого) и английского языка (для письма). В старшей школе вас учат основам, затем в колледже учат думать, а всему остальному вы научитесь на работе — разве не так? Я пошел в гуманитарный колледж, чтобы получить степень в области компьютерных наук, но я подозреваю, что вы могли бы многому научиться, посещая некоторые курсы по информатике, бизнес-курсы, курсы по информационным технологиям. Вы хотели бы получить некоторый опыт работы, узнать, как работает корпорация, научиться ориентироваться в корпоративной культуре. Вы хотите постоянно практиковать свои soft skills, осваивать публичные выступления, развивать хорошие навыки письма (для электронных писем и документов).

Возможно, вы захотите получить сертификат по управлению проектами или даже поступить в аспирантуру; Сам я этим летом заканчиваю магистратуру по управлению проектами и программами, и занятия и обсуждения с другими продакт-менеджерами были очень полезными.

Это звучит немного глупо, но: Просто читайте... Читайте много...

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

  • Бизнес со скоростью глупости - Дэй Берк и Алан Моррисон
  • Программное обеспечение для людей - Том ДеМарко и Тимоти Листер
  • Заключенные управляют приютом: почему высокотехнологичные продукты сводят нас с ума - Алан Купер

Я бы посоветовал вам пройти различные курсы и расширить свою базу знаний. Читать много статей. Если у вашей школы есть аккаунт в Harvard Business Review, читайте там статьи. Это классические статьи, и они очень информативны. Всегда помогает наличие другой и новой точки зрения. Практики из других отраслей, помимо программного обеспечения, могут быть адаптированы в соответствии с вашими потребностями, чтобы принести пользу вашей команде и компании. Не существует единственно правильного способа управления проектом. Это всегда зависит от команды и ее целей. Возможно, вы по-прежнему захотите пройти такие курсы, как управление проектами, управление продуктами и языки программирования. Наличие базовых знаний дает вам основу, но ни одна компания не нанимает сотрудников на основе курсов, которые вы прошли в школе. Им нужно больше.

Во-вторых, что важнее любой курсовой, работа в разных командах. Работа в малых командах и больших. Работа с разными людьми. Работайте с людьми разного происхождения, расы, цвета кожи, пола, происхождения, страны. Для любого управления самой большой проблемой являются не процессы, а люди. Если вы знаете, как управлять людьми, вы, конечно, как смерть, научитесь управлять проектом. На рынке есть отличные книги и статьи, которые могут научить вас управлять людьми. Однако опыт — лучший учитель.

Вы также можете учиться на опыте других людей. Поговорите с людьми, которые занимаются этой профессией, и учитесь у них. Вы также можете провести тематическое исследование таких успешных лидеров, как Юджин Кранц и тренер К.

Желаю вам прекрасной и успешной карьеры!