Веб-разработчик, геймер, специалист по этике · 10 мар 2023
Если вы способны осмысленно ответить на следующие вопросы и сами вопросы для вас понятны, ваш склад ума подходит для разработки программного обеспечения:
Где находится следующий ноябрь?
Оно умеет плавать, умеет летать, и оно крякает, но оно не утка. Мне нужно что-то, что способно самостоятельно добраться из пункта 1 в пункт 2. Годится ли оно для моих целей?
Сисадмин Петрович должен был каждую неделю выполнять один и тот же процесс из 12 пунктов. На пятую неделю Петрович написал программу, по которой компьютер будет выполнять этот процесс вместо него. Вам понятны чувства, которые побудили Петровича на это?
Если мы используем в нашей программе код, взятый у других разработчиков, это более надёжно или менее надёжно?
Поисковой сервис Google состоит из одного поля ввода текста и одной кнопки. Можно ли его взломать?
Вы знаете, что в вашем коде есть строчка с логической ошибкой, но никакие действия пользователя не могут привести программу до этой строчки. Программа уже продаётся, и ей пользуется пятьсот пятьдесят тысяч пользователей. Вызывает ли эта ситуация для вас отвращение?
Представьте себе процесс из четырёх действий, который мы передаём другому процессу, из пяти действий. Второй процесс выполнит первый процесс на третьем шаге.
Разработчик программы; продавец программы; документация программы; пользователь программы; то, что программа показывает вам в процессе работы и исходный код программы. Кто из них вам не лжёт?
У нас есть чёрный ящик, в который с одной стороны кладут жёлтые вещи, а с другой вынимают красные. Ещё у нас есть второй чёрный ящик, в который с одной стороны кладут зелёные вещи, а с другой вынимают фиолетовые. У нас есть жёлтая вещь, а мы хотим получить фиолетовую. Есть что-то, чего нам не хватает?
Веб-разработчик, геймер, специалист по этике · 16 сент 2021
Забудьте про математику, это устаревшие представления из 70-х, когда компьютеры были просто большими калькуляторами и использовались как таковые.
Программирование это в первую очередь написание текстов, а разработка ПО -... Читать далее
Специалист в области разработки систем... · 4 янв 2021
Программирование требует большого напряжённого внимания к формальным деталям текста программы, поэтому, если вы так вот совсем не понимаете математику, то и программированием вам, скорее всего, заниматься будет тяжело. Хотя... Читать далее
Некоторые делят людей на гуманитариев и технарей. Мол технарь, он же инженер, особого склада ума, а гуманитарием обзывают тех, кто не осиливает технарьское. Намом деле это фигня и миф.
Логическое мышление - мыслительный... Читать далее
Тут больше не про склад ума, а про качества личности. Чтобы стать хорошим программистом, вы должны обладать следующими soft-skills:
▪ усидчивость и кропотливость — это довольно монотонная и рутинная работа, требующая регулярной... Читать далее
Нужно захотеть и начать. Сильно помогает усидичивость, умение концентрироваться. Разберитесь с мотивацией(к тому что задумали). Иногда чтобы понять нужно сравнить. Составьте план. С первого раза ни у кого не получается... Читать далее
Программисты крайне редко используют интегралы и прочую снедь, как правило программируется визуал, поскольку большинство программ нужны для использования людьми, поэтому должны быть доступны лдля понимания, а замудрёные вещи из... Читать далее
«Аксиома-Софт» — команда высококвалифицированных с... · 20 февр 2023
Чтобы успешно программировать, нужно иметь хорошую знание алгоритмов, логики и информационных технологий. Также полезно иметь понимание технических деталей всего, что вы делаете. Имея хороший склад ума и умение работать с... Читать далее