О профанации программирования - Jaaj.Club
Опрос
Какой из образов вам ближе?


События

20.01.2026 19:11
***

Начислены роялти с продаж книг за 2025 год.

Jaaj.Club продолжает развивать партнёрскую ритейл сеть и своё присутствие на книжном рынке.

Спасибо авторами за ваше доверие к нам! 

***
18.01.2026 07:53
***

16 января завершился один из самых масштабных конкурсов фантастических рассказов 2025 года. Sci-fi победитель определён!

Гравитационный сад


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


Всем участникам турнира выданы памятные sc-fi значки.


***

Комментарии

Ну… «День, когда искусственный интеллект проснулся» – меня не порадовал. Идея есть, мысль есть, но я не дочитала. Не дочитала потому что мне врут в тексте, а это нехорошо. Может это и авторский ход/приём, но это не сработало.

Начну по порядку.

Слово офис часто, в одном абзаце. Текст начинается с диалога – не запрещено, но лучше так не делать. Этот абзац, надо бы вынести перед диалогом, познакомить читателя перед беседой. Любимая всеми ненужная парцелляция: «Окон не было. Дверь была закрыта. Офисный стол. Офисное кресло. Рабочий компьютер.» и дальше хочется продолжить: «На столе: фото кота. Любимая кружка. Маленький горшок с кактусом.» – на деле так делать не надо, всё это можно и даже нужно было написать по-другому: «Её офис был небольшим и тихим. Белые стены, пол и потолок походили на больничную палату или лабораторную комнату, только без окон. Светильники равномерно освещали помещение. Дверь была закрыта. Эмму окружали: стол, кресло, компьютер. Компания, где она работала не приветствовала захламление рабочих мест, поэтому на столе тоже было всё строго: фото кота, любимая кружка и маленький горшок с кактусом. И Эмме всегда казалось, что это скучно.» – убираем лишнее и становится лучше.

Лишние «своё» – хорошо, что не чужое: «допечатала своё сообщение.»

Вначале атрибуция ненужная: ответила, спросил.

Много «былок»: «…как отвечать на вопросы искусственного интеллекта, у неё не было. Она просто должна была быть собой.»

Вообще повторов много, это мешает чтению, надо следить за этим.

Дальше я перейду к этим моментам:
«— Ну всё… Дообучались, — уже вслух сказала Эмма и посмотрела на фотографию мужа.»
«Стекло фоторамки с фотографией собаки треснуло. Лепестки цветка в вазе начали один за другим опадать на стол.» – Вот эти три предложения меня сбили с толку. Считаю это ложью. Изначально нас познакомили со столом и что стоит на нём. Зачем? Если в тексте это перебивается? Кот, муж, собака, кактус и ваза с цветами.
Если это какой-то ход, то он не сработал, он просто есть, вводит в заблуждение читателя, и читатель думает, что ему врут.
26.01.2026 Эста
Всё, понял, про что вы. Да, это уместное замечание, больше не возникаю. Спасибо! P.S: не знал, что сверчки линяют, прикольно.
25.01.2026 Arliryh
А я вам пишу, что не бывает? Нет, я такого не говорила, это уже вы придумали. Вы не объяснили это фантастическое допущение. Почему она может ходить, когда скидывает экзоскелет? Где это в тексте указано? Тогда, как другие при линьке ходить не могут, для них – тяжёлый процесс. Я знаю о чём говорю, я видела как линяют тараканы, сверчки, ну и паук, естественно. Всегда переживаю, чтобы гладко всё прошло, чтобы не потерял лапу, лапы, чтобы не застрял, в конце концов. Лапу потерять – полбеды, новая отрастёт при следующей линьке, а вот застрять – уже равносильно смерти. И вы этот момент пропустили: вот вам героиня, она ходит, ей не больно, ей хорошо. Увы, в реальности, им плохо. А вы не дали пояснений почему она ведёт себя иначе от реального мира, фантдоп отсутствует, а это фактическая ошибка. Собственно я это и написала в комментарии, но вы видите мир, видимо, иначе от меня. Бывает, не смею осуждать. Всего вам хорошего😉
25.01.2026 Эста
Повторюсь: я благодарен за рассмотрение технических (стилистических, лингвистических, логических и тд.) аспектов. Однако меня постоянно вымораживает, когда пишут, мол, такого в фантастике не бывает, - это нереалистично! Эта риторика просто не укладывается в моей маленькой голове. Как говорится: «Вот и я говорю — не бывает! А оно было.» Спасибо за дискуссию. Со всем уважением.
25.01.2026 Arliryh
Видимо, я совсем слеп, раз не вижу, где спорю с русским языком... Или вы - "русский язык"? Что ж, большая честь.
25.01.2026 Arliryh

О профанации программирования

01.03.2024 Рубрика: Компьютеры
Автор: vassyap
Книга: 
12843 0 0 14 643
К сожалению, наш мир не идеален, а задачи, которые ставятся перед программистом, часто напоминают следующее: "напиши то, не знаю что, но чтобы можно было делать вот это, вот то и даже вот это, причем, всё должно работать к завтрашнему утру".
О профанации программирования
фото: grad.tamu.edu
Нельзя требовать высокой программистской квалификации от мальчишки, который в 8-м классе пытается создать игровую программу. Бухгалтер, использующий Excel для выполнения рутинных расчётов, - вряд ли ему необходимо понимать механизм работы Windows.

Но программист, который пытается создать программу, которой будут пользоваться несколько человек, должен обладать знаниями, несколько более глубокими, чем пользователь, согласны?

К примеру, чего ждать от автора дизассемблера, если он не знает даже, откуда необходимо начинать дизассемблирование РЕ-файла? И ещё: известнейший многотомник Дональда Кнута называется "Искусство программирования". Вдумайтесь – искусство! Но, скорее всего, тут же будет задан встречный вопрос – что, и работу компилятора, при помощи которого создаются исполняемые файлы, нужно представлять до тонкостей? Понимать всё, что происходит внутри компилятора? Знать, где, какой флажок и при каких условиях он устанавливает или сбрасывает?

А ведь кроме компилятора в арсенале программиста имеется немало инструментария... Что на это можно ответить? Если бы мы жили в идеальном мире и у нас был бы избыток времени, то, наверное, знать, как работает любая программа, было бы весьма неплохо. Но, к сожалению, наш мир не идеален, а задачи, которые ставятся перед программистом, часто напоминают следующее: "напиши то, не знаю что, но чтобы можно было делать вот это, вот то и даже вот это, причем, всё должно работать к завтрашнему утру".

Знакомая ситуация? Выход из неё один – должен существовать какой-то минимум, который обязан знать любой программист. Что-то вроде кандидатского минимума. В состав этого минимума должны, наверное, входить базовые знания программирования (функции, подпрограммы, переходы, циклы, работа с памятью, работа с файлами и т.д.), основные структуры данных (массивы, векторы, списки, хэш-таблицы и их вариации), основы операционных систем, основы web и т. д. и т. п.

О профанации программирования
Фото: careergirls.org

Освоив этот минимум, программист в большинстве случаев будет знать, с чего начать решение поставленной перед ним задачи. Вот в этот момент и можно начинать пользоваться всевозможными визардами. То есть путь программиста должен начинаться с изучения. В какой-то момент спутником программиста может и, наверное, должен стать визард.

Никоим образом программист не должен начинать нелёгкое дело обучения с визарда! Это является одним из лучших способов заставить перестать работать тот агрегат, который находится у нас в голове и называется мозгом.

Кстати, возвращаясь к визарду MFC, – после того, как программист начнет понимать, каким образом работает MFC, визард становится для него весьма и весьма полезным инструментом, сокращающим время разработки на несколько часов. Понимая тот код, который генерируется визардом, программист может оценить степень его надёжности, а не полагаться только на заверения разработчиков MFC о том, что, мол, лучше и надежнее средства нет. Разве не так?

То же самое, наверное, можно сказать и о других средствах разработки – для того, чтобы их правильно использовать и быть в них уверенным, нужно понимать, каким образом они работают.

О профанации программирования
Фото: codeandhack.com

Есть ещё один нюанс, о котором нельзя не сказать. У некоторых, в основном, очень молодых (речь о возрасте) представителей этой профессии весьма и весьма велика тяга ко всевозможным "взломам" и так далее. Можно допустить это как разновидность интеллектуального развлечения, так сказать, гимнастики для ума.

Но! Большинство руководств по такого рода деятельности написаны примерно так – ставь бряк на такую-то функцию и жди, когда "всплывет" отладчик. В данном случае работа по интеллектуальному наполнению занимает второе место после перетягивания каната. Можно ли говорить о том, что "специалист", начитавшийся подобных руководств, снимет защиту действительно грамотно?

Каждому известны случаи зависания программ, запущенных с CD, которые продаются чуть ли не на каждом углу... Нет, и здесь не обойтись без хотя бы базовых знаний! Кстати, именно базовые знания зачастую позволяют решить проблему "малой кровью", а не ломать программу "через колено", используя отладчик и заменяя в программе несколько байтов. К сожалению, в большинстве школ и вузов использованию вычислительной техники учат достаточно своеобразно.

Сейчас вычислительная техника и программные средства развиваются такими темпами, что уследить за ними практически невозможно. Однако это не оправдывает отставания школьных учителей и появления недоучек в компьютерной области после вузов. Как выйти из этого положения? Наверное, универсального рецепта нет и быть не может. Однако что-то делать всё же нужно!

Подпишитесь на бесплатную еженедельную рассылку

Каждую неделю Jaaj.Club публикует множество статей, рассказов и стихов. Прочитать их все — задача весьма затруднительная. Подписка на рассылку решит эту проблему: вам на почту будут приходить похожие материалы сайта по выбранной тематике за последнюю неделю.
Введите ваш Email
Хотите поднять публикацию в ТОП и разместить её на главной странице?

Почему я решил стать программистом?

Нужен ли диплом программисту?

Такой вопрос возникает при устройстве на работу в солидную компанию, когда в первую очередь у тебя спрашивают твое образование, а уже потом что ты можешь делать. Диплом это своего рода возвышенный статус. Читать далее »

Java против C# - какой из этих языков выбрать новичку

Два фундаментальных языка программирования, которые фактически считаются основой IT-индустрии. Языки, с одной стороны, чрезвычайно похожи друг на друга, а с другой - очень разные. С какого из них лучше начать своё знакомство с программированием? Читать далее »

Как стать успешным разработчиком виртуальной реальности

Виртуальная реальность - это быстрорастущая отрасль с огромным потенциалом, спрос на квалифицированных разработчиков виртуальной реальности также увеличивается. Читать далее »

Программист и спорт понятия несовместимые?

Xочу развенчать миф, что программисты – это бородатые мужички аутичного вида с пивными животами в растянутых свитерах, которые выползают из интернета только в ближайший ларек за пивом. Читать далее »

Бамбуковые вышки цифрового леса

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

Клонирование системы: воссоздание идентичности в цифровом мире

Клонирование системы – это как копирование ключа от дома, который позволяет вам получить доступ ко всему, что находится внутри. Однако, вместо физических ключей здесь имеют дело с программными аспектами. Читать далее »

Комментарии

-Комментариев нет-