Telegram Web Link
Отличе государственных IT компаний от частных

Я никогда не работал в государственных IT компаниях программистом. Но у меня был опыт работы проводником в РЖД, после чего я решил что гос компании это не для меня.

Хочу поделиться своим мнением и объяснить почему я всегда отказываюсь от предложений поработать на гос компанию.
Добавьте описание

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

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

Возьмите для примера сайт гос услуг. Этот сайт решает определенные государственные задачи. Хорошо ли они это решают? На бумаге определенно да, в Москве тоже скорее да, в регионах когда-как а в деревнях, скорее нет.

Нужно ли этому проекту быть максимально эффективным, чтобы по максимуму удовлетворить потребности пользователя. Я думаю нет. Если что-то не работает то это можно исправить через пол года, а можно и не исправлять вообще. У пользователей этого сайта альтернативы все-равно нет, он не уйдет к к конкурентам, скорее всего не сможет никак повлиять на ответственных за результат людей, ну и финансирование этого проекта никак не зависит от его эффективности.

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

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

Никого не хочу обидеть, и уж тем более не хочу сказать, что люди в государственных компаниях вообще ничего не делают. Просто там другая атмосфера, чуждая мне.

Может возникнуть резонный вопрос, а стоит ли вообще идти в государственные IT компании? И тут нет однозначного ответа. Я не хочу туда идти и всегда отказываюсь, но у меня есть выбор. Если у вас другая ситуация, и выбора по большому счету нет, то лучше идти в такую компанию, и получить опыт там, чем ждать другой возможности. Да, и давайте честно, не все гос компании так плохи, например тот же Сбер, впролне неплох...

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

Всем добра, хорошего настроения и самое главное здоровья.
👍3
Ты работаешь в гос IT компании или частной?
Anonymous Poll
38%
Частная
10%
Государственная
52%
Вообще не в IT
Если честно, неожиданно. Яндекс закрыл доступ к своему сервису «Дзен» для посетителей из-за рубежа, объясняя это тем, что в связи с последними событиями у них возрасла нагрузка.

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

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

Где-то читал, что телеграм становится главной социальной сетью в России. И чем дальше, тем я охотнее я в это верю.

https://www.cnews.ru/news/top/2022-03-09_inostrantsev_vygnali_iz_dzena
👍2👎1
В догонку новости о IT компаниях, приостанавливающих работу в России.

Появилась новость, что figma приостановит продажи в России.

https://www.tg-me.com/nexta_live/20723

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

1. Заземление.

Положите одну руку на середину груди, а другую на живот. Дышите медленно и глубоко, дышите от живота (как при пении), наполняя легкие по максимуму. Внимание концентрируйте на ощущениях от дыхания и на движении тела на вдохе и выдохе.

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

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

Эта техника направлена на переключение от внутренних мыслей на реальную среду.

2. Релаксация.

Крепко сожмите кулаки и подержите их в напряжении секунд 10. Расслабьте и сфокусируйтесь на ощущениях от расслабления мышц.
Далее напрягите на те же 10 секунд мышцы предплечья, потом также расслабьте и фокусируйтесь на ощущениях.

Далее плечи, шея, грудь, живот, мышцы таза, бедра, голени, стопы.
Потом возвращаемся в обратном порядке к кулакам.
Так можно гонять несколько раз. Напрягая грудной пояс и далее вниз по корпусу, старайтесь задействовать и мышцы со стороны спины.

3. Ближайшие планы.

Оцените ситуацию, подумайте над тем, что именно Вы можете сделать для ее улучшения. Что именно Вы можете сделать для своих близких, для улучшения их положения.
Составьте план действий. Данный план должен включать в себя реально возможные дела.

Если Ваши близкие далеко, и Вы ничего не можете поделать, то займитесь повседневными делами. Распланируйте их и приступайте к реализации. Не всегда на это есть силы, но старайтесь делать хотя бы несколько дел из плана в день. От «поставить стирку» до «написать книгу».

4. Ограничение потребления информации.

Вы следите за ситуацией, Вы беспокоитесь за себя и/или своих близких, Вы постоянно слушаете радио/тв/каналы и пр., беспрерывно листаете информационные ленты в поисках новостей. Вы всегда в информационном потоке.
☝️Это гробит Вашу психику!

Если от постоянного потребления информации зависит Ваша жизнь, то здесь деваться некуда. Однако если прямо сейчас Вам ничего не угрожает или Вы вообще следите за ситуацией со стороны, то необходимо дозировать потребление входящей информации.

Погружайтесь в инфопоток 2-3 раза в день, получая актуальную информацию. Находитесь в этом не более 20-30 минут.
Таким образом Вы ничего не пропустите, но сохраните здоровье и способность адекватно мыслить и действовать.

5. Выпуск эмоций.

Если хочется плакать — плачьте.
Если хочется кричать — кричите.
Если хочется ругаться — ругайтесь.
Если переполняет гнев — поколотите диван/подушку/любой предмет.

☝️ Подавленные эмоции имеют нехорошее свойство аукнуться в будущем. Не подавляйте их все время. Когда будет возможность, дайте им выход: поплачьте, покричите, порвите бумагу и пр.

Автор: психолог Александр Белоусов.
👍7
Почему программистам не нужно срочно уезжать из России?
Сегодня я хочу порассуждать на тему, почему прямо сейчас уезжать из России - это плохая идея.

1. Это дорого

Если раньше можно было за вполне скромную сумму оказаться в европе или той же Турции: сейчас билеты туда стоят неоправданно дорого., а в Европу по воздуху попасть вообще невозможно. Самостоятельный переезд будет сопряжен с большими затратами. И если вы зарабатываете в рублях, то курс валют в другой стране будет против вас.

2. Решение принятое в паническом состоянии чаще всего оказывается ошибочным.

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

Так и сейчас, когда привычное устройство жизни рушиться хочется все бросить и удрать, но это говорит страх.

3. IT в России сейчас становится одной из важнейших сфер для государства.

Преференции для IT-ников объявили даже раньше чем для аграрников. Поэтому скорее всего какое-то время IT сфера в России будет чувствовать себя адекватно. А через несколько месяцев станет понятно, куда все движется.

4. Дальше будет больше возможностей.

Несмотря на то, что многие страны закрыли для Россиян возможность получить визу все-равно останутся страны в которые можно будет перебраться, а уже от туда двинуться дальше. Армения, Грузия, Казахстан... И судя по новым вакансиям, которые мне присылают с усиленной частотой, многие компании как раз перебрались в эти страны.

Думаю, что со временем, процессы релокации обкатаются и упростятся. А главное станут дешевле.

Ну и самое главное сейчас - это время.

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

Всем добра)
👍12
Сегодня мне бы хотелось рассказать о вещах, которые ценит работодатель в сотрудниках вне зависимости от ситуации в мире и увровне квалификации работника.

Это, как мне кажется, самое главное качество.

https://youtu.be/DfX3aqpgG_k
👍4
Это видео было записано еще до всем известных событий, и наверное с производством видео я пока приторможу.

Мне не понятно, насколько информация потобного рода полезна, нужна и актуально, ну и самое главное, сейчас нет большого желания снова писать видео.

Тем не мнее, я буду продолжать делаиться с вами своими мыслями в виде текста здесь, на страницах Я.Дзена и на Youtube, пока он работает.

Думаю, что со временем, я вернусь к видео формату, но это будте позже.

Ну а пока приятного просмотра)
👍8
Приятно читать статьи людей, которые занимаются развитием своих сотрудников.

Ну а по факту, сам переоидически встречаю людей, которые спрашивают как им сделать лучше, а потом делают по-своему. Спрашивается, зачем тогда за советом идешь?

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

https://habr.com/ru/post/654909/
Продолжение истории про недоступность сайта gosuslugi и обвинении отечественных браузерах в mitm.

Официальный ответ от Яндекс Браузера

Для тех кто не в курсе men in the middle - это такой вид уязвимости, когда корфеневрй сертификат скомпрометирован, благодаря чему можно расшифровать любой трафик в браузрезе.

Меня этот вопрос интересует больше с технической точки зрения.

https://habr.com/ru/company/yandex/blog/655185/
Почта России начала доставлять посылки роверами от Яндекса.

Если вы не знали: у Яндекса есть такая разработка под названием Яндекс-ровер. Они уже достаточно давно доставляют еду из ресторанов в одном из районов Москвы и в Иннополисе, об этом я когда-то писал тут. Сейчас они сколаборировались с Почтой России для доставки отправлений от отделения почты до подъезда.

Недавно возле своего почтового отделения я встретил пару отключенных роверов, а в почте России было объявление, что за 1 рубль можно заказать доставку ровером.

Естественно я решил проверить. Несмотря на то, что мой дом не входит в зону доставки я решил заказать доставку к другому дому.

Я скачал приложение Почтыв России: зарегистрировался, заполнил форму для получения посылки: скажу честно было не очень просто. И по традиции Почты России на последнем шаге получил ошибку: что все роботы заняты?

Что же попробую позже.
👍4
В понедельник я был у врача, было это ближе к вечеру: когда новость о том: что со вторника в Москве снимаются все ковидные ограничения уже разлетелась.

Зашел в поликлинику и там на входе врач сделал вид, что измерил температуру и строго так сказал: «Оденьте маску!».

Не вы не подумайте, я без претензий. Я вот о чем подумал, А смог бы я вот так стоять на входе, делать бесполезную с точки зрения логики работу?

Я конечно весь такой офигенный и продуктивный, делаю очень важную и нужную работу, но даже я часто делаю то, что считаю не нужным. Ну например, я не считаю нужным двигать карточки по канбан доске каждый раз: когда статус задачи сменился. Тем не менее наша команда придерживается правила, что доска в любой момент времени должна отражать текущее положение дел. Хотя мне было бы удобнее в конце дня перевести свои задачи в актуальные статусы разом.

Другая проблема связана со встречами. Очень часто я сижу на встрече и задаюсь вопросом, а нужен ли я здесь?

Так же были в моей практике случаи, когда я считал, что что-то не надо делать, но оказалось, я так считал только из-за ограниченности своего опыта. Так например использовать rebase вместо merge в GIT мне казалось бесполезным занятием. А сейчас я тихо ненавижу merge коммиты, и всегда следую правилу 1 коммит - 1 фича.

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

В Пенсильванском университете, в лаборатории доктора наук, психолога Мартина Селигмана (Martin Seligman) провели иследование влияния наличие выбора на развитие рака. Лабораторным мышам подсаживали раковые клетки, которые приводят к образованию опухолей примерно в 50 процентах случаев. Потом мышей разделили на 3 группы. Первую группу мышей подвергали случайным ударам тока, которые они никак не могли контролировать. Вторая группа мышей могла прекращать удары тока зажав специальную кнопку, а третья была контрольная.

Больше всего около 70 процентов мышей заболели раком в группе, которая не могла контролировать удары током. Эти мыши также болели тяжелее остальных.

На втором месте оказалась контрольная группа, примерно половина из них в итоге заболела.

Удивила же ученых группа в которй мыши могли контролировать свои неприятности. Среди них заболело всего 37 процента мышей, чем в контрольной группе.

Иногда мы оказываемся в ситуации, когда может показаться, что мы ни на что не можем повлиять. И это очень деструктивно.

Кажется даже иллюзия возможности выбора помогает справиться с негативными последствиями проблем.

ПС А по поводу врача, если бы я оказался на его месте, наверняка я бы нашел какую-то психологическую уловку, чтобы делать что-то бесполезное и не очень от этого страдать.
👍31🔥1
Инфорграфика влияния возможности выбора на вероятность заболеть раком
👍1
Как искать первую работу в IT в текущей ситуации?

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

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

Что делать новичкам сейчас?

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

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

Такой подход к решению проблемы я подсмотрел в книге "Суперобучение", где рассказывалось про архитектора, которому не повезло закончить вуз в разгар строительного кризиса. Когда стройки замораживались, а архитектурные бюро разорялись.

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

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

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

Так и тебе мой дорогой читатель нужно постоянно думать, какую проблему потенциального работодателя ты можешь решить. Ну и самое главное убедить в этом на собеседовании.

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

Но все не так плохо.

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

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

Цифровизация не прекратится.

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

Термин антихрупкость ввел Нассим Талеб, в своей книге.

Что вообще такое антихрупкость? Допустим, у вас есть хрустальный стакан. Если при перевозке уронить коробку с бокалом, он может разрушиться поэтому бокал - хрупкий.

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

Антихрупкие бокалы бы становились тем крепче, чем больше их проняли при транспортировке. .

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

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

Но как сделать ее антихрупкой?

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

При одновременном соблюдении этих принципов каждый баг-репорт будет делать систему прочнее.

С первым принципом понятно, есть бага - чиним. Но как быть уверенным, что новые изменения ничего не ломают? Для этого существует многоуровневое тестирование

- проверка типов - характерна для языков со строгой типизацией.
- юнит тестирования - для тестирование отдельных функций
- интеграционное - тестирование корректности взаимодействия различных модулей программы
- e2e (end-to-end) d) тестирование - когда тестируется програмный комплекс тестируется целиком
- ручное тестирование, когда продукт тестирует человек, обращая внимание на различные отклонения

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

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

В следующем посте я расскажу о том, может ли разработчик сам стать антихрупким.
👍7🔥2
Может ли программист быть антихрупким?

Это вторая запись на тему антихрупкости: если что первая была вот тут.

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

Но я тут все же про програмистов и работников умственного труда. Аналогию выше можно провести и в этой сфере. существует настолько болезненный опыт, что человек едва ли станет таким же продуктивным. Ну например серьезное выгорание. Поэтому мы не будем брать какие-то очень травмирующие ситуации. Возьмем например рутинный день: программист работает на работе что-то делает, получает какую-то обратную связь, делает ошибки, находит хорошие решения и т.д. Большая часть этого опыта никак не влияет на следующие решения программиста. Если он нашел хорошее решение - отлично идем дальше. Если человек ошибся - поправил идем дальше. Конечно, если каждый день человек делает одну и туже ошибку либо ему либо окружающим станет очевидно, что с этим что-то надо делать, но единичные случаи скорее всего не окажут никакого влияния.

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

Сказать легко, но как это сделать?

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

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

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

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

Осознанная рефлексия над собственным опытом позволит тебе делать выводы, которые будут ускорять твое развитие, а плюсом ты увеличишь осознанность своей жизни.
👍9
2025/07/09 00:27:04
Back to Top
HTML Embed Code: