У якому віці пізно починати навчати програмування, GeekBrains - освітній портал

Багато новачків бояться, що вже не в тому віці, щоби вчитися кодити. Тому, спеціально для користувачів GeekBrains, ми поцікавилися у розробників відомих компаній, чи є вік, у якому вже пізно розпочинати програмування.
Олександр Агуленко, Software Engineering Intern у Google
"Програмувати я почав у 9 класі, на уроках інформатики в школі. Починав я з Pascal, з участі у шкільних олімпіадах з програмування. Олімпіади, загалом, дали величезний поштовх, і ефект від участі в них досі відчувається на співбесідах: багато Завдання на них здаються простими.
Думаю, вчитися ніколи не пізно, було б бажання. Зараз не потрібно для цього вчитися десь, можна вдома, сидячи на дивані, знайти величезну кількість уроків в Інтернеті і, що найголовніше, почати писати що-небудь те, бо, як мені здається, найкраще вчитися на якихось реальних проектах (я маю на увазі робити щось працююче, хай навіть не випущене публічно). Потім ці ж проекти можна прикріплювати до резюме, отримуючи додаткові бонуси "за інших рівних".
Я чув історію про те, що дворазовий чемпіон світу з програмування Євген Капун (з університету ІТМО) почав займатися програмуванням лише в університеті та всього за кілька років досягнув великих успіхів. Не беруся говорити, наскільки правдивою є ця історія, краще уточнити її у хлопців з ІТМО :)".
Сергій Миронов, керівник напряму eCommerce Software Development у Techport
"Дуже філософське питання. Загалом за свою не дуже тривалу кар'єру, на співбесідах я вже встиг пропустити через себе більше сотні програмістів різного віку та поглядів.
Якомп'ютерами захоплювався ще змалку. ZX Spectrum – з нього все й поїхало, після школи вступив на факультет інформатики та радіоелектроніки, там почав програмувати, але по суті нічого не виходило, та й усе це був дитячий белькіт. Програмувати навчився, коли вже закінчив універ і потрапив на роботу стажером.Пізно, думаю, не буває, тут більше питання "навіщо?" і "навіщо?". Навчитися кодити — простіше, ніж здається, а ось розбиратися в бізнесі, в якому працюєш, і вирішувати його завдання за допомогою програмування набагато складніше. Основна проблема покоління, яке зараз приходить в цю професію, - це амбіції та помилки. про зведений графік, купу їжі, гамаки, надивилися барвисті фото офісу Яндекса тощо. Насправді, платити просто так ніхто не буде, без хорошого досвіду, хоч би яка була освіта, ти нікому не потрібен. Я почав із 12 тисяч (у Макдональдсі на той час платили б більше) згодом ця цифра, звичайно, змінилася більш ніж у 10 разів, але це було непросто”.
Валерій Попов, iOS developer у Rambler&Co
"У 19 років почав, до цього навіть у школі не було програмування. Правда, був олімпіадником з математики. Починав з Delphi в універі, потім C++, Java, і так далі. Мені здається, що і в 19 з нуля вчити досить пізно, але якщо більш об'єктивно, то, думаю, не пізніше 30 варто почати. Залежить від таланту та стану мізків. Звичайно, є винятки, але зазвичай люди за 30 вже гірше навчаються, та й не можуть кодувати цілодобово".
Юрій Волков, розробник в Яндекс
"Незважаючи на те, що мені програмування було цікаве майже все життя (перші спроби були класі в сьомому),«Вивчати» програмування я почав десь на третьому курсі. Тоді це були академічні "плюси" і трохи пітон. Ну, і почитував «досконалий код» та ще щось. Зрозумів, що таке «справжня розробка», вже 2013-го і те, це були свої маленькі домашні проекти з розряду «зроби собі ідеальний лінукс».
Щодо віку, коли вже пізно:все залежить від предметної області. Якщо ти хочеш стати БОГОМ АЛГОРИТМІВ — то починати слід дуже рано і готувати математичну базу в університеті, вивчаючи вышмат, у тому числі й самостійно, бо саме те , Що тобі знадобиться, забудуть розповісти. Якщо тобі цікаво бути в IT та/або тобі просто хочеться мати ненапружну роботу з великою зарплатою/соцпакетом/і т.д. навряд чи пізно. Хіба що за твоєю спиною можуть пожартувати щось типу «стажер у команді старше сеньйора».
Вік, коли не варто йти в розробку, це вік, коли стає важко вивчати щось нове. І якщо тобі це важко вже зараз, швидше за все, ця робота не для тебе.
Про себе :). Заробляти гроші розробкою я почав трохи більше ніж півроку тому (а майже всі мої друзі з цієї сфери — 3–5 років тому). До цього рік працював адміном у вузі, потім два роки — у яндексовому хелпдеску. Тобто місця, де програмування ніколи не було основним заняттям.
Пізно починати вивчати програмування, чи ні, - залежить не скільки від віку, скільки від мотивації, бажання вчитися та обраної предметної галузі. Зрозуміло, шанси досягти значних успіхів більше у тих, хто почав раніше. Але, за більшого бажання та старанної роботи, завжди можна стати винятком із правил. А якщо ви хочете спробувати себе в ролі програміста для саморозвитку або як хобі, то тут вже точно ніколи не пізно. Томузапрошуємо вас на безкоштовний інтенсив із програмування для чайників.

Багато новачків бояться, що вже не в тому віці, щоби вчитися кодити. Тому, спеціально для користувачів GeekBrains, ми поцікавилися у розробників відомих компаній, чи є вік, у якому вже пізно розпочинати програмування.
Олександр Агуленко, Software Engineering Intern у Google
"Програмувати я почав у 9 класі, на уроках інформатики в школі. Починав я з Pascal, з участі у шкільних олімпіадах з програмування. Олімпіади, загалом, дали величезний поштовх, і ефект від участі в них досі відчувається на співбесідах: багато Завдання на них здаються простими.
Думаю, вчитися ніколи не пізно, було б бажання. Зараз не потрібно для цього вчитися десь, можна вдома, сидячи на дивані, знайти величезну кількість уроків в Інтернеті і, що найголовніше, почати писати що-небудь те, бо, як мені здається, найкраще вчитися на якихось реальних проектах (я маю на увазі робити щось працююче, хай навіть не випущене публічно). Потім ці ж проекти можна прикріплювати до резюме, отримуючи додаткові бонуси "за інших рівних".
Я чув історію про те, що дворазовий чемпіон світу з програмування Євген Капун (з університету ІТМО) почав займатися програмуванням лише в університеті та всього за кілька років досягнув великих успіхів. Не беруся говорити, наскільки правдивою є ця історія, краще уточнити її у хлопців з ІТМО :)".
Сергій Миронов, керівник напряму eCommerce Software Development у Techport
"Дуже філософське питання. Загалом за свою не дуже тривалу кар'єру, на співбесідах я вже встиг пропустити через себе більше сотні програмістів різного віку та поглядів.
Я комп'ютерами захоплювався ще змалку. ZX Spectrum – з нього все й поїхало, після школи вступив на факультет інформатики та радіоелектроніки, там почав програмувати, але по суті нічого не виходило, та й усе це був дитячий белькіт. Програмувати навчився, коли вже закінчив універ і потрапив на роботу стажером.Пізно, думаю, не буває, тут більше питання "навіщо?" і "навіщо?". Навчитися кодити — простіше, ніж здається, а ось розбиратися в бізнесі, в якому працюєш, і вирішувати його завдання за допомогою програмування набагато складніше. Основна проблема покоління, яке зараз приходить в цю професію, - це амбіції та помилки. про зведений графік, купу їжі, гамаки, надивилися барвисті фото офісу Яндекса тощо. Насправді, платити просто так ніхто не буде, без хорошого досвіду, хоч би яка була освіта, ти нікому не потрібен. Я почав із 12 тисяч (у Макдональдсі на той час платили б більше) згодом ця цифра, звичайно, змінилася більш ніж у 10 разів, але це було непросто”.
Валерій Попов, iOS developer у Rambler&Co
"У 19 років почав, до цього навіть у школі не було програмування. Правда, був олімпіадником з математики. Починав з Delphi в універі, потім C++, Java, і так далі. Мені здається, що і в 19 з нуля вчити досить пізно, але якщо більш об'єктивно, то, думаю, не пізніше 30 варто почати. Залежить від таланту та стану мізків. Звичайно, є винятки, але зазвичай люди за 30 вже гірше навчаються, та й не можуть кодувати цілодобово".
Юрій Волков, розробник в Яндекс
"Незважаючи на те, що мені програмування було цікаве майже все життя (перші спроби були класі всьомого), «вивчати» програмування я почав десь на третьому курсі. Тоді це були академічні "плюси" і трохи пітон. Ну, і почитував «досконалий код» та ще щось. Зрозумів, що таке «справжня розробка», вже 2013-го і те, це були свої маленькі домашні проекти з розряду «зроби собі ідеальний лінукс».
Щодо віку, коли вже пізно:все залежить від предметної області. Якщо ти хочеш стати БОГОМ АЛГОРИТМІВ — то починати слід дуже рано і готувати математичну базу в університеті, вивчаючи вышмат, у тому числі й самостійно, бо саме те , Що тобі знадобиться, забудуть розповісти. Якщо тобі цікаво бути в IT та/або тобі просто хочеться мати ненапружну роботу з великою зарплатою/соцпакетом/і т.д. навряд чи пізно. Хіба що за твоєю спиною можуть пожартувати щось типу «стажер у команді старше сеньйора».
Вік, коли не варто йти в розробку, це вік, коли стає важко вивчати щось нове. І якщо тобі це важко вже зараз, швидше за все, ця робота не для тебе.
Про себе :). Заробляти гроші розробкою я почав трохи більше ніж півроку тому (а майже всі мої друзі з цієї сфери — 3–5 років тому). До цього рік працював адміном у вузі, потім два роки — у яндексовому хелпдеску. Тобто місця, де програмування ніколи не було основним заняттям.
Пізно починати вивчати програмування, чи ні, - залежить не скільки від віку, скільки від мотивації, бажання вчитися та обраної предметної галузі. Зрозуміло, шанси досягти значних успіхів більше у тих, хто почав раніше. Але, за більшого бажання та старанної роботи, завжди можна стати винятком із правил. А якщо ви хочете спробувати себе в ролі програміста для саморозвитку або як хобі, то тут вже точно ніколи не пізно.Тому запрошуємо вас на безкоштовний інтенсив із програмування для чайників.