Как стать автором
Обновить
115
0

Пользователь

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

задаю обычно довольно древний вопрос о разнице между абстрактным классом и интерфейсом

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

Так частными лицами Теслы в Москве уже лет 8 как продаются. Смотрим, кто продает авто Тесла с 1 км пробега:
Индивидуальный предприниматель Колесник Андрей Владимирович, Ставропольский край, г. Ессентуки пер. Школьный, д.11/2, ОГРН: 308263516100053

Автор немного вводит в заблуждение словом "официально", мягко говоря. Официально - это когда продавец либо сама компания, либо ею уполномоченная(дистрибьютор, дилер..). Ипэшник - это очень далеко от "официально". Ну разве что лично Маск товарищу Колеснику выдал разрешение такое, но я немного тут сомневаюсь.

словно всю жизнь варились в теме

Может и варились, кто знает. Но все валятся на подробностях и нестыковках :). При этом, естественно, надо самому хорошо понимать тему.

У меня был такой случай на собедеседовании - один товарищ кандидат мне славно заливал так про кластеры, ну я слушаю, лапшу не снимаю пока. Рассказывал - словно соловей заливался, ну прям повелитель клаудов и мастер параллелизма. Думаю - ну надо контрольный тут, спрашиваю - "Как проблему split brain решали?". Вот тут человек замялся, скукожился и начал нести откровенную чушь. Я из вежливости дослушал, но вывод сделал.

Отличить уверенного в себе идиота от сеньора весьма просто, поверьте.

Да у меня в резюме написано 2 года на golang. 2 года, Карл!

Дело в том, что годы опыта - эта штука условная и нет такого, что после 5 лет человек автоматом становиться сеньором.

Как я отличаю сеньора от миддла - сеньор всегда отвечает уверенно, даже на вещи, которые не знает. Мидл - плавает, порой мямлит, где-то есть неуверенность. Сеньор должен знать различные подходы, варианты исполнения задачи, расписать плюсы-минусы каждого варианта. Бывает так, что и за 2 года можно сеньором стать, если был хороший опыт в других языках ранее. Но чаще это занимает 3+(если был опыт в других языках) и 5+, если это первый серьезный язык.

Что делать автору? Поучаствовать в стартапах, очень сильно прокачивает опыт.

Какие еще 18 млн? В 2020-м доходы Gitlab были $152.2M. За первые полгода этого года - $108.1M. Оценка идет по форвардным показателям.

Статья плохо написана, к сожалению, автор явно не утруждался изучением подробностей и того, что конкретно сделала Apple. Баг этот есть и в 14.7.1, что подтверждают исследования товарища, и, полагаю, в 14.8, так как она была выпущена в сентябре. Многие старые Apple-устройства не получат обновления до iOS 15 и пока уязвимы, к сожалению. Будем надеяться, что Apple скоро разродится патчем для iOS 12-14, кои она поддерживает на данный момент.

iOS 15, где дыру закрыли, вышла меньше месяца назад.

Это как к языку относится?

Разные возможности у языков. Например - реализация ООП у Java и PHP весьма отличается, причем даже по версиям языка. Соответственно, архитектура ПО тоже будет отличаться. Где-то поддерживается множественное наследование. Dependency Injection по-разному реализована и где-то это принято использовать, а где-то не очень.

По поводу библиотек - библиотека для работы с RabbitMQ для C# на вряд ли будет сильно отличаться от той же библиотеки для JavaScript. А если брать какие-то супер специфичные библиотеки, так их знания проверять довольно странная затея, так как людей, работающих с ней, явное меньшинство.

В Java часто требуется Spring, в Ruby - ROR, в Python - Django, в PHP - Laravel/Symphony/Yii. Чтобы знать их на сеньорском уровне - нужно потратить месяцы, если не годы и сделать несколько проектов.

Синьорность - это в первую очередь софт скиллы и опыт некоторого говна, знания по языку подтягиваются очень быстро.

Язык, допустим, Вы подтянете, если он не очень сложный(как Java). А вот подтянуть шаблоны проектирования, архитектуры сложнее hello world, знания актуальных фреймворков и библиотек - на это нужны годы.

Я ни в коем случае не ставлю под сомнения Ваши интеллектуальные способности, просто это физически крайне трудновыполнимо из-за большого объема информации. Поэтому при смене языка/платформы будучи сеньором Ваш уровень в другом языке начинается с джуна. Вот как быстро он будет прогрессировать - зависит исключительно от Вас, предыдущие знания в чем-то могут помочь, если новый язык использует похожие подходы и практики(например - C#-Java, C-Go, Perl-PHP..).

все вылетает из головы через пару недель

Так в этом и суть, если не было применено на практике - то вылетит из головы и не заметишь. Через 5 лет вылетит даже то, что было применено на практике, а через 10 - что было с болью применено. Так работает человеческий мозг - либо Вы работаете с этим и поддерживаете, либо оно начинает забываться.

Весной Ford и General Motors начали выпускать автомобили в некомплектном состоянии. 

По стопам Автоваза пошли

А это уже будет дальше по ситуации..

Безграмотная статья. Яндекс только формально зареган в Нидерландах, зарабатывает и платит налоги соответственно в России.
Revolut никаких связей с Россией не имел и имеет, кроме гражданства одного из основателей - Сторонского. На рынке РФ они не работают.

Так и попасть сложнее, особенно, если цель дальше 10 км и движется. Это ж болванка, там нужно точное попадание, иначе урона не будет.

Управляемую ракету сейчас тоже сбить непросто, у них траектории изменяемые.

400 км - это 160 секунд полета, попасть в движущуюся цель(другой авианосец) за такое время неуправляемым снарядом-болванкой - дело бесперспективное. И зачем оно такое надо, если давно есть самонаводящиеся ракеты и дроны?

Но я всей душой ненавижу коммерческую разработку.

Судя по всему, автор в каком-то суровом или излишне формализованном энтерпрайзе работает. Ну или просто начальник - редкий кадр-сумасброд. Энтерпрайзы они ведь разные бывают, а можно и в маленький стартапчик пойти, вот там весело, по крайней мере первое время, пока дедлайн еще далеко.

Лучше дать будущему тимлиду в подчинение одного падавана - джуна или мидла. Если через пару месяцев производительность такой мини-команды окажется хороша - значит можно еще добавлять падаванов, попробовать добавить сеньора, более старшего коллегу(по возрасту) и так выкуется полноценный тимлид. Кстати, многие тимлиды совсем не умеют работать с равными по скиллам или превосходящими, а также с более возрастными коллегами. И научиться этому весьма непросто.

Чтобы стать более-менее нормальным разработчиком на Java, нужно 1–2 года.

Видел я таких 1-2 годовалых джава-кодеров, нормальным нужно сильно больше, я бы сказал - от 5 лет минимум.

Довольная частая ситуация у начинающего тимлида — наваливается столько задач, что наступает паника.

Самое плохое, что может случиться для проекта - это начинающий тимлид. А все остальное - это семечки.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность