Як стати програмістом?
Точніше, як стати програмістом, якщо тобі за 30, ти гуманітарій і до того ж жінка? І взагалі, чи можливо це чи поїзд пішов безповоротно? Про це нам розповість головний редактор сайту codernotes.ru, на якому можна знайти онлайн-сервіс Todo List, що призначений для організації, планування і контролю робіт, пов'язаних з програмуванням, як поодинці, так і спільно з іншими розробниками або менеджерами IT-проектів.
Міф №1: Це не жіноча справа
Взагалі-то, першим програмістом в історії була саме жінка - дочка поета Джорджа Байрона, математик Ада Лавлейс. Але до недавнього часу програмування дійсно асоціювалося виключно з представниками сильної статі.
Статистика свідчить:
- 92% всіх кодерів в світі - чоловіки;
- У компанії Google 17% жінок-розробників, в Facebook ще менше - 15%;
- В середньому, лише одне резюме з 50, які приходять в IT-компанії, належить жінці.
Але сьогодні ситуація змінюється - відсоток «кодеров в спідницях» стрімко зростає, вони обзаводяться власними професійними співтовариствами, проводять майстер-класи та конференції, які популяризують професію серед «прекрасної статі». Одна тільки некомерційна організація Djаngo Girls з 2014 року провела понад 100 заходів по всьому світу, об'єднавши понад 4 тис. дівчат, захоплених програмуванням.
Потрібно сказати, що це не перша подібна ініціатива. Компанія Freelance Programmers, заснована англійкою Стефані Ширлі, до 1975 року брала в штат виключно жінок і до сих пір допомагає з працевлаштуванням матерям після декрету.
Міф №2: Щоб стати програмістом, потрібно мати математичний склад розуму і бути гиком
Карикатурний образ програміста (або скоріше сисадміна) - джинси на талії, светр великої в'язки (бабуся в'язала) і видатні кола під очима - залишилися в 1990-х. Сьогодні програміст зовні нічим не відрізняється від звичайного офісного працівника, який працює «на дядю», або фрілансера, або трудиться на себе. Уявлення про те, що програмування - це суцільні цифри і ні краплі творчості, теж далеко від реальності. Процес створення програми не менше креативний, ніж написання тексту, малювання картини маслом або художнє випилювання лобзиком. Використовуючи мову програмування, фахівець намагається передати ідею, розповісти історію (хай і на замовлення клієнта). Тільки від програміста залежить, яким буде майбутній код, - важким і неповоротким або красивим і лаконічним.
Що стосується «менталітету», то програмісти можуть перекваліфікуватися в гуманітарії, і представників природничих наук. Ольга Дегтярьова прийшла в кодинг з журналістики, а Тетяна Хотяїнцева за освітою біолог.
Міф №3: Щоб освоїти кодування, треба довго вчитися і неодмінно в технічному ВУЗі
Реальна історія: одна молода мама в декреті, якій пощастило народити спокійну дитину, вивчила мову програмування за три місяці. Потім вона віддалено влаштувалася на стажування в технологічний стартап, півроку працювала на підхваті, а після залишилася в компанії молодшим програмістом з вільним графіком і ринкової зарплатою. Програмування - одна з небагатьох професійних областей, де у кандидата не вимагають диплом. Зрозуміло, освіту рівня МФТІ або Каліфорнійського технологічного інституту неможливо переоцінити і тим більше назвати марним. Випускники провідних технічних вузів претендують на звання «трендсеттеров» в професії, вони, власне, і розробляють основні мови програмування, на яких потім пишуть «рядові» кодери.
Щоб займатися саме такою ремісничею працею, гризти граніт науки протягом декількох років необов'язково. Що потрібно зробити обов'язково, так це знайти вільний час, підтягти англійську і записатися на відповідний онлайн-курс. Спеціальна література теж знадобиться, але вчити код по книгам людям з гуманітарною освітою непросто - це не дуже захоплююче чтиво. На курсі ви відразу приступаєте до практики: лекції, вправи, обміном досвідом з іншими студентами дають ефект синергії.