"Записки автоматизатора", ч.2. Про программистов.
В прошлый раз обсудили бухгалтеров - хочуодинэс . Сегодня про программистов.
"Сэмпл-программеры - люди, изучившие какой-то язык программирования, но не умеющие составлять алгоритмы.
Что существуют инвалиды, лишенные соответствующей способности, я обнаружил, еще преподавая в институте. Но в те давние времена, даже получив вузовский диплом соответствующего профиля, они старались программ не писать. Теперь пишут, благо языковые средства сейчас алгоритм успешно маскируют.
Делается это с помощью образца программы, выполняющей похожие действия (отсюда и название подвида: sаmрlе-рrоgrаmmеr). В такую готовую программу добавляются заклинания с указанием необходимых полей базы данных или переменных. Если не получилось, то добавляются другие заклинания. Как ни странно, результат иногда достигается и таким способом. Только взглянув на текст, вы неожиданно обнаруживаете, к примеру, что из базы данных информацию получали тремя последовательными запросами, после чего были использованы только результаты второго"
Я бы , конечно, так строга не была и не называла "инвалидами" Да что уж там, все мы, будучи джунами, были немного "Сэмпл-программеры ")) Главное, в этой стадии не остаться)
"Я до сих пор убежден, что человек, который в состоянии формулировать алгоритмы на одном языке программирования, достаточно быстро и без проблем освоит любой язык. Но вот отсутствие алгоритмического мышления не может заменить даже знание всех языков мира."
Это вот проблема со джунами. Любого можно научить синтаксису языка, но как научить человека алгоритмическому мышлению(и можно ли) за пределами уже школы/вуза, это вопрос открытый. Можно показывать на примерах, можно давать обратную связь. А дальше - кто-то услышит, кто-то нет. А все курсы дают же именно синтаксис, с обещанием "напишете свою учетную систему, даже если никогда не программировали". Ну да, напишут.. Только получаются потом часто "Сэмпл-программеры "(см. выше)
Речь не только про курсы 1С, изучала сама Python - там тоже самое, учат не программировать, а конструкциям языка. Со мной на курсах были люди вообще не из ИТ, для которых цикл, условие, переменная - это все совершенно новые понятия и все, что очевидно программисту (на любом языке), для них вовсе не так очевидно.
#программист1С #1СникЧитающий
Post #36
1.52K
- 👍 11
- ❤ 1