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 regulator said it has been undertaking several campaigns to educate the investors to be vigilant while taking investment decisions based on stock tips. In addition, Telegram now supports the use of third-party streaming tools like OBS Studio and XSplit to broadcast live video, allowing users to add overlays and multi-screen layouts for a more professional look. At the start of 2018, the company attempted to launch an Initial Coin Offering (ICO) which would enable it to enable payments (and earn the cash that comes from doing so). The initial signals were promising, especially given Telegram’s user base is already fairly crypto-savvy. It raised an initial tranche of cash – worth more than a billion dollars – to help develop the coin before opening sales to the public. Unfortunately, third-party sales of coins bought in those initial fundraising rounds raised the ire of the SEC, which brought the hammer down on the whole operation. In 2020, officials ordered Telegram to pay a fine of $18.5 million and hand back much of the cash that it had raised. The last couple days have exemplified that uncertainty. On Thursday, news emerged that talks in Turkey between the Russia and Ukraine yielded no positive result. But on Friday, Reuters reported that Russian President Vladimir Putin said there had been some “positive shifts” in talks between the two sides. A Russian Telegram channel with over 700,000 followers is spreading disinformation about Russia's invasion of Ukraine under the guise of providing "objective information" and fact-checking fake news. Its influence extends beyond the platform, with major Russian publications, government officials, and journalists citing the page's posts.
from no


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