Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Сложно ли научиться программировать, если ты гуманитарий?

ОбразованиеПрограммирование+2
Агата Куликова
  ·   · 9,0 K

Я бы сказал, что программировать не учатся, это скорее постепенно получаемый в практике навык. Нужно понять логику языка, вклиниться в работу его функций. Условному "технарю" тут легче только потому, что он изучал математическую логику и умеет решать задачи. Но верстальщик - это как раз гуманитарий. И, тем более, дизайнер, а ведь он в общей упряжке с программерами, и зачастую выше их по статусу. Кто-то с лёгкостью осваивает программирование, кто-то с тяжестью.

Надо ещё понимать, что сегодня почти никто не пишет код. Всё сводится к использованию библиотек. И основной навык - это поиск нужного вам кода для реализации вашей идеи. Потому что все типовые задачи давно решены. При этом писать код надо уметь, чтобы, собственно, понять и настроить скрипт.

В итоге всё покажет практика. Думаю, при хорошем усилии каждый освоит программирование, как-никак индусы могут :)

И добавлю, что многие задачи для кодера - гуманитарные. Да. Ему нужно понимать (если создаёт сайты) теги, понимать семантику, понимать суть бизнеса той фирмы, для которой пишет сайт. Даже сам язык - имеет синтаксис. И это чисто гуманитарные знания - освоить, как всё пишется, где какие знаки оканчивают строку... На мой взгляд, технарь строго даже примитивней гуманитария. Потому что всё сводить к 0 и 1, видеть только два варианта во всех случаях жизни и пытаться на этом построить жизнеспособные процессы - это же примитивно. Вот если бы эти языки содержали хотя бы не только понятия "ложь", "истина", а ещё "ложь на 10%", "истина на 10%" и далее, т.е. 20 видов основных знаков, от которых отталкивается всё, то насколько бы сложнее стали эти языки? Ведь для нас не может быть абсолютного зла, для компьютера же оно только такое, и других вариантов у него нету. Зато гуманитарий вполне себе представляет не только ложь и истину, но и промежуточные варианты. В этом состоит сложность освоения "машинной" логики. Человеку приходится перестраивать свою давно построенную логику.

1 эксперт не согласен

Я считаю данный ответ сомнительным.

Образовательная платформа Хекслет  · 30 мар 2023  · ru.hexlet.io
Нет, это не означает, что будет сложно научиться программировать, если вы являетесь гуманитарием. Навыки программирования могут быть изучены любым человеком, независимо от его профессионального направления. Есть множество мифов... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Репетитор по математике онлайн || www.mathkruzhok...  · 14 июн 2020
Агата, спасибо за вопрос. Я бы стала отталкиваться от вашей цели. Вообще, учиться — это очень интересное занятие, но в мире слишком много интересных вещей, поэтому стоит расставлять приоритеты. С помощью программирования... Читать далее
Сотрудник Приёмной комиссии Университета "Синергия...  · 14 апр 2020  · synergy.ru/lp/kd
Добрый день! Всё зависит от вас, от вашей личности и обстоятельств в которых сейчас находитесь. Например, специальность "Информационные системы и технологии". Вы получите навыки администрирования информационных систем, проект... Читать далее
Поступи в вуз или колледж прямо сейчас!Перейти на synergy.ru/lp/kd

После вашего университета хрен устроишься...

U-CRM — это CRM, аналитика, постановка задач...  · 10 сент 2020  · u-crm.ru
Не слушайте никого, изучение программирования не сложное дело. Главное упорство и любовь к поиску решения задач! Нужно просто взять книгу (лучше всего, курсы хорошо, но лучше с книги начать), читать и выполнять задания... Читать далее
CRM для бизнеса. Управление вашими взаимоотношениями с клиентами и партнерами.Перейти на u-crm.ru
Главный редактор Академии Яндекса  · 16 июл 2019
Главное — желание и трудолюбие, если это есть, то все сложности преодолимы, а ещё очень важна регулярная практика. У Академии Яндекса есть специализация по C++ на Coursera, так вот её весьма успешно проходит журналистка Даша Бор... Читать далее
Лингвист, преподаватель ин. яз., специалист ИТ, из...  · 22 апр 2020
Нет, это совсем несложно, особенно если Ваша специальность связана с изучением иностранных языков или просто они Вам легко даются. Ведь любой язык программирования - это такая же лексико-грамматическая система, как естественный... Читать далее

Если вы - гуманитарий-юрист, то найдёте много знакомого в программировании. Та же логика, тот же принцип, как в нормах - «если...тогда...иначе». Любой договор или локальный корпоративный акт - это тоже программа, по сути.

Если честно, ни когда не понимала разделение на «гуманитариев» и «технарей». Программирование это навык который может дать вам возможность для творчества. Но на начальном уровне это именно навык и  выучить его это просто вопрос... Читать далее

а что понимается под "выучить"?