-
Content Count
19,320 -
Joined
-
Last visited
-
Time Online
205d 16h 53m 2s
About suez
-
Rank
консолебог
- Birthday 09/05/1990
Profile Information
-
Gender
Male
-
Location
Singapore
-
Interests
Кодим слева, кодим справа.
Recent Profile Visitors
22,368 profile views
-
m()stEVIL liked a post in a topic: Программирование[11]
-
suez liked a post in a topic: Программирование[11]
-
suez liked a post in a topic: Программирование[11]
-
AmadeusMozzzart liked a post in a topic: Программирование[11]
-
Standartenführer liked a post in a topic: Программирование[11]
-
an7th3r liked a post in a topic: Программирование[11]
-
у меня большие сомнения насчет этой гипотезы. обычно все проще. люди плюс минус везде одинаково разные. и это просто твоя черта личности, которая тут на проекте такого плана и в такой конфигурации команды приходится очень кстати. может быть дейстительно в зен деске оставались надолго только люди определенного склада личности, но я бы раз 10 перепроверил это перед тем как подобное утверждать. Ну понятное дело что это чисто моя субъективная точка зрения и с большой вероятностью я зазнавшийся пиздабол, но если честно я уже заебался сомневаться в своей интуиции и подобных вещах, ибо жизнь куда проще и интереснее когда ты дартаньян, а не какой-то мегаадекватный омежка который всех любит и уважает и давайте типа все жить дружно.
-
100% разные компании, разные фильтры, разные матчи это же хорошо что вы друг друга отсеиваете на этапе до собеседований. и я соглашусь что нанимать так в стартап - это долбоебизм. начинает какой-то смысл иметь в компанию из 10+ команд, тоесть от 100 человек разрабов У меня просто 2 недели назад был собес в интересный стартап, и там собесил чел который ласт 5-10 лет менеджерил в больших компаниях, и это была такая хуета. Он в первые 10 минут собеса заявил мне что щас его продукт пилится кучкой индусов на аутсорсе, и моя роль фронт Лида будет заключаться в их менеджменте, что является наверное самым конченным подходом из всех, ибо последнее что тебе необходимо на старте аппы это код от пачки индусов-джунов. Люди иногда даже не пытаются думать является ли их подход адекватным, просто ебашут по единственному имеющемуся скрипту.
-
suez liked a post in a topic: Программирование[11]
-
Index liked a post in a topic: Программирование[11]
-
besteady liked a post in a topic: Программирование[11]
-
Будешь выебываться, попрошу тебя запилить gdpr cookie banner который не скрывается автоматом Brave'ом и экстеншеннами и занимает половину экрана на телефонах, понял да?
-
Kant liked a post in a topic: Программирование[11]
-
GoldRobot liked a post in a topic: Программирование[11]
-
Он на этих задачках обучался, и он не решит задачу на которой не обучался Он к тому что собесы основанные на решении задачек это полная хуйня. Простейший пример - берешь разраба который не дрочит литкод и посылаешь его на собесы в фаанг. Он скорее всего обосрётся, и интервьюверы заклеймят его как дауна. Затем тот же самый разраб потом тратит месяц тупо на зубрежку литкода и cracking coding interview's и всю эту еботу. Внезапно все им довольны, вот вам оффер (подразумевая что систем дизайн и прочие этапы норм проходятся). Итого имеем одного и того же разраба, который будет писать один и тот же код с тем же самым опытом, но его вторая версия просто проебала месяц жизни на литкоды, с почти-что минимальным профитом для реальных инжиринг-скиллов. какая есть альтернатива задачкам чтобы проверить bare minimum что ты не долбаеб в программировании (именно навык написания кода и рассуждения в процессе написания)? Я в целом согласен с подходом Канта, но вот пример того как я бы изначально фильтровал фронтовиков при найме в штартап (юзая тестовое задание для около-фуллстака): Я бы дал задачу "Вот публичное апи типа imdb, запили простой функционал который юзает поиск, выводит результаты, имеет infinite scrolling c подгрузкой результатов с пагинации, + страничка индивидуального фильма, куда можно попасть кликнув по итему из списка. Юзай nextjs и задеплой это всё на vercel/netlify и дай доступ к приватному репо". И соответственно указал бы список "бонусных хотелок" аля: 1) Организуй код так, словно это был бы твой реальный проект на работе на стадии MVP. 2) Интегрируй trpc с адекватными типами на стороне nextjs api. Соответственно задача выполнима за 30-120 минут, в зависимости от внимания к деталям и опытности кандидата в разворачивании новых проектов. То есть если ты следишь за опенсоусом на уровне просмотра кринжовых видосов с ютуба (чем я щас занимаюсь иногда), ты можешь тупо взять t3 stack https://create.t3.gg/ и у тебя из коробки будет набор всей еботы, останется лишь впаять типы, юзанье апи и вывод результатов. С точки зрения ревьювера ты сразу можешь оценить следующее: 1) Рабочую аппу, где если что-то не работает как надо, то можно даже не чекать ничего дальше. 2) Организацию кода, типы, юзанье реакта (в идеале вместе с react-query и useInfiniteQuery) и всё такое. Если аппа работает и код не конченный, то зовешь на дискасс, где спрашиваешь про конкретные куски, альтернативы, а как бы ты сделал вот эту фичу (в контексте уже существующей аппы, что в сто раз логичнее и проще обсуждать, чем какие-то аморфные задачки для студентов) и всё в этом духе. Шансы на то что чувак сможет провести вас на всех этих этапах вместе взятых крайне малы. Даже если он спиздит код, то он не сможет его обсуждать, если он его не понимает. А если он его спиздил и понимает, то это не особо отличается от обычного разраба который копипастит SO, так что всем похуй. В любом случае ты сможешь узнать о кандидате и его пригодности к реальному кодингу в сто раз больше таким образом, в сравнении с его актерским мастерством, когда он будет притворяться что якобы решает задачу в реалтайме, когда в реальности он помнит зазубренное решение и ему необходимо его выдать не слишком быстро, дабы не спалиться.
-
Ну тут всё чисто зависит от того с чьей стороны ты оцениваешь. Если речь о большой конторе где они нанимают инженера номер 12121, то да, им имеет смысл роботизировать весь процесс дабы нанять очередного робота в монокультуру роботов, дабы все эти роботы продолжали дружно батрачить и никто не выебывался. Но с точки зрения стартап-бомжа типа меня, это всё набор красных флагов, и если бы CTO/VP of Eng на собесе пытался понять буду ли я хорошим роботом, то я бы от такого места убежал бы подальше (только если там бы не засыпали деньгами, дабы я забил хуй на свою индивидуальность и принципы). Рандомный пример. Я сейчас вот сижу в компании в которой 20 человек, 9 из которых инженеры. При этом более половины людей в компании являются выходцами из Zendesk, то есть они все работали друг с другом годами, и провели 5-10 лет в этой компании. На многих митингах где обсуждаются новые большие фичи/пивоты и всякие тех-проблемы, я иногда задаю примерно 80% всех вопросов, которые уже всех давно наверное заебали. Причем многие из этих вопросов весьма неудобные, про всякие там edge-кейсы и прочие неприятные штуки (которые почти всегда потом всплывают, ибо реальность она такая). И задаю я их не потому что я такой вот дурачок а всем остальном всё очевидно, а потому-что они все выходцы из монокультуры где думать и обсуждать необходимо было только определенной прослойке людей, а их задача была в запиливаниии разжеванного функционала, а не в "пиздежничестве". Но при этом некоторые продакты и дизайнеры мне приватно уже дают комплементы о том я вношу очень много пользы со всеми своими мнениями, вниманием ко всяким ебанутым деталям и предотвращению всякой хрени, на которую другие разрабы забивают хрень, а потом всё ломается в выходные и куча людей сидит в incident-каналах и чинит какие-то очевидные косяки, которые никогда не должны были произойти, если бы у людей было бы хоть какое-то воображение. В их программу просто зачастую не заложены такие вещи, они от стольких лет работы в подобных организациях превращаются в этаких one-trick pony по сути дела. Зато на собесах все пиздецки какие умные со своими литкодами.
-
Kant liked a post in a topic: Программирование[11]
-
Kant liked a post in a topic: Программирование[11]
-
Чет вспомнился собес с индусами в disney plus hotstar, где на сисдизе чувак просил описать как создать свою версию google sheets с возможностью рендера почти бесконечного количества строк и столбцов, и в какой-то момент стало понятно что он просто ожидал от меня "правильные ответы", вместо реального обсуждения. Роботы нанимают роботов. Так у него наверное в методичке по пунктам "что мы ожидаем услышать" и хули ему делать Plot twist - этим индусом был ты (или вова)
-
Чет вспомнился собес с индусами в disney plus hotstar, где на сисдизе чувак просил описать как создать свою версию google sheets с возможностью рендера почти бесконечного количества строк и столбцов, и в какой-то момент стало понятно что он просто ожидал от меня "правильные ответы", вместо реального обсуждения. Роботы нанимают роботов.
-
Ну сиздиз хотя бы имеет реальный смысл, это почти-то эквивалент митинга с манагером или еще кем, где тебя спрашивают "можем ли мы запилить эту фичу" и пытаешься по фасту оценить насколько всё реально, сколько займет, какие куски и как быстро появятся в начале и всё в этом духе. А вот идея "давай решай эту задачу, которая не имеет ничего общего с реальностью, пока я сижу и даю оценку твоим действиям" это полнейшая хуета, ибо такое никогда не произойдет в жизни. Ты никогда не будешь сидеть в офисе под присмотром менеджера и что-то там писать в реалтайме, программирование просто так не работает. И с появлением copilot это становится еще более конченным, ибо я даже не пишу половину своего кода сам, я просто называю переменные и принимаю промпты. И я уж молчу про то что в современном продакшен TS коде у тебя наверное будет ноль for loops (а именно на их юзанье завязанно большинство литкод задачек). Я недавно вот решал шнягу на собесах и даже не помнил порядок лимитера и i++ в фор лупе, ибо я их никогда не пишу в реальном коде.
-
Он на этих задачках обучался, и он не решит задачу на которой не обучался Он к тому что собесы основанные на решении задачек это полная хуйня. Простейший пример - берешь разраба который не дрочит литкод и посылаешь его на собесы в фаанг. Он скорее всего обосрётся, и интервьюверы заклеймят его как дауна. Затем тот же самый разраб потом тратит месяц тупо на зубрежку литкода и cracking coding interview's и всю эту еботу. Внезапно все им довольны, вот вам оффер (подразумевая что систем дизайн и прочие этапы норм проходятся). Итого имеем одного и того же разраба, который будет писать один и тот же код с тем же самым опытом, но его вторая версия просто проебала месяц жизни на литкоды, с почти-что минимальным профитом для реальных инжиринг-скиллов.
-
suez liked a post in a topic: Программирование[11]
-
Реально много чего бывает, особенно когда речь идет о всяких уникальных критических ролях, но тут предположу что чел сидит в какой-нибудь компании где всё уже уютно и он там пинает хуи и работает 10-20 часов в неделю и ему платят где-то в районе 6-10к, а 15к это типа такой mental gymnastics bait из разряда "ну если меня кто-то будет хантить на новое место где придется въёбывать по фуллтайму, то давайте пожалуйста платите мне вот столько дохуя или вообще не пишите мне холопы". Я когда например стартую на новой работе, и мне все еще прилетают сообщения с линкедина, я всегда ебашу ценник с премиумом в +20-40% от текущей зп, чтобы от меня сразу отстали. + можно потешить самолюбие (ибо даже если позовут на интервью, то сразу всем станет ясно что меня никто не будет нанимать, учитывая что я только что начал на новом месте, только если там не какой-то кот в мешке).
-
C копилотом и прочими AI плюшками джунам будет всё тяжелее и тяжелее, особенно в условиях мировой рецессии и hiring freeze повсюду. Зачем рисковать и ебаться с наймом джуна, если от него выхлопа никакого не будет еще дохуя времени. Раньше в теории его можно было отправить какие-нибудь тесты штамповать и прочей boilerplate еботой заниматься, то теперь chat gpt сможет за тебя сгенерировать всю подобную чепуху.
-
suez liked a post in a topic: Программирование[11]
-
Подрубил гитхаб копайлот и чет вообще заебись. Тупо в устаканенной кодобазе с тайпскриптом просто называешь функцию и он тебе выдает 10-15 строчек прям как ты бы и хотел написать, полностью следуя неймингу и всем прочим деталям. Прям вообще такой кайф. По сути дела сидишь и даешь команды "хочу это, хочу то", и весь бойлерплейт пишется за тебя. Причем иногда пишет даже лучше чем я изначально думал, прям опережая меня на 1 шаг рефакторинга.
-
Жду баттхертов в твиттере через 5-10 лет что права копилота ущемляют, заставляя пахать на тестовых плантациях.
-
Я того же мнения. Поигрался с чатом на выходных, поначалу было прикольно когда я делал простые задачки в языке в котором не разбирался (всякие скрипты на питоне), но как только начал пытаться делать что-то нетривиальное, то чат начал выдавать тарабарщину, которая очень хорошо прикидывалась правильным кодом, пока ты не пытался его прогнать. Тупо микс из старых методов библиотек, функции хуй пойми откуда и банально неправильные параметры. В этом плане github copilot должен быть куда удобнее и продуктивнее в ближайшем будущем, ибо там имеется понимание локального контекста, плюс можно на ходу вылавливать проблемы и фиксить их, словно это опечатки. С чатом же можно легко убить часы времени копируя нерабочие решения и пытаясь скорректировать результат, словно ты снова вернулся во времена первых месяцев обучения языку, когда некоторые проблемы решались брутфорсом и долбежкой головой о стену. А еще вся АИ ебота будет отличным детектом всяких хуевых менеджеров и недолидов. Если слышишь как чувак на полном серьезе стелит тебе что AI полностью пишет весь код за него, то можно смело заносить человека в список хуевых, ибо он либо пиздабол, либо он дальше примитивных хелловорлдов не шарит. И связано это в первую очередь с тем, что 99% "знаний" этого самого чата это по сути дела индексация всех этих SEO-оптимизированных помойных сайтов, которые в миллионый раз рассказывают как решить самую примитивную проблему, или как вообще юзать методы описанные в документации. Но как только тебе надо решить проблему, на которую в гуглах и StackOverflow нету внятных и заплюсованных ответов, то всё сразу же сыпется. Так что относитесь к этим чатам как к другой версии гугла, где тебе кормят текст с умным ебалом, и ты даже не можешь понять откуда эта инфа и можно ли ей верить. В случае же с SO ответами часто бывает так, что под каким-нибудь популярным ответом будет коммент с +20 в котором чувак будет писать "кг/ам, сейчас так уже никто не делает, вот рабочий вариант" который возможно спасет тебе жопу.
-
Мимокрокодил, но я по фану решил почекать deep learning со всей еботой, и в частности пройти fastai курс и прочитать книгу от того же автора. И вот какая же это боль работать с либами на питоне после богоподобного современного жс. Вот просто один только нейминг функций и параметров это такая ссанина, словно весь язык написан мамкиными олимпиадниками, которые сокращают любые слова до 3х букв чтобы всё было коротким и можно было ебашить 10 параметров в 2 строчки. Просто вот чекаешь примеры кода и ахуеваешь от того насколько эта вся хуйня нечитабельна. А потом еще начинаешь гуглить доки, и там внутри такая же ссанина. Есть конечно вариант что это именно вот fastai такая ссанина и весь deep learning по дефолту кишит какими-то задрами, которые в командах никогда не поддерживали ничего более полугода, но всё равно пиздец. Вот просто загляните на эту страничку доков https://docs.fast.ai/vision.data.html и посмотрите на методы и примеры. У некоторых параметров даже описания нету, ебитесь как хотите как говорится