... | ... | @@ -47,6 +47,59 @@ |
|
|
|
|
|
Чек лист поможет оценить навыки, наметить векторы по развитию профессиональных компетенций разработчика программного обеспечения, которые значительно повысят ИТ квалификацию и помогут открыть дверь в компанию твоей мечты или получить повышение на текущей должности.
|
|
|
|
|
|
Определив свой текущий уровень, сформируйте план развития и определите ближайшие и долгосрочные цели.
|
|
|
|
|
|
Профессиональные компетенции разработки программного обеспечения помогут достичь поставленные цели при любой текущем уровне – для уровня курсанта, юниора или разработчика с опытом. Наибольший эффект получите на начальных уровнях, но разработчики среднего уровня, специализируясь на определенных технологиях и уделяя внимание отстающим компетенциям, могут достичь экспертного уровня.
|
|
|
|
|
|
Примерный план с нулевого уровня, ближайшие цели (на месяцы, до 1 года):
|
|
|
• Изучить язык программирования на базовом уровне: с 1 по 6 месяц.
|
|
|
• Получить базовый опыт программирования: с 1 по 12 месяц.
|
|
|
• Овладеть навыками владения основными инструментами разработки: со 2 по 12 месяц.
|
|
|
• Изучить базовые информационные технологии: с 4 по 12 месяц.
|
|
|
• Средний уровень знания языка программирования: с 7 по 12 месяц.
|
|
|
• Получить навыки командной разработки: с 10 по 12 месяц.
|
|
|
• Сформировать портфолио из учебных и личных проектов: с 6 по 12 месяц.
|
|
|
|
|
|
Примерный план и долгосрочные цели (на 1, 2 или более лет):
|
|
|
|
|
|
Вариант I
|
|
|
|
|
|
• Подготовить и опубликовать резюме: через 1 год.
|
|
|
• Пройти собеседования в ИТ компаниях: с 1 года по 1.5 год.
|
|
|
• Трудоустроиться в ИТ компанию: с 1 год – по 1.5 год.
|
|
|
• Хороший уровень знания языка программирования: 1 – 2 год.
|
|
|
• Уверенные навыки владения инструментами разработки: 1– 2 год.
|
|
|
• Навыки и опыт проектирования классов и модулей системы: 1– 2 год.
|
|
|
• Повысить общую квалификацию: 1– 2 год.
|
|
|
• Увеличить зарплату: через 2 года.
|
|
|
• Получить повышение по должности: через 2 года.
|
|
|
|
|
|
Вариант II
|
|
|
|
|
|
• Зарегистрироваться на фриланс биржах: через 1 год.
|
|
|
• Получить и выполнить первые заказы: 1 год – 1.5 год.
|
|
|
• Наработать порфолио: 1 – 2 год.
|
|
|
• Хороший уровень знания языка программирования: 1 – 2 год.
|
|
|
• Уверенные навыки владения инструментами разработки: 1– 2 год.
|
|
|
• Навыки и опыт проектирования классов и модулей системы: 1– 2 год.
|
|
|
• Повысить общую квалификацию: 1– 2 год.
|
|
|
• Повысить рейтинг: 1.5– 2 год.
|
|
|
• Увеличить рейт и заработок: 1.5– 2 год.
|
|
|
|
|
|
Не переживайте, если с течением времени будут расхождения с планом – ежемесячно его корректируйте.
|
|
|
|
|
|
По моему мнению, с нуля до юниора можно пройти за 1 – 1.5 года, но нужно много изучать и практиковать – не менее 10 часов и нескольких дней в неделю (например, 2-3 дня в неделю по 2 часа вечером в будни и 4-6 часов в выходной теории и практики). Примерно такое время я трачу еженедельно на изучение новых технологий, методик, написание ИТ материалов и домашние проекты. Такой график сложно, но можно соблюдать по совместительству для учащегося, студента или занятого на основной работе. Естественно, у каждого человека своя скорость усвоения материала и получения практических навыков, кто-то достигнет цели ранее, а кому-то потребуется больше времени.
|
|
|
|
|
|
Многие задают вопрос – есть ли польза в книгах, курсах и наставниках? Курсы, книги и учебные материалы, менторы – это ускорители, мотиваторы и тотализаторы, но все зависит от вас самих – вы должны изучать и практиковать!
|
|
|
|
|
|
Свой опыт программирования на С, C++ и Delphi я получил в маленьком городке Казахстана в Курчатове – мы работали в основном над созданием информационно-управляющих систем для эксперементальных стендов. Нашим первым источником знаний с моим другом и коллегой Цай Евгением в 1996 году по С являлась бумажная распечатка руководства “Язык программирования С” Брайана Кернигана и Денниса Ритчи, а нашими наставниками были Инков Александр и Петренко Андрей (передаю вам персональный привет!). Позже по книгам изучали C++ и Delphi.
|
|
|
|
|
|
В 2006 году выиграл грант и в Омске прошел 4 месячный интенсивный курс по методикам разработки Rational Unified Process, языку программирования Java, Java EE технологиям и базе данных Oracle. После этого сменил специализацию с С++, Delphi на Java стек. Большинство ребят после курса также стали работать Java разработчиками. Переехал в кремневую долину Сибири – в Новосибирск. (Передаю всем знакомым и друзьям из Курчатова, Омска и Новосибирска пламенный привет!).
|
|
|
|
|
|
Будет сложно, но вам должно нравиться программировать, чтобы получать удовольствие от ИТ учебы в настоящее время и в будущем от работы в ИТ! Чертовски приятно иметь работу, которая совпадает с одним из хобби! Иначе, возможно имеет смысл вам найти другое занятие по душе…
|
|
|
|
|
|
Естественно, каждый человек рано или поздно имеет тенденцию терять мотивацию. Практически каждый из нас нуждается периодически в “волшебном пенделе” Рекомендую найти сообщество единомышленников среди изучающих ИТ и ментора из числа опытного разработчика, которые могут оказать как моральную поддержку, так и дать практические подсказки, советы и помощь в освоении информационных технологий. Разработчики с опытом в свою очередь, оказывая помощь курсантам, могут избежать “выгорания” и прокачать свои навыки по управлению командой и проектом и вырасти до Лидера команды.
|
|
|
|
|
|
### Звезд с неба не хватал
|
|
|
|
|
|
Может у тебя возникают сомнения, сможешь ли ты достичь своей профессиональной цели - начать работу в ИТ или повысить свою квалификацию?
|
... | ... | |