Pull to refresh
9
0
Ямангулов Андрей Наильевич @AYamangulov

Software development engineer / Spark developer

Send message

В принципе, как будто, все правильно. Но уж слишком обзорно все описано, было бы неплохо, если бы автор добавил конкретные примеры и раскрыл пункты поподробнее. Ну вот для примера приведу образец плохих условий для самореализации. Каким бы ни был интересным проект, для каждого конкретного разработчика он всегда подходит к стадии "исчерпания" (при том, что для другого разработчика тот же проект может оказаться в тот же самый момент очень интересным). Причина очень проста - разработчик осваивает проект, выполняет все основные сложные задачи по рефакторингу или развитию, затем наступает момент, когда в проекте остаются только сравнительно несложные задачи по поддержке и доработке, все базовые технологии в стеке проекта освоены, изменения и сильное развитие не предвидятся. По опыту могу сказать, что сравнительно сложный проект в энтерпрайзе входит в эту стадию по истечениии срока от 11 месяцев до полутора лет. Далее работодателя обычно вполне устраивает вялотекущая жизнь проекта "на поддержке", заказчик платит, разработчики как будто бы загружены, никаких проблем. Тимлид не замечает, что разработчики "заскучали" и бывает очень удивлен, когда примерно в одно и то же время участники проекта один за другим приносят заявления на увольнения. Решение проблемы на самом деле существует только одно - тимлид "держит руку на пульсе", постоянно интересуясь мнением команды, и заблаговременно подбирает кандидатов на обновление команды проекта. Это должны быть разработчики, для которых этот проект является новым, интересным, стек проекта достаточно сложен для них, в нем им есть что осваивать, и даже задачи техподдержки проекта для них достаточно сложны и интересны. Старой команде предлагается совершить то, что называют "горизонтальным шифтингом" - им предлагаются новые проекты в той же фирме, которые их заинтересуют, предварительно в разумных пределах поучаствовав в обучении и передаче старого проекта новой команде. Особо подчеркну, что такое решение проблемы доступно только в достаточно больших фирмах, где есть много проектов и направлений развития. В малых командах, которые кормятся с одного-двух-трех постоянных заказчиков, как правило, это недостижимо - тут решения пробемы в приниципе нет, и разработчику нужно уходить в другую фирму, а работодателю - просто отнестись к этому философски, как к данности, и искать новых людей на стороне.

Вот хотелось бы, чтобы автор по каждому из своих общих пунктов привел какие-то похожие "примеры из жизни". И тогда статья действительно стала бы намного интересенее и полезнее.

Не, они уйдут в леса и степи, одичают и превратятся в тех "туров", на которых когда-то охотились русские князья. И у сильных мира сего снова войдет в моду охота на них - представляете, корова или бычок будут считаться "царской дичью" ))) И какой-нибудь боярский сын сиречь отпрыск чиновника будет с гордостью хвастаться перед друзьями "моего дедушку убила на охоте злющая дикая корова!"

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

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

Не только, еще самозанятые есть. Многие девелоперы как раз так и зарегистрировались, так как с ИП мороки больше.

https://otus.ru/lessons/java-professional/?int_source=courses_catalog&int_term=programming

В самом низу, перед футером сайта.

Кроме отдельного курса, есть полная специализация из трех курсов - стартовый, профессиональный и Spring в одной "коробке" https://otus.ru/lessons/java-specialization/?int_source=courses_catalog&int_term=programming

Конечно, осталось, никуда не делось, почитайте полную программу, все есть. Я ведь привел не полный список, а те особенные пункты, которые мне больше всего понравились. Курс для тех джунов, которые именно хотят подтянуться до мидлов, поэтому очевидно, что программа сложная, иначе и быть не может - https://otus.ru/lessons/java-professional/program/

Да и схема троллинга и хейтинга осталась той же самой:

Находим зацепку, накручиваем побольше эмоций (в данном случае уже негативных) - > делаем "ну очень страшный вывод" (вывод: автор - врет и приукрашет действительное положение дел) :))))))))

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

То, что здесь описано, не является фактически "независимым интернетом" вообще. Все такого рода сети все равно строятся поверх существующей инфраструктуры, следовательно, в этой инфраструктуре все равно можно их отследить и, если и не заблокировать, то очень сильно замедлить работу. А также никто не предоставляет гарантии, что держатели такой сети на самом деле сами не отслеживают ваш трафик и его содержание. Кроме того, они никак не спасают от случая полной изоляции российского физического сегмента интернета. Все эти сети помогают только делать что-то, напоминающее шифрование поверх открытых протоколов передачи, и скрывают ваши действия лишь частично и ненадежно, а уж гарантий доступности 24/7 не дают никаких.

Независимый интернет, подлинно независимый, я встречал только в фантастике, где разработчик сделал и выпустил в атмосферу земли и ближний космос огромное облако саморазмножающихся наноботов с функциями 1) свободного подключения с выдачей PeerID 2) свободного полностью закрытого обмена peer-to-peer, если ты знаешь адрес той стороны и 3) простого полностью открытого невзламываемого протокола для построения сетевых адресных иерархий и серверов для публикации адресов ресурсов (что-то вроде поиска). Запеленговать геолокацию пира эта сеть не позволяла в принципе. Каждый мог на своем пире разместить свой "DNS сервер" с пирами ресурсов, которые разрешили ему публикацию и предоставили ссылку на себя. Через некоторое время в этой сети появилась своя криптовалюта, которая работала в точках обмена не с банками, а с мусульманской Хавалой (полность нелегальная сеть финансовых переводов на доверии, но настолько дорожащая своей репутацией, что обман в ней исключен, хотя и проценты за перевод немалые - существует реально). Создав эту сеть, разработчик дал в нее специальную команду, которая "замораживала" ее базисные основы на самом низком уровне, в том числе от него самого.

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

 вселенных, дескать, много, а мы в той, что по параметрам подошла

Не имеет никакого значения, какой набор исходных констант применялся в той или иной альтернативной вселенной, каждая из них на определенном этапе усложняется настолько, что НЕИЗБЕЖНО приводит к возникновению сложных упорядоченных структур и жизненных форм на их основе. Просто от набора констант зависит, какие именно это будут структуры и на каком именно этап они возникнут, не более того - это будет, конечно, другая жизнь, настолько непохожая на нашу, насколько велико расхождение исходных констант. Детский лепет о том, что "атомы в текущем виде могут существовать только при нашем наборе констант", и что поэтому "жизнь невозможна ни в какой вселенной, кроме нашей" не стоит принимать в расчет. Антропный принцип был высказан в свое время в качестве курьезной шутки, и ничего серьезного из себя не представляет. Жизнь - неизбежный этап развития любой сверхбольшой материальной структуры. Любой человек, получивший достаточно серьезное физико-математическое образование это вполне себе осознает. Журналисты-популяризаторы от физики подняли антропный принцип на флаг и спекулируют им до сих пор, не понимая, насколько он безобразно глуп.

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

Да нет, и для них сработает. Люди не веники, за дверь не поставишь, в угол не задвинешь. Уважающие себя специалисты с высокой квалификацией и у них будут уходить. А похуже, но «потерпеливее» ко всяким гадостям — оставаться. Но для оставшихся развития не будет. Вы не об источниках их кормления думайте, а о себе — жизнь у вас одна, вы хотите терпеть на работе гадости и не развиваться профессионально? Тогда пожалуйста, терпите, сколько можете. Фирма, которая получает бюджетные деньги, проживет, может и дольше, но это скорее «протянет», чем проживет. Качество ИТ инфраструктуры у них будет все хуже и хуже, только траектория падения будет более замысловатая, чем у небюджетных фирм. Рано или поздно все, что не развивается, рухнет все равно.
Так все ж очень просто — покидаете такого работодателя. Вы не обучите его и не наставите на «путь истинный», каждый останется при своем мнении. Оптимальный путь — найти своего работодателя, который не будет страдать такими проблемами.
А работодателю все скажет рынок, такие господа просто постепенно будут терять лучших специалистов. И все, точка. Его конкуренты, которые так не делают, будут в конечном итоге, выигрывать.
Согласен, но хотел бы добавить, что тренд к расширению на регионы начался еще до ковида, крупные фирмы региональные офисы стали делать раньше, чем наступил этот апокалипсис. Теперь к этому добавилось и более лояльное отношение к удаленке. Причем, это сочетается — можно работать в региональном офисе и тем не менее, даже в нем появляться не каждый день. Это очень хорошо, умные фирмы понимают, что им нужен результат, а не имитация деятельности, и не важно, как и где работает человек, если результат получается. Многие страхи фирм, связанные с удаленкой, теперь постепенно исчезают. Например, руководители наконец поняли, что ИТ команды прекрасно сами себя контролируют и отлично саморганизуются. Конечно, есть еще такие странные товарищи, которые непременно требуют установки на службные компьютеры экранных «шпионов» для полного контроля за каждой минутой разработчика, но на них уже смотрят, как на прокаженных, думаю, скоро такие сойдут на нет, уступив место более гибким и умных фирмам.
Теперь немного иначе, если вы самозанятый, то фирмы нередко просят заключить ГПХ, это как раз мой случай с текущим работодателем. Некоторые просто без договора проводят чек из личного кабинета самозанятого как простую разовую «покупку услуги», даже без контракта, но обычно просят ГПХ — и как раз для самозанятых это ограничение не действует, если оно еще вообще еще сохранилось
data инженер — довольно сложная специальность, и на нее не попасть после курсов для совсем начинающих, скорее туда идут люди уже после какого-то достаточного бэкграунда в каких-то стеках, да вот хотя бы программу если посмотреть на том же GeekBrains, да и на любом другом сервисе обучения
Это работает не так. Цепочка начинается с другого конца — финансовые потоки и обеспеченные проекты. Места, куда собираются деньги и где реализуются хорошо профинансированные проекты, имеют возможность предложить лучшие условия специалистам — программистам, ученым и так далее… Исторически у нас сложилась именно такая система — концентрация денег в небольшом кол-ве «центров». Они просто оттягивают специалистов, и используют для этого предложение лучших условий. Справедливость тут ни при чем, это просто реальность. Мы все знаем, что справедливость — это из области фантазий…
Очень многие путают junior и starter. Junior — это не начинающий разработчик, а подготовленный, знающий почти всю теоретическую и практическую базу в своем стеке, но не имеющий достаточного опыта, чтобы полностью самостоятельно решать 80 и более % поставленных задач. Ему необходим ведущий разработчик, направляющий и контролирующий его работу.
12 ...
14

Information

Rating
7,308-th
Location
Ярославль, Ярославская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Backend Developer, Data Engineer
Senior
From 350,000 ₽
Java
Java Spring Framework
MySQL
PostgreSQL
RabbitMQ
Apache Kafka
Python
Spark
Scala
Kotlin