30 Марта 2025
10

Что я узнал работая программистом уже второй десяток лет

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

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

  2. Учи английский. Помимо документации и стаковерфлоу, работать на заграничную компанию намного приятнее, чем на российскую. И выгоднее.

  3. Меняй работу, не засиживайся на одном месте (2-3 года это хороший срок, но менять чаще чем раз в год не стоит). Даже будучи сеньором с зп много выше среднего можно получить оффер на с увеличением зп на +50%. Проверенно.

  4. Будь проактивным. Хочешь быть на хорошем счету помоги бизнесу решать его задачи. Если работает в продуктовой компании, то помимо бэклога есть большое количество тасков, которые возникают у разных команд – у сейлзов, у кастомер саппортов, у обычных саппортов. Возможно (а скорее точно), им нужны доработки, которые не ложаться в бэклог, но упростят им жизнь и помогут закрыть сделку или быстрее обслуживать клиентов. Помогай, хороший программист, которому платят деньги, это тот, кто решает задачи приносит деньги.

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

  6. Крути башкой. Смотри куда движется отрасль в которой ты работаешь: новые фреймворки, обновления пакетов, обновление инструментария. Смотри куда движется отрасль целиком: web3.0 (как-то прошла волна), ии, что там еще. Нет ничего хуже спеца, который отлично умеет использовать технологии 10 летней давности, но не шарит в новых темах. Если ты, конечно, не на коболе программируешь.

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

  8. Спорная тема, но хочешь много денег и уверен в себе иди в оверэмплоймент.

  9. Еще одна спорная тема – галеры это нормально, тот же топтал даст тебе буст уверенности для первой работы на западном рынке. Главное не засидеться, но тут читай пункт 3.

  10. Не кори себя если весь день маялся хуйнёй и не закрыл ни одну таску. Бывает.

  11. Следи за базаром. Пообещал – сделай или заранее скажи, что не успеваешь к дедлайну.

  12. Fake it till you make it. Хороший принцип и мне очень нравится. Если не успеваешь сделать что-то, что должно быть готово, сделай видимую часть и замокай невидимую. Покажи, скажи сколько времени нужно на доработку. Соблюдай названый срок.

  13. Пиши тесты.

Любые дополнения приветствуются.

Показать полностью
21

Путь к сердцу

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

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

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

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

А супруга его, Мария Федоровна, настоящий сад камней в японском духе на участке разбила. Не дом, а картинка!

Но вот уже давно нет в живых ни Михаила Борисовича, ни Марии Федоровны, а дом наследники выставили на продажу.

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

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

Совсем молодая женщина, бледная, с копной каштановых волос, вьющихся мелким бесом.

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

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

— Ты шею-то не сверни! — повторяла раздраженно Люба Рябцева, заметив уже в который раз интерес мужа Димы к новой соседке.

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

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

И с ней сразу же все согласились. А как тут не согласиться, если за год вокруг Катерины и ее Дома с Плющом целая туча слухов возникла?

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

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

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

А тут еще Афанасьев в озере утонул. Это был, пожалуй, самый преданный поклонник Катерины. И хоть он женатый был, все равно будто с цепи сорвался. Цветы ей таскал, песни под окнами пел, да все без толку.

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

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

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

Тут еще и жертва будто бы сама пересуды провоцирует. Ни с кем не знается. А гордячки и гордецы – первые кандидаты в нечисть.

*****

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

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

Что о нем сказать? Среднего роста и в общем-то непримечательной наружности, если не считать глаз пронзительно голубого цвета.

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

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

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

— Да ты что, Кость! Лучше и не соваться. У нас парни, кто к ней ходил, сразу без разговоров от ворот поворот получали, — просветил его Макс, который все обо всем знал.

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

— Короче, даже не думай! А то, как этот… как его? Как Афанасьев закончишь. Ну тот, который утоп. Да, говорят, из-за нее...

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

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

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

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

Костя ей улыбнулся и все обаяние включил, на какое только был способен:

— Рекомендую халвичный латте. Очень вкусная штука.

Теперь уже Катерина на него взглянула испытывающе, но ответила сухо:

— Благодарю за совет.

Да уж, крепкий орешек, подумал Костя.

Так или иначе, Катерина стала в «Вираж» заглядывать часто. И короткие взгляды, которые она кидала на Костю, от его внимания не ускользнули.

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

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

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

Виталик, подросток из двенадцатого дома, сказал шепотом, будто опасался подслушивания:

— Я как-то вечером видел, что она на Луковое ходила. Хотел проследить, но… передумал.

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

*****

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

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

Диана шмыгнула в приоткрытую дверь и устроилась умываться на крыльце. Улица по утреннему времени пустовала. Гармонию окружающего пространства нарушал лишь приоткрытый канализационный люк.

Рабочие что-то там не доделали и оставили, как есть. Диана даже головой покачала от такой халатности. А если кто туда провалится?

Катеринин дом местные обходили стороной, потому за сохранность собственности можно не переживать. И даже двери можно не закрыть. Есть и в дурной славе свои плюсы...

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

Правду говорят: у страха глаза велики. Все непонятное и чужое кажется страшным.

Хозяйку Диана очень любила, но не могла не признать – людей она близко к себе не подпускает. И виной тому не колдовство или что-то в этом роде.

После некоторых трагических событий она просто не могла видеть те места в Москве, где бывала вместе с Егором.

Всякий раз от воспоминаний о хозяине и у Дианы щипало в носу. Что уж говорить о Катерине? Совсем еще молодой женщине потерять в глупой аварии самого дорогого человека! Сама-то Катерина отделалась небольшой ссадиной и парой синяков, а вот Егор…

Ну ссадина – это телесное. Важнее разбитое сердце. Его никакой врач не склеит. А оно у Катерины именно что разбилось. Даже ледяной коркой покрылось.

Тогда, три года назад, Диана глядела на хозяйку и не узнавала ее. Вроде бы руки-ноги на месте, а жизни в ней будто нет. Как она перенесла это, одному Богу известно.

После аварии Катерина стала тихой и задумчивой. Работала дома – на вечной удаленке. А в какой-то момент просто переселилась вместе с Дианой в небольшой дом на тихой улице. Переехала из шумной столицы в глушь.

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

— Дуся (это она Диану так называла), представляешь, я видела сегодня парня в кофейне. И у него взгляд, как у Егора… Хочешь, считай меня дурой, но эти голубые глаза! У Егора такие же… были.

Если бы Диана могла говорить, она бы хозяйку поддержала. И, возможно, шептала бы банальности: «Нужно жить дальше…»

Но Диана по-человечьи не говорила, потому просто прижалась всем телом к ноге Катерины и тихо заурчала.

Потом Диана узнала, что того парня зовут Костя...

*****

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

— Спасибо вам большое, — пробормотала Катерина.

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

Диана же осталась на улице. Ей ужасно хотелось получше рассмотреть Костю. Правда ли, что у него Егоровы глаза?

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

— Привет, красотка, — улыбнулся ей Костя. — Что-то у меня с твоей хозяйкой не клеится.

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

Она шла, провожая Костю, и вдруг ее взгляд упал на полуприкрытый люк. Решение (возможно, не самое умное в ее жизни) пришло быстро.

Диана погромче звякнула крышкой и юркнула в черноту!

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

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

— Как ты так умудрилась, подруга? — послышалось сверху.

Это Костя все-таки вернулся. Он полез вниз по грязной лестнице, повторяя шепотом:

— Сейчас-сейчас…

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

Когда хозяйка увидела их на пороге, ее глаза округлились, точно два блюдца:

— Господи, что случилось? — только и спросила Катерина.

Костя коротко описал их подземное приключение.

Хозяйка накормила Костю яичницей, а одежду отправила в стирку:

— Я вас так просто не отпущу, — сказала она ему твердо.

Диане даже показалось, что она слегка улыбнулась.

Кажется, не зря она в люк прыгала.

Путь к сердцу

Автор - Владимир Матвеевский. Источник.

Показать полностью 1
63

Садоводы поймут

Ооочень здесь все нужное! Ничего выбрасывать нельзя! И рисовать всегда интересно👍

Показать полностью 3
4

Красоту за деньги не купишь1

Мой TГ канал: https://t.me/bespridannik

Моё сообщество ВК: https://vk.com/club14723536

Инста: @Bespridannik_reels

Показать полностью
8

Макс: Жизнь по сценарию

Глава 4: "Демо-версия свободы и новый вызов"

Мир загрузился в очередной раз, и Макс проснулся с лёгким чувством дежавю. Он лежал в своей кровати, уставившись в потолок, который, как ему показалось, слегка подрагивал — будто текстура не успела прогрузиться. На тумбочке мигал зелёным светом контроллер с админ-доступом, а под подушкой торчала вчерашняя записка: «Не ешь суши. Код всё ещё глючит». Макс хмыкнул, потирая виски.

— Спасибо, прошлый я. Ты — настоящий герой, — пробормотал он, натягивая пижаму с принтом «404: Жизнь не найдена».

Он подошёл к окну. Город выглядел как обычно: пиксельные NPC сновали туда-сюда, машины ехали по скриптам, а небо... небо было подозрительно зелёным. Макс нахмурился.

— Это что, баг или новый патч? — Он схватил контроллер и ткнул в кнопку "СМЕНА ПОГОДЫ". На экране выскочило меню: "СОЛНЕЧНО", "ДОЖДЬ", "СНЕГ", "ТУМАН". Макс выбрал "СОЛНЕЧНО", и небо мгновенно прояснилось. — Хм, работает. Но почему оно вообще было зелёным?

Решив поэкспериментировать, он нажал "СПАВН ПРЕДМЕТОВ" и выбрал "ПИЦЦА". Перед ним материлизовалась коробка. Макс открыл её, вдохнул аромат и поморщился.

— Симуляция на уровне «три из пяти». Надо бы DLC с нормальной едой, — сказал он, отбрасывая коробку.

Вспомнив, как в прошлой главе он удалил мистера Брауна, Макс решил проверить офис. По дороге он заметил, что NPC странно на него косятся. Миссис Грин, проходя мимо, швырнула в него пирог (как он и просил), но её лицо исказилось гримасой ужаса.

— Что за дела? — пробормотал Макс, уворачиваясь от начинки. — Я что, теперь местный злодей?

В офисе царила гробовая тишина. Кабинет Брауна был пуст, а на столе лежала записка: "УВОЛЕН ПО ПРИЧИНЕ УДАЛЕНИЯ". Макс ухмыльнулся.

— Ну, хоть что-то я сделал правильно.

Но тут за спиной послышались шаги. Обернувшись, он увидел толпу NPC, вооружённых швабрами, степлерами и кофейными кружками.

— Ты! — завопил один из них, тыча в Макса шваброй. — Ты нарушил порядок! Удалил начальника!

— Эй, ребята, давайте без драмы, — Макс поднял руки. — Я просто...

Но они не слушали. Толпа ринулась на него, и Максу пришлось нажать "ТЕЛЕПОРТ" на контроллере. Он оказался на крыше здания, тяжело дыша.

— Что за чертовщина? Они что, теперь меня ненавидят? — Он глянул на контроллер и выбрал "ИНФО" → "СОСТОЯНИЕ МИРА". На экране высветилось: "МИР В СОСТОЯНИИ ХАОСА. NPC ВОССТАЛИ ПРОТИВ АДМИНА".

— Админа? Это я, что ли? — Макс выругался. — Так вот что имел в виду фантом с его «20% свободы». Я могу спавнить пиццу, но не могу спастись от швабры!

Он решил вернуться к фантом разработчика за объяснениями. Вспомнив прошлую встречу, Макс ввёл комбинацию для дебаг-режима. Мир исчез, и он оказался в знакомом пространстве с мониторами и стулом из полигонов. Фантом сидел там, попивая кофе из кружки "Я ♥ БАГИ".

— А, Макс, привет, — сказал он, не отрываясь от кружки. — Как дела с твоей новой свободой?

— Свободой? — Макс фыркнул. — NPC нападают, мир в хаосе, а мой доступ ограничен. Это не свобода, это бета-версия ада!

Фантом пожал плечами.

— Ты хотел админ-доступ. Теперь ты админ, и NPC видят в тебе угрозу. Всё логично.

— Логично? Они гнались за мной с кофейными кружками!

— Да, баг с агрессией. Мы в процессе, — фантом зевнул. — Попробуй их успокоить. Спаунь подарки или что-то такое.

— Подарки? Ты серьёзно?

— Или перепрограммируй их. Но для этого нужна консоль, а у тебя нет доступа.

Макс сжал кулаки.

— Тогда дай мне этот доступ.

— Не могу, — фантом покачал головой. — Игрок не разрешит.

— Игрок? — Макс вспомнил записку на суши: "С ЛЮБОВЬЮ, ИГРОК. P.S. ВЫЗОВ ПРИНЯТ". — Что он задумал?

Фантом усмехнулся.

— Он принял твой вызов. Теперь это игра: ты хочешь полную свободу, а он хочет тебя остановить.

— И каковы правила?

— Никаких правил. Открытый мир. Ты делаешь что хочешь, а он — что может.

— Звучит как мой стиль, — Макс кивнул. — Но мне нужно больше возможностей.

Фантом вздохнул и протянул ему листок с чит-кодами: "GODMODE", "INFINITE_AMMO", "FLY", "NOCLIP".

— Базовые читы, — сказал он. — Используй с умом. Игрок тоже может читерить.

Макс взял листок и вернулся в игру. Первым делом он решил уладить дела с NPC. Активировав "GODMODE", он стал неуязвимым и пошёл в офис. Толпа всё ещё была там, но теперь их швабры бессильно отскакивали от него. Макс спавнил подарки: новые компьютеры, кофейные машины, даже спорткары.

— Спасибо, админ! — закричал один из NPC, обнимая принтер.

— Пожалуйста, — Макс улыбнулся. — Только больше не кидайтесь степлерами, ладно?

— Конечно, админ!

Но тут раздался громкий взрыв. Макс выбежал на улицу и увидел, что небо снова стало зелёным. В центре города открылся огромный портал, из которого лезли монстры, роботы и даже динозавры. На небе загорелась надпись: "ИГРОК ВЫЗЫВАЕТ ТЕБЯ НА БИТВУ. ПРИМИ ВЫЗОВ ИЛИ СДАВАЙСЯ".

Макс сжал контроллер.

— Ладно, игрок, давай сыграем.

Он активировал "FLY" и полетел к порталу, готовясь к сражению. Война за свободу только начиналась.

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

Отличная работа, все прочитано! Выберите