О профанации программирования - Jaaj.Club
Для судейства Битв Авторов необходимо авторизоваться и достичь 15-го писательского уровня.

ЧЕМП 2024

Флаг LISKI[34]
2705
Флаг Auster[38]
1684
Флаг Jaaj.Club[42]
1401
Флаг Palevka-89[38]
620
Флаг Aist[39]
544
Флаг ka4ka[28]
452
Флаг tarakan[28]
429
Флаг Don Quijote[10]
220
Флаг gibulkaknop17[16]
205
Флаг BasK[10]
183

События

28.10.2024 12:17
***

Новая книга в издательстве "Коллекция Jaaj.Club" – "Дети Моря" от Елены Виховской уже в продаже!

Дети Моря - Елена Виховская

Не упустите возможность стать одним из первых читателей книги "Дети Моря" и окунуться в пучину захватывающих морских приключений.

***
25.06.2024 07:23
* * *

1 августа 2024 года
Jaaj.Club уходит в отпуск.

Отпуск Jaaj.Club

Что это значит, читайте в опубликованном анонсе.

* * *
12.06.2024 20:40
* * *

Для любителей острых ощущений открылся


Бар Полёт Шмеля

Вход только со своим шампанским!

* * *

Была модифицирована Сокровищница.

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

* * *

Комментарии

Интересная статья, как раз изучал эту территорию, чтобы пересечь Амазонию.

Спасибо!
20.11.2024 Jaaj.Club
Светлана Поделинская:
Одна из самых необычных и захватывающих книг, которые я читала.

Рина - нетипичная героиня: взрослая женщина, учёный-гидролог. Ее манят глубины и подводный мир, однако и тут её отличает научный подход: любую интересную живность Рина готова безжалостно заспиртовать и сохранить для коллекции. Она получает заказ от нефтяной компании исследовать обитаемый подводный каньон. Вместе с другом и коллегой Хонером они погружаются в "бездну" и в пещерах попадают в ловушку, расставленную… осьминогами. Так учёные познакомятся с новым для себя видом - октопус сапиенс.



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

Действие романа будет происходить как под водой, так и на водой. Благородный и доверчивый осьминог Фьют, доставивший людей наверх, на корабль, в силу непреодолимых обстоятельств сам оказывается в ловушке и не может вернуться домой на дно, чтобы предупредить своих об опасности. И его новые друзья-учёные стремятся ему в этом помочь. Им предстоит отыскать заброшенный подводный город и выяснить тайну происхождения расы разумных осьминогов.

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

Можно ли предать друга ради сохранения своего биологического вида? Каково это - обречь на гибель другую цивилизацию во имя господства своей? Да, разумно, но правильно ли? И правы ли осьминоги, считая людей "уналашами", демонами? Было интересно наблюдать, как в Рине борются любопытство исследователя и симпатия к Фьюту. А сам осьминог Фьют, воспитатель младших поколений, "Луч Познания", оказывается человечнее многих людей. Он наивный, в чём-то забавный и очень самоотверженный - впрочем, это в голубой крови у всех осьминогов. Возможно, вам будет жалко какое-то время кушать сашими. Я вот вспомнила, как ела в Галисии тушёного осьминога, и вздрогнула😆

Книгу я прочитала за полтора дня и на одном дыхании! Прониклась абсолютно всеми героями, мне были понятны их душевные метания и муки выбора. А развязка во всех смыслах получилась фантастическая! 💥Рекомендую всем любителям морских приключений и красоты подводного мира🐙🐚🐠
20.11.2024 Octavia
Спасибо!
15.11.2024 Elizaveta3112
готово, принимайте
13.11.2024 Jaaj.Club
Следствие ведет Сигизмунда, возможно.
13.11.2024 Elizaveta3112

Опрос

Что интересней прочитать в новых выпусках Jaaj.Club?


01.03.2024 Рубрика: Компьютеры

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии

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