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

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

Какой нужен склад ума для программирования и нужен ли он вообще?

Лично у меня проблемы с математикой, одни тройки, я ее не понимаю.

Программирование+2
Syp4uk
  ·   · 17,9 K
Веб-разработчик, геймер, специалист по этике  · 10 мар 2023
Если вы способны осмысленно ответить на следующие вопросы и сами вопросы для вас понятны, ваш склад ума подходит для разработки программного обеспечения:
  1. Где находится следующий ноябрь?
  2. Оно умеет плавать, умеет летать, и оно крякает, но оно не утка. Мне нужно что-то, что способно самостоятельно добраться из пункта 1 в пункт 2. Годится ли оно для моих целей?
  3. Сисадмин Петрович должен был каждую неделю выполнять один и тот же процесс из 12 пунктов. На пятую неделю Петрович написал программу, по которой компьютер будет выполнять этот процесс вместо него. Вам понятны чувства, которые побудили Петровича на это?
  4. Если мы используем в нашей программе код, взятый у других разработчиков, это более надёжно или менее надёжно?
  5. Поисковой сервис Google состоит из одного поля ввода текста и одной кнопки. Можно ли его взломать?
  6. Вы знаете, что в вашем коде есть строчка с логической ошибкой, но никакие действия пользователя не могут привести программу до этой строчки. Программа уже продаётся, и ей пользуется пятьсот пятьдесят тысяч пользователей. Вызывает ли эта ситуация для вас отвращение?
  7. Представьте себе процесс из четырёх действий, который мы передаём другому процессу, из пяти действий. Второй процесс выполнит первый процесс на третьем шаге.
  8. Разработчик программы; продавец программы; документация программы; пользователь программы; то, что программа показывает вам в процессе работы и исходный код программы. Кто из них вам не лжёт?
  9. У нас есть чёрный ящик, в который с одной стороны кладут жёлтые вещи, а с другой вынимают красные. Ещё у нас есть второй чёрный ящик, в который с одной стороны кладут зелёные вещи, а с другой вынимают фиолетовые. У нас есть жёлтая вещь, а мы хотим получить фиолетовую. Есть что-то, чего нам не хватает?
2 эксперта согласны
Просто великолепнейший набор вопрсов, но по поводу восьмого пункта я бы поспорил. В компиляторе может быть ошибка.
Веб-разработчик, геймер, специалист по этике  · 16 сент 2021
Забудьте про математику, это устаревшие представления из 70-х, когда компьютеры были просто большими калькуляторами и использовались как таковые. Программирование это в первую очередь написание текстов, а разработка ПО -... Читать далее
2 эксперта согласныи1 эксперт не согласен
"Забудьте про математику" и "умение абстрагировать" - отличное сочетание
ну если только на фронтэнде сидеть, то может и не нужна
Специалист в области разработки систем...  · 4 янв 2021
Программирование требует большого напряжённого внимания к формальным деталям текста программы, поэтому, если вы так вот совсем не понимаете математику, то и программированием вам, скорее всего, заниматься будет тяжело. Хотя... Читать далее
1 эксперт согласен
Образовательная платформа Хекслет  · 20 окт 2022  · ru.hexlet.io
Некоторые делят людей на гуманитариев и технарей. Мол технарь, он же инженер, особого склада ума, а гуманитарием обзывают тех, кто не осиливает технарьское. Намом деле это фигня и миф. Логическое мышление - мыслительный... Читать далее
Помогаем новичкам освоить профессию веб-разработчикаПерейти на ru.hexlet.io/webinars
Лучший
Сравниваем 2000+ онлайн-курсов и рассказываем об...  · 7 февр 2021  · checkroi.ru
Отвечает
Ivan Buyavets
Тут больше не про склад ума, а про качества личности. Чтобы стать хорошим программистом, вы должны обладать следующими soft-skills: ▪ усидчивость и кропотливость — это довольно монотонная и рутинная работа, требующая регулярной... Читать далее
Посмотрите актуальные онлайн-курсы в digital 2023 года!Перейти на checkroi.ru
Описание моего профиля  · 15 мар 2023
Нужно захотеть и начать. Сильно помогает усидичивость, умение концентрироваться. Разберитесь с мотивацией(к тому что задумали). Иногда чтобы понять нужно сравнить. Составьте план. С первого раза ни у кого не получается... Читать далее
Старый ворчун  · 11 мар 2023
Программисты крайне редко используют интегралы и прочую снедь, как правило программируется визуал, поскольку большинство программ нужны для использования людьми, поэтому должны быть доступны лдля понимания, а замудрёные вещи из... Читать далее
«Аксиома-Софт» — команда высококвалифицированных с...  · 20 февр 2023
Чтобы успешно программировать, нужно иметь хорошую знание алгоритмов, логики и информационных технологий. Также полезно иметь понимание технических деталей всего, что вы делаете. Имея хороший склад ума и умение работать с... Читать далее