Developer's notes
33 subscribers
68 photos
4 videos
74 links
Пишу обо всём и ни о чём, могу и о программировании
Download Telegram
Channel photo updated
Разница в подходах

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

Удивило меня другое: на Leetcode нет нужды писать ввод-вывод, ну и самое главное – если после Submit решение упадёт на каком-либо из testcases – платформа покажет это. Также можно добавлять свой пользовательский вывод и его тоже будет видно. На Я.Ке нужно писать весь ввод и вывод данных самому, не видно содержания testcases, и невозможно ничего распечатать и увидеть это где-либо. То есть, при любой малейшей ошибке нет ни одного шанса обнаружить её с помощью этой платформы – остается только самому придумывать тестовые данные и локально отлаживать.

В двух задачах из трёх я столкнулся с ситуацией, что решение не проходит N-ый testcase: не забить окончательно на такую неразговорчивую платформу и довести до конца, помогла только мысль, что задачи-то простые.

Вывод: для изучения алгоритмов либо поддержания себя в тонусе для собесов, Leetcode гораздо удобнее – подход Я.К требует гораздо большей мотивации (которой нет).

#today #algo #leetcode
🤣1
Сетки

сделали уже очень много хайпа, неоднократно появляясь в околоайтишных новостях. Было бы странно если бы я, решая все эти задачи на Lettcode, не попробовал бы хоть раз насколько эффективна ChatGPT/DeepSeek в решении подобных проблем. А я и попробовал.

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

Пробовал несколько инстансов ChatGpt/DeepSeek, русский и английский ввод.

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

#today #flood #IT #NN
1👍1
Forwarded from Типичный программист
Массовые увольнения в ру-сегменте IT: что происходит?

Официально заявляют об оптимизации, но за этим стоят более глубокие причины:
— Импортозамещение теряет актуальность: бум на локальные решения спал, новые кадры требуют всё меньше.
— Неоправданные инвестиции: крупные вложения в IT не принесли ожидаемой отдачи, бюджеты урезаются.

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

А вы боитесь остаться без работы?
😎 — Нет, уверен в себе
😭 — Да

#новости
😎2👍1💯1
Январь, начавшись в брызгах шампанского и бенгальских огнях, набрал разбег, пронесся стремительной, гулкой кавалькадой праздников, разбился о монолит будних дней, закончившись в невиданной оттепели...

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

Одну книгу читаю на английском, в рамках очень занимательного книжного клуба, – Ready Player One, вторую – на русском – её я называть не стану. На английском само-собой выходит небыстро, на русском – одергиваю себя: какой-никакой завалявшийся автор старался, выписывал образы, придумывал мир, делал картину объёмной – зачем же мне нестись напролом, увлекшись сюжетом?

#today #flood #books #English
👍2
👍 - Фил увидел свою тень
😡 - дайте нормальную зиму
🤷 - что за тень?
👍1😐1😡1
Вечер

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

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

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

...По оживленному, суетливому переходу, за линию высоток...

Парк встречал простором и сделанными под старину фонарями – рукотворный пруд разделял его на два берега, на левом был прореженный городской лес, на правом – Усадьба. Пруд – почти правильный прямоугольник с ответвлением Прогулочного канала – был покрыт мутным, бугристым местами, льдом.

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

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

Казалось, они просто ускользают от взгляда: поверни чуть-чуть голову и увидишь царские сани, подъезжающие ко Дворцу, дворян в праздничных платьях, спускающихся по главной лестнице и почтительно вытягивающихся перед важной персоной, окруженной фрейлинами и камергерами; или окунешься в шумный бал-маскарад, многоголосой хмельной толпой растекшийся по Английскому саду. Чуть прикрой глаза и услышишь звон колокола, исправно снаряженного в Церкви, зовущий к вечерни...

#superflood
👍1🔥1😨1
Forwarded from NN
Российским айтишникам придется подтверждать свою квалификацию. Для этого Минцифры придумали специальное тестирование.

С 31 мая 2025 года каждый желающий может пройти тест и выполнить практическое задание по 21 направлению — Python, Java, Git и другие.

При прохождении испытания выдается сертификат на Госуслугах. Действует он только один год — после навыки придется подтверждать снова.

Эксперимент начнется уже завтра.
😐5
Странно было бы ожидать что-то другое...
👍1
Forwarded from Двач
Новые джуны отупели не понимают, как работает код — всё из-за нейросетей

По словам разработчика Наманьяйа Гоэля, все джуны, с которыми он общался недавно, постоянно используют Copilot, Claude, Cursor или ChatGPT;
Они быстро пишут код, но не понимают, почему он работает именно так и что делать в нестандартных ситуациях;
Причина проста: раньше разработчики учились решать проблемы, сталкиваясь с ними;
Сейчас же джуны просто просят ИИ исправить ошибки;
Они даже не ищут решения на StackOverflow, чтобы понять, как другие решали похожие проблемы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Давно ничего не писал, но сегодня последний день зимы, которой почти не было, и последний рабочий день на неделе, иначе говоря — пятница.

Есть в разработке такой тренд: переходить на функциональные языки программирования, либо добавлять такие фичи в уже существующие языки. Уже никого давно не удивить лямбдами в C++ (хотя, как обычно, синтаксис их уродлив).

Иногда, в фоне, ковыряю Elixir — функциональный язык, но не настолько теоретический как, скажем, Haskell.

Вот пример взятия корней из полных квадратов, реализованный через бинарный поиск и рекурсию:

defmodule SquareRoot do
@doc """
Calculate the integer square root of a positive integer
"""
@spec calculate(radicand :: pos_integer) :: pos_integer
def calculate(0), do: 0
def calculate(1), do: 1

def calculate(radicand) when is_number(radicand) and radicand > 0, do: calculate(radicand, 0, radicand)

defp calculate(_, left, right) when left >= right, do: nil

defp calculate(radicand, left, right) do
mid = div(left + right, 2)
sq = mid * mid
cond do
sq == radicand -> mid
sq > radicand -> calculate(radicand, left, mid)
true -> calculate(radicand, mid, right)
end
end
end

#today #friday #elixir
👍3
Вот она пришла весна, как паранойя
В грудь попал любви запал - будет взрыв
Вот она пришла весна, как паранойя
Прозвучал весны сигнал - все в отрыв
Паранойя, о паранойя, о паранойя


#today #flood #spring
👍1😁1
Channel photo updated
Будет длинно и путано — не читайте.

Собираясь в отпуск, выбирал книгу для чтения в дороге — из того, что есть на полке в мягкой обложке. В итоге положил в сумку "На западном фронте без перемен" Ремарка. В дороге сил читать не было — читал в отпуске.

...Шелест страниц утонул в пении муэдзина, запах старой бумаги растворился в морском бризе — осталось прикосновение шершавых пожелтевших листов к покрытым солью рукам. Под бегущим взглядом буквы складываются в слова — в этот раз слова больше, чем лишь слова: книга сильная, написана просто — оставляет глубокое впечатление. Шаг за шагом автор подводит к очевидным идеям. Сцены перед внутренним взглядом диссонируют со сценами вокруг — так бывает.

Лучшее ли это чтение в отпуске? — наверное, нет. Наверное, стоило взять книгу похожую на "Имя Розы". Книгу безусловно трагическую, но горести и несуразности которой столь оторваны от дня сегодняшнего, что для человека далёкого от знания истории, сравнимы с палеозойской эрой. Первая Мировая война же — наш позавчерашний день, в котором герцоги и кайзеры причудливо сочетаются с почти современным оружием, с реалиями недалеко отстоящими от наших .

Первая Мировая война — для нас затенена Революцией, войной гражданской и Второй Мировой. Для Европы — наверное, нет.

#flood #books #tobecontinued
🔥2👍1
Не стоит читать.

Ремарка я дочитал быстро — других книг я не взял. Вспомнилась книга Хемингуэя "Прощай оружие!" — о том же. Когда-то я не стал её читать — в томе с неброской обложкой она шла после "Праздник который всегда с тобой" — книги-впечатлении, лёгкой как свежий ветер.

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

Хочу почитать "Дублинцы" Джойса — в осознании, что не смогу прочесть "Улисс".

P.S. В прошлый раз упоминал "Имя Розы" — многие говорят, её сложно читать, мол архаизированный язык — а вот какой замечательно-красивый фрагмент там есть: начиная со слов Тут Аббат гикнул.

#flood #books
👍2
Она была тенью — она была сном — отрадной мечтою в предутренний час. Озябшие губы шептали имя её — ветер им вторил неистово воя. Льды скрежетали имя её — метели стеною им отвечали.

Была она нищей царицей — младшей сестрою — сирою странницей в землях холодных. Снега кружась силились спрятать поступь её — мороз мастерил ей темницу. Вьюга вуалью лицо закрывала — бураны шеренгою путь преграждали.

— Весна, — разломился лёд на озерах.
— Весна, — слышится в клёкоте птиц.
— Весна, — вьюга дождём пролилась.
— Весна, — солнце в разливах блестит.

Она стала высью — зелёной травою — предвестницей долгого лета. Теплым дождём омыла она земли свои — приласкала ветрами. Цветом вешним покрыла лесов пустоту — тихим взмахом лёгкой ладони.

#today #flood #superflood #spring
👏2🔥1
Developer's notes pinned «Она была тенью — она была сном — отрадной мечтою в предутренний час. Озябшие губы шептали имя её — ветер им вторил неистово воя. Льды скрежетали имя её — метели стеною им отвечали. Была она нищей царицей — младшей сестрою — сирою странницей в землях холодных.…»