Telegram Group & Telegram Channel
Каким должно быть образование в IT

«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.

Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.

Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.

Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.

А в программировании...

Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.

При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).

Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.

Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.

К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.

Так что выводы такие:

— Самообразование — для самых усидчивых и дисциплинированных.
— Курсы и менторство — для тех, кто часто отвлекается на видосики.
— Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете.
— Учиться общаться с людьми — всем без исключения.



group-telegram.com/dkhorushko/22
Create:
Last Update:

Каким должно быть образование в IT

«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.

Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.

Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.

Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.

А в программировании...

Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.

При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).

Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.

Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.

К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.

Так что выводы такие:

— Самообразование — для самых усидчивых и дисциплинированных.
— Курсы и менторство — для тех, кто часто отвлекается на видосики.
— Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете.
— Учиться общаться с людьми — всем без исключения.

BY Дмитрий Хоружко


Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260

Share with your friend now:
group-telegram.com/dkhorushko/22

View MORE
Open in Telegram


Telegram | DID YOU KNOW?

Date: |

The Security Service of Ukraine said in a tweet that it was able to effectively target Russian convoys near Kyiv because of messages sent to an official Telegram bot account called "STOP Russian War." "Your messages about the movement of the enemy through the official chatbot … bring new trophies every day," the government agency tweeted. The regulator took order for the search and seizure operation from Judge Purushottam B Jadhav, Sebi Special Judge / Additional Sessions Judge. Telegram was co-founded by Pavel and Nikolai Durov, the brothers who had previously created VKontakte. VK is Russia’s equivalent of Facebook, a social network used for public and private messaging, audio and video sharing as well as online gaming. In January, SimpleWeb reported that VK was Russia’s fourth most-visited website, after Yandex, YouTube and Google’s Russian-language homepage. In 2016, Forbes’ Michael Solomon described Pavel Durov (pictured, below) as the “Mark Zuckerberg of Russia.” Such instructions could actually endanger people — citizens receive air strike warnings via smartphone alerts.
from br


Telegram Дмитрий Хоружко
FROM American