Що робити, якщо стати програмістом дуже хочеться, а досвіду немає?
Історії про початківців програмістів, які в підсумку отримували хорошу роботу я чув багато разів. Мене цікавило, що вони зробили для цього?
У всіх історій була одна спільна риса. Всі студенти - палкі прихильники безкоштовних освітніх курсів.
У моєму дослідженні взяли участь 65 чоловік. Ось які результати я отримав.
1) Не всі починали з нуля
- учасниками були переважно чоловіки у віці від 20 до 35 років;
- не всі за освітою програмісти, їх можна назвати самоучками;
- деякі учасники вирішили перейти в IT через високу зарплати, кар'єрного зростання і творчості;
- рішення стати програмістом було ризикованим для 40% опитаних.
Інформації про веб розробки безліч. Кращий спосіб справлятися зі складними
Не можна не наголосити на важливості інструментів програмування: системи контролю версій, редактори, системи управління пакетами, програми для тестування, все це полегшує життя програмістам, тому краще їх засвоїти з самого початку.
У світі технологій вкрай важливо швидко вчитися.
Ставте конкретні цілі
На початку кар'єри багато допускають одну і ту ж помилку: відсутній чіткий і продуманий план. Студенти ставлять перед собою мети, але не вказують терміни і критерії.
Наприклад, ви написали в своєму плані "відвідувати мітапи", "написати проект на .Net", але набагато краще буде, якщо напишете "відвідувати 3 мітапа в місяць", "написати проект на .Net до 3 червня".
Цілі мають бути непростими, але при цьому досяжними. І звичайно ж, закріплені в письмовому вигляді.
Багато з опитаних відзначили, що для розвитку навичок програмування необхідно займатися щодня. Не робіть тривалі перерви в навчанні.
Дієві методи розвитку
Теоретичні знання важливі, але ще важливіше практичні навички та вміння. Тому всі учасники мого дослідження в один голос сказали, що крім навчальних або робочих проектів обов'язково потрібно працювати над власним проектом.
Якщо ви тільки починаєте професійний шлях особливо важливий нетворкінг. Прагніть заводити якомога більше ділових і корисних знайомств, спілкуйтеся з людьми, які краще за вас. В майбутньому це допоможе знайти наставника, роботу, реалізувати ідею.
Онлайн курси! Дозволяють розвивати свої навички не виходячи з дому.
Навчіться вирішувати проблеми
Цей навик для програміста найважливіший, т. К. Роботодавці його цінують навіть більше, ніж досвід роботи. Якщо на співбесіді ви доведете, що вмієте вирішувати проблеми, бачите нестандартні способи їх вирішення, вважайте, робота у вас в кишені.
Слідкуйте за вакансіями
Використовуйте різні способи: додатки, сайти з пошуку роботи. Знайдіть контакти керівника HR відділу компанії, де б хотіли працювати, і пишіть йому безпосередньо. Не забувайте про друзів і знайомих, які можуть допомогти.
Тому виникає необхідність в хорошому портфоліо.
- Нехай в ньому буде не менше трьох кращих проектів;
- Оновлюйте портфоліо в міру освоєння нових навичок;
- Проявіть фантазію при складання портфоліо.
Наберіться терпіння
До того, як ви отримаєте роботу, пройдуть довгі місяці старанної підготовки. Так що моя порада вам: набратися терпіння.
Що ще важливо?
Мотивація, бажання і здатність вчитися, інтерес до програмування і прихильність справі.
За матеріалами Hr-Portal.ru