Страница 2 из 4
Теперь я понимаю, что могу указать более короткую дорогу к твоей профессиональной цели, передать свои знания и опыт – это моя новая цель!
Почему я точно знаю, какие знания и опыт требуется в ИТ?
Почему я смог выделить самое важное для юниоров из огромного количества информации?
Потому что я писал программы (Delphi, C, C++) и кодирую сейчас (Java, JavaScript, SQL) на нескольких языках программирования.
Потому что проектировал, программировал, тестировал, внедрял и поддерживал системы с различными технологиями:
REST Services, Web Services, Micro services, JSON, XML…
Для хранения данных использовал различные базы данных:
Oracle, MySQL, MariaDB, PostgreSQL, MongoDB, Cassandra, Redis…
Потому что мы используем самые современные средства разработки:
Jira, Redmine, GitLab, Git, Jenkins, TeamCity, IDEA, Eclipse и пр.
Потому что участвовал в десятке ИТ проектов для стартапов, электронной коммерции, банков, бизнеса в одиночку и в командах от 2 до 10 человек, продолжительностью от 3 месяцев до 3 лет, на роли рядового разработчика, ведущего разработчика или технического лидера.
Потому что у меня есть некоторый опыт фриланса и "домашние" ИТ проекты, на которых я изучаю незнакомые мне технологии.
Потому что я знаю и применяю современные методики разработки:
паттерны, рефакторинг, код ревью, юнит и интеграционное тестирование, основные методологии разработки: XP, Scrum.
Потому что помимо успешных проектов были и провалы, а на ошибках учатся.
Потому что имею несколько сертификатов по ИТ, значимые их них Sun Сertified Programmer for the Java 2 Platform (SCP) и Oracle PL/SQL Developer Certified Associate (OCA) – интересен факт, что Oracle проглотил солнце в 2009 году.
Потому что прочитал десятки книг и сотни статей по ИТ, часто буду ссылаться на внешние источники знаний, готов сам учиться у других и перенимать опыт.
Нужно бежать со всех ног, чтобы только оставаться на месте
Есть 2 "новости" для новичков в ИТ. Одна – хорошая, вторая – плохая:
• "Плохая новость" – уровень входа в ИТ за последнее десятилетие значительно вырос. Ранее в большинстве случаев требовалось знание одного языка программирования и навык кодирования. Сейчас ИТ компании даже к юниорам выдвигают ряд обязательных требований.
• "Хорошая новость" – некоторые ИТ специалисты по инерции игнорируют важные ИТ навыки. Вы же можете, начав с чистого листа, взять все самое лучшее в свой профессиональный арсенал.
Информационные технологии меняются с поразительной быстротой – чтобы оставаться профессионалом, нужно постоянно изучать, экспериментировать, использовать на практике.
Одного знания языка программирования недостаточно, чтобы вести командную разработку программного обеспечения. Нужны еще ряд профессиональных компетенций – знаний, методик, навыков владения инструментами, которые позволят сделать значимые огромные шаги в профессии разработчика ПО.
У меня эти шаги заняли годы, ты пройдешь их за год – но придется приложить большие усилия.
Не существует "золотой пилюли" для успеха. С 2016 года я прежде всего для себя фиксировал в Wiki конспект ИТ технологий, методологий, инструментов и ссылок на полезные ресурсы. С 2017 года на основе этих материалов, с добавлением практических заданий, постепенно формирую курс, который повысит ИТ квалификацию и поможет открыть дверь в компанию твоей мечты или получить повышение на текущей должности, повысить рейт. Неоднократно материалы курса обновлялись и дополняются в настоящее время. На основе содержания курса сформирована книга, которая указывает ключевые направления профессионального роста для информационно-технологических специальностей и показывает всю современную "кухню" процесса разработки. Материалы курса и книги прежде всего ориентированы на разработчиков ПО, но будут несомненно полезны для тестеров, менеджеров, ИТ администраторов, дизайнеров, владельцев ИТ продуктов – всех участников разработки программного обеспечения.
Готов ли ты приложить усилия, вместе с нами изучать информационные технологии, набор инструментов, методик и применять их на практике, чтобы технически "вырасти" и профессионально выделиться среди тысяч молодых ИТ специалистов?
Мне показалось, или кто-то ответил – "НЕТ"? Вы можете не верить мне, ведь я могу ошибаться. Но главное, чтобы вы поверили в себя…
Если твой ответ "ДА", то ты на верном пути.
Добро пожаловать в ИТ сообщество профессионалов!
Благодарности
Книга посвящается моим родителям.
Это страница адресована моим близким и родным, друзьям и коллегам, преподавателям и наставникам. Я хочу выразить слова благодарности многим людям.
Благодарю своих родителей: Черемнова Николая Георгиевича и Валентину Федоровну, которые воспитали и поддерживали меня.
С уважением и любовью к старшим: дяде Боре Марченко и тете Саше в Актобе, теще Григорьевой Татьяне Дмитриевне, тете Люде в Семее, дяде Саше Бондарчук и тете Тане в Тюмене, дяде Андрею Альберт и тете Нелли в Германии, дяде Виктору и тете Оле в Канаде, и многим другим. Вы далеки, но я часто о вас вспоминаю.
С горячим приветом к сестре Ирине и ее мужу Олегу Пенкиным, троюродным братьям и сестрам (и их половинкам): Танк Вовчику в Германии, Султанову Тофику, Лейле в Семее, Бондарчук Денису, Наташе и Ирине в Тюмене, Залесову Евгению в Москве, сестре жены Лене и ее брату Григорьеву Денису, и всем другим. Спасибо, что принимаете меня таким, какой я есть.
С юношеским приветом к племянницам Шенделевой Саше и ее мужу Никите, Деревянко Вике и ее мужу Артему, и всей молодежи и детворе. С вами я чувствую себя молодым :)
Благодарю своих школьных и университетских учителей и товарищей. Не забыть школьные события с друзьями: Жуковым Игорем, Лисовцовым Александром, Шацким Аркадием и Ябсом Владимиром.
Спасибо моим друзьям, товарищам и преподавателям со времен университета. Персональная благодарность Цай Евгению, за 15 незабываемых лет юности в универе, множеству приключений и совместной работе в Курчатове. Благодарю Сайдашева Тахира за практичный драйв и за попытку воплощения амбициозного проекта. Я до сих пор с ними на связи.
Большое спасибо моим наставникам и руководителям по работе в Курчатове в Национальном Ядерном центре: Инкову Александру, Петренко Андрею, Дзалбо Виктору за опыт и поддержку. Передаю привет бывшим коллегам: Кривцову Павлу, Щербаку Игорю, Кошненко Игорю, Коровикову Александру, Ольховику Дмитрию и другим.
Моя благодарность всем коллегам в компании Азофт – я приобрел бесценный опыт, многому научился у вас и надеюсь, чему-то научил вас. Особая благодарность: Ожиганову Ивану за поддержку и воплощение моих идей, Лихачеву Олегу – за доверие сотрудникам и делегирование полномочий.
Благодарен своим друзьям в Бердске, со времен проживания и работы в Курчатове: Клименко Алексею за аналитический взгляд, но принятие моих безумных идей, Ястребкову Дмитрию – за здоровую критику идей, но поддержку, Пасько Александру – за критичный и осмысленный взгляд на жизнь. Отдельный привет их лучшим половинкам: Тане, Наташе и Гуле.
Отдельная благодарность Шенделевой Александре за дизайн, который она готовит по моим просьбам, в частности за обложку ИТ книги.
Прошу не огорчаться тем, кто не встретил на странице упоминания о себе – я о вас не забыл и благодарен вам…
Особая благодарность моей семье, любимым: жене Олесе и сыну Ивану, которые рядом со мной и которые помогали мне в подготовке книги.
Профессиональные компетенции разработки программного обеспечения
Лучше научите людей, рискуя, что они уйдут, чем не делайте ничего, рискуя, что они останутся.