замогильный уровень разработки
45 subscribers
117 photos
30 videos
3 files
44 links
Download Telegram
замогильный уровень разработки
Собеседование - вранье ч1. 🍀Что програмиста заставляет врать в резюме или на собеседовании? Давайте сравним современного програмиста с другой аля "ремеслянной" профессией, такой профессией где что то создается либо модифицируется. Ручной труд(относительно)…
ч2
Програмист должен постоянно учится кому?
🧬Список технологий в вакансиях большой. И каждый год он растет. От програмиста требуют знания и опыт новых и новых "технологий".
Откуда берутся эти технологии? Можно вспомнить банальное "лень двигатель прогресса" - ерунда! Прибыль двигатель прогресса, вместо копирования файлов по фтп придумали докер, вместо написания руками с нуля веб приложения придумали фреймворки и так далее. Все это экономит время, а значит увеличивает производительность програмиста и упрощает его работу.
Далее буду рассматривтаь в примерах опытного програмиста. Потому что, почему даже опытному приходится врать.
Как мы выяснили любая технология не берется из воздуха, а "изобретается" что бы упростить работу програмисту(галере), по сути фреймворк(тут может быть название другой технологии, k8, что то из css и тд) это и есть упрощение уже, вместо 10 паттернов программист использует MVC. Т.Е. без этих новых технологий програмист может решит задачу миллионов способов, ограничения накладываемые через новые технологии и есть упрощение.
🪑Рассмотрим пример - "стандартные" 3 года в одном месте, пускай будет маркетплейс и допустим он большой, команда нашего опытного програмиста отдельно занимается корзиной. Делаем фичи, встречаемся с проблемами они становятся типичными для всех таких маркетплейсов и корзин, и вот через три года програмист решается сменить работу. За это время конкуренты выкатили в опенсорс "корзинаJS" фреймворк дающий набор только нужных паттернов работы с корзиной, которые не просто список а применяются парой импортов и еще двумя строчками кода. Читая вакансии програмист к списку того что было при его устройстве на работу встречает этот новый фреймворк корзинаJS, будет ли он внедрять у себя на текущем проекте что бы был "честный" опыт(имхо половина технологий так в проекты и залетают, комуто нужна строчка в резюме), будет ли он пилить петпроект, зазубривать доку? Скорей всего он напишет в резюме, что уже знает эту технологию.
🪑Когда говорят надо знать "базу" говорят правду, однако следует уточнить "базу" у вас не спросят. На собеседовании спросят, о "базе" через технологию, потому как "базу" можно только заучить, а понимание связанно с технологией, потому как у "базы" нету практики в работе, все сортировки давно написаны. Очень редко удается спросит ее в отрыве от технологии, которая требуется или которая уже изучена кандидатом. Обычно базу спрашивают(кроме дефолтных вопросов), на собеседованиях когда предусматривается переход с языка на язык или с фреймворка на фреймвор, не у многих кандидатов и интервьюеров удается корректно спросить или ответить на новом языке, итервьер сделав шаг на встречу кандидата редко удачно приводит пример на языке кандидата и наоборот, тяжело кандидату перенести "базу" на новую для него технологию. И что бы опытному програмисту прямо не "врать" из практики работая с языком/фреймворком выделять "базу" значит найти общее с другими технологиями/языками/фреймворками и потом это общее найти в новых технологиях.
❤‍🔥4🔥2
🐳На одном анонимном сайте поставил ОТ ШЕСТИ ТЫЩ, ну и там три с половиной предложения из них три это лид позиция. А по собесам соскучился, надо снизить планку хоть бы поговорить позвали. Мб и резюме надо поменять, щас у меня по легенде к 4м опыт на гошке подходит, но если глянут линкедин то по легенде я с гошки вернулся на руби.
A Bachelor's/Master's/PhD in STEM (Mathematics, Computer Science, Engineering)

ну такое мы скипаем, посмотрим другие.
⚡1👻1
🤡ну что ж, меняю резюме уберу руби нафиг сделаю фул гошку и меньше опыта, время открутки хех
🔥1😱1😈1
🗿Возможно прилетит фриланс написать приложение аля мост между шопифай и какойто црм, смысл в гошки не вижу, а если еще дедлайн будет то фиг знает, но хз если прикину че там можно (нужно) запаралелить то буду писать. В целом echo framework базка не нужна, деплой на DO, гонять жсоны.
Пока писал глянул лимиты, в той црм 60 в минуту, вдруг какие черные пятницы мне их что хранить гдето и базка нужна, ну ладно + редис/склайт. Если отвалится это приложение и надо будет догнать данные или для старта загнать кучу через цсв какойто, пока очереди ждут.
Ну вот worker pool то что надо кажется, самая популярная задача с собесов.
п.с. сейчас как загадаю прайс и от меня сбежит клиент 🤌 и вообще это не точно еще.
🔥2🌭2
замогильный уровень разработки
ч2 Програмист должен постоянно учится кому? 🧬Список технологий в вакансиях большой. И каждый год он растет. От програмиста требуют знания и опыт новых и новых "технологий". Откуда берутся эти технологии? Можно вспомнить банальное "лень двигатель прогресса"…
ч3
База, алгосы или вкатиться за пару месяцев дней
Во второй части брал слово база в кавычки тут оно в названии, отдельно поясню что подразумеваю. База - это не только набор знаний, но и умение его применять. Хм очевидно если не можешь применить то это не знания, попробую по другому. Быть rails разработчиком не зная Ruby, быть React разработчиком и боятся Angular вот это не база. Трудно объяснить ведь я и сам согласен с позицией прошел собес знаешь и базу и все на свете, работаешь програмистом означает полное соответствие знаниям. Эту проблему в том числе раскрою в этой части.
🪑После ч2 можно сделать вывод что достаточно спрашивать обищие знания, базу у програмиста что бы нанимать только хороших. А програмисту достаточно выучить базу, но только точно те общие знания которые есть в технологиях, зачем читать 10 книг если можно прочитать одну. Все верно оба варианта правильные, поэтому и существует холивар на тему база или быстрый вкат, настоящие или не настоящие програмисты. Тут далее попытаюсь разобраться в возникновении этого противоречия, с одной стороны все на словах просят знать базу с другой стороны большинство знают отдельный набор технологий, связанных с собой как пазл, но не как структурированые знания вытекающие один из другого или из общего знания.
🪑В этом айтишном споре о том что должен знать програмист, постоянно кто то портит воздух рынок - приходят кандидаты и заствляют спрашивать "легкие" вопросы которые не требуют глубоких знаний, а работодатели поголовно или почти все рады обманываться. Вы скажете(особенно работодатель), что да своей тупостью и скудным выбором настоящих програмистов кандидат так влияет на рынок что заставляет снижать требования, заставляет писать конкретные года в конкретной технологии которую легче заучить теоретически и сделать типичный пет проект, что бы уверенно можно было на собеседовании ответить на вопросы из списка и вопросы становятся списком на заучить. Но как говорят работодатели и некоторые гейткиперы никто не заставляет идти в айти - задамся вопросом - кто заставляет идти на список вопросов работодателя. Он сам, точнее цена разработчика.
🪑Мысленный эксперимент, помоему есть книга или только выражение 10000 часов сделают тебя профессионалом в любом деле. Для эксперимента возьмем 10000 часов, это количество дейтельности, что бы выучить базу для этого надо либо совмещать зарабатывание денег с учебой в айти либо питаться воздухом и учиться учиться учиться. Но если за меньшую цену можно нанять разработчика который выучит только последнее что ему надо в работе, конкретную технологию конкретные фреймворки и языки то работодатель этим сразу воспользуется, потому что прибыль нужна сейчас. Будет ли ждать пока выучится разработчик или будет ли поднимать зп что бы к нему пошел человек у которого есть эти 10000 часов в голову уже? Как видим легче создать курсы Реакт разработчика, курсы голенг+микросервисы, телеграм бот на пайтоне чем учить полностью азам, базы и т.д. Как видим "невидимая рука" рынка стала вполне видима. В данный момент могу ошибится с ситуацией с курсами в снг, но еще недавно буквально курсы-зарплата-кредит на курсы были в балансе треугольника. Всем известные пол зарплаты ментору возникли отчасти от этого "рынка" где платят столько что бы хватило оплатить курсы/ментора и покушать после.
В следующей части раскрою, количество часов, разницу между заработной платой алгосами в бигтехе и просто поболтать в галере, а так же разницу между мужчинами и женщинами в айти.
🔥3
Media is too big
VIEW IN TELEGRAM
не могу не поделиться, и вообще мало собесов на веб3/крипту и тд а вакансий так то половина кроме дефолт веба кароч я сначала хотел сюда кинуть ссылку еще не просмотрев, он на половине ролик удалили, потом востановили и я его скачал держите вдруг опять удалят.
#бруно #негры #энергияжизни #безгерпеса
🔥3
🤡Думаю на галере предложить MCP клиент сделать, маркетплейс у меня. Хз правда кому предлагать менеджера уволили остальные не пропушат, я ниразу не продажник с возражениями работаю примерно так же как и перекатываюсь в гошку. А если прокатит, потом скажут спасибо и не намажут лавэ/баблишко только растроюсь.
зацените собесик, тестовое за 3к неплохо но не факт что задеплоят.
ps это эликсир
Interview Stages:

- Stage 1 – Screening test: 40-minute screen recording building a simple app;

- Stage 2 – Paid project challenge: build and deploy a complete app we need ($3,000 reward for successful delivery);

- Stage 3 – Final interview: short chat with the CTO.
🔥2🤯1
🤡🤡🤡
 ЩА НА РЕТРО СМОТРЮ В СПИСОК ВТОРОЙ ВОЛНЫ ЛЕЙОФФА, МЕНЯ НЕТ, НО КАК ОНИ ЗАЕБАЛИ
🔥3
В связи с этой рулеткой увольнений надо готовиться к следующему.
Да жду еще одного (скорей всего) приглашения на собес по гошке.
А кроме, начну издалека...
==============================
Давно не было ретро на текущей работе, и вот сегодня должно было быть ретро в том числе с СТО, спойлер его не было.
Ретро началось со слов "сейчас будет срач" от одного из разработчиков, и наша скрам мастер которая ведет ретро добавила добила "я вам просто покажу список кого уволили(!), а кого на парт тайм(!)". Тут я уже все, уже представил как закупаюсь на недельный запой, думаю - если не в первом то во втором списке. Я незнаю какой Аллах увел меня от этих списокв, но меня там не было.  После предыдущего лейоффа я копчиком чуствовал что это еще не все, не то что бы нагрузки стало меньше, но в ней стало большой процент старого дерьма с беклога, а когда програмист делает таски с беклога? то то и оно. Остальные тоже догадывались, что первая волна это просто разделение большого увольнения. Думаю в след месяце не будет волны однако к августу либо к сентябрю шансы есть.
На прошлом мне нечего было сказать уволенным, какихто теплых слов я не нашел. Нет я их нашел они у меня были или я мог попросить чатгпт написать сопли поддержки коллегам, однако я не нашел достаточно оснований предложить организоваться, и эти основания нужно было найти для тех кто остался в первую очередь. С помощью организации могли бы говорить с, как их называют, СИ ЛЕВЕЛ. Говорить не вопросами, а предложениями - предлогать решения кризиса компании.
На этом ретро сразу звучали вопросы плана - "когда следующее?". Даже нашлись ответы - уже искать работу, но такие с оговорками "я вам этого не говорил", "один мой друг уже ищет работу" а в таком духе. Чуствовалось и слышалось что люди хотят быть готовым к следующему увольнению.
Наверное проблема больших СЕО зарплат на фоне увольнений или же как мы использовали слово "катинг" от английского cut, наверное эта проблема типична для всех галер, заводов, фирм и так далее. Я услышал абсолютную закрытость СИ ЛЕВЕЛА и абсолютную некомпетентность тех же людей. После ретро у меня вырабаталась аллергия на слова "риск" и "руководитель" в одном предложении, будет хотеться блевать.
Пока обсуждаем СИ ЛЕВЕЛ, я все еще ищу аргументы рискнуть каждому в команде, что бы в единстве отстаять уволенных - угрожать увольнениям всех ради спасения некоторых. Тут я сразу подумал, а как говорить: прям сейчас пытаться или готовиться на следующее увольнение игнорируя сегодняшных сокращенных, не успели и не успели так сказать. В конечном итоге я пропукал в микрофон мол давайте все перейдем на 4х дневку зато оставим тех кого уволили. Естественно меня никто не поддержал, потому что я и сам себе не мог ответить на вопрос "что бы что?". Однако нашелся человек который как мне кажется уловил мою мысль, потому что он сказал "надо быть осторожным сейчас модно увольнять командами и набирать индусов", слышали слышали ага.
Вот я и решил добавить в канал смысла, не только изредка писать про собесы. Я буду конспектировать книгу СЕКРЕТЫ УСПЕШНОГО ОРГАНАЙЗЕРА
SECRETS OF A SUCCESSFUL ORGANIZER
. Возможно попытаюсь что то применить если успею до увольнения, либо это будет причиной увольнения.

P.S. поэксперементирую с ссылкой, тема общая возможно люди будут подписываться
P.S. 2 - вспомнил почему не было СТО, а хз он у нас как свадебный генерал такой, но даже так не ходит общатся, ниразу толком не защитил разрабов не объяснил/перевел на человеческий язык что творят СИ ЛЕВЕЛ. В этот раз за час до ретро, он вместе с главным ХР, видимо самому стремно обзванивал тех кого уволили. Ну и на неудобные вопросы на ретро решил не прийти.
=============================

подписаться
😱4🌭1👻1
🤡🤡🤡новые реалии найма
🌭2😱1
At the very least, the equipment needs to be secure and encrypted at rest (ideally linux), physically protected from the public (not left unattended in a cafe for instance) and good work segregation habits are a must. We may require them to install an agent to validate the machine security (https:// paretosecurity. com/)

🤡🤡🤡Еще одни реалии найма, там утилита в РИАЛ ТАЙМЕ смотрит что твой ноут был БЕЗОПАСНЫМ, ноут не дают.
😱2🤬1
🐳🐳🐳 Был гошный собес, не записал по причине то ли скрининг то ли уже собес. В итгое два тимлида, один молчал второй не затыкался, перетерли за опыт, может дадут тестовое и по итогам обсудить его, это и будет техническое собеседование типа. Забываю постоянно правильно рассказывать архитече десишн, вот сделал я фичу относительно большую - 0, ЗЕРО, НОЛЬ обсуждений было как ее делать, ну может по базке уточнил как лучше и то по итогу есть косяк небольшой. А при успешном собесе надо рассказывать как ты убедил остальных сделать так. Зато самая крупная фича на этом проекте и самая быстрая рука у тимлида на пул реквесте. И ее сложно перенести на опыт гошки, все трудности были не связанны с паралельностью.
Компания PlentyOne какойто агрегатор маркетплейсов, можешь один носок продавать на всех маркетлейсах, одним кликом типа такая у них фича, переходят с пыхи на гошку. Внимание вилка - 30 в час, максимум. почему я не тороплюсь с переходом. Еще и ХР противная звонит на мобилу без предупреждения.
🐳🐳🐳 Еще меня, передали другому рекрутеру, пока первый в отпуске, так никто и не пишет не звонит. Но там стремно, вроде как заказчик что то умеет пилить есть фронтендер ищут гошника и заказчик же будет проводить собес, зп еще меньше, но на собес пошел бы может первый рекрутер с отпуска выйдет позовет. Кстати на эту вакансию я подаюсь как полный фейк и возможно я возраст тоже скосил, не помню точно. Ради эксперимента я убрал упоминания о других языках в резюме, оставил только гошку 3 года.
🔥3
🐳🐳🐳 у меня поломалась запись экрана или я давно не записывал и забыл как чинить, энивей. Пришлют тестовое в выходные поделаю, вот и контент. Узнал что там все таки будет хоть один гошник, + ангуляр на фронте(я думал его только в мегаконторах по 200 человек на команду юзают). А сама работа связанна с изображениями, интересно, но я не думаю что будет какоето хитрое сжатие/разархивирование просто передавать в МЛ скорей всего и получать оттуда, возможно склейка, посмотрим. Относительно текущей работы иду на демпинг, но как вторую попробую. По стеку еще NATS и MongoDB. Что то еще говорил с амазона или съежают или наоборот переходят, но отдельная девопсина.
🔥2❤‍🔥1
👾👾👾Кроме постоянного поиска работы, можно улучшить условия на текущем месте или хотя бы отодвинуть увольнение, можно даже забрать управление галеры, в свои руки разработчикам. В попытках разобраться в реальности такой организации, конспект первой главы книги СЕКРЕТЫ УСПЕШНОГО ОРГАНАЙЗЕРА
SECRETS OF A SUCCESSFUL ORGANIZER
👾👾👾
https://telegra.ph/Sekrety-uspeshnogo-organajzera-glavaurok-I-06-12
🔥2❤‍🔥1🌭1
очередные новые реалии найма