«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
«Не хватает хороших программистов» — за последние пару лет это стало главной мантрой всех эйчаров, чуть ли не через день появляются статьи про нехватку айтишников, где комментаторы объясняют, как правильно их учить. Вкину свои пять копеек.
Я учился в университете на программиста. Не на информатика или математика — у меня был жестко программистский факультет. Мои сокурсники в итоге работают по специальности. Я не делал серьезный ресерч, но как минимум пару ребят сейчас занимают хорошие должности. Возможно, благодаря образованию. «Возможно», потому что мне оно ничего не дало, кроме базовых понятий: что такое программирование, как работает процессор, что такое двоичный код и так далее.
Вообще, на мой взгляд, программирование — не та сфера, где обязательно нужен институт, лицензирование и т. п.
Если сравнивать с медициной, то я бы не хотел, чтобы меня лечили врачи, которые окончили медкурсы условного Skyeng. Это очень комплексная сфера, где нужно понимать много биологических и физических процессов. Нельзя просто выучить список болезней и потом через ChatGPT уточнять какие-то вопросы. Здесь нужно отпахать пять лет в институте, а потом пройти интернатуру, чтобы как можно меньше пациентов отправилось на тот свет.
А в программировании...
Во-первых, если ты накосячишь, скорее всего, никто не умрет и в тюрьму тебя не посадят. Во-вторых, главный критерий программиста (во всяком случае у нас в студии) — возможность закрывать задачи. Желательно за какое-то адекватное время. Если человек может закрывать поставленные задачи, он будет работать и даже получать зарплату. И чаще всего для этого ему ему достаточно разбираться в узкой нише. То есть не надо учить, как мы в универе, все популярные языки программирования, принципы алгоритмизации, двоичный код, микроконтроллеры, высшую математику и физику. Все это не имеет никакого отношения к тому, чтобы делать сайты на PHP.
При этом я бы не сказал, что высшее образование вообще бессмысленно в нашей сфере. Все зависит от исходных данных человека. Есть люди, которые могут в онлайне бесплатно изучить что-то, попрактиковаться — и у них все получится, если есть достаточный уровень усидчивости, интеллекта и, может быть, околопрограммистского бэкграунда (типа переустановки винды).
Если усидчивости и самодисциплины не хватает, могут понадобиться курсы или ментор, который будет вести и подсказывать. Классическое высшее образование помогает решить эти проблемы наиболее радикально: от студента требуют, чтобы он приходил на лекции и семинары плюс-минус каждый день, сдавал курсовые, экзамены. Для несистемных людей это, возможно, самый легкий способ «войти в айти». Но не так много программистов имеет профильное образование, так что самостоятельное изучение и курсы — частый метод.
Вернемся к мантре «не хватает хороших программистов». Это правда, но не хватает и хороших менеджеров, и хороших врачей, и хороших строителей. Спрос на хороших специалистов превышает предложение очень часто, если не всегда.
К тому же хороший программист — это не только технические скиллы, но и человеческие характеристики. Если чувак хороший спец, но токсик и не умеет работать в команде, то толку от него особо нет. Лучше писать средний рабочий код и нормально коммуницировать с коллективом, чем быть суперспециалистом, с которым никто не хочет лишний раз пересекаться.
Так что выводы такие:
— Самообразование — для самых усидчивых и дисциплинированных. — Курсы и менторство — для тех, кто часто отвлекается на видосики. — Высшее образование — тем, кому нужен жесткий контроль и обширные познания в предмете. — Учиться общаться с людьми — всем без исключения.
BY Дмитрий Хоружко
Warning: Undefined variable $i in /var/www/group-telegram/post.php on line 260
Under the Sebi Act, the regulator has the power to carry out search and seizure of books, registers, documents including electronics and digital devices from any person associated with the securities market. In a message on his Telegram channel recently recounting the episode, Durov wrote: "I lost my company and my home, but would do it again – without hesitation." "There are a lot of things that Telegram could have been doing this whole time. And they know exactly what they are and they've chosen not to do them. That's why I don't trust them," she said. "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. And while money initially moved into stocks in the morning, capital moved out of safe-haven assets. The price of the 10-year Treasury note fell Friday, sending its yield up to 2% from a March closing low of 1.73%.
from sg