У меня всегда было много забот. Две дочери, куча работы, ремонт. Душащие амбиции и всё такое.
Моя жизнь стала в разы проще, когда я понял, что я охренеть какой лентяй, и меняться - не хочу
В целом это все, что нужно знать про хороший ворклайф бэланс
Культ трудоголизма в индустрии, культ псевдотрудоголизма - когда разрабы врут друг другу, что все свободные вечера тратят на изучение новых технологий - должен умереть
Я жил в таких условиях несколько лет, когда херачишь как собака, забиваешь прораммированием всю жизнь
Это гребаный путь в никуда. Я вырос, поумнел, и послал все к черту.
Но многие - нет. Сами страдают, других тоже учат страдать. А кто не слушается - того стравливают, высмеивают и унижают.
Типа, вот мы выжигаем свою жиззнь ради разработки, а ты кайфуешь - ублюдок
Ненавижу их. Они и сами себя ненавидят на самом деле, но признать это не могут. Они могут только отравлять жизнь, себе и другим.
А самое ироничное - на работе от них меньше пользы. Счастилвый, не загнанный в угол человек спокойно и хорошо делает то, что должен
Человек, с напрочь выебанной бесконечными кранчами психикой работает ужасно.
Ладно код, ладно решение задач. Добрая половина твоего вклада на работе - это командное взаимодействие. Это вот именно так работает
Менее скиловый человек, который хорошо умеет делать код ревью - не разрушая самооценку джуниора - дает проекту намного больше, чем оверскилнутый психопат
Это как в футболе, какой бы он ни был, никогда не будет важнее команды. Сэр Алекс Фергюсон вышвыривал суперзвезд из Манчестер Юнайтед - и выигрывал сплоченной командой из крепких середняков
Было время, когда проекты пилились в одного, и тогда это было не так.
Тогда личный скилл и знания программиста определяли всё. Сейчас всё изменилось. Будь ты хоть запредельно хорош - всегда будут такие вещи, которые знает каждый стажер - а ты нет. Потому что вещей слишком много
И сегодня, высококлассный разработчик - это тот, кто усиливает и улучшает команду, тот, кто свои слабые стороны закрывает сильными сторонами тимейтов, тот или та, кто умеет блядь работать с людьми так же, как и с машинами
Этого нереально достичь, если ты систематически перерабатываешь. Наша психика этого просто не выдерживает. И ты начинаешь срываться на других - тех. кто так не делает
Я это все к чему. Если позволишь работе заполонить всю твою жизнь, тогда и жить, и работать будет получаться очень, очень хуево. А ещё тебя все будут ненавидеть. И причем, вполне себе по делу
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Есть одна тема, на которую мне никогда не надоест говорить. Лайвкодинг на собеседовании.
Это злое зло, которое не должно существовать в принципе - вот моя железобетонная и непоколебимая позиция.
Это достаточно очевидно, но видимо, только мне
поэтому тред
Мы на работе не пишем код под наблюдением и в условиях стресса. Наша работа - думать, и нам очень хорошо платят именно за то, что перед тем, как ебенить код мы обстоятельно думаем.
Писать код быстро и под стрессом - это тоже навык. Но с нашей работой он не связан
Задачки, которые дают на таких собесах - синтетические. По сути, решить их правильно - значит задать сто тысяч уточняющих вопросов - а это тебе сделать никто не даст. При этом, если ты вдруг поймешь неправильно - будет тебе минус.
Сегодня хочу поговорить про удаленку. Я на удаленке уже лет пять, и представить себе не могу, чтобы это изменилось
Пандемия заставила всех перети на удаленку, но многи сейчас потихонечку пытаются отыграть всё обратно
Я считаю, что нужно отстаивать свое право работать из дома
Вот работал ты такой в офисе, менеджеры и слышать ничего не хотели про ремоут, ведь: "в нашей компании на первом месте - командная работа, мы не готовы на эксперименты, вредящие производительности"
А потом все стали работать из дома, и никто не умер, ничего не просело
И какие у них остались аргументы? Тут очевидный конфликт интересов. Разработчикам лучше всего, когда офис есть, но визиты туда - опциональные.
А менеджмент, патологически стремящийся к контролю, хочет видеть своих рабов как на ладони
На чистом джаваскрипте нельзя делать большие проекты. Только по одной причине - динамическая типизация. Она не подходит для крупных проектов - совершенно не подходит. В этом треде объясню, почему
Если ты юзаешь js док, где описывешь типы, и IDE это подхватывает - это не динамическая типизация, и это окей. Правда не понятно, зачем это делать, если есть тайпскрипт, но бог с ним.
Но если у твоего кода нет статической типизации - всё плохо
Суть статтипизации в том, что разработчик, зная часть правил, по которым работает приложение, записывает их на языке, который понимает компилятор - на языке типов.
Это позволяет машине проверять, соответствует ли кодовая база этим правилам
Для начала хочу поговорить про зарплаты в IT. Российские компании очень часто не хотят платить рыночную цену.
Когда нанимаешь нового человека, у тебя нет выбора, недоплатишь - и он выберет других
Но когда твой сотрудник вырос, и просит больше денег, начинается пидорство
тред
Много лет назад мы с моимм братаном пришли работать в одну галеру за 30к рублей в месяц. С тех пор я поменял десять работ, и вырос по деньгам так, что мне уже просто наплевать, какая у меня будет зп. С тем моим братаном на днях встретились в кофейне. Он всё ещё там. У него зп 70к
Почему так? Всё очень просто. У них, если ты хочешь получить больше денег - тебе нужно сдать внутренние экзамены другим разработчикам. Которые являются акционерами этого бодишопа. Это значит, что их заработок, это то, что было сэкономлено на твоей зарплате
Для начала коротко расскажу о себе, и как я отнушусь к js.
Если коротко - хуёво отношусь.
Если чуть чуть по длиннее: я сам не фронтендер, но писать фронтенд приходилось. Сейчас у меня в одчинении три фронтендера, и я, кажется, справляюсь
Мой основной стек - .net/C#/F#, и когда я первый раз столкнулся с джаваскриптом, сказать что я охуел - ничего не сказать
Это было ещё в то время, когда вся индустрия не успела привыкнуть к тому, что у нас на передний план вышла технология, качество которой серьезно оспаривается