Обновить
4
0.3
Алексей Повар@wert_lex

Server Side Developer

Отправить сообщение

О да!

Во всех Agentic-AI-фильных текстах всегда одна и та же история: вы просто установите констрейнты задачи, передайте полный контекст, передайте базу знаний и business boundaries и модель сама все сделает!

Ребята, если бы у нас все это было известно полностью до начала выполнения задачи, и мы бы руками уже давно это сделали 😅

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

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

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

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

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

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

Точной статистики я не вёл, но навскидку, процентов 10 попадалось вот таких кандидатов. И это при условии, что HR отдел еще на дальних подступах отстреливал совсем неадекватов, проводил предварительный поведенческий скриннинг, и у нас даже была пачка маленьких тестов минут на 20, перед тем как кандидат доходил до живого человека (меня).

Это я не к тому, что все вокруг - не соответствуют нашим высочайшим стандартам. А к тому, что самый базовый sanity check о том, что человек может строить нехитрые логические цепочки "сначала А, потом Б, а если В, то Д" - нужна. Всё же, большую часть времени именно этим человек и будет заниматься на своей будущей работе. И как неожиданно выяснилось - не все кандидаты этим обладают (хотя казалось бы)

Я вообще не фаната алгособесов, но как еще проверить, что индивид может в простое и понятное:

  1. я делаю A

  2. потому делаю Б

  3. если в Б выполняется условие В, то повторяю п.1 c A := Д

Мой опыт найма показывает удивительнейшую статистику, в которую, если бы мне кто рассказал раньше, никогда не поверил

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

Сразу скажу - я полностью опутан Apple инфраструктурой, поэтому скажу только за Apple Watch:

  • прежде всего мне просто по кайфу как они выглядят. Собственно, мой переход с Android на iOS случился именно из-за часов. Очень хотелось часы, ради них пришлось одолжить старый iPhone у жены, а потом как-то оно само...

  • время, день недели, погода, ближайшее событие календаря, время восхода/заката, таймер всегда под рукой - мне удобно

  • таймер - поставил чайник, побубнил Siri чтобы позвала через 10 минут, спокойно вернулся к своим делам. Чуть меньше бытового шума

  • фитнес и всё, что с ним связано. В серьезные спортсмены я не мечу, но интересно сколько пробежал, сколько проехал, сколько проплыл и какой при этом был пульс и вот это всё

Можно ли без этого всего? Да конечно можно. Всё кроме фитнеса телефон прекрасно закрывает. Удобнее ли это с часами? Ну, мне удобнее.

Нужно ли для этого покупать Apple Watch за $800+? Как будто MiBand за $50 базово закроет все вопросы. А дальше уже на вкус и цвет

Хорошая новость заключается в том, что на сегодняшний день реляционные базы стали достаточно масштабируемыми для того, чтобы держать весь world-wide трафик.

Вон, небольшой американский стартап OpenAI недавно рассказывал как у них внутри PG внутри трудится.

Не, не читал, но одобряю :)

Как писать юнит-тесты, которые не ломаются

Никак. В этом и состоит идея юнит-тестов -проверять соблюдение инвариантов. Инварианты меняются - тесты, как лакмусовая бумажка, меняют цвет (с зеленого на красный, если повезёт)

Человеки - очень неприятные люди с маленьким контекстным окном. Приходится нарезать все помельче 🤷‍♂️

`git commit --no-verify` ?

  1. если нет предпочтения "вот ровно в ту игру, ровно той версии", то качается пак tiny-best-set-go, и вопрос скачивания игр закрывается навсегда

  2. в начале много - потом как-то на спад пошло. Но до сих пор рад, то у меня такая штука есть

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

P.S. владею RG35XX

Когда-то очень давно в университете у нас были пары по численным методам. Вёл их очень харизматичный и вредный дед. К тому моменту я уже неплохо программировал, но сдать ему лабы было совершенно невозможно. Он носил очень толстые очки, всматривался в упор в пузатый 15 дюймовый ЭЛТ монитор, тыкал в него пальцем и говорил "неправильно" слегка сдабривая сказанное брызгами слюны.

Примерно в этом время мы и открыли для себя методы заэкранного программирования. Очень удобная штука: на экране какой-нибудь метод Рунге-Кутты 4-го порядка, а за экраном - правильный ответ, который и выводился на экран.

С тех пор длинные строки и не люблю

Есть подозрение, что дело там не столько в грамматике, сколько в том, что оба языка - и TS и Golang могут в строгую структурную типизацию (в отличии от строгой номинальной типизации). И там и там есть нюансы, но выглядит так, что портировать много кода с языка со структурной типизацией на язык с номинальной типизацией... ну как минимум больно.

Вам не неудобно - вам непривычно. Даже я бы так сказал: если это действительно все недостатки, то MacOS действительно хороша :D

  • вот это я либо не понял, либо это какое-то специфичное приложение; тут так принято - для этого есть expose

  • подозреваю, что речь про какие-то кросс-платформенные приложения, где декорации окон рисуются не нативными средствами (ну скруглен и скруглен - проблема именно в этом?)

  • тут так принято - окна и программа чуть разные сущности в MacOS

  • не знаю что сказать - вроде нормального размера полосы прокрутки

  • это проблема, согласен. Ребята из Apple сказали "ну вы просто так много не запускайте" - в целом идея понятна, но я тоже не в восторге

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

Итого: почти всё - вкусовщина и особенности организации DE на маке (в мак-мире так в самом деле было давно, и если подразобраться - смысл в этом есть, но да от Win/Linux опыта отличается).

Но вообще, мы же тут про Linux DE, правда? У макоси и свои проблемы и свои боли.

Оно, конечно, цветите 100 цветов, и все дела. Но было бы очень круто, если бы Linux коммьюнити скинулось, и таки наняло хотя бы одного специалиста по UI/UX.

Очень давно пересел с Ubuntu на MacOS, и, к сожалению, вынужден признать, что до сих пор UI во всех линуксах - катастрофа. Причем катастрофа не технологическая (тут свои битвы, но тем не менее), а именно UI/UX-овая. Не-технические люди Linux-based ОС не используют, а технические люди (и я в их числе), имеют крайне специфичное представление о прекрасном.

Ну это же не про TS, а про JS, который позволяет выбросить всё что угодно в виде исключения. TS, позиционирующийся как superset of JS тут мало что может предложить.

За всё время программирования на golang (а это сильно мой не основной язык), пришёл к выводу, что в go прекрасно всё, кроме непосредственно языка программирования:

  • неплохой рантайм

  • очень приятные возможности для конкурентности

  • все вот эти хитрые планировщики

  • встроенный линтер

  • кросс-компиляция

  • вообще весь туллинг

  • отдельно стоит упомянуть компиляцию в один бинарник без зависимостей и работу из scratch контейнера..

Вот бы к этому приделать еще более логичный язык программирования - вообще было бы здорово.

Тем, кто считает, что панических атак не было, а психологически все раньше были как кремень, очень рекомендуется почитать какого-нибудь Достоевского с его Преступлением и Наказанием.
Так-то четвертинка транквилизатора и пара походов к психиатру сделали бы так, что и Раскольников бы был посчастливее, и бабку бы не надо было этсамое, да и книгу в общем писать было бы особо не о чем.

Один вопрос мне не даёт покоя: а почему до сих пор ну прям совсем никто не сделал читалку на e-ink в формате ... ну.. книги с двумя страницами? Неужели, это настолько никому не нужно?

Речь не столько про складной экран (это наверное тоже классно), сколько про два экрана и формат привычный по обычным книгам. Далее имхо, конечно, но поясню подробнее:

  • на мой взгляд, читалки размером около 10" начинают соревноваться с планшетами. Они сравнительно большие по формату, становятся цветными, и e-ink экран в этом смысле уже выглядит действительно как ограничение. И тут как будто бы и планшет лучше выглядит. Тем более если читать техническое с большими картинками

  • читалки размером 6" - хороши тем что входят в карман, но имхо, читать с них можно только художественное. Как только начинается кросс-навигация и "как было указано в главе 6", тут же начинаются проблемы - экран маленький, контекст теряется, не хватает возможности сохранить контекст и заглянуть на пару страниц назад (как делаешь это в обычной книге, придерживая страницы пальцем)

  • как будто бы хорошим решением выглядит соединить две читалки вместе в подобие книги: оно по-прежнему может быть весьма компактным, помещаясь в карман, и при этом открываются удивительные возможности навигации (разные страницы на разных экранах, словарик справа - книжка слева, и всё вот это вот)

Очень печально, что EA старые NFS нигде не публикует, и их не купить ни за какие разумные деньги ни в каких стимах. Торренты конечно есть, но после работы хочется нажать "купить" в стиме на каком-нибудь Rog Ally/Steam Deck, а не вот это вот все.

Сходить к врачу.

Только к нормальному, платному врачу. Можно начать с толкового частного психиатра, а он отправит куда надо: хоть в отпуск, хоть к психологу.

1
23 ...

Информация

В рейтинге
2 613-й
Откуда
Россия
Зарегистрирован
Активность