- Статистику не обдуриш
- Вища освіта для програміста. Аргументи «за»
- про математику
- Програміст без вишки? А чому б і ні
- Так треба чи ні?
- Як на це дивимося ми
У давнину люди вчилися для того, щоб удосконалювати себе. Нині вчаться для того, щоб здивувати інших.
Конфуцій
Уявіть собі ситуацію, коли за 5 хвилин до операції (тьху-тьху, звичайно), ви дізнаєтеся, що у хірурга немає вищої медичної освіти. Я б в такому випадку, напевно, піднявся з операційного столу, і помчав геть.
А як йдуть справи з програмістами? Чи потрібно вищу освіту в нашій сфері? Відповівши «так», ви матимете рацію. Але парадокс в тому, що, сказавши «ні», ви також будете частково праві. І правда, - зустріти php developer або iOS розробник а з незакінченою вищою сьогодні простіше простого. Більш того, такі люди часто займають серйозні посади у великих компаніях.
І все таки. Чи потрібно вищу освіту програмісту?
Статистику не обдуриш
Спочатку подивимося на портрет IT-фахівця за підсумками 2017 роки від DOU (https://dou.ua/lenta/articles/portrait-2017/). Більше 50% айтішників, які взяли участь в опитуванні, є розробниками. Повірте, що залишилися нетехнічні фахівці великих спотворень в підсумки не вносять, тому що ситуація з освітою в різних напрямках IT приблизно однакова.
Отже, якщо подивитися на рейтинг, 89% айтішніц мають вищу освіту, у чоловіків ця цифра - 81%. Цікаво, що 60% фахівців зі сфери IT із середнім і середньо-спеціальною освітою працюють саме на позиціях розробників. Тільки 57% айтішників з «вишкою» мають профільну освіту (програмування, точні науки та ін.).
Загалом, перевага на боці спеців, які закінчили вищі навчальні заклади. Приблизно така ж картина вимальовується і в дослідженнях інших джерел. Наприклад, за даними GeekBrains (за 2016 рік) 80% «пітоністов» мають закінчену, а 13% - незакінчену вищу освіту.
Вища освіта для програміста. Аргументи «за»
- Запитайте будь-якого керівника, якого фахівця він вибере за інших рівних умов. Переважна більшість відповість, що кандидата з вищою освітою. А все чому? Ми проаналізували думки фахівців різного рівня і майже всі вони сходяться в наступному:
- Наявність у програміста з вищою освітою потужного базису для подальшого розвитку і широкого кругозору. І це утворення не обов'язково має бути профільним. Якщо фахівець планує рости і працювати на керівних позиціях, знання (нехай не знання, а навіть знайомство або просто уявлення) деяких фундаментальних дисциплін, які викладають у ВНЗ, буде величезним плюсом.
- Якщо у людини вистачило терпіння і наполегливості висидіти 4-5 років на заняттях у ВНЗ, це вже може говорити про те, що і одне з головних якостей для програміста, посидючість, у нього є.
- В ВУЗі вчать вчитися. З огляду на, якими темпами розвивається IT, для програміста це необхідна якість. Як ви думаєте, хто буде вчитися новому швидше, - той, хто на практиці знає, як шукати і освоювати нову інформацію, або той, хто такого досвіду не має (виключення, звичайно, бувають і тут).
Ще один момент. Якщо ви метіте в держ. компанію, тут, на жаль, як не крути, без диплома про вищу освіту нікуди. Бюрократія - вона така бюрократія. Цим, до речі, страждають і деякі великі комерційні структури (благо, з часом їх стає все менше).
Але варто розуміти, що «вишка» «вишці» ворожнечу. І деякі йдуть до вищого навчального закладу заради «корочки», вибираючи ВНЗ за принципом "щоб було легше вчитися". Повірте, вже краще ніяк, ніж ось так. Саме через таких «фахівців» з вищою освітою і з'являються оголошення про прийом на роботу на зразок «Випускників ХХХХ прохання не турбувати».
про математику
Дуже важливий плюс вищої освіти - знання математики (зрозуміло, що стосується це далеко не всіх спеціальностей). Як не крути, але, якщо програміст не хоче зупинятися на одній області, а переміщатися між ними, без математики (і ряду суміжних дисциплін) нікуди. А тут вже вибачте - вивчити цю справу без ВНЗ навряд чи вийде.
Програміст без вишки? А чому б і ні
Білла Гейтса знаєте? Так ось він провчився в Гарварді всього 2 роки (правда на юридичному факультеті). Захопленість програмуванням взяла своє, і світ отримав те, що отримав (вибачте за каламбур). До речі, Гарвард все ж вручив Біллу диплом в 2007 році.
А про Цукерберга чули? Він також залишив Гарвард (факультет психології) через 2 роки навчання. Результат усім відомий.
Але це швидше виняток з правил. Ці нереально круті мужики добилися всього завдяки інтересу і непереборної тязі до програмування (обидва захоплювалися їм зі шкільної лави). Та й чого душею кривити - чималу роль зіграло і те, що народилися вони в підходящої країні :).
Дуже багато компаній при прийомі на роботу php developer s або інших фахівців не особливо звертають увагу на їх освіту. Наприклад, в тому ж Microsoft на співбесіді упор робиться на знання здобувачем алгоритмів і структур даних. «Вишка» тут не є пріоритетним фактором, а лише одним з невеликих складових успіху при прийомі на роботу. А подивіться, скільки фахівців без вищої освіти працює в інших великих компаніях.
Але все-таки дуже багато хто з тих, хто прийшов в програмування без «вишки», все одно з часом прагнуть отримати її.
Так треба чи ні?
Якщо програміст планує постійно зростати, вузівської освіти зайвим вже точно не буде. Як не крути, але в багатьох випадках відсутність «вишки» є певним стримуючим фактором, який не дозволить легко і ефективно освоювати більш глибокі речі.
Якщо ж, наприклад, людина вивчив php, став розробником в якійсь компанії, працює над поточними типовими завданням, отримує при цьому 1.5-2 тис. У.о. (Знайшов свою зону комфорту, в загальному), і його це влаштовує - чому б і ні?
Як на це дивимося ми
«Аби людина була хороша» - приблизно так (тобто щоб зі своїми завданнями на всі 100% справлявся). Досвід показує, що «корочка», так само як і її відсутність, не є основним чинником. Головне - правильний підхід до підбору IT-фахівців. В першу чергу потрібно враховувати інтереси і специфіку компанії і вміти зрозуміти в ході співбесіди і тестування, наскільки кандидат підходить для цього.
автор: Денис Малов
А як йдуть справи з програмістами?Чи потрібно вищу освіту в нашій сфері?
Чи потрібно вищу освіту програмісту?
А все чому?
Програміст без вишки?
А про Цукерберга чули?
Так треба чи ні?
Знайшов свою зону комфорту, в загальному), і його це влаштовує - чому б і ні?