Во всех Agentic-AI-фильных текстах всегда одна и та же история: вы просто установите констрейнты задачи, передайте полный контекст, передайте базу знаний и business boundaries и модель сама все сделает!
Ребята, если бы у нас все это было известно полностью до начала выполнения задачи, и мы бы руками уже давно это сделали 😅
Впрочем, если постараться выключить хайп вокруг (что неимоверно сложно сейчас), штука и правда приятная, и рутину ускоряет очень здорово.
Ну, я считаю себя нормальным собеседующим: не ультра-требовательным, прекрасно понимающим, что с той стороны экрана - стресс, буквы путаются, самое очевидное забывается, язык заплетается.
Поэтому у меня на собесах можно гуглить. Гуглить можно не сразу, а когда я вижу, что человек подзастрял (см. выше про стресс).
Собственно, по сеньор и близко к нему уровню - всё просто: собрались, поговорили кто что делал, кто что видел, и какие они всё дураки, возможно решили несколько простых задачек, чтобы просто понять, что человек действительно может сам ручками, а не только травит байки... и в общем-то всё. В формате часа - дай бог бы на это времени хватило.
С миддл уровнем - примерно та же история, но меньше в сторону "где был, что видел" и больше в сторону "а реши-ка мне вот такую нехитрую задачу". Тут мы никакие деревья не переворачиваем, а делаем что-то простенькое, чтобы (см. выше про стресс)
На джуниор уровне - только простенькие задачки, начиная с: "умножь все числа в массиве на два", "удали у объекта свойство", "скопируй плоский объект, но без вот этих полей" и всякое подобное. Так вот, я думал, что тут можно затупить (см. выше про стресс), но обнаружить кандидата в состоянии "я не знаю", "я не знаю что такое массив", "а можно следующий вопрос" и вот всём прочем таком - невозможно. А нет, оказалось, что вполне возможно. И это были очень сильно не единичные случаи. И, к сожалению (см. выше про стресс), даже "окей, сходи в гугл, я просто посижу рядом молча" увы не помогал.
Точной статистики я не вёл, но навскидку, процентов 10 попадалось вот таких кандидатов. И это при условии, что HR отдел еще на дальних подступах отстреливал совсем неадекватов, проводил предварительный поведенческий скриннинг, и у нас даже была пачка маленьких тестов минут на 20, перед тем как кандидат доходил до живого человека (меня).
Это я не к тому, что все вокруг - не соответствуют нашим высочайшим стандартам. А к тому, что самый базовый sanity check о том, что человек может строить нехитрые логические цепочки "сначала А, потом Б, а если В, то Д" - нужна. Всё же, большую часть времени именно этим человек и будет заниматься на своей будущей работе. И как неожиданно выяснилось - не все кандидаты этим обладают (хотя казалось бы)
Мне тоже очень долго хотелось более автономное устройство, но в итоге, с современной итерацией устройств проблемы как таковой нет - ту или иную степень автономности они позволяют.
Сразу скажу - я полностью опутан Apple инфраструктурой, поэтому скажу только за Apple Watch:
прежде всего мне просто по кайфу как они выглядят. Собственно, мой переход с Android на iOS случился именно из-за часов. Очень хотелось часы, ради них пришлось одолжить старый iPhone у жены, а потом как-то оно само...
время, день недели, погода, ближайшее событие календаря, время восхода/заката, таймер всегда под рукой - мне удобно
таймер - поставил чайник, побубнил Siri чтобы позвала через 10 минут, спокойно вернулся к своим делам. Чуть меньше бытового шума
фитнес и всё, что с ним связано. В серьезные спортсмены я не мечу, но интересно сколько пробежал, сколько проехал, сколько проплыл и какой при этом был пульс и вот это всё
Можно ли без этого всего? Да конечно можно. Всё кроме фитнеса телефон прекрасно закрывает. Удобнее ли это с часами? Ну, мне удобнее.
Нужно ли для этого покупать Apple Watch за $800+? Как будто MiBand за $50 базово закроет все вопросы. А дальше уже на вкус и цвет
Хорошая новость заключается в том, что на сегодняшний день реляционные базы стали достаточно масштабируемыми для того, чтобы держать весь world-wide трафик.
Вон, небольшой американский стартап OpenAI недавно рассказывал как у них внутри PG внутри трудится.
Никак. В этом и состоит идея юнит-тестов -проверять соблюдение инвариантов. Инварианты меняются - тесты, как лакмусовая бумажка, меняют цвет (с зеленого на красный, если повезёт)
если нет предпочтения "вот ровно в ту игру, ровно той версии", то качается пак tiny-best-set-go, и вопрос скачивания игр закрывается навсегда
в начале много - потом как-то на спад пошло. Но до сих пор рад, то у меня такая штука есть
определенно стоит. Приятная штука. Кроме очевидного (игры в старые игры), это еще и добротно сделаный девайс, который очень приятно держать в руке (да и вообще обладать). Anbernic - молодцы
Когда-то очень давно в университете у нас были пары по численным методам. Вёл их очень харизматичный и вредный дед. К тому моменту я уже неплохо программировал, но сдать ему лабы было совершенно невозможно. Он носил очень толстые очки, всматривался в упор в пузатый 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, а не вот это вот все.
О да!
Во всех Agentic-AI-фильных текстах всегда одна и та же история: вы просто установите констрейнты задачи, передайте полный контекст, передайте базу знаний и business boundaries и модель сама все сделает!
Ребята, если бы у нас все это было известно полностью до начала выполнения задачи, и мы бы руками уже давно это сделали 😅
Впрочем, если постараться выключить хайп вокруг (что неимоверно сложно сейчас), штука и правда приятная, и рутину ускоряет очень здорово.
Ну, я считаю себя нормальным собеседующим: не ультра-требовательным, прекрасно понимающим, что с той стороны экрана - стресс, буквы путаются, самое очевидное забывается, язык заплетается.
Поэтому у меня на собесах можно гуглить. Гуглить можно не сразу, а когда я вижу, что человек подзастрял (см. выше про стресс).
Собственно, по сеньор и близко к нему уровню - всё просто: собрались, поговорили кто что делал, кто что видел,
и какие они всё дураки, возможно решили несколько простых задачек, чтобы просто понять, что человек действительно может сам ручками, а не только травит байки... и в общем-то всё. В формате часа - дай бог бы на это времени хватило.С миддл уровнем - примерно та же история, но меньше в сторону "где был, что видел" и больше в сторону "а реши-ка мне вот такую нехитрую задачу". Тут мы никакие деревья не переворачиваем, а делаем что-то простенькое, чтобы (см. выше про стресс)
На джуниор уровне - только простенькие задачки, начиная с: "умножь все числа в массиве на два", "удали у объекта свойство", "скопируй плоский объект, но без вот этих полей" и всякое подобное.
Так вот, я думал, что тут можно затупить (см. выше про стресс), но обнаружить кандидата в состоянии "я не знаю", "я не знаю что такое массив", "а можно следующий вопрос" и вот всём прочем таком - невозможно. А нет, оказалось, что вполне возможно. И это были очень сильно не единичные случаи. И, к сожалению (см. выше про стресс), даже "окей, сходи в гугл, я просто посижу рядом молча" увы не помогал.
Точной статистики я не вёл, но навскидку, процентов 10 попадалось вот таких кандидатов. И это при условии, что HR отдел еще на дальних подступах отстреливал совсем неадекватов, проводил предварительный поведенческий скриннинг, и у нас даже была пачка маленьких тестов минут на 20, перед тем как кандидат доходил до живого человека (меня).
Это я не к тому, что все вокруг - не соответствуют нашим высочайшим стандартам. А к тому, что самый базовый sanity check о том, что человек может строить нехитрые логические цепочки "сначала А, потом Б, а если В, то Д" - нужна. Всё же, большую часть времени именно этим человек и будет заниматься на своей будущей работе. И как неожиданно выяснилось - не все кандидаты этим обладают (хотя казалось бы)
Я вообще не фаната алгособесов, но как еще проверить, что индивид может в простое и понятное:
я делаю A
потому делаю Б
если в Б выполняется условие В, то повторяю п.1 c A := Д
Мой опыт найма показывает удивительнейшую статистику, в которую, если бы мне кто рассказал раньше, никогда не поверил
Мне тоже очень долго хотелось более автономное устройство, но в итоге, с современной итерацией устройств проблемы как таковой нет - ту или иную степень автономности они позволяют.
Сразу скажу - я полностью опутан Apple инфраструктурой, поэтому скажу только за Apple Watch:
прежде всего мне просто по кайфу как они выглядят. Собственно, мой переход с Android на iOS случился именно из-за часов. Очень хотелось часы, ради них пришлось одолжить старый iPhone у жены, а потом как-то оно само...
время, день недели, погода, ближайшее событие календаря, время восхода/заката, таймер всегда под рукой - мне удобно
таймер - поставил чайник, побубнил Siri чтобы позвала через 10 минут, спокойно вернулся к своим делам. Чуть меньше бытового шума
фитнес и всё, что с ним связано. В серьезные спортсмены я не мечу, но интересно сколько пробежал, сколько проехал, сколько проплыл и какой при этом был пульс и вот это всё
Можно ли без этого всего? Да конечно можно. Всё кроме фитнеса телефон прекрасно закрывает. Удобнее ли это с часами? Ну, мне удобнее.
Нужно ли для этого покупать Apple Watch за $800+? Как будто MiBand за $50 базово закроет все вопросы. А дальше уже на вкус и цвет
Хорошая новость заключается в том, что на сегодняшний день реляционные базы стали достаточно масштабируемыми для того, чтобы держать весь world-wide трафик.
Вон, небольшой американский стартап OpenAI недавно рассказывал как у них внутри PG внутри трудится.
Не, не читал, но одобряю :)
Никак. В этом и состоит идея юнит-тестов -проверять соблюдение инвариантов. Инварианты меняются - тесты, как лакмусовая бумажка, меняют цвет (с зеленого на красный, если повезёт)
Человеки - очень неприятные люди с маленьким контекстным окном. Приходится нарезать все помельче 🤷♂️
`git commit --no-verify` ?
если нет предпочтения "вот ровно в ту игру, ровно той версии", то качается пак tiny-best-set-go, и вопрос скачивания игр закрывается навсегда
в начале много - потом как-то на спад пошло. Но до сих пор рад, то у меня такая штука есть
определенно стоит. Приятная штука. Кроме очевидного (игры в старые игры), это еще и добротно сделаный девайс, который очень приятно держать в руке (да и вообще обладать). 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, а не вот это вот все.
Сходить к врачу.
Только к нормальному, платному врачу. Можно начать с толкового частного психиатра, а он отправит куда надо: хоть в отпуск, хоть к психологу.