«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
BY Дмитрий Хоружко
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
These entities are reportedly operating nine Telegram channels with more than five million subscribers to whom they were making recommendations on selected listed scrips. Such recommendations induced the investors to deal in the said scrips, thereby creating artificial volume and price rise. Anastasia Vlasova/Getty Images "Someone posing as a Ukrainian citizen just joins the chat and starts spreading misinformation, or gathers data, like the location of shelters," Tsekhanovska said, noting how false messages have urged Ukrainians to turn off their phones at a specific time of night, citing cybersafety. "This time we received the coordinates of enemy vehicles marked 'V' in Kyiv region," it added. 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 us