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

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

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

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

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

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

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

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

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

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

Образовательная платформа Хекслет  · 30 мар 2023  · ru.hexlet.io
Нет, это не означает, что будет сложно научиться программировать, если вы являетесь гуманитарием. Навыки программирования могут быть изучены любым человеком, независимо от его профессионального направления. Есть множество мифов вокруг программирования, но это всего лишь страхи. Гуманитарий тоже может стать программистом и этому есть подтверждения. Важно понимать, что пр... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Репетитор по математике онлайн || www.mathkruzhok.ru  · 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
Нет, это совсем несложно, особенно если Ваша специальность связана с изучением иностранных языков или просто они Вам легко даются. Ведь любой язык программирования - это такая же лексико-грамматическая система, как естественный язык, только намного проще и логичнее. В качестве слов там выступают команды, в качестве артиклей - определители типов данных, переменные идут... Читать далее

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

Если честно, ни когда не понимала разделение на «гуманитариев» и «технарей».

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

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