Вы, как и автор статьи, не понимаете, что опыт найма на позиции типа «нужен бэкендер/Java/Hibernate/MySQL/Redis/...» не масштабируется на Гугл (и даже на Яндекс) от слова никак. Потому что в Гугле вы будете разрабатывать сами ГуглHibernate, ГуглSQL и ГуглRedis. Если искать только разработчиков с опытом, например, разработки SQL движка, то все позиции будут закрыты примерно никогда.
Если допустить, что цель статьи — не просто собрать лайков на больной теме, то логично было бы увидеть общедоступное решение этой проблемы. И что-то как-то не очень. Вы вот вправду предпочли бы чтобы на собеседовании в Гугл вас бы спросили о частых проблемах систем, которыми пользуются миллиард пользователей? Или о типичных подходах к созданию автономных автомобилей? Или какие способы экономии памяти вы использовали в вашей ОС для мобильных систем? Или все-таки проще поболтать о старых добрых алгоритмах, о которых вы хоть одну книгу прочитали?
Попросите разработчика спроектировать тиндер или убер. Обсудите с ним частые проблемы в работе с очередями, сериализацией, сокетами.
А что если я скажу тебе, что в компаниях, которые на собеседовании спрашивают сортировки, графы и О-большое, на работе придётся* заниматься сортировками, графами и О-большим? * Так же часто, как аналогичному разработчику в EXANTE приходится проектировать аналоги тиндер или убер.
1. Вы правда-правда заплатили 25 евро, а не 60, как во всех визовых центрах?
2. Вы правда-правда не «откатываете» финскую визу (т. е. не тратите регулярно время и деньги на посещение Финляндии, чтобы иметь возможность посещать остальной Шенген)?
Ворам стоит оставлять в пустом шкафу записку «Если вы хотите отказаться от бесплатной услуги „Украсть всё оборудование из шкафа“ отошлите вчера SMS на длинный номер 89991112233».
Ну зачем умничать «32-разрядных или 16-разрядных»? Написано «32-bit or 16-bit» так и переводите «32-битных или 16-битных». Слово «разряд», особенно рядом с числами, неоднозначен.
Насчет старта карьерной лестницы. Мне кажется, что тимлид это довольно специфичная ступенька. Тимлид сам разработчик, а выше в иерархию начинают подмешиваться выходцы из всех прочих специальностей (QA, аналитики, PM и т.д.) и совсем другая конкуренция, где технические знания значат гораздо меньше разнообразных business skills.
В статьях, на которые вы ссылались, какие-то люди пытаются попиариться на относительно модном JWT. А реальность такова, что есть pros и cons у JWT-like и server-side сессий. У обоих есть фунадаментальные достоинства и недостатки и есть дефекты реализаций/спецификаций.
Надо стремиться использовать наиболее подходящее решение в каждом случае и исправлять дефекты, но заявлять «JWT sucks», как авторы тех статей — неправильно.
Первая статья — типа «Давайте не будем использовать HTTP — вон в нём сколько дыр уже нашли». Какой может быть ответ? Нет, спасибо, мы дырки-то позатыкаем, но использовать не бросим.
А что если я скажу тебе, что в компаниях, которые на собеседовании спрашивают сортировки, графы и О-большое, на работе придётся* заниматься сортировками, графами и О-большим?
* Так же часто, как аналогичному разработчику в EXANTE приходится проектировать аналоги тиндер или убер.
Хорошее вступление для постапокалиптического фильма-боевика.
Одна из черепашек п*здит…
Психотерапия, похоже, нужна тем, кого корёжит тупо признать, что надо заплатить 60 евро.
2. Вы правда-правда не «откатываете» финскую визу (т. е. не тратите регулярно время и деньги на посещение Финляндии, чтобы иметь возможность посещать остальной Шенген)?
говнобыстрокодеров забавно выглядит человек, многословно переживающий, что заюзал неиспользуемый void* под int.Надо стремиться использовать наиболее подходящее решение в каждом случае и исправлять дефекты, но заявлять «JWT sucks», как авторы тех статей — неправильно.