Имя: Пароль:
JOB
Работа
Можно ли научить программированию любого человека?
,
0 Beduin
 
05.06.14
13:06
1. Нет 48% (39)
2. Да 38% (31)
3. Свое мнение 12% (10)
4. Только вырастить одинесника 1% (1)
Всего мнений: 81

У меня преподаватель в институте, научный сотрудник, вел алгоритмы, но однажды честно признался, что программировать не может, создавать новое. Зато наизусть знал свой предмет, и доносил знания очень здорово.
Иногда у людей нет этой способности, знаю так как сам преподавал немного  и если в математике или физике можно зазубрить методики и успешно применять их для решения задач, то в программировании зубрить напряжно, полно ситуаций, где нужна импровизация и готовой инструкции для решения нет в принципе. Я думаю, это какая то способность с рождения у некоторого множества людей.
409 rphosts
 
09.06.14
02:48
(407) ну т.е. Groovy просто так погулять вышел...
ок, сколько певцов среднего калибра воспитал тот учитель пения?

И это при том, что учить детей проще чем взрослых.
410 Jump
 
09.06.14
04:01
(406)Кто ж с этим спорит.
411 Jump
 
09.06.14
04:15
Программист это человек умеющий написать программу для компьютера - а уж какую программу это чисто вопрос квалификации и мастерства.

Кто то пишет искуственный интеллект,  а кто то пишет модуль интеграции сайта с платежной системой.
И если в первом случае необходимо знать алгоритмику, уметь выбрать нужный алгоритм, или придумать его, то во втором случае все решает знание стандартов, а алгоритмы нафиг не нужны.
Так нафига учить второго программиста алгоритмам? Что они ему дадут? Лучше уж ему потратить это время на изучение стандартов.
412 rphosts
 
09.06.14
04:19
(411) дадут представление как не амнокодить
413 Jump
 
09.06.14
04:25
(412)Неверно.
Овнокод в данном случае - любой код несоответствующий стандарту, ибо он не один работает над проектом, и все уверенны что он воспользуется стандартным решением, пусть и не самым эффективным.
414 rendez-vous
 
09.06.14
09:47
(406) А вот писать учатся все. Вне зависимости от способностей.
Просто представь, что будет, когда программирование выйдет на личный уровень. Т.е когда, человек будет писать программу для личных целей.
415 NS
 
09.06.14
10:46
(411) а прикладной математик - это тот кто производит вычисления? а вот какие это вопрос мастерства? То есть любой первоклашка это прикладной математик?
416 Trotter
 
09.06.14
10:49
(414)[Т.е когда, человек будет писать программу для личных целей.]
Я думаю каждый программист так делает )
417 NS
 
09.06.14
10:53
(411) В ветке уже было. Путаешь программирование и вёрстку.
418 ЗЫ5
 
09.06.14
10:59
1+1=2 Программированию учат в первом классе.

Да
419 Локи-13
 
09.06.14
11:01
Научить можно кого угодно чему угодно - общий принцип работы мозга позволяет.

Однако, стать мастером сможет не каждый - тут все зависит от миллионов факторов: воспитание, окружение, мировоззрение, среда обитания, и т.п., и конечно же гены.

Свое мнение
420 acsent
 
09.06.14
11:02
(414)  >>человек будет писать программу для личных целей.
Ты же не пишешь книгу чтобы почитать и не снимаешь кино чтобы посмотреть.
И даже если ты поешь песню чтоб послушать, все равно предпочитаешь творчество профессионалов
421 Кай066
 
09.06.14
11:04
(420) варишь суп, чтобы поесть, стираешь вещи, чтобы самому носить
422 Господин ПЖ
 
09.06.14
11:09
>Можно ли научить программированию любого человека?

зачем?
423 acsent
 
09.06.14
11:12
(422) зачем люди учатся писать?
424 rendez-vous
 
09.06.14
11:33
(422) Затем, что вскорости программирование станет необходимым для социализации навыком. Ты не сможешь совершать элементарных бытовых действий, не владея программированием. Например, не сможешь ничего купить.
425 Кай066
 
09.06.14
11:36
(424) Зачем? В современных интерфейсах могут работать даже 3х летние дети и женщины
426 rendez-vous
 
09.06.14
11:43
(425) А в интерфейсах завтрашнего дня они начнут программировать.
427 acsent
 
09.06.14
11:45
(426) Чтобы купить булку хлеба нужно будет написать программу его покупки и так каждый раз, каждому покупателю )))
428 rendez-vous
 
09.06.14
11:55
(427) Ну да.
429 maxile
 
09.06.14
15:25
Опять же в России нет больших программистов, а есть программишки мааленькие для написания приложений к чужой Винде. Своей винды даже нет. Какое программирование? так игры в программирование. Чему-то учат, но непонятно чему. Ребята Вы о чем? В той же супермаленькой КНДР есть своя Винда Красная Звезда. Вот туда надо ехать и  задавать там этот вопрос. А мы еще не поднялись на такой уровень.

Свое мнение
430 NS
 
09.06.14
15:25
(429) То есть программирование - это написание винды? Всё остальное это "программишки маленькие"?
431 maxile
 
09.06.14
15:26
А что уже написал? Где?

Свое мнение
432 NS
 
09.06.14
15:28
Учат в РФ программированию, а учитывая что и Российские школьники, и студенты, и профи - чемпионы мира по программированию - учат лучше чем в любой другой стране.
433 opus70
 
09.06.14
15:29
да можно это как ремонтировать обувь
плохонько но писать программки будет
434 Jump
 
09.06.14
15:32
(415)Математик - ученый изучающий математику.

Прикладной математик -  ну это уже человек применяющий науку математику для каких-то нужд.
Поэтому второклассник считающий мелочь - в принципе тоже прикладной математик.
435 Fish
 
09.06.14
15:33
(429) Винду писали в основном программисты, которые учились в России. Так что про то, что в России нет больших программистов, ты явно загнул.
436 NS
 
09.06.14
15:34
(434) Прикладной математик? Ну-ну.
437 Jump
 
09.06.14
15:34
(417)С чего бы это?
Верстка - описание дизайна, внешнего вида.
Программирование платежного модуля - написание логики  платежа, и взаимодействия с процессинговым центром.
438 NS
 
09.06.14
15:35
(437) Программирование уровня модуля, оно-же вёрстка - разработка простого плоского кода. html, простые скрипты, печатные формы в 1С и т.д.
439 Jump
 
09.06.14
15:36
(436)Тут все зависит от определений.
Если математик это ученый, то школьника прикладным математиком назвать сложно.

Если математик это любой человек знающий математику, то да школьника тоже можно назвать прикладным математиком.
440 NS
 
09.06.14
15:37
(439) Проблема в том, что школьника нельзя назвать математиком. Даже прикладным. И занимающегося версткой нельзя назвать программистом.
441 Господин ПЖ
 
09.06.14
15:39
(424) вы бредите

аппле это доказывает
442 Jump
 
09.06.14
15:39
(438)Верстка - это исключительно дизайн.

А код неважно где он расположен это программа, и пишет ее программист.

Хотя допускаю что в некоторых компаниях версткой и дизайном занимаются программисты.
443 Господин ПЖ
 
09.06.14
15:40
(426) "программировать в интерфейсах" нужно только в продуктах M$... ибо они сделаны через ж.пу
444 Jump
 
09.06.14
15:40
(440)Каково определение математика?
Что такое математик вообще?
445 NS
 
09.06.14
15:40
(442) Верстка - это написание кода уровня модуля. Общепринятое определение программной верстки.
446 maxile
 
09.06.14
15:41
Предположим, что  вдруг  Майкрософт в плане санкций захочет лишить всех нас права пользоваться их Виндой, а в случае пользования объявит пиратами. Что тогда делать будете, а? Про это вы еще не думали, подумайте на досуге. Нельзя все время в гостях жить и не строить свой дом.

Свое мнение
447 Господин ПЖ
 
09.06.14
15:42
(423) если он живет в племени ням-ням сей навык тоже бесполезен
448 Господин ПЖ
 
09.06.14
15:43
>Предположим, что  вдруг  Майкрософт в плане санкций захочет лишить всех нас права пользоваться их Виндой, а в случае пользования объявит пиратами.

для этого ему надо в одностороннем порядке поменять лицензионное соглашение

а нам подать коллективный иск и оставить их без штанов
449 Fish
 
09.06.14
15:46
(446) "Что тогда делать будете" - горько, горько заплачем и выкинем компьютеры. Как же жить без Винды?
450 Господин ПЖ
 
09.06.14
15:48
будем покупать через посредников
451 NS
 
09.06.14
15:48
(446) Законы всегда выше хотелок любого юр. лица.
А согласно нашим, Российским законам, и международному авторскому праву - запретить пользоваться уже купленным программным продуктом (получено бессрочное право пользования) Майкрософт не может. Так-же есть линукс, который бесплатен согласно лицензии, и задним числом поменять соглашение тоже никто не сможет.
452 maxile
 
09.06.14
15:49
http://hi-tech.mail.ru/news/no-block-windows.html читаем внимательно на будущее. Это значит, уже , что подновую периферию уже будут проблемы с подключением. Про настоящее пока еще речь не идет, но намек есть, что и про настоящее может встать. Так что "чешите репу", и прежде всего те, кто считает себя или называет настоящим программистом.

Свое мнение
453 maxile
 
09.06.14
15:51
Кстати, этот вопрос поднимался уже и ранее. Он уже с очень большой бородой.
454 Jump
 
09.06.14
15:51
(445)Верстка это дизайн, и это общепринято.
Верстальщик может писать скрипты, но это уже верстальщик программист.

Да и к тому же приведенный мной выше пример никак не относится     к верстке, это ближе к движку.
455 maxile
 
09.06.14
15:52
Это также как у нас столько академиков, и академий, а миром правим не мы. А только списываем у других в основной массе.

Свое мнение
456 Господин ПЖ
 
09.06.14
15:53
>Это значит, уже , что подновую периферию уже будут проблемы с подключением.

бред... M$ будет бегать и запрещать всем вендорам продавать мыши кровавому режиму? или "отнимать" подписи для дров?
457 NS
 
09.06.14
15:53
(454) Речь идет о "программной верстке", которая программированием не является.
458 Jump
 
09.06.14
15:53
(446)А что будет то?
Ну объявит он всех пиратами, дальше что? Повлиять то он никак не может.
459 maxile
 
09.06.14
15:55
Выставит штраф всего-то на пару триллионов баксов и все и везде будет блокировать отсасывать.
460 rendez-vous
 
09.06.14
15:59
(429) КНДР может и маленькая, может и супермаленькая. Только у нее армия 4-я в мире по численности.
461 Fish
 
09.06.14
16:00
(455) "а миром правим не мы" - это временно. Вот уже в России написали первую в мире программу, которая прошла тест Тьюринга, и скоро мы захватим весь мир.
462 rendez-vous
 
09.06.14
16:03
(461) Не так. В России написали первую в мире программу, которая не дает другим программам проходить тест Тьюринга.
463 sol
 
09.06.14
16:03
(459) maxile, 4 раза вы проголосовали за вариант п.1. 5 раз проголосовали за п.4.
К чему столько страстей?
Что решает эта голосовалка и какой ваш интерес?
464 NS
 
09.06.14
16:03
(455) Какое отношение твой приступ паранойи имеет к теме ветки?
465 maxile
 
09.06.14
16:06
Госовалка неправильно написана. Должна считываться и закрываться сама, если хотя бы один раз проголосовал. Тем более, если речь идет о программировании. Это ведь не так трудно или трудно?
466 Jump
 
09.06.14
16:18
Еще раз повторюсь профессия программист в наше время раздроблена на кучу мелких специализаций.
И есть куча специализаций которые вообще не требуют знания алгоритмов.
Сейчас большинство программистов не алгоритмами занимаются а стыковкой модулей фреймворков. И знание алгоритмов им необязательно.
Т.е если программиста попросили написать программу реализующую шифрование, то в большинстве случаев программисту надо взять готовый модуль реализующий шифрование, и привязать его к интерфейсу.
467 NS
 
09.06.14
16:20
(466) Да. И называется это не программированием, а программной версткой.
468 Jump
 
09.06.14
16:39
(467)Упорный ты человек :)
Трудно с тобой спорить.

Сейчас большинство программистов именно этим и занимется, предлагаешь переименовать их в верстальщиков?
469 NS
 
09.06.14
17:12
(468) В кодеров.
470 Jump
 
09.06.14
17:22
(469)Ну если переименуют, тогда пожалуй соглашусь с тем что любого человека невозможно научить программированию.
471 NS
 
09.06.14
17:25
(470) Начнем с самого начала. Во всем мире, в том числе и в России, принято программистами называть соответствующую вузовскую специальность. Например в США программисты имеют право на иммиграцию так как это специальность требующая высшего образования. И программистом является кодер-алгоритмист. Кто должен переименовать? Программисты не считают дизайнеров, верстальщиков и т.д. программистами. И правильно делают. То что каждый эникейщик норовит называть себя программистом - программистом его не делает.
472 Aswed
 
09.06.14
17:27
Пытался, нефига не выходит если склад ума не подходящий.

Нет
473 Beduin
 
09.06.14
17:49
(466) Это называется абстрагированием.
При любом программировании есть определенный уровень абстракции. Человек пишет под Windows, он не работает с физическим оборудованием напрямую, за него это делают низкоуровневые драйверы и функции win api. Также и с шифрованием, есть готовые модули для управление данной задачей. И человек использует их. Но и разработчик драйверов и специалист пишущий оконные приложения все в итоге работают с определенным набором функций и стандартов. С точки зрения программирования, в наше время уровень абстрагирования вырос, но алгоритмы и манипулирование данными никуда не ушли.
Поэтому если у человека нет математического образования и способностей к программированию, он со всей этой кучей функций и стандартов ничего не сможет сделать. Ничего.
474 Jump
 
09.06.14
17:53
(471)Как ты узнал что это принято?
В словаре определение прочитал, или где-то еще?
475 NS
 
09.06.14
17:56
(474) Что принято, я знаю так как общаюсь в программистских кругах. Что принято считать программированием в ВУЗах естественно знаю так как учился на программистской специальности.
476 Jump
 
09.06.14
17:56
Во многих организация знаешь ли принято, что принтерами и их обслуживанием занимается системный администратор.
Так что же теперь будем считать, что если человек не знает с какой стороны подойти к принтеру, то он не сисадми?
477 NS
 
09.06.14
17:56
Что считается "программистом" при эмиграции в США и Канаду - знаю так как сдуру в свое время чуть не эмигрировал.
478 Jump
 
09.06.14
17:57
(475)Поподробней в каких именно программистских кругах ты общаешься?
Я что то подозреваю что ты общаешсья в основном в тех кругах, где обитают именно люди работающие с алгоритмами, а не просто пишущие код на продажу.
479 Beduin
 
09.06.14
17:58
(476) Обслуживанием принтеров занимаются в большинстве случаев  сами пользователи. Ибо поменять картридж или добавить бумаги не требует специальных знаний. А ремонт принтеров как высокотехнологичных устройств ни один сисадмин не потянет.
480 NS
 
09.06.14
17:58
(476) Есть общепринятая терминология. Общепринятая среди профи-программистов. Зайди на топкодер или codeforces, и выскажи свою точку зрения - засмеют. Не потому что там алгоритмисты, а потому что там контингент со всего мира с высшим профильным образованием, и соответственно знающие что означает данный термин.
481 Jump
 
09.06.14
18:00
(477)Ну это понятно.
Нафига штатам низкоквалифицированные программисты, их можно набрать в индии, гораздо дешевле.
У наших программеров желающих эммигрировать требования к зарплате больше чем у индийцев, поэтому и требования к ним выше.
482 Jump
 
09.06.14
18:02
(479)Ну хорошо.
А программы устанавливать? А юзеров консультировать? А сеть тянуть?
Это админ обязан уметь чтобы считатсья сисадмином?
483 NS
 
09.06.14
18:04
(482) Сеть тянуть - это "техник по компьютерным сетям".
484 Господин ПЖ
 
09.06.14
18:04
>Во многих организация знаешь ли принято, что принтерами и их обслуживанием занимается системный администратор

у нас есть отдельный DBA, отдельный по Exchange, сетевики и безопасники... никто из них с картриджами не бегает
485 Beduin
 
09.06.14
18:05
(482) В подавляющем большинстве случаев это несложная работа, поэтому и средняя зарплата сисадминов сейчас по Москве 30-50 тысяч рублей. У программеров только начинаются от 100 и есть шанс зарабатывать нормальные деньги. Это рынок понимаешь и он все расставил по местам, что сложно а что нет.
486 NS
 
09.06.14
18:07
(481) В Штатах в принципе специальность "программист" подразумевает высшее специальное образование. Не требует высшего там веб-дизайнер, но это не программист. К России требования не имеют никакого отношения.
487 rendez-vous
 
09.06.14
18:12
(472) Чему ты пытался научить? Конкретно.
488 lex-kex
 
09.06.14
18:24
(487) Для начала ходить, на горшок
489 acanta
 
09.06.14
19:17
Гораздо труднее научить прирожденного программиста вести светскую беседу за чашечкой чая..

Да
490 ДенисЧ
 
09.06.14
19:35
(489) d x`v ghj,ktvf&
491 Jump
 
09.06.14
20:07
Ну значит авторы некоторых программ программистами не являются.
492 acanta
 
09.06.14
20:12
(491) более того, они даже не авторы, а только исполнители..
493 Jump
 
09.06.14
20:14
(492)Я говорю именно про авторов.
494 Ranger_83
 
09.06.14
21:23
Научить програмировать на 1с любую кухарку за 21 день.
Но где брать идеи...?
495 wizard_forum
 
09.06.14
21:25
(494) "плодотворные дебютные идеи"? это к авторам )))
496 Ranger_83
 
09.06.14
21:25
Класть кирпичи не = построить дом
497 Ranger_83
 
09.06.14
21:28
И потом нужен специфический характер, типа интроверта.
498 acanta
 
09.06.14
21:29
интраверт по определению не может быть генератором идей, он их могила..
499 Ranger_83
 
09.06.14
22:26
(498)что только не узнаешь
500 wizard_forum
 
09.06.14
22:32
(499) а пусть он это Григорию Перельману объяснит, а? )))
ну, если сможет, конечно )))
501 acanta
 
09.06.14
22:41
Есть такой американский фильм Тесс, кажется. Идея с нуля не возникает - она формируется из проблемы и случайно обнаруженного решения, обычно нестандартного..
502 acanta
 
09.06.14
22:45
(494)нет проблемы - нет идеи. У (0) проблема в составлении методических пособий, систематизации, компоновке учебного материала.. Он изучает программирование как искусствовед на чьем-то портрете изучает изображение скрипки.
503 EugeniaK
 
09.06.14
23:09
Думаю, на каком-то уровне можно обучить программированию любого.
Тем более в 1С.

Да
504 rendez-vous
 
09.06.14
23:17
(494) На 1С не получится.
Вернее, получится, но кухарка будет решать совсем не те задачи, для которых 1С предназначена.
505 Jump
 
09.06.14
23:47
(496)Дома строят строители.
И далеко не все из них инженеры, и не все могут рассчитать нагрузки, в тонкостях знать процесс.
Некоторым вполне хватает умения класть кирпичи, или даже таскать кирпичи.
Но тем не менее все они строители.
506 rendez-vous
 
10.06.14
00:06
(496) Жить в доме != построить дом.
507 StaticUnsafe
 
20.06.14
08:47
(0) программированию можно научить даже одинэснига, а уж человека тем более.
508 questerr
 
24.06.14
13:51
да однозначно

хеллоу ворлд )

Да