LINUX.ORG.RU

Что такое расширение кругозора для хорошего, годного кода?

 , , ,


0

3

Кто что может сказать о расширении кругозора? Художественная литература? Или Кино? Или нельзя впихнуть в кино и надо смотреть анимацию, как продолжение полёта фантазии? Или полнометражные уже тяжело воспринимать и надо смотреть youtube?

Как бы вы дополнили приведённый список?

  • The Midnight Gospel
  • La planète sauvage
  • The Shivering Truth
  • Smiling friends
  • Mind games

Или всё же сериалы?

  • Mighty BOOSH
  • The OA
  • Tales from the Loop
  • Maniac

Что вам помогло расширить сознание и критическое мышление? Можно обратиться к Альтову «И тут появился изобретатель» 1989 года, можно обратиться к трудам великих учителей и психологов.

Или вы просто подтянули знание о синтаксисе языка и паре рекомендаций в виде требований (паттерны) и «в бой»? Уже пять тем вижу по разработке, люди совершенно не понимают в проектирование. Люди с опытом. Не понимают простейших вещей. Например Procedural -> Module -> OOP. Зачем и почему тот или иной подход вообще появился и что он решает. Особенно удивили в этой теме: Почему тулинг для Си такое дерьмо?

Такие все профи, @Zhbert, а пишут на других ЯП… Да, и для тебя лично - MIT перешла в учёбе на Python. Harvard too Почему так? Или знания о Iterative develop, Emergent design, DDD не падают с неба? Кто знает, кто знает…

Python и DDD идут строго параллельно, а если пересекаются, то выходит адское говно вакансии с которым надо скипнуть непременно. Java - это язык, где паттерны - это лишь борьба с его дизайном, с тем что без объявления класса нельзя и пернуть… Сделай уже выбор между java/додиез, сишкой и скриптами. От них зависит кривая обучения, потому как только на байтолюбском говне тебе придется всякие сортировки пузырьками реализовать и то не на всем, а только в embedded

rtxtxtrx
()
Ответ на: комментарий от alysnix

Шортсы в инстаграме объяснять как программировать и твоей маме, «самоучитель C++ за 10 минут» сосет, зумер обрыган все секреты йязыка с помощью гачи мемов раскроет за 10 секунд… Хотя я самоучитель пхп для быдла читал, но не смог освоить дальше пары страниц, ибо ждали меня клиенты на фрилансе, которые платили мне месячную зарплату на заводе за пару сотен строк в notepad++

rtxtxtrx
()
Последнее исправление: rtxtxtrx (всего исправлений: 1)

Можно обратиться к Альтову «И тут появился изобретатель» 1989 года

За это лайк.

А остальное - обычная весенняя шизофазия.

Хороший код - код, который выполняет то что должен. Годный код - код который можно тиражировать, переиспользовать и вообще им делиться.

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

Критическое мышление - вообще стоит отдельно, это стиль жизни, его не натренируешь, либо есть, либо нет.

vvn_black ★★★★★
()
Ответ на: комментарий от vvn_black

Хороший код - код, который выполняет то что должен. Годный код - код который можно тиражировать, переиспользовать и вообще им делиться.

Ну да ну да. А потом надо добавить или поменять что-то и баг на баге или «всё надо переписать».

Чтобы не быть многословным, тебе не попадался такой дядя, как Zoran Horvat?

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

Ну да ну да. Это если ты лепишь лапшу по строго заданному не тобой алгоритму. И при этом ты уникальный и незаменимый специалист.

masterOf
() автор топика

Учи философию по университетским учебникам. Сейчас надо искины программировать, и тут без неё, философии, никуда.

Цели, их возникновение,
описывание бытия через двигомены - вот это всё.

Shushundr ★★★
()

Что вам помогло расширить сознание и критическое мышление?

Таинственный остров
Дон Кихот
Капитанская дочка
Мёртвые души
История Тома Джонса, найдёныша
Гаргантюа и Пантагрюэль
Что делать?
Женитьба Фигаро
Совсем, как человек
Преступление и наказание
Чайка по имени Джонатан Ливингстон
Хромая судьба
Игра в бисер

И это совершенно точно не полный список, это то, что сходу пришло в голову.

А изучение ЯП, паттернов и парадигм — это не про расширение сознания и критического мышления, это про расширение инструментария. Оно, безусловно, тоже важно, содержание без формы не существует.

P.S. Чуть не забыл — «Две лягушки» Пантелеева, конечно же. :)))

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от hobbit

это про расширение инструментария

Нет там расширения инструментария. Есть абстракция, её надо понять и применить, и правильно применить.

А список хороший, некоторые позиции годнота.

anonymous
()
Ответ на: комментарий от hobbit

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

masterOf
() автор топика

MIT перешла в учёбе на Python. Harvard too Почему так?

потому что ты, например, для расширения сознания и критического мышления, ищешь не задачники по физике с математикой, а фильмы и сериалы.

в этом ответы на все твои вопросы.

olelookoe ★★★
()
Ответ на: комментарий от masterOf

Я лично столкнулся с тем, что так называемые {random_expert_name} очень мало интересуются развитием личности. Зато страдают ожирением, импотенцией в играх, ленью.

Поправил.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от masterOf

Ох, спасибо, стало понятнее. С чего вы решили, что абстрактное мышление как-то связано с личностными качествами?

Может быть, если вы дадите определение личностным качествам, которые можно развить, станет ещё понятнее.

Потому что «личностные качества» - это софт скиллы, а то же самое абстрактное мышление, да и всё аналитическое - это хард скиллы. Разные умения и навыки, разные способы проявления и развития.

vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Ответ на: комментарий от olelookoe

Как тебе задачкик по математике поможет въехать в симуляцию мира? Если мне не изменяет память, подход ООП был заложен в ЯП для симуляции морских сражений.

Изучение матана полезно, как и физики. Никто этого не отменяет. Только твоя точка зрения очень однобока.

anonymous
()
Ответ на: комментарий от anonymous

Как тебе задачкик по математике поможет въехать в симуляцию мира?

это тривиально и скучно.

лучше расскажи как в симуляцию мира поможет въехать индийское порно.

olelookoe ★★★
()

Не читая тему. Пишите код, читайте чужой код и документацию. Философия как развлечение хороша. Даже если это философы «правильного» кода.

azsx
()

Минимальный джентельменский набор это тензорное исчисление, теория групп, функциональный анализ, квантовая механика, статистическая физика, классическая музыка и аниме:-)))

AntonI ★★★★
()

Что вам помогло расширить сознание и критическое мышление?

Слишком много людей полагаются на мышление чистыми шаблонами. Например, частое повторение «шахматы развивают мышление» заставляют отвечать людей на вопрос «шахматы развивают мышление?» - Да.

Еще один популярный шаблон, это «я прочитал книгу, посмотрел фильм, и все понял», очень мощный шаблон, если спросить у такого человека что же он конкретно понял, то он посоветует почитать книгу, то есть на самом деле ничего, и он полагается на свои эмоции.

Есть еще авторитетность шаблона, один умный человек сказал, и я так тоже буду считать.

Всегда нужно следить за своими выводами и утверждениями, разбирать их до основания.

В шаблонах есть еще одна проблема, люди оперируют расплывчатыми словами, например могут спорить, хорошо ли это, что произошло X. А на самом деле, для начала стоит выяснить что такое хорошо. А шаблоны они накладывают даже неподходящие, лишь бы хоть немного набралось совпадения для его применения.

Этого настолько много, что на остальное даже можно не обращать внимание.

MOPKOBKA ★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)

Ты о каком кругозоре-то? Общем или конкретно в разработке?

Если общем — тут каждому свое. Я просто много читаю. Часто возникает желание что-то уточнить → там погуглил, тут почитал, и вот уже что-то начал понимать. Другой вопрос, а надо ли оно потом тебе по жизни, знать, как работают нейроны в мозгу или происходит поверхностное натяжение…

Люди с опытом. Не понимают простейших вещей.

Но ты, конечно же, все понимаешь и сейчас сорвешь покровы? :)

На самом деле просто все смотрят на вещи через призму своих опыта и знаний. В приоритете опыта. Я могу пояснить, почему я считаю Си и Паскаль идеальными для обучения, а питон нет (и даже уже здесь это приводил не раз). Но это будет сугубо мое лично мнение, основанное на моем опыте. И оно может не совпадать с твоим, с MIT или рандомным Васяном.

Zhbert ★★★★★
()
Последнее исправление: Zhbert (всего исправлений: 1)

Пост самолюбования. Я так понимаю, сознание у вас уже достаточно расширено чтением УЧИТЕЛЕЙ и ПСИХОЛОГОВ, чтобы провести маленький анализ собственного высказывания? Вот что я тут вижу со стороны: ваш пост это практически отчет о каких-то ресурсах, знаниях, технологиях и так далее, которые вы освоили за последнее время, но никто из вашего окружения ваши порывы в поисках глубинного смысла не оценил. И вы решили сотворить пост, концентрирующий ваши - как вам кажется - достижения на пути самосовершенствования явно (в виде тупо списка) и неявно (в виде косвенной отсылки на то, что вы владеете английским). Как вы сами думаете, это кому-то кроме вас интересно вообще?

FishHook
()

рекомендую «Гибкое сознание: новый взгляд на психологию развития взрослых и детей» Кэрол Дуэк и «Нравственные письма к Луцилию» Луций Анней Сенека, каждая хороша в своем роде, первая обязательна к прочтению

anonymous
()

Помню одну фразу - тот кто читает книги всегда будет управлять тем кто смотрит телевизор(ну в данном случае кино,ютуб). Мне как-то посоветовали прочитать книгу «Гиперболоид инженера Гарина» - я сам еще не начинал, но тебе посоветую

bad_master
()
Ответ на: комментарий от bad_master

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

- Завтра у товарища прапорщика день рождения, надо подумать о подарке.
- Может быть подарим ему книгу?
- Книгу мы ему уже дарили в прошлый раз, книга у него уже есть. 
AntonI ★★★★
()
Ответ на: комментарий от FishHook

вы решили сотворить пост, концентрирующий ваши - как вам кажется - достижения на пути самосовершенствования явно (в виде тупо списка) и неявно (в виде косвенной отсылки на то, что вы владеете английским).

Рассмешил.

masterOf
() автор топика
Ответ на: комментарий от anonymous

А вот ещё хорошая книга была у Луи-Бусенара.. Хотя по нонешним временам.. нифига я не посоветую из книг😀️

Ну почему же? Хочешь классную книгу на это время? Рекомендую Шарля, «Легенда об Уленшпигеле». Как раз под это время.

masterOf
() автор топика
Ответ на: комментарий от Zhbert

Конечно сорву xD Куда же без этого?
Байтолюбы пишут маааленькие програмки, в одно лицо.

Что-то больше консольной утилиты вдруг заставляет коснуться мира абстракций, где выигрыши байтолюбви будут нивелированы IO, сетью, DB или хреновой архитектурой и просто дерьмовым кодом соседа.
Там, где ты пишешь не один, внезапно строгая типизация въезжает на белом коне, появляются всякие техники. И это не от хорошей жизни.

Никто не спорит, что ты можешь с Си запилить нормальный кирпичик. Только что-то сложнее вызовет у меня закономерное удивление. И обучение сейчас больше, чем одна-две лекции… Зачем? Чтобы что?

masterOf
() автор топика