«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
BY Дмитрий Хоружко
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
The Securities and Exchange Board of India (Sebi) had carried out a similar exercise in 2017 in a matter related to circulation of messages through WhatsApp. The regulator said it had received information that messages containing stock tips and other investment advice with respect to selected listed companies are being widely circulated through websites and social media platforms such as Telegram, Facebook, WhatsApp and Instagram. Oh no. There’s a certain degree of myth-making around what exactly went on, so take everything that follows lightly. Telegram was originally launched as a side project by the Durov brothers, with Nikolai handling the coding and Pavel as CEO, while both were at VK. But because group chats and the channel features are not end-to-end encrypted, Galperin said user privacy is potentially under threat. The channel appears to be part of the broader information war that has developed following Russia's invasion of Ukraine. The Kremlin has paid Russian TikTok influencers to push propaganda, according to a Vice News investigation, while ProPublica found that fake Russian fact check videos had been viewed over a million times on Telegram.
from kr