SMART цілі та ресурси для навчання в ІТ

З чого почати? - це перше і найочевидніше питання коли мова йде про початок кар'єри в чомусь новому для вас.
  • Чи потрібно отримувати технічну сертифікацію?
  • А може вивчити мову програмування? Тоді яку?
Ви скоріше за все задасте нескінченну кількість запитань, бо сфера технологій настільки обширна, що однозначної універсальної відповіді немає. 
Так що зі своєї сторони, я можу поділитися тим що допомогло мені, також можу сказати що здалося мені абсолютно непотрібним. Але я не зможу сказати що конкретно допоможе вам. 
Хоча, так склалося, що останні роки в моєму оточенні дуже багато айтішників і обговорюючи з ними цю тему я прийшла до деяких загальних висновків і створила список універсальних порад!

В кінці статті я підготувала список must have ресурсів для ІТ спеціаліста!

А тепер поїхали!!!

Тим, хто тільки починає розглядати ІТ як напрямок для розвитку, краще уникати спокуси купували курси в стилі: “Стань програмістом за 2 тижні”.
Натомість, чітко визначтесь з роллю (про всі ролі в ІТ я розказала в окремій статті з детальним поясненням того які обов’язки і вимоги має та чи інша роль).

Далі повивчайте обрану сферу, і створіть собі список-інструкцію (ToDo List) з декількома категоріями. Це може бути простий word чи excel файл:
Категорії
1. Основні обов’язки ролі: розберіться яку проблему вирішує роль, за що потенційно відповідальна.
2. Вимоги до ролі (основні soft/hard skills): ІТ швидко розвивається і змінюється, тому перевірте які вимоги до ролі конкретно зараз. В гугл просто купа інформації. Також, можна просто подивитися опис відкритих вакансій. Зазвичай всі ІТ компанії детально описують, що вони шукають і чого чекають від кандидата. Якщо є можливість долучитися до якогось вебінару або конференції на цю тему — буде класно. Завжди корисно поспілкуватися напряму з людьми, які вже працюють в цій сфері. Вони можуть дати багато корисних рекомендацій новачкам або навіть слугувати менторами. Я в свій час ходила по безкоштовним мітапам і просто слухала IT community (як вони розмовляють, про що і т.д.)
3. Термінологія і визначення які використовуються.
4. В цій категорії зіставте список використовуваних технологій, притаманні цій ролі. Якщо це розробник — то в список слід додати базові computer science компоненти та необхідні мови програмування.
Знову ж таки — можливо стаття про ІТ ролі вам допоможе, так як я там постаралась покрити кожну роль базовими технологіями.
5. Можна створити ще одну категорію: зі списком програм, додатків, інструментів та тулзів, які найчастіше використовуються. А також в яких середовищах і на яких платформах.

В результаті, у вас буде комплексне уявлення того, що потрібно знати і на що звернути увагу.

Наступний крок, на базі категорій, задайте собі SMART ціль та почніть свій власний проект.
Що таке SMART методика? - Це методика яка була створена ще в 90-х роках для управління проектами.
Саме слово смарт — це абревіатура, і кожна буква тут має значення.

Тобто, ціль має бути:

Specific - Конкретна. У нас в усіх є бажання та мрії, але проблема в тому що багато з них занадто загальні і ми не знаємо як конкретно їх досягти. Методика смарт каже про те що ціль має бути в першу чергу чітка і визначена.
Наприклад:
“Я хочу отримати більше знань”
Але що це означає? Різні люди можуть інтерпретувати це по різному. Навіть ви самі будете інтерпретувати це по різному в залежності від періоду життя.

Давайте додамо конкретики.
Як на рахунок: "Я хочу вивчити HTML/CSS та розбиратися в їх основних компонентах".
Таке формулювання допоможе спіймати фокус.

Measurable - Вимірювана. Важливо трекати та відстежувати ваш прогрес для того щоб залишатися мотивованим. Це дозволить вам встановити майлстоуни (події прив’язані до часу) і святкувати їх в разі досягнення, або ж переглядати їх у разі недосягнення. Та як зрозуміти чи ціль виконується успішно? Для цього смарт техніка пропонує додати кількісний показник.
Наприклад: 
"Я хочу вивчити ці технології до такого рівня, щоб самостійно запустити простий вебсайт".
Якщо вам здається це було надто амбіційно як для однієї ітерації — ви можете розбити ціль на декілька кроків / ітерацій для досягнення цього результату.
Я можу зробити форму чи кнопку.

Achievable - Та, яку можна досягнути. Будьте певні що ціль яку ви поставити можна досягнути в нашій реальності :)
Тобто ціль може бути реально складна, але досі досяжна.
Наприклад: 
"Хочу заробити 1 мільйон доларів до кінця місяця (при умові що зараз ваша зарплата наприклад 500-1000 доларів".
В такому контексті ціль не зовсім досяжна.
А ось ціль: 
"Отримувати зарплату $1500-2000, змінивши роботу найближчим часом", - звучить набагато більш оптимістично.

Relevant - Відповідна або релевантна. Ціль має відповідати напрямку який ви обрали і бути корисною для вас.
Наприклад: 
"Хочу вивчити як працює Windows XP :)".
Розумієте так? Не треба вчити те, що застаріло настільки сильно, що не принесе вам ніякої користі. Краще сфокусуватися на тому, що є базою та диктує ринок або навіть намагатися випереджати тенденції.

Time bound - Обмежена в часі.
Певна на 100% що кожен зіштовхувався з ситуацією коли потрібно написати дипломну роботу, на яку тобі дається декілька місяців, але ти робиш все в останній тиждень, і, на щастя, як-не-як але здаєш роботу.
Так от, ціль була досягнута, але причиною послугував дедлайн.
Тому обмежувати свої цілі самостійно — дуже важливо.

Отже, замість ->
"Хочу отримати більше знань", у нас буде ->

"Я хочу вивчити всі компоненти HTML/CSS і запустити односторінковий вебсайт наступного місяця!
Наприклад, це може бути сайт вашого портфоліо"

Так, а де ж брати знання для поставлення і закриття цілей?

Перед тим як перейти до перевірених навчальних ресурсів — мушу знову сказати пару слів про англійську, бо вона напряму зв’язана з ІТ.
Будь ласочка, починайте або продовжуйте вивчати мову, якщо ви хочете працювати в класній компанії.
  • Відвідуйте курси, займайтесь з репетитором. 
  • Якщо немає такої можливості — качайте додатки по типу Dulinguo, LinguaLeo.
  • Виписуйте незнайомі слова, перекладайте їх та вішайте на холодильник. 
  • Дивіться серіали з субтитрами. Починайте з простих: Friends, Modern Family etc. 
  • І практикуйте коли є можливість. 
Знаю, що у багатьох є бар’єр у спілкуванні. Особисто знаю багато людей які в принципі все розуміють, але коли мова доходить до живого спілкування — у них ступор. Так от — не бійтеся. 
Криво і з помилками — краще ніж ніяк!

Ще одна особиста, і як на мене, дуже корисна рекомендація від мене.
Для всіх ваших задач використовуйте дошку.
Для всіх своїх смарт цілей я використовую Trello - вона супер проста, безкоштовна і не потребує зайвих зусиль в налаштуваннях.
Ось приклад, (спеціально зробила його для вас щоб показати як можна оформити вивчення англійської за методикою smart).
Ціль: 
Підтягнути англійську до рівня Intermediate or Advanced і мати можливість вільно читати тех документацію за 6 місяців.
Отже, створюєте колонки та відстежуєте результати.
Я, як Product Manager, можу сказати впевнено, що ця тулза корисна не тільки в робочих проектах, але і для власних цілей працює на ура!

А тепер про ресурси. Звідки брати нові знання?
Як я і казала, на це питання реально важко відповісти однозначно. Книг, курсів та відео - просто сила силенна в інтернеті і для кожного вони працюють по різному.
Одні в захваті від якогось конкретного курсу, інші вважають це пустою тратою часу, тому робити висновки на негативному досвіді конкретної людини — теж не дуже правильно.

Але нижче, я таки спробую зіставити список навчальних платформ, які допомогли прокачати скіли мені і моїм знайомим в ІТ.

Через те, що платформи в основному суто сфокусовані на технологіях — більшість з них англійською мовою. Перевірених мною україномовних, на жаль, не так багато,
Тому ставимо смарт ціль присвячену англійській мові, для того щоб мати доступ до класних матеріалів :)
Отже, мій список:
  • https://www.codecademy.com/
  • https://www.coursera.org/
  • https://www.linkedin.com/learning/
  • https://www.w3schools.com/
  • https://www.udemy.com/
  • https://www.skillshare.com/
Я тестувала їх всі на різних етапах і більшість з них мають перелік абсолютно безкошковних матеріалів або trial версії на 1 місяць.
Тріал — це класний варіант придивитися до платформи і оформити підписку можна лише при умові, що вам подобається і ви побачите прогрес.

Самоосвіта — наше все!!!
Щодо україномовних, то багато хто хвалить:
  • https://prometheus.org.ua/
Якщо ви знаєте інші класні ресурси, пишіть в коментарях. Нам всім буде корисно!

Книги та відосики радити не буду, тому як не знаю про яку роль йде мова.
Але що я можу порадити всім без виключення, так це наступні речі:
  • Зрозумійте життєвий цикл продукту і його стадії.
  • Почитайте про методології розробки і про те як різні спеціалісти взаємодіють одне з одним. Кожен має знати що таке Agile, Scrum, Kanban, як мінімум :)
А також базові інструменти:
  • Робота з Git repository (система контролю версій) та базами даних!
  • Issue tracking systems (Системи для відстежування та менеджменту задач): наприклад таких як Jira, Trello.
Бажаю вам досягнення всіх ваших смарт цілей. Якщо у вас є питання, задавайте в коментарях. Будемо на зв’язку!
Далі ще більше!

Відео:

#kostrub #kostrubonline #ресурсидлянавчання #вибірпрофесії #якобратипрофесію #смартцілі #smart  #досягнутиціль #навчання #самоосвіта #змінитироботу #знайтисебе #іткомпанія #стартап #роботаонлайн #віддаленаробота #ремоут #роботаздому

Дописати коментар

0 Коментарі