Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 30
×

Я світчнувся в ІТ 1,5 року тому. Ось мої поради тим, хто хоче стати програмістом

Усі статті, обговорення, новини для початківців — в одному місці. Підписуйтеся на телеграм-канал!

Мене звуть Паша, мені 33 роки, і вже як 1,5 року я працюю IT-фахівцем у компанії Paxle. Зараз мешкаю у Києві, але моє рідне місто Харків. Переїхав до Києва відразу, як отримав офер.

Зараз збільшується кількість джуніорів в IT-сфері, особливо тих, хто переходить з інших сфер та починає знову з нуля. Тому я вирішив розказати про свій шлях світчера. Сподіваюсь, мій досвід комусь допоможе.

Як я вирішив змінити сферу діяльності та чому

Коли я закінчив університет, то був і кур’єром, і налаштовував інтернет, словом, брався за кожну роботу, шукав себе, але зупинився на спеціальності інженера. Працював у компанії, яка спеціалізується на програмуванні контролерів, займався розробкою інтерфейсу для промислових програм. Все, чим ця робота була пов’язана з програмуванням — написання скриптів для інтерфейсу, а це — найменша доля в роботі IT-спеціаліста.

Пропрацював я у цій компанії близько 10 років. Та з часом зрозумів, що хочу писати логіку програм, самому щось створювати, розвиватись далі, а на моїй посаді я не міг цього досягти. Плюс, вже прийшов час змінювати саму компанію. Була проблема: я не знайшов в Україні компанії з гідним рівнем оплати, мене не задовольнили українські аналоги, і тому вирішив піти «ва-банк» та змінити професію.

До IT-сфери я придивлявся давно, але ніяк не наважувався, і мене постійно щось зупиняло. Після того, як я звільнився, я хотів спробувати працювати на себе та відкрити свій невеликий бізнес, тому знову відклав ідею навчання програмуванню. Але за час, коли я намагався запустити свій проєкт, зрозумів, що це зовсім не моє. Я переглянув свої цілі і все ж таки вирішив піти у програмування. Мені подобалася динаміка в цій сфері: технології постійно розвиваються, змінюються запити ринку та бізнес-підходи. В IT ти рухаєшся в ногу з часом.

Як і де я навчався на IT-спеціаліста

На той момент, коли я нарешті вирішив навчатись програмування, я обрав Python для вивчення, тому що раніше починав вивчати різні мови, і Python мені сподобався найбільше. Спочатку я пройшов безкоштовні курси на Coursera, потім я переважно займався самонавчанням, читав літературу, з кращого можу порадити книжки Марка Лутца. Після цього я вирішив пройти Python Marathon від SoftServe з Python.

Під час навчання я регулярно спілкувався з однокурсниками з потоку: ми ділилися навчальними матеріалами, кидали один одному корисні ролики, підказували рішення того чи іншого завдання. Також на той момент мій друг працював Senior IT Specialist, він мені іноді допомагав і відповідав на питання, що виникали в процесі.

Після навчання я планував піти на інтернатуру в SoftServe, але мені запропонували лише безоплатне стажування з релокейтом до Івано-Франківська, тож я відкинув цей варіант.

Як потрапив на роботу

Під час закінчення курсу я написав свій проєкт для резюме — зробив онлайн бібліотеку на фреймворці Django, оскільки вивчав саме цю платформу. Для тих, хто планує писати свій проєкт, особисто я раджу обирати будь-яку тематику, яка вам найцікавіша, але ту, яка дозволить максимально показати ваші скіли. Адже коли обирають кандидатів, для роботодавців найголовніше — побачити, як ти виконуєш завдання, а не те, що написано у твоєму резюме.

Я почав відгукуватися на вакансії, і мені запропонували офер у Києві на позицію Junior IT Specialist. Я вирішив прийняти цю пропозицію, переїхати до Києва, і ось уже як півтора року я працюю.

Перший час, коли я прийшов тільки після курсів і самонавчання, мені давали прості проєкти і багато в чому допомагали. Більшість практичних знань я отримав саме на реальній практиці.

На початку я знав, як писати код, створювати проєкти, але не знав, як працювати з серверами і зі складною інфраструктурою поза кодом. Я не знав, як усунути порушення роботи сервісів, як виявити та усунути помилки на сайтах, як супроводжувати впровадження програм та програмних засобів. І це нормально. Та згодом мені почали давати все складніші завдання — я розвивався і зростав кар’єрно.





Поради для тих, хто хоче почати навчатись програмування

Після 24 лютого 2022 року багато людей втратили роботу, і зараз шукають порятунок саме в ІТ. На основі власного досвіду, поділюся тим, що потрібно знати.

«Все що потрібно — це англійська мова та бажання, і це актуально для будь-якої роботи.»

Зараз в інтернеті дуже багато інформації та інших матеріалів для навчання, а також інформації про те, які знання, на який етап і яку вакансію потрібно. Хороший спосіб зрозуміти, що варто вивчати — переглянути вакансії та побачити, які знання обов’язкові для тієї чи іншої пропозиції.

А друге, — це проходити співбесіди, послухати, що запитують, дізнатися про свої «сліпі зони». Після цього ти вже розумітимеш, що тобі варто підтягнути і куди рухатися.

Але потрібно розуміти, що є основні інструменти, якими користуються всі — це Python, фреймворки на кшталт Django, Flask та інше. А є ті, які підходять безпосередньо під напрямок чи навіть під конкретний проєкт. Також ще одним варіантом можуть стати компанії, які спочатку набирають учнів на безкоштовне навчання, а після успішного проходження пропонують джоб офер.

Чи потрібно знати англійську та математику

  • Англійську програмісту потрібно знати обов’язково, хоча б на рівні читання. Це вже багато хто говорив, але я повторюсь — це правда. Потрібно читати дуже багато документації, а вона вся англійською. Є переклади кількох популярних видань, але лише частково. Я навіть всі запити в Google роблю англійською мовою, тому що так інформації набагато більше.
  • Математика не буде зайвою в програмуванні, але вона далеко не обов’язкова, на старті так точно. Математика так чи інакше стане в пригоді в Data Science, ML, 3D-моделюванні. Вона так само потрібна для розуміння алгоритмів, які своєю чергою потрібні для складних та високонавантажених проєктів.

Чи потрібен потужний комп’ютер

Ні. Найпростіший ноутбук потягне будь-який безкоштовний редактор коду. Дехто примудряється писати програми навіть на телефоні. Все, що тобі потрібно — це інтернет та бажання.

Та особисто я б порадив переходити на операційну систему Linux, вона дуже зручна для програмування і на будь-якому найслабшому ПК літатиме.

Фриланс або компанія

Я вважаю, що фрилансом варто займатися тільки якщо ти не джун, оскільки так тобі буде набагато складніше зайти на біржу фрилансу, ти отримуватимеш менше грошей і буде складніше знайти замовника.

У програміста-початківця немає досвіду, відповідно немає кейсів, і до нього рідко будуть звертатися на біржах фрилансу. Коли я починав свій шлях, фриланс відразу відкинув, тому що зрозумів, що наодинці у мене не буде людини, у якої я зможу запитати пораду, яка зможе мені підказати, як зробити краще.

Тому мені здається, що на початку кар’єри краще все ж працювати на компанію, де тобі зможуть пояснити і показати, як виконуються ті чи інші завдання.

Як навчатись: самому чи купувати курси

Навчатися можна як завгодно, залежно від можливостей та переваг. Та потрібно розуміти, що коли на курсах розповідають, як після їх завершення ви вже зможете працювати та заробляти тисячі доларів, це не буде ніяк пов’язано з реальною картиною. Щоб стати хорошим спеціалістом, потрібен мінімум один рік плідного освоєння професії.

Для деяких платне навчання — це додаткова мотивація та стимул. Плюси школи полягають якраз лише в мотивації, тому що ти заплатив гроші і тобі потрібно ці гроші відпрацювати. І в тому, що в тебе є ментори, які можуть тебе проконсультувати із завданнями, та розповісти про якісь корисні фішки.

Але якщо ти маєш бажання, можеш знайти всі відповіді у відкритих джерелах в інтернеті.

Чи вірне судження, що ринок програмістів переповнений

Коли я придивлявся до IT, а це було 5 років тому, вже всі говорили про те, що ринок перегрітий, і щоб потрапити на джуна, потрібно знати неймовірну кількість інформації, а платять на таких позиціях копійки. Так, потрібно розуміти, що зараз IT як ніколи на хайпі, і багато хто прагне потрапити в цю сферу, але якщо є бажання — все можливе.

Хочу розповісти одну історію на цю тему. Нещодавно ми в компанії опублікували вакансію на Junior IT Specialist без досвіду, і у нас за день було 170 відгуків. Не багато, не мало, але 170. При цьому з цих людей було буквально декілька людей, які справді щось знали, які мали проєкт, який не був скопійований з їхньої курсової роботи, написаної їхніми менторами. Адже воно видно, коли роботу підготував джун, а коли це пише не джун. На нашу вакансію навіть відгукувалися люди, які приходили з абсолютно однаковими проєктами, одразу було зрозуміло, що вони з одного курсу та з одного потоку.

Людей, які хочуть потрапити в IT багато, але людей, у ​​яких справді є мотивація і які розуміють, що постійно потрібно вчитися та докладати зусиль — набагато менше. Те, що на ринку багато кандидатів — це не показник. Чи варто йти у цю сферу? — якщо тобі це цікаво, то, звичайно, варто. Якщо людина хоче потрапити в IT, і вона дійсно вчиться і щось знає — вона завжди знайде роботу. Хороші фахівці завжди будуть потрібні.

Що я рекомендую світчерам в IT зі свого досвіду

  • Не соромтесь показати свою некомпетентність. Це найбільша проблема — прийняти те, що колись ти мав досягнення, а тепер ти джун, який нічого не вміє.
  • Уникайте конфліктів з самим собою. Слідкуйте, що вам дійсно цікаво і визначайте, чим хочете займатися. Часто люди переходять до IT заради переходу. Але важливо розуміти, чи тобі буде тут комфортно, що принесе ця зміна для твого особистого розвитку.
  • Не здавайтесь. Так, це непростий шлях, і доведеться набити трохи шишок. Швидше за все вас не візьмуть на роботу з першого разу. Але це — безцінний досвід, який дасть зрозуміти, куди рухатися далі.
  • Не бійтеся, що ви колись навчалися іншого. Необов’язково з самого початку мати глибокі академічні знання з математики. Зараз є багато інформації онлайн, поряд є люди, які можуть допомогти.

Під кінець хотів сказати, що я дуже радий, що одного разу моє життя повністю перевернулося: я знайшов новий дім, нову роботу і нові знайомства. Якщо колись у вас виникне бажання розпочати свій шлях в IT, або свічнутись у цю сферу — не бійтесь та обов’язково пробуйте. Головне — це бажання та час, а все інше у вас обов’язково вийде.

👍ПодобаєтьсяСподобалось48
До обраногоВ обраному5
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Інколи дивує хейт різних «експертів» ))) наразі на посаді BDSM але з 24го пішов нищити свинособак...і з телефона намагаюся вчитися фронту...з всіляких додатків...адже інколи тижднями не маємо інету та звʼязку...стаття однозначно позитивна та надихаюча...Слава Україні!!!

Якщо захочете розповісти більше про те, як вчитеся на фронті — пишіть на [email protected] ;)

Стаття супер, мотивація+поради, дуже круто! Дякую!

Айтіштмк залізячник взявся за полову яерез 10 років і освоїв пітона
Життя налагодилося і тепер навіть є айті дружок на байдарочці

Дуже цікава стаття. В мене навіть один друг майже так само свічнувся до айті. Майже один в один, то ж можу зі свого боку підтвердити, що автор не бреше)

Є така інженерна мудрість: «Хороший PLC-програміст або заробляє як айтішники, або хоче стати айтішником».
Тому дякую за цікаву статтю. Але насправді дуже шкода, що весь досвід попередньої роботи в АСУТП ти описав одним реченням. Звідти можна взяти достобіса корисних хард- і софт-скіллів, які відрізняють «вайтішника» від software-інженера:
— Розробка UI для HMI;
— Вміння писати код та алгоритми;
— Error Handling згідно принципів промислової безпеки;
— Навички правильного збору даних на етапі передпроектних розрахунків;
— Постійна комунікація з замовником та покращення продукту через зворотній зв’язок;
— Галузеві стандарти і читання технічної документації;
— Досвід створення документації по проекту;
— і т.д. (можете додати своє).

Я теж АСУТПшник з дев’ятирічним стажем, і теж вже майже півтора роки працюю у продуктовій айті-компанії. Головне — це побачити, як попередній досвід тебе підсилює у поточних професійних обов’язках, і може виявитись, що «стрибок в IT» вимагає значно менше зусиль, ніж здавалося на перший погляд.

Дякую за цікаву та корисну інформацію

Підписатись на коментарі