Вход | Регистрация
    1  2  3  4   

Насколько доступно программирование для широких народных масс?

Насколько доступно программирование для широких народных масс?
Я
   brainguard
 
22.04.21 - 09:27
3. Нет препятствий37% (7)
1. Человек скорее хочет, но не может32% (6)
2. Человек скорее может, но не хочет32% (6)
Всего мнений: 19

Лично у меня противоречивые сведения на этот счет. Как вы считаете - есть ли какие-то непреодолимые препятствия к тому, чтобы человек стал программировать?
Если есть, то какого рода эти препятствия? Человек скорее хочет, но не может или человек скорее может, но не хочет?
   Волшебник
 
1 - 22.04.21 - 09:28
Когда домохозяйка запускает стиральную машинку, она её программирует!

3. Нет препятствий
   d_monah
 
2 - 22.04.21 - 09:30
Нормальные люди в программисты не пойдут
   Mikeware
 
3 - 22.04.21 - 09:32
"весна, психушка, калимулин"
   brainguard
 
4 - 22.04.21 - 09:32
(1) А не наоборот? )))
   CrushUS
 
5 - 22.04.21 - 09:33
По своему опыту 90% скорее не могут. Для этого нужно хорошо развитое аналитическое мышление, а с этим у большинства людей беда. Кстати, помогал товарищу писать статью как раз по этому вопросу : https://habr.com/ru/company/lsfusion/blog/471378/
   Mikeware
 
6 - 22.04.21 - 09:35
(4) "на берегу доярка доила корову, а в воде отражалось все наоборот"©
   brainguard
 
7 - 22.04.21 - 09:36
(5) То, что все дураки, а одни мы - программисты умные, я и так знаю )))
Вы не могли бы расшифровать термин развитое аналитическое мышление? А заодно указать порог развитости, после которого программирование становится доступным?
   программистище
 
8 - 22.04.21 - 09:37
(6) Это ты кого коровой назвал ©Женская логика
   Builder
 
9 - 22.04.21 - 09:41
Мне одному кажется что тема создана исключительно для того, чтобы впихнуть сюда ссылку из (5) ????
   fisher
 
10 - 22.04.21 - 09:41
Как и в большинстве профессий без узкоспециальных физ-требований. При надлежащей мотивации, любой может стать и программистом и музыкантом (крепким середнячком). Разница будет только во времени и сложности обучения.
(5) Аналитическое мышление развивается точно так же как и вкус и слух и все остальное. Но с практической точки зрения естественно проще (т.е. дешевле!) брать наиболее благодатный материал. Какой смысл добывать руду глубокого залегания, когда рядом есть открытые месторождения.

2. Человек скорее может, но не хочет
   GANR
 
11 - 22.04.21 - 09:41
Герон Александрийский 3000 лет назад программировал 20-минутные механические спектакли с помощью своей системы верёвок и колышков.

3. Нет препятствий
   brainguard
 
12 - 22.04.21 - 09:42
(9) Нет. Тут будет ссылка на другую статью на Хабре, от другого автора. В свое время или чуть позже
   программистище
 
13 - 22.04.21 - 09:42
(9) это сговор мистовских масштабов
   d_monah
 
14 - 22.04.21 - 09:44
(9) Блин,вам в НКВД бы работать
   CrushUS
 
15 - 22.04.21 - 09:44
(7) В частности, одним из подтипов аналитического мышления является абстрактное мышление : https://ru.wikipedia.org/wiki/Абстрактное_мышление

А именно умение выделять из частного общее (индукция) и наоборот (дедукция). Собственно ООП, а именно, выделение сущностей и наследование - это и есть применение абстрактного мышления.
   CrushUS
 
16 - 22.04.21 - 09:45
(15) Но "формошлепить" да, можно в принципе и без аналитического мышления. Просто программирование - программированию рознь.
   brainguard
 
17 - 22.04.21 - 09:45
(10) Если вдруг все захотят, тогда программирование станет общераспространенным навыком? Как навык письменной речи или управления автомобилем?
   fisher
 
18 - 22.04.21 - 09:45
(5) > императивная логика сложнее воспринимается обычным человеком, чем декларативная
Чушь. Императивная логика проще. Просто с ее помощью обычно реализуются более низкоуровневые и сложные вещи. А декларативная "логика" просто описывает требуемый результат максимально простым языком. Т.е. это по определению другой уровень сложности.
   Garykom
 
19 - 22.04.21 - 09:46
(0) Водить машину можно научить почти любого
Устроиться работать водителем или автогонщиком это уже слегка другое
Устроиться работать с высокой зарплатой, выше чем у других неводителей это третье
   Beduin
 
20 - 22.04.21 - 09:47
Любой популярный плейлист бесплатных уроков по программированию на ютубах откройте. К 10 уроку процентов 5% просмотров. к 20 уроку 1% от первого.
Люди гугл аккаунт не могут у себя в телефонах настроить, чтобы обезопасить себя от поломки или кражи личных данных. Какое программирование... Программирование в сегодняшнем виде это наука.
   Garykom
 
21 - 22.04.21 - 09:47
(17) И навык письменной речи и управления автомобилем доступны не всем
Связно письменно излагать могут не более 25% всех, водить авто не более 10%
   rsv
 
22 - 22.04.21 - 09:47
(10) для музыканта нужен ... слух. Он или есть или его  нет.
   Garykom
 
23 - 22.04.21 - 09:48
(22) Для встретивших медведя есть костыли в виде ИТ
   brainguard
 
24 - 22.04.21 - 09:48
(21) 10%! Откуда тогда такие пробки?!
   dmpl
 
25 - 22.04.21 - 09:48
Народные массы в 90% даже настройку СКД на уровне чуть выше минимума освоить не могут. Какое там программирование?
   Garykom
 
26 - 22.04.21 - 09:48
(24) Ты статистику то почитай сколько авто относительно населения
   Griffin
 
27 - 22.04.21 - 09:49
Наверняка в начале 20-го века рассуждали подобным образом в отношении управления автомобилем. Мол, это сложное дело, требует недюжинного интеллекта, только особо одаренным доступна магия управления вонючей тележкой без лошади. :)

3. Нет препятствий
   Garykom
 
28 - 22.04.21 - 09:50
(26)+ хотя я слегка не прав 45 лямов авто против 145 лямов населения
   fisher
 
29 - 22.04.21 - 09:50
(17) Для ответа на этот вопрос нужно определиться с критерием "владения навыком". Написать простой скрипт из последовательности понятных шагов - будет считаться обладанием навыком программирования? Если нет, то где граница?
   dmpl
 
30 - 22.04.21 - 09:50
(17) Зачем вдруг всем хотеть этого?
 
 
   rsv
 
31 - 22.04.21 - 09:50
(25) причем здесь разработанное прикладноеПО( скд)  и программирование ?
   brainguard
 
32 - 22.04.21 - 09:51
(26) А вы ее сюда киньте. Мы почитаем
   eTmy
 
33 - 22.04.21 - 09:51
(22) В корне неверное заблуждение. Слух спокойно развивается! Просто от природы он у кого-то лучше развит, а у кого-то хуже
   brainguard
 
34 - 22.04.21 - 09:51
(30) В свое время или чуть позже
   Garykom
 
35 - 22.04.21 - 09:52
(32) ладно 50% письменная речь и 30% вождение авто
   CrushUS
 
36 - 22.04.21 - 09:52
(18) Смотрите, Декларативная логика - это "что" сделать, а Императивная - это "как". То есть императивная в любом случае сложнее, так как там нужно понимать что сделать, и как. А в декларативной - только "что".
   Beduin
 
37 - 22.04.21 - 09:52
(27) Ну ты сравнил) Машину с рулем и педалями и современные IDE, только настройки которых будешь неделю изучать. Про язык вообще....
   Dmitrii
 
38 - 22.04.21 - 09:52
(17) >> Если вдруг все захотят, тогда программирование станет общераспространенным навыком? Как навык письменной речи или управления автомобилем?

Проблема в том, что трудно представить себе ситуацию, при которой "вдруг все захотят".
Мотивация - великая штука.
Если мотивация есть, то освоить программирование на начальном уровне может любой.
Собственно говоря когда-то основы программирования входили в школьную программу общего среднего образования. Пока его не заменили куда более ценными навыками работы с Word, Excel и т.п. офисными пакетами.
   brainguard
 
39 - 22.04.21 - 09:52
(28) А есть еще каршеринг
   dmpl
 
40 - 22.04.21 - 09:53
(27) Ну, тот же Ford Model T управлялся совсем не так просто, как современные поповозки. Да что там Model T? Я думаю больше чем у 70-80% будут проблемы при езде с коробкой без синхронизаторов...
   fisher
 
41 - 22.04.21 - 09:53
(22) Загугли эту тему. Все отлично развивается. И у большинства считающих что у них "нет слуха", все с этим вполне норм. Требуется только небольшое "дообучение".
   rsv
 
42 - 22.04.21 - 09:54
(33) возможно ... но  в приеме в музыкалку хотя бы
начальную - завернут скорее. Нет слуха - сам на гитаре не подберешь ничего.
   Garykom
 
43 - 22.04.21 - 09:54
(38) Алгоритмы до сих пор входят на каком то ЯП
   dmpl
 
44 - 22.04.21 - 09:55
(31) О, вот и непрограммист отметился :)
   Garykom
 
45 - 22.04.21 - 09:55
(39) Каршеринга считай нет, там смешные проценты пока
   Beduin
 
46 - 22.04.21 - 09:56
(38) Уже пробовали в Индии. У них на машинах по всем глубинкам искали тех кто может и хочет учиться программированию. И реклама была и обещания денег, не особо помогло. Кончились быстро все кто мог программить адекватно.
   dmpl
 
47 - 22.04.21 - 09:58
(46) Э-э-э... те, кто индусский код пишет - это те, что кончились, или те, что стали программистами?
   Griffin
 
48 - 22.04.21 - 10:00
(40) А программирование в наши дни так же не требует знаний assembler, а машинного кода тем более. Кстати, я не умею водить авто и склад ума, можно сказать, абсолютно гуманитарный, но стряпать код научился в 33 года
   Garykom
 
49 - 22.04.21 - 10:00
(47) Усаморегулировалось
Кто смог из индусов освоить те стали и начали зарабатывать а все прочие поняли что за их индусский код никто не хочет платить и свалили коровам хвосты расчесывать
   Mikeware
 
50 - 22.04.21 - 10:00
(14) НКВД - НаркологоКожноВенерологическийДиспансер ?
   Garykom
 
51 - 22.04.21 - 10:01
(48) Ассемблер и машинный код в разы проще 1С
Даже не в разы а на порядки!
   Beduin
 
52 - 22.04.21 - 10:01
(47) Если использовать логику, что программирование доступно для широких масс, то 1.3 млрд индийцев с зп 500$ могли полностью оставить без работы весь мир еще в самом начале 2000х годов. А спрос на разрабов пока только растет.
   Beduin
 
53 - 22.04.21 - 10:02
(48) Я еще в институтах напрямую в память видюх или сетевых плат писал. Это проще раз в десять, чем в современной бухии  разбираться.
   d_monah
 
54 - 22.04.21 - 10:02
(50) Тема вроде про программирование,но как обычно свели к хренам))
   Garykom
 
55 - 22.04.21 - 10:04
(54) Так тут утверждают что любой хрен можно вытянуть
   Пульсир
 
56 - 22.04.21 - 10:04
(0) А зачем нужно, чтобы "ширнармассы" программировали?
   acanta
 
57 - 22.04.21 - 10:04
(52) при делении на касты и подкасты при очном обучении это невозможно. Но теперь, когда есть удаленка,почему бы и нет?
   Beduin
 
58 - 22.04.21 - 10:06
(57) Может ты не в курсе. Но интернет до 2000 годов появился.
   d_monah
 
59 - 22.04.21 - 10:06
(55) Т.е. из бабушки вытянуть дедушку?Ну знаете...
   fisher
 
60 - 22.04.21 - 10:06
(51) Это в каком месте он проще? Если для банального цикла нужно по меткам прыгать и в сортах регистров и флагах процессора разбираться.
 
 
   Krendel
 
61 - 22.04.21 - 10:07
Обсуждали же, программить не могут, кодить пожалуйста
   Mikeware
 
62 - 22.04.21 - 10:07
(17) оно уже стало общераспространенным инженерным навыком. В начале 80-х пресловутый паранджанов ввиду повышенной неспособности тамошних индженеров не то, что программировать, но и поставить задачу программистам, придумывал "язык Дуракон". А сейчас уже жалуются, что общетехнические навыки хуже навыков программирования.
   Griffin
 
63 - 22.04.21 - 10:09
(51) (53) проблема в том, что нереально по машинному коду понять что конкретно делает тот или иной кусок кода. Считает ли он сумму проводки в БП или производит выстрел из базуки в каком-нить шутере. Честно говоря, в институте проще было LISP освоить, чем assembler
   Mikeware
 
64 - 22.04.21 - 10:10
(59) ну да - вывернутая наизнанку резиновая женщина похожа на резинового мужчину..
   Garykom
 
65 - 22.04.21 - 10:11
(59) Что делает код?
uint i;
...
if (i.ToString().Length == 1)
{
  ...
}

   Garykom
 
66 - 22.04.21 - 10:11
(60) метки проще чем эти ваши нескоко видов циклов с выходами из них с опорой на метку один фуй
   Волшебник
 
67 - 22.04.21 - 10:11
(65) ничего
   Paint_NET
 
68 - 22.04.21 - 10:11
(0) Твой пример показывает, что ответ отрицательный :)
   Beduin
 
69 - 22.04.21 - 10:12
(60) Так это все, что надо было знать. 6-8 регистров, 10 команд и кое-что из структуры. И сравни с сегодняшним объемом абстракции для программирования.
   Garykom
 
70 - 22.04.21 - 10:12
(67) Проверка на что в условии если перевести в человеческий вид из индусского?
   Mikeware
 
71 - 22.04.21 - 10:13
(60) (63) смотря для чего "проще". и что считать критерием простоты.
   Builder
 
72 - 22.04.21 - 10:14
(63) Оооо, LISP для автокада я помню !!!!
Там главное в скобках не запутаться :)
   Griffin
 
73 - 22.04.21 - 10:14
(65) переводит число в строку и проверяет ее длину?
   Garykom
 
74 - 22.04.21 - 10:15
(73) Угу и какие же числа удовлетворят?
   Beduin
 
75 - 22.04.21 - 10:16
(65)
uint i;
...
if (i.ToString().Length % 3 = 7)
{
  ...
}
Вот так занятней
   Beduin
 
76 - 22.04.21 - 10:16
(74) 0-9
   Griffin
 
77 - 22.04.21 - 10:16
(74) до 9 включительно
   Griffin
 
78 - 22.04.21 - 10:17
(76) от - 9 до 9
   Beduin
 
79 - 22.04.21 - 10:18
(48) То, что ты научился программировать, не значит, что это могут все.
   Кирпич
 
80 - 22.04.21 - 10:19
(65) выполняет проверку числа на меньше 10 через задницу
[1c]
uint i;
...
if (i < 10)
{
  ...
}
[/1C]
   Garykom
 
81 - 22.04.21 - 10:19
(79) Ошибка выжившего?
   fisher
 
82 - 22.04.21 - 10:20
(66) В ассемблере без прыжков по меткам практически невозможно обойтись, если без извратов. А это сразу повышает запутанность кода и снижает его читабельность.
(69) Неверная аналогия. Ты сравниваешь кирпичи с домами. Конечно, кирпичи проще домов.
   fisher
 
83 - 22.04.21 - 10:21
Да и вообще в ассемблере добавляются приседания вокруг архитектуры. То есть больше специфического бойлерплейта. Как это может упрощать - я не понимаю.
   Mikeware
 
84 - 22.04.21 - 10:23
(79) мне пришлось в свое время _учить_. школьников. Обычной средней школы. Могут научиться все. Но далеко не у всех есть интерес к этому виду деятельности.
   Griffin
 
85 - 22.04.21 - 10:23
(79) (81) я клоню к тому, что не стоит из способности к программированию делать выводы об избранности профессии и исключительности освоивших эту профессию. Сапожниками тоже не все могут стать, как и токарями и сантехниками, а программирование именно в эту группу профессий входит
   Mikeware
 
86 - 22.04.21 - 10:25
(82) "прыжки по меткам" ничуть не отменяют возможности писать структурно. а это, в свою очередь, позволяет писать без извратов и повышает читабельность.
   brainguard
 
87 - 22.04.21 - 10:25
(84) Так, так. А то я думал, что один такой
   Beduin
 
88 - 22.04.21 - 10:26
(85) Если бы сапожникам платили как программистам, сейчас каждый второй бы обувь ремонтировал.
   brainguard
 
89 - 22.04.21 - 10:26
(88) Чью?
   Paint_NET
 
90 - 22.04.21 - 10:27
(85) Я хоть и не считаю программирование какой-то избранной или элитарной профессией, но, справедливости ради, перечисленные сапожник, токарь и сантехник - профессии, которым могут научиться все, у кого нет физических ограничений.
   MadHead
 
91 - 22.04.21 - 10:27
В программировании как и в других относительно сложных задачах понимание приходит волнами. То есть набираешся точечных знаний и когда таких знаний набирается критическая масса, то появляется понимание картины в целом. Многим людям которые начинали учить программирование, но не осилили, не хватает усидичивости, что бы преодалеть порог входа и они думают, что прогресса нет и не будет и бросают.

2. Человек скорее может, но не хочет
   Beduin
 
92 - 22.04.21 - 10:27
(84) Ты хотя бы напиши язык и примеры программ которые делали успешно на уроках.
   Mikeware
 
93 - 22.04.21 - 10:28
(88) программирование, как любая инженерная, научная, да и вообще умственная деятельность, требует изрядного и регулярного "напряжения мозгов". Эффект заметен не сразу, поэтому не у всех хватает настойчивости. Ну и природная предрасположенность и воспитание тоже играют роль.
   Beduin
 
94 - 22.04.21 - 10:28
(89) Бизнес не будет платить человеку 300 тысяч, если можно с улицы подготовить таких же десяток за три месяца.
   fisher
 
95 - 22.04.21 - 10:29
(86) Все так. Но мы тут про сравнение простоты написания и читабельности с высокоуровневыми языками. Мне вообще-то казалось, что простота использования высокоуровневых языков в сравнении с ассемблером - это аксиома, вытекающая из определения "высокоуровневости". Ан нет. Кто-то оспаривает. Но я уже сказал все что хотел на эту тему.
   VKS
 
96 - 22.04.21 - 10:29
Почему-то некоторые думают что могут стать программистами, если очень захотеть. Нет, не смогут! Это примерно тоже самое как писать стихи. Либо человек может писать стихи, либо не может. Не берем в расчет посредственности, которые могут придумать несколько несложных четверостиший, такие и в программировании что-то смогут сделать. Но для серьезной работы они не годятся.

1. Человек скорее хочет, но не может
   MadHead
 
97 - 22.04.21 - 10:30
В общем упорство и толерантность к неудачам ключевые навыки успешного человека )
   fisher
 
98 - 22.04.21 - 10:33
(96) > Либо человек может писать стихи, либо не может.
Чушь. Все могут писать стихи.
Просто стандартная мотивация - делать то, что легче дается, что еще больше прокачивает этот навык. Так все в среднем и развиваются.
Если дается тяжелее - ты просто его не прокачиваешь. А возможно достаточно будет пересечь рубикон и тебя попрет.
   shuhard
 
99 - 22.04.21 - 10:33
(0) топик ни о чем

3. Нет препятствий
   Garykom
 
100 - 22.04.21 - 10:35
(96) Стихи писать совсем несложно
Тут нужно рифму подобрать
Вот только надо осторожно
Посредственностями обзывать
  1  2  3  4   

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.