Последние пару дней в тви и вокруг прям взрыв постов про "удалёнка не для людей" и "так жить нельзя". Как человек, работающий по удалёнке фуллтайм уже более 4 лет решил набросить мыслей на эту тему
Снизится социальная активность...
Большинство разработчиков (да чего уж там, почти все) периодически сталкиваются с работой в консоли и использованием консольных инструментов. Многие при этом испытывают почти физическую боль от непонимания, что происходит: Другой лагерь, проникшийся дзеном текстового интерфейса люто негодует: Данный спор является заслуженной дисциплиной в холиварах компьютерных гиков с далёких времён, когда и Windows-то не существовал, но холивар уже вёлся, как и всегда, когда сталкиваются несовместимые интересы...
Часто натыкаюсь на статьи в духе "Java умирает" или кто-нибудь в комментариях упоминает, что Cobol уже давно мёртв и предлагает поискать вакансии на hh.ru. Всегда в этот момент испытываю противоречивые чувства: и смешно, и грустно. И то, и другое из-за того, что еще один человек поддался нелепому внушению со стороны. Давайте трезво посмотрим на факты про все "умирающие" технологии и языки. Cobol. Банки. Да, банки используют его. В бывшем СССР не особо, конечно, но остальной мир плотно сидит на коболе...
Коротко - кодить. Кодить и читать. Часто на канале https://youtube.com/letsCodeDru в комментариях и в чате https://t.me/letsCodeChat задают вопрос: как повысить свой уровень программиста, как пройти собеседование, что нужно знать и т.п. Отвечу честно: не знаю. И никто не знает. Проблема в том, что в профессии есть примерное представление, что нужно спрашивать у людей, приходящих в профессию, но даже в этом нет единодушия: кто-то с пеной у рта доказывает, что новичёк, не понимающий паттернов GoF и основ работы с многопоточными механизмами, никому не нужен...
Часто люди говорят, что управление временем поможет сделать больше. Что все проблемы идут из нашей несобранности и всего лишь приоритезация задач и чёткое распределение их во времени поможет успеть больше. Но при этом очень много людей, живущих в состоянии "не успеваю всё", попробовав практики управления временем отказываются от них из-за неэффективности. Очень часто эти люди говорят, что сами эти техники воруют слишком много времени, не давая ничего взамен. В этом видео собраны размышления на тему самого понятия "управления временем" и того, чем же мы на самом деле управляем...
Часто начинающие web программисты жалуются, что всё больше фреймворков и учебных материалов используют node.js для рабочего окружения разработчика. Ну, то есть, открываем мы какое-нибудь руководство или статью в блоге очередного кодера и видим что в духе Первым делом создадим новый проект в node.js командой `npm init new_project` и установим необходимые зависимости Казалось, бы, можно обойтись и без ноды, мы же не хотим использовать её на боевых серверах, зачем эти усложнения и излишества? Но, как это ни парадоксально, это ни что иное, как упрощение задач разработки...
Индеск TIOBE за период 2002-2018 года Часто в интернете попадаются статьи с громким заголовком "Python стал самым популярным языком программирования", "Java отвоевала первое место у Си" и подобные. Все...
Часто в чате (https://t.me/letsCodeChat) и в комментах на канале (https://youtube.com/letsCodeDru) вижу один и тот же вопрос: зачем мы ставим node.js/java/python/... через консоль и дурацкие менеджеры версий (sdkman, nvm, pyenv, rvm), если есть нормальные инсталляторы? Кому вообще может понадобиться древняя версия ноды или чего-либо еще? Ах, если бы молодость знала. Ах, если бы старость могла... Проблем здесь несколько: Каждый инструмент создаётся под конкретные проблемы. В случае с менеджерами версий - проблема в использовании нескольких версий одного ЯП на одной машине для разных проектов...
У многих из нас хотя бы раз был такой случай, что заданный на форуме или в публичном чате вопрос оставался без ответа. А иногда и вовсе становился объектом плоских шуточек вроде "тебя что, в гугле забанили?". Оказывается, можно избежать всего этого, если следовать буквально нескольким правилам: И не надо думать, что краткость - сестра таланта. Отвечающим на вопросы ровно настолько же лень отвечать на ваш вопрос, насколько вам лень задавать его правильно. А вот отпускать колкости...
Привет, коллеги! Спустился я такой с гор и тут - бах! как гром с ясного неба - Яндекс-таки допилил мобильную версию Дзена так, чтобы можно было и с мобилки публиковать посты. Теперь это больше похоже на бложек, а значит можно публиковать новости хоть из метро, были бы мысли. А мыслей в дороге всегда много, потому как голова не занята работой или производством новых видоисков :) Ютубер...
Кстати, найдите человека себе (любого, но хорошего), кому вы будете во-первых жаловаться на судьбинушку (это важно, когда "ну писец, руки из жопы, ничёнеполучается, не моё, пойду телефоны продавать"), во-вторых будете рассказывать что именно у вас не получается запрограммировать. Именно из-за второго пункта человек должен быть хороший. Главное требование - он не должен быть программистом. Программисты либо скажут, что "ты чмо, ничего не умеешь", либо такого насоветуют, что лучше бы вообще молчали...
Есть закон такой в нашем восприятии, что чтобы что-то понять и быстро запомнить, нам нужно заработать это, т.е. потратить силы, нервы, время. Лучший пример (на котором и обнаружили данный эффект) это изучение иностранных языков: когда человек читает что-то или слушает, он находит новые незнакомые слова. Если рядом есть кто-то, кто может подсказать - человек слово не запомнит, если в голове его хорошо не помусолит. То же касается и электронных словарей. Но если человеку дать бумажный словарь - кривая обучения уверенно пойдёт вверх, потому что это слово надо будет искать, тратить время...