Академія ITSTEP - повноцінна IT-освіта для дорослих і дітей. Ми навчаємо з 1999 року. Авторські методики, викладачі-практики, 100% практичних занять.

Ви використовуєте застарілий браузер!

Ваш браузер Internet Explorer, на жаль, є застарілим. Ця версія браузеру не підтримує багато сучасних технологій, тому деякі функції сайту можуть працювати з помилками. Рекомендуємо переглядати сайт за допомогою актуальних версій браузерів Google Chrome, Safari, Mozilla Firefox, Opera, Microsoft Edge

Біла Церква
ШАГ логотип

Через ці 5 міфів про програмістів ви могли так і не увійти в IT

ITSTEP Academy

16.09.2022

23209 переглядів

Пише один з учнів Академії ITSTEP:

«Тепер я знаю, що хороший програміст не сидить по 16 годин за комп'ютером, більше спілкується і не вчить математики на рівні Рене Декарта та інших шкільних професорів. Більше того, у технічному програмуванні працюють жінки на рівних із бородатими мужиками у светрах із плямами кави.

Я такий самий новачок у програмуванні, як і ви. І ділюся тим, що дізнався з форумів, чатів та реальних прикладів.»

Хороший розробник працює, скільки йому потрібно

При слові «програміст» у голові виникала картинка: хлопець чи дівчина із заспаними очима, енергетиком у руках (пляшки 2-3 лежить десь під столом), 2 години ночі. І лише робота: цифри та коди по колу. Але це не так.

Я звернувся до колег на DOU та Хабр. І серед 150 коментарів дізнався правду про програмістів. Вони витрачають у середньому 4-8 годин на розумову роботу, спілкування в команді та узгодження проектів. Решта часу – відпочинок, навчання, хобі.

Є 2 причини, чому виник стереотип про цілодобову роботу:

  • Фрілансер хоче більшого, тому бере на себе занадто і працює по 16-18 годин на день. Це його вибір. Вибирайте інший шлях та працюйте менше.

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

Але у 90% випадків не так. Компанії працюють за методикою Agile, де шанують людину, а не машинні здібності. А над проектами працює команда. Робота здається поетапно. Навантаження розподіляється рівномірно, а програміст не сидить добу за одним завданням, поки його не виконає.

Програмісти спілкуються з людьми, а не з комп'ютером за зачиненими дверима

Якби перший міф виявився правдою, то цей — його наслідок. Але програмісти люблять жартувати та спілкуватися. Інтровертів та соціопатів менше, ніж стереотипів у Мережі.

Як уявляємо програміста: замкнутий у собі, неохоче йде на контакт із зовнішнім світом. Уникає тусовок, постійно говорить лише про роботу. Тепер подивіться на цього щасливого хлопця. Напевно вже написав пару коментарів на DOU і піде з друзями відпочивати після роботи.

Так, він багато часу віч-на-віч з комп'ютером. Однак не слід забувати, що спілкування з людьми — не профіль розробника, хоча частина робочого дня спілкується з колегами. Він працює із людьми, а не цифрами.

Програмістові-інтроверту з низькою самооцінкою складніше:

  1. не вдається знайти роботу — провалив співбесіду;

  2. працювати в команді не виходить — не знаю, що робити. Як зрозуміти колег, що говорити, і як не накосячити.

  3. керівник проекту не прийняв роботу. Ну, все, я більше не програміст.

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

Якщо нема з ким спілкуватися під час та після роботи — знайдіть альтернативи. Пишіть  в блог на Хабре або у спільнотах. Дзвонити та розмовляти зовсім необов'язково.

Розробник не вчить академічний курс з алгебри та геометрії

Поширена думка: «В ІТ немає місця гуманітаріям. Потрібно знати математику, щоб увійти у сферу та заробляти, а не сидіти без діла». І це черговий міф про програмістів.

Тема про математику зібрала на DOU 637 коментарів. І ось головні думки:

  • Рівень математики залежить від завдань. Чим більше прикладних (наприклад, налагодження продукту) – тим рідше використовують матч. Для системних завдань частіше затребувана математика.

  • Головне для програміста – логіка. Допоможе побудувати алгоритм (ланцюжок дій) і перетворити його на код, який працюватиме для людини. Саме це важливо, а не зубрити теореми та формули з алгебри.

  • Математика потрібна в нішах, пов’язаних з алгоритмами. Криптографія, штучний інтелект, GameDev. Все будується на ланцюжку математичних дій, які виконує комп'ютер.

Не бійтеся цієї страшилки новачків. За комп'ютером не сидять академіки та професори математики. І не женуться за Нобелівською премією.

Людина вирішує завдання. А в міру її виконання вчить теми математики та фізики, які потрібні зараз, у моменті. Знання відкладаються поступово. І через 2-3 роки гуманітарій скаже: «Я увійшов до IT без математичної освіти. І що?»

Кодер працює над кодом, програміст над проектом

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

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

Уявіть, що ви розробляєте Instagram. Аудиторії важливо:

  • Щоб повідомлення друзям надсилалися без затримок.

  • Можна відпочити, подивитися цікаві та веселі акаунти.

  • Завантажити контент. Показати оточуючим та отримати фідбек.

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

Заробітна плата збільшується пропорційно до впливу співробітника на результат. Програміст розробляє архітектуру, ланцюжки дій, аналізує потреби аудиторії та відповідає питанням: «Як мій продукт допоможе споживачеві чи клієнту».

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

Жінка-розробник не гірша за чоловіка

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

І така думка відстала від реальної практики.

Журналісти DOU зібрали статистику про жінок в ІТ з 2011 по 2020 рік. Результати — на деяких технічних посадах (серед дизайнерів, аналітиків, менеджерів проектів) частка жінок за останні три роки збільшилася до 40-50%.

Статистика репортажу Dou.ua

У ITSTEP не вважають, що у конкретного гендера переваги у технічному IT. Чоловіки працюють так само, як і жінки. Головне, щоб було цікаво самій людині. З нею просто працювати, спілкуватися та домовлятися. І результати приголомшливі.

А як є бажання і мотивації працювати, то можна і президентом стати. Як чоловікові, так і жінкам.

Випускники Академії ITSTEP підтверджують: програмування – це велика тусовка однодумців. А все, що говорять у мережі – діліть на 10 і не сприймайте всерйоз.

Вони не слухали міфи та плітки в Мережі, а спробували. І в них вийшло.

Страшно розпочати в IT? Переходьте за посиланням, де розповідаємо, що таке справжнє програмування. Переконайтеся, що все не так складно, коли вас підтримують колеги та досвідчені викладачі-практики.



Автор:

Редакція Академії ITSTEP

Мережі та кібербезпека

Кібербезпека для підлітків у Білій Церкві: що входить у напрям і кому підходить

Ні, «Кібербезпека + AI» в ІТ-освіті для підлітків не про зламування чужих акаунтів чи сайтів. У програмі етичний хакінг вивчається поряд з Red Team практиками як формат авторизованого тестування систем: підліток вчиться шукати вразливості й реагувати на інциденти в межах навчальної інфраструктури, а не атакувати щось стороннє без дозволу.

Ні, «Кібербезпека + AI» в ІТ-освіті для підлітків не про зламування чужих акаунтів чи сайтів. У програмі етичний хакінг вивчається поряд з Red Team практиками як формат авторизованого тестування систем: підліток вчиться шукати вразливості й реагувати на інциденти в межах навчальної інфраструктури, а не атакувати щось стороннє без дозволу. Вік: 13-16 років Тривалість: 3 роки, 2 заняття на тиждень Формат: офлайн або онлайн Наступний крок: відкритий урок або консультація Це не про зламування чужого Слово «кібербезпека» в батьків нерідко викÐ

ШАГ логотип

Освіта для дітей

«Без домашніх завдань»: це про менше навчання чи інший підхід?

Ні, обсяг програми при цьому не скорочується. У STEP SCHOOL довший навчальний день (5–8 клас: 08:45–16:00, 9–11 клас: 08:30–16:00) означає, що практична частина уроку, яку в інших школах віддають на домашнє опрацювання, виконується в межах шкільного дня, зокрема під час окремої проектної години. Нижче пояснюємо, звідки береться цей час і що це означає для батьків, які звикли контролювати навчання через щоденник.

Ні, обсяг програми при цьому не скорочується. У STEP SCHOOL довший навчальний день (5–8 клас: 08:45–16:00, 9–11 клас: 08:30–16:00) означає, що практична частина уроку, яку в інших школах віддають на домашнє опрацювання, виконується в межах шкільного дня, зокрема під час окремої проектної години. Нижче пояснюємо, звідки береться цей час і що це означає для батьків, які звикли контролювати навчання через щоденник. Довший навчальний день: 5–8 клас 08:45–16:00, 9–11 клас 08:30–16:00 Окрема проектна година в розкладі: саме там виконується практична частина завдань МалоÐ

ШАГ логотип

Освіта для дітей

Чи потрібно вчити дитину програмувати, якщо це вже вміє штучний інтелект

Так, потрібно, і в Малій Комп'ютерній Академії IT STEP Біла Церква штучний інтелект не замінює програмування, а вивчається поруч із ним: діти 9-12 років працюють з AI-інструментами для цифрового мистецтва вже на етапі основ Scratch, а не замість них.

Так, потрібно, і в Малій Комп'ютерній Академії IT STEP Біла Церква штучний інтелект не замінює програмування, а вивчається поруч із ним: діти 9-12 років працюють з AI-інструментами для цифрового мистецтва вже на етапі основ Scratch, а не замість них. Питання батьків цілком слушне: якщо сучасні AI-сервіси пишуть робочий код за секунди, незрозуміло, навіщо дитині кілька років вчитися робити щось подібне вручну. Вік: 7-14 років, 10 семестрів, 5 років навчання ШІ у програмі: інструмент з 9-12 років, не заміна основ програмування Формат: офлайн або онлайн НаÑ

ШАГ логотип

Освіта для дітей

Комп'ютери, VR і лабораторії замість підручників: як влаштовані уроки в сучасній школі

Якщо ви обираєте школу для 5–11 класу і думаєте, що тут вчать лише на програміста, це враження хибне. У STEP SCHOOL комп'ютери на уроках замінюють частину підручників, а VR-окуляри та лабораторії допомагають вивчати звичайні шкільні предмети.

Якщо ви обираєте школу для 5–11 класу і думаєте, що тут вчать лише на програміста, це враження хибне. У STEP SCHOOL комп'ютери на уроках замінюють частину підручників, а VR-окуляри та лабораторії допомагають вивчати звичайні шкільні предмети. Комп'ютерні напрями (програмування, веброзробка, дизайн та інші) тут частина програми поруч з іншими предметами, поряд з мовами, спортом і підприємництвом. Нижче про те, як це виглядає на практиці. Комп'ютери та цифрові інструменти на кожному уроці VR-окуляри та STEM-лабораторії як частина занять Комп'

ШАГ логотип

Встигніть 🔥

Триває набір учнів в IT Step School! Запрошуємо на навчання дітей 5-9 класів!

Детальніше

Увага🔥🔥🔥

Відкрито набір на новий навчальний рік в ITSTEP School! 🎓

Детальніше

Цей сайт використовує Cookies

Політика конфіденційності