Дао программирования

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

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

1. Фриланс - это жопа. Всё, что удастся заработать на фрилансе в одиночку, мысленно делите на два, а то и на три, потому что да - вам заплатят сто условных бананов за сайт, который вы сделаете за две недели, но до этого две недели вы будете искать заказчика с адекватным проектом, а потом две недели из него вытягивать достаточную инфу для техзадания - и это хорошо, если за написание техзадания вам заплатят. Когда я работал фрилансером/ИП, я сразу предлагал вначале услуги аналитика, и оценивал именно написание ТЗ. Это делается со словами: "я вам сделаю техзадание, которое вы можете потом отдать кому-то ещё, кто напишет на другом языке, или посоветоваться с кем-то". Но начинать что-то писать без утверждённого и оплаченного документа - это большая ошибка. А платить за эти задания мелкие заказчики не любят, а крупным одиночки-фрилансеры неинтересны - они лучше наймут фирмочку с рекомендациями. Фриланс - это прекрасный опыт (вы понимаете работу аналитика и технического писателя, учитесь общаться с заказчиком), но денег только на поддержание штанов. Поэтому фрилансить лучше всего в Индии - там еда и жильё недорогое:)

2. Избегайте компаний, основной бизнес которых это собственно IT. Это когда именно их программный продукт приносит их бизнесу деньги. У них постоянный кипеш, горят сроки, вечные созвоны, переработки и очень много нервов. В такой компании вы получите бесценный опыт кодить по 10 часов на дню, который не то чтобы плох, но и не является вершиной стремлений даоса. Лучше ищите компанию, которая делает хорошие деньги в другом бизнесе, но которой надо поддерживать сайты, внутренние продукты, развивать какие-то проекты в фоновом режиме. Просто чудесно писать себе спокойно код, получив грамотное задание и полгода времени, а общение сводя к отчётам о прогрессе и уточнениям деталей. А ещё у них бывает нечего кодить на данный момент, но вас подержат месяц-другой на зарплате просто чтобы был в штате программист на будущее. А они пусть занимаются там своими страховками, сепульками, рекламой или ещё чем. В основном у них менеджеры на кипеше, а программисты чаёк пьют.

3. Удалёнка очень важна. Дело, не спорю, личное (экстраверт/интроверт), но потерянное время - это факт. Домоседу не надо тратить время и деньги на поездки, не надо красиво одеваться. Вы не нюхаете газы в пробках и в метро, вы можете жить в избе в лесу или вообще на острове. Вас не заражают всеми штаммами ковидов и гриппов, которые им там с детского сада притащили. Удалёнку могут дать не сразу - проявите себя ответственным сотрудником, и в какой-то момент ваши пожелания учтут. А один раз я приехал на собеседование, где надо было в офис, и сказал: извините, к вам долго ехать. Мне назавтра перезвонили и предложили удалёнку.
Дичать на удалёнке необязательно - сэкономленное время вы можете проводить в публичных местах. А когда у меня были не очень удобные условия дома, я арендовал мсето в коворкинге - тоже нескучно, но никто не докапывается.

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

5. Галеры (компании, сдающие внаём сотрудников) - это хорошо. Через такую галеру вы как раз можете попасть на удалённый дорогой проект, а если там у вас не сложится, вас скорее всего пристроят куда-то ещё.

6. Будучи джуном, надо быть готовым к некоторому перегреву мозга. Это нормально, так он развивается. Каждая новая задача всегда выглядит слишком сложной, плохо описанной и тупиковой. Со временем приходит чувство, что нерешаемых задач нет, никакой магии в коде не существует (а только очень хорошо припрятанные баги), и что за проёбы вас не поспешат уволить - вы не уборщик и не охранник, а ценный специалист, которого лучше подучить, чем заменить.

7. Демонстрируйте обучаемость и покладистость. Не говорите "нет", "невозможно", не ставьте себя так, чтобы вас было страшно попросить. Это может быть неплохо для админа, чтобы его лишний раз не дёргали, но программист должен быть самоуверен, как боженька. Как и на собеседовании, кстати, тоже. "Я н знаю конкретно эту технологию, но я работал с десятком других. Дайте мне две недели, и я буду писать на уровне вашей команды" - только это не должно быть ложью. Если вы программист, вы должны быть умным и обучаемым - это starter pack.

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

9. Работайте настолько медленно и мало, насколько это допустимо. Вы нащупаете этот момент опытным путём. Скорее всего, ваша компания вполне удовлетворится 4-5 часами вашей работы. А в отчётах пусть будет 8, и всегда в рабочее время будьте на связи. Не теряйтесь. Потерялись - тут же честно пишите причину и эстимейты. Все мы люди, у всех бывают всякие ситуации - помните, что менеджеру важно планировать проект, а не ругаться на вас, аки злой папаша. На вас должно быть можно положиться, и ему надо знать, когда вас ждать.

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

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

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

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

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

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

Ответ GreenMen в «Как вы справляетесь с осознанием, что стране капец?»

А для работников офиса будут советы?

Советы из очень старой книжки

Выбрал фильтр для воды. Наконец-то жена довольна

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

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

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

Сначала я озадачился выбором корпуса

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

Дальше встал вопрос выбора объема фильтра. Поскольку женой была поставлена задача скрытой установки, пришлось втискиваться в угол, где проходили все магистральные водопроводные и канализационные трубы. Поэтому я остановил свой выбор на размере 10ВВ. Размер 20ВВ очень громоздкий не для ванной комнаты в 4 м2 - ему нужно пространство, хотя ресурс картриджа в 1,5-2 раза больше.

Теперь о самом фильтре

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

Но процессе двухлетней эксплуатации выявил следующие субъективные результаты:

Самый дорогой фильтр ценой около 2600р в сетевом стоймаге показал лучшие результаты:

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

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

Последний вариант, назову его "антимаркетинг " - фильтр из просто белой пропиленовой намотки, для "грубой" очистки, размер фильтрации 20 мкм. Фото заимствовано с озона:

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

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

Мой выбор - первый самый дорогой вариант фильтра. В крупном сетевом магазине мне предложили на выбор три идентичных обезжелезивающих фильтра для воды. По характеристикам похожи все. Визуально и Барьер и Гейзер были похожи, а вот Аквафор имел более тонкую нить и "сердечник" с намоткой более дешевым пропиленом грубой очистки. Поэтому мы на этот раз это учли и брать его не стали. Заявленный ресурс125 тыс.л воды. При нашем расходе примерно 20м3 в месяц - в самый раз на пол-года.

Так что не всегда надо подозревать производителя в "шмаркетинге".

Следующий материал будет посвящен теме как поменять магистральный фильтр.

Ответ на пост «Выбрал фильтр для воды. Наконец-то жена довольна»

В общем так. На питьевую воду использовать ТОЛЬКО осмос, все остальное от лукавого. Это я вам говорю как человек, который 3 года занимался фильтрами.


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


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


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


Ну и в общем, чем меньше маркетинга, тем лучше.

Не повторяйте моих ошибок или Шарики для стирки

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

А эти идеальны. Вообще никаких претензий!

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

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

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

Ну, не смешные ли?

Ан нет, страшная правда открылась вместе с дверкой стиралки.

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

Я сначала не могла понять, как так случилось?! Пока не стала вытаскивать шарики. Оказывается, они треснули, в трещину залилась вода и шары стали очень тяжёлыми! При отжиме, вероятно, один из них ударился по стеклу и веса-скорости оказалось достаточно, чтобы разбить его, несмотря на толщину и прочность.

Короче, не повторяйте моих ошибок, не используйте ПОЛЫЕ шарики для стирки, только цельнолитые!

Важные советы об организации кухни

Рекомендуем
@galba
@dikiuPomidor
Тренды

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

Контакты

© Fastler v 2.0.2, 2024


Мы в социальных сетях: