Больше кода:...

forbes.ru — ...что государство может сделать с четырехкратной нехваткой программистов в России?
Новости, Компьютеры | Ворчун 07:11 17.04.2017
4 комментария | 46 за, 3 против |
#1 | 08:22 17.04.2017 | Кому: RDV
> Главное забыл - переименовать кого-нибудь в программистов.

[накидывает]
Так ведь уже! Про 1С-программистов забыл?!!
#2 | 08:59 17.04.2017 | Кому: OctopusVulgaris
Изложу своё видение, как представитель компании, которой хронически нужны программисты.

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

Так вот. Программирование - это ремесло. И "программист" без знаний фундаментальных наук (математики, физики) является ремесленником. А если человек знает математическую и физическую базы, ориентируется в смежных областях и умеет программировать, то этот человек имеет право называться Инженером. И именно такие люди нужны.

По крайней мере нам.
#3 | 09:22 17.04.2017 | Кому: OctopusVulgaris
> Ну это какой-нить бывший швейный техникум таких программистов готовит.

Бывшие УПИ и УРГУ. Действительно толковых оттуда выходит порядка 20% и ещё 10%, которых можно сделать нормальными инженерами приложив некоторые усилия. 70% модных хипстеров без каких-либо знаний и желания что-либо узнать.

> Вот я могу, к примеру, написать на Ассемблере моделирование какого-нить термодинамического процесса. Когда была нехватка вычислительных мощностей - да, этот навык был полезен. А щас как в том анекдоте - "нахрена нам этот тюнинг в зоопарке"?


"Новейшие разработки в области аппаратного обеспечения позволили нам схалявить на оптимизации наших программ" (с) Такой подход в серьёзных системах не работает. Благодаря знанию ассемблера ты знаешь архитектуру вычислительной системы. Соответственно при оптимизации софта ты легко и просто разберёшся с векторизацией команд и прочим. Одно за собой тянет другое.
Но ты можешь обойтись без всего этого, если пишешь, например, систему документооборота.
#4 | 09:27 17.04.2017 | Кому: pyth2000
> Это и есть тонкая разница между программистом и быдлокодером.

Да. Я о том, что нет особых проблем в том, что программы обучения старые. Основная проблема - это как раз упрощение программ обучения в вузах в угоду смещения в область прикладных дисциплин. А делается это для того, чтоб заинтересовать студентов, которым сложные системы не интересны. Сайтики и жаваскриптики - это значительно проще, чем программирование модели термодинамического процесса. В итоге имеем вырождение инженеров высоких технологий как класса.
Но вот ведь беда: инженер-физик со знанием С/С++ через пару тройку месяцев сможет написать сайтик средней руки. А вот программист на жаваскрипте без знаний физики и через год не напишет программу для моделирования термодинамического процесса.
Я за Инженеров с большой буквы :)
Войдите или зарегистрируйтесь чтобы писать комментарии.