Обновить
5
0.1
Маргарита Лукина@devmargooo

Frontend developer

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

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

Читаю и глазам своим не верю - неужто я в другом айти работаю? Где мне ни разу (!) не приходилось врать на собеседовании (да в общем-то я и не пыталась).

Пройдемся немного по основным пойнтам.

Если все будут врать и следить за наймом, со временем получится, что собеседующий будет знать трюки собеседуемого

Уже знают и просят справку СТД-Р в формате xml. С идеями накрутки вы опоздали на пару лет, рынок уже в курсе.

Разработчику: следи за наймом и за тем, что там работает. 

Держу в курсе: сейчас лучше всего работает попасть собес через рефералки + не облажаться на собесе и последующей СБ проверке. 100500 собесов уже не будет, в индустрии кризис.

Я не хочу быть онлайн 8 часов в день, если мою работу можно сделать за 2 часа.

Для таких есть куча форматов сотрудничества: ИП, ГПХ, СЗ. Там вы обязуетесь поставить результат. Если устроились по ТК, обязаны заниматься поставленными задачами 8 часов с перерывами по сан пину.

Итог. Как реально будет выглядеть карьерный путь Васи, если он последует советам из статьи:

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

  2. Сценарий 1. Васе повезло и он не прошел собес. В этом случае Вася либо передумает программировать (и в нашем обществе будет на одного выгоревшего айтишника меньше), либо попробует осознать основы своей будущей профессии и в этом случае таки вырастет в специалиста.

  3. Сценарий 2. Васе не повезло, его собеседовали не очень умные люди и он прошел собес. Далее его ожидают сложные будни имитации профессиональной деятельности и попытки отдать свою работу на аутсорс чату гпт. Откуда я это знаю? Оттуда, что такие волки потом приходят ко мне на консультации и некоторых из них я учу разрабатывать. Разрабатывать, а не врать. Получается это в среднем в разы сложнее, чем с "нулевыми" ребятами, потому что такие ребята в очень сильном стрессе: они все время боятся, что их вычислят, боятся что-то спросить у коллег, не коммуницируют, потому что не понимают, что можно говорить, а что нельзя. При этом большинство жутко овертаймит - до сих пор не могу осознать причиины этого явления, ведь они шли в айти, чтобы жить лучше, а не красноглазить с утра до ночи, так?

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

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

Способ избавиться от лишних проверок и получить fail fast есть - нужно строго проверять тип входных данных и высокоуровнево работать с уже известными данными: https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/.

Я объясню, почему ребята с накрученным опытом мешают честным найти работу. Дело в задачах, которые описаны в резюме.

У реального специалиста там будет несколько классных, несколько проходных + ежедневная текучка по типу "фиксил баги". У накрутчика там будут сплошь и рядом крутые достижения - оптимизировал загрузку страницы на 20%, ускорил TTM на 10% и тд. На фоне крутых задач, которые накрутчики придумали себе в резюме, обычные задачи кажутся не очень интересными.

В итоге обычным ребятам тоже приходится что-нибудь себе допридумывать, чтобы выдержать конкуренцию. А самое главное, что из-за бездны накрученных резюме уже невозможно вообще что-нибудь понять. Вот пришел к тебе Вася на собес, что он вообще делать умеет, а что не умеет? Я весь его опыт за полтора часа не проверю. А еще проблема - среди тысяч выбрать того Васю, на которого не жалко потратить полтора часа собеседования. Вот и приходится вместо того, чтобы брать волка в овечьей шкуре кота в мешке с hh искать себе разработчика по знакомым - так хотя бы понятно, кто к тебе придет и что он умеет.

Что такое "Деньги за сделанную работу не высоздать это продуктплачивают"?...

  1. Next.js не дает вам возможность чейнить мидлвары, потому что это все-таки технология для разработки интерфейсов, а не логики веб-приложения. Не надо писать огромную логику в миддлварах на next.js, прикрутите себе бек и там чейните мидлвары сколько хотите :)

  2. Лог "Logging from the page!" не отобразился в браузерной консоли потому, что Next.js - это технология серверного рендеринга. Рендеринг был выполнен на сервере, там и нужно искать лог :) (в данном случае лог будет в билдтайме). В целом по рассказу такое ощущение, что автор ищет логи не там, где их возможно увидеть :)

  3. Клиентские компоненты называются таковыми, потому что там доступно клиентское апи (хуки реакта, обработчики событий)

Я бы после первого раза, когда Саня не пришел на запланированный скрининг, перестала с ним дальше общаться. Если человек не при смерти, он всегда может уделить 3 секунды, чтобы написать в телеге "извините, форс-мажор, нужно будет перенести наш созвон"

Добрый день. Подскажите пожалуйста, кто знает, как именно подгружать диплом на mos.ru для получения апостиля? В посте написано, что достаточно просто скана, однако на сайте пишут, что нужен электронный образ, то есть подписанный электронной подписью

В задаче 7 забыли вернуть значение, которое возвращает func.apply
Непонятно, почему возможность перекинуться парой фраз у лифта или кулера — это плюс офиса. По-моему, это минус) Я возле лифта или кулера думаю о текущей задаче. Ну то есть да, физически я стою возле кулера, но мозг мой все равно остался на рабочем месте. И вопросы вроде «как прошли твои выходные» выбивают меня из потока.
Я несколько лет назад собирала простые статичные сайты вроде лендингом gulp-ом. Все было отлично, никаких проблем (хотя сайты и впрямь были очень простые) Пробовали ли Вы его? :) Если да, то почему отказались в пользу Парсела? :)
Не совсем понятно, в чем преимущество Парсела перед Вебпаком? В том, что у Вебпака есть много фич и они могут быть не нужны? Так необязательно же ими пользоваться, а очень простой конфиг вебпака пишется за пять минут: нужно указать entry и output и готово :)
Можно еще попробовать не быть наркоманом, а соблюдать во всем меру. Чрезмерное увлечение спортом может навредить здоровью еще сильнее, чем обжорство. Все дело — в дозировке.
Согласна. Можно просто включить в свой ежедневный калораж тот же бургер или пару печенек.
Очень спорная с точки зрения современного бодибилдинга статья.

Спорт не приводит к сбросу веса. Точка.


Чтобы сбросить вес, нужно создать дефицит калорий, т.е. количество потребляемых калорий должно быть меньше количества затраченных. Спорт помогает увеличить количество затраченных калорий, увеличивая ежедневный дефицит. Кроме того, спорт помогает нарастить мышцы, а мышечная ткань потребляет больше калорий, чем жировая. Проще говоря, если взять двух людей одинаковой массы, но при этом один будет мускулистый, а второй нет, то у первого ежденевная норма калорий будет выше, чем у второго. Второй может есть 1000 ккал ежедневно и не создать таким образом дефицит, а первый может потреблять 1500 ккал в день и для него это будет дефицит.

Главный враг — голод, за которым всегда приходит его брат — жор. Снижение калорийности пищи закономерно запускает механизмы ломки. Наша основная задача — максимально сгладить нежелательные эффекты. Никто не любит страдать. А страдать 3 года не может никто. Если твой новый образ жизни доставляет тебе страдания, то срыв неизбежен.


И ниже автор пишет, что организм очень адаптивен ))) На самом деле, если человек и будет страдать на дефиците калорий от чувства голода, то только первые 2-3 недели, а потом организм чудесным образом адаптируется и чувства голода уже не будет.

Итак, запомним: жирное — полезно для похудения. Обезжиренное и сладкое — вредно.


Обезжиренные продукты НЕ вредны для похудения.

Загрузочный день — вообще крайне спорная рекомендация. Мне кажется, нужно иметь очень здоровый ЖКТ, чтобы после условных 1500 ккал он смог адаптироваться под 2500 — 3000 ккал.
Есть куча кейсов, когда тоггл отвечает за состояние UI, а не за бизнес-логику. Например, он закрывает/открывает какую-нибудь плашку. Или попап. Или тему с темной на светлую переключает (и хотя тему, скорее всего, мы не будем хранить в текущем компоненте, но все равно это пример UI данных, а не бизнес-данных). Именно об этом мой комментарий — не все данные есть бизнес-данные, во фронте есть куча UI данных.
Первый критерий (частота изменения данных) выглядит очень сомнительным )) Допустим, есть где-нибудь какой-нибудь тоггл на странице, который пользователи тыкают один раз в пятьсот лет — что теперь, хранить его состояние в сторе? Куда более разумным кажется разделение по архитектурному слою. Например, данные пользователя — это слой бизнес-логики, и такие данные должны находиться в сторе (даже если они часто изменяются), а состояния UI компонентов — это UI слой и такие данные должны быть в стейте компонента.
О хакатоне, очевидно ))
Я не имею никакого отношения к организации «Цифрового прорыва». Я просто участник, который рассказал о своем первом опыте хакатона.

Информация

В рейтинге
4 422-я
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирована
Активность