|
Можно ли научить программированию любого человека? | ☑ | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
Beduin
05.06.14
✎
13:06
|
У меня преподаватель в институте, научный сотрудник, вел алгоритмы, но однажды честно признался, что программировать не может, создавать новое. Зато наизусть знал свой предмет, и доносил знания очень здорово.
Иногда у людей нет этой способности, знаю так как сам преподавал немного и если в математике или физике можно зазубрить методики и успешно применять их для решения задач, то в программировании зубрить напряжно, полно ситуаций, где нужна импровизация и готовой инструкции для решения нет в принципе. Я думаю, это какая то способность с рождения у некоторого множества людей. |
|||||||||||||
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
|
да однозначно
хеллоу ворлд ) Да |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |