Заметил за собой такую особенность: мне иногда очень сложно изменять уже готовый и рабочий код. Как будто боюсь привнести в свою жизнь что-то новое ) Моя первая мысль была, что это связано с кодом, который не покрыт unit- тестами. Но нет. Когда есть тесты, становится еще сложнее, потому что редактировать приходится в два раза больше кода. Вторая мысль - старость и консерватизм ) Но, тоже нет, во-первых, знаю программистов и постарше, а, во-вторых, новый код, меня радует гораздо сильнее (чаще он лаконичнее, работает быстрее и вообще красота). И вот сегодня меня немного осенило, что это просто вариант прокрастинации...
Философия IT и программирования
Интеллект и ChatGPT
Несколько месяцев я использовал ChatGPT в своей работе, в надежде, что наконец я смогу уйти на покой. Но что-то пошло не так... Да, в каких-то простых вещах, либо математических решениях, он давал полезные советы. Но, когда я столкнулся с чем-то посложнее, тут-то он и давал осечки (а именно такие задачи у меня в основном). Во-первых, не всегда просто сформулировать задачу так, чтобы нейронка ее поняла. А если начинаешь ее разбивать на простые задачи, то ответы на них гуглятся гораздо быстрее....
Без хорошего API проект долго не проживет
Сейчас пилим довольно крупный проект. Всё стандартно: бек и фронт (веб и мобильные). И бекендеры, там, вообще, красавчики. Пишут код очень оптимизировано. Всё летает так, что запустится даже на Intel 486 (проц из 90-х). Супер! Но поработав какое-то время с таким апи, я выделил для себя два самых важных принципа выживаемости проекта: • API должен быть предсказуемым • API должен скрывать внутреннюю реализацию. Всё можно простить, глюки, баги, разный регистр в json, даже тормоза, но нарушение двух этих правил влечет за собой сущий ад...
Умение концентрироваться на задаче - наша суперсила. Часть 1. Физиология Выделю самое главное, чем мы можем помочь себе в деле фокусировки и концентрации внимания: • выспаться Сон - наша подзарядка. Без него нам не хватит сил запустить мозг и держать фокус. Всё будет отвлекать и раздражать. Если есть возможность, то при появлении сонливости сразу пойти подышать свежим выхлопом из окна воздухом и поспать. Час работы в выспавшемся состоянии == 8 часов работы с недосыпом. • достаточная физическая активность Пешие прогулки и пробежки помогают справиться со стрессом (он уходит через ноги). Также оздоравливает сон и повышает кровоснабжение мозга (где-то читал, что аж на 30%). Думаю не удержусь и буду много писать про физкультуру. Ибо в здоровом теле - сильный программист. А сильный - значит дольше проживешь, снизишь шансы встретить альцгеймер и больше попрограммируешь (а для чего еще жить? :) • запас воды под рукой После покупки бутылки для воды, моя рабочая жизнь разделилась на “до” и “после”. Никакой чай не мог мне заменить простую воду. Не рекомендую пластиковые бутылки, только стекло или сталь. • в идеале, за окном должно быть много зелени Перевести взгляд на деревья, вдаль и почувствовать свое единение с природой - немного снимает накопившееся напряжение в глазах и голове. PS: а вот прием каких-либо БАДов на мне не дал каких-либо ощутимых результатов
Нужно́ ли нам образованье высшее? И небольшой практический пример.
При всей моей любви к высшему образованию и фундаментальной науке, все же прихожу к выводу об их практический полной бесполезности. Мой красный диплом пригодился только при поступлении в аспирантуру. То есть его польза была только внутри самой этой системы, весьма замкнутой, как оказалось. Возможно была какая-нибудь косвенная польза, по типу практики выступлений и докладов, расширения кругозора и т.п. Но у меня этого было не много, а кругозор расширяться стал больше от практики и самостоятельного выбора книг...
Стоит ли идти в айти?
На сегодняшний день интернет завалило множество мнений на этот вопрос. Причем множество это настолько велико и аргументировано, что даже я, имея за плечами многолетний опыт работы программистом, засомневался. А стоит ли мне и дальше тут работать или пора на завод? Одни говорят стОит, другие говорят нет. Но истина, как обычно, заключается в том, что её никто не знает. Поэтому, долго копаться в этом вопросе не стОит, ибо это только вводит в ступор и бездействие. А успеха чаще добиваются те, кто особо вопросами не задается...
