• 25 ошибок начинающего программиста

    • Перевод

    Научитесь выявлять их. Выработайте привычки избегать их.


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

    От переводчика


    Иногда бывает трудно объяснить простыми словами казалось бы банальные вещи: зачем использовать гит, в чем фишка инкапсуляции, зачем писать тесты, как планировать свой код, рефакторить чужой и т.д. Мне показалось, что в этой статье компактно собраны важные «гуманитарные» аспекты программирования. Что-то вроде морального кодекса, ориентира и мотиватора в принятии решений, связанных с написанием кода.

    Как бы это смешно не звучало, я работал над этим текстом с середины марта, стараясь подобрать подходящие формулировки и упростить для восприятия. Ещё пару дней воевал с хабра-редактором. Поэтому, если вы найдёте недочёты, прошу не винить меня в нерадении, а оповестить, я их сразу же исправлю. Я думал украсить статью картинками, но решил, что это только раздует её до совсем неприличных размеров. Приятного чтения.
    Читать дальше →
  • Сэм Альтман, президент Y Combinator: Продуктивность

    • Перевод
    image

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

    Обычно темпы развития обсуждаются в контексте экономики, однако это можно также применить и в карьере, что очень здорово. Маленькое зернышко продуктивности, взращиваемое на протяжении 50 лет, стоит очень многого! Поэтому необходимо выяснить, как же оптимизировать продуктивность. Если вы каждый день выполняете свою работу на 10% больше и на 1% лучше, чем кто-либо другой, итоговая разница будет просто невероятной.

    Над чем вы работаете


    Совсем не важно, как быстро вы движетесь к цели, если она не является стоящей. Выбор правильного объекта это самый важный аспект продуктивности и зачастую самый игнорируемый. Так что действительно задумайтесь об этом! Мыслить самостоятельно непросто, однако, стоит только начать — дальше будет легче.
    Читать дальше →
  • Большая фотоэкскурсия по новой площадке московского коворкинга #tceh

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

      На этот раз мы побывали на новой площадке коворкинга #tceh рядом с м.Китай-город. Она показалась нам больше и интереснее основной. Расскажем, как здесь все устроено.

      (Внимание, под катом — куча фотографий.)

      Читать дальше →
      • +13
      • 4,1k
      • 9
    • Бум бессмысленной занятости

      • Перевод
      Оригинал статьи опубликован 7 июня 2018 года в журнале The New Yorker

      У всё большего количества людей работа становится бессмысленной. Есть ли какая-то польза от однообразной рутины?


      В своей новой книге антрополог Дэвид Грэбер ищет диагноз и эпидемиологию того, что он называет «бесполезными работами, о которых никто не хочет говорить». Иллюстрация: Martina Paukova

      Бредовая работа как бумажные отходы накапливается в офисах с неизбежностью февральского снега. Отчёты об обоснованиях… Что это? Никто не знает. И всё же они накапливаются вокруг, согретые ксероксом, чтобы их никто не читал. Документы о передовом опыте? Никто понятия не имеет, даже авторы. Кто-то думал, что электронный документооборот избавит нас от этой чуши. Он ошибся. Теперь весь день вы получаете электронные письма о «близости к потребителю» (о, боже); «нашей команде» (чьей команде?); а ещё новое ПО отчётности о расходах требует, чтобы все квитанции сохранялись на бумаге, сканировались и загружались на сервер, который их отклоняет, потому что вы не смогли предзагрузить постфактум важную форму. Если повезёт, подобная чушь отнимет лишь несколько часов обычной рабочей недели. Но если вы среди миллионов менее удачливых американцев, то это суть всей вашей трудовой деятельности.
      Читать дальше →
    • Что такое парадокс продуктивности IT, и как облако поможет его разрешить

        В 70-х годах прошлого века компании начали использовать в работе компьютеры. Как отмечает профессор из MIT Эрик Бринолфссон (Erik Brynjolfsson) в своем исследовании, с того момента и до начала 90-х затраты на покупку вычислительных систем выросли более чем на два порядка (график на стр. 40). Ожидалось, что с увеличением инвестиций в IT-технологии будет расти и продуктивность. Однако этого не произошло.

        Это явление получило название «парадокс продуктивности» (productivity paradox). И он показывает свою состоятельность даже в наше время — вложения компаний в IT не окупаются. Но появилось мнение, что облачные технологии способны разрешить парадокс раз и навсегда.

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

        Читать дальше →
      • Фотоэкскурсия по московскому коворкингу #tceh

          Сразу после вчерашнего рассказа об истории Techstars Startup Digest и, в частности, о тематической подборке ИТ-мероприятий по Москве, мы решили показать вам оффлайновую инфраструктуру, которая подойдет не только для семинаров и лекций, но и для непосредственной работы специалистов и команд. Для этого мы заглянули к ребятам из московского коворкинга #tceh и посмотрели, как там все устроено.

          Сегодня мы покажем вам то, что есть у #tceh на ул.Мясницкая, а в следующий раз — второй коворкинг рядом с м.Китай-город. (Внимание, под катом — 11 Мб фотографий.)

          Читать дальше →
        • Ой, у вас баннер убежал!

          Ну. И что?
          Реклама
        • Как создать глобальное стартап-сообщество вокруг ИТ-контента: история Techstars Startup Digest

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

            Каждый год только в Москве организуют несколько сотен событий, так или иначе связанных с ИТ. Чтобы оптимизировать своё время и затраты, из них важно выбрать лучшие, наиболее полезные и доступные. Проблему поиска может решить, в частности, Techstars Startup Digest — email-рассылка тематических и недорогих мероприятий для стартапов и всех, кто связан с ИТ.
            «Я планировал поехать за границу на 6 месяцев, чтобы посетить Пекин и Шанхай и посмотреть на стартапы в этих городах, но понятия не имел, с чего начать. Дайджест мне отлично помог — первое, что я сделал перед поездкой — подписался на рассылку и связался с кураторами в этих городах», — резидент Quora Кевин Сюй (Kevin Xu), комментарий от 8 января 2011 г.
            На данный момент количество подписчиков дайджеста составляет около 1 млн человек в более чем 300 городах по всему миру. Сегодня я расскажу о том, как появился этот проект, что он из себя представлял на первых этапах развития и что происходит с ним прямо сейчас.

            Читать дальше →
          • Тайм-менеджмент – это не страшно: как успевать больше

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

              Как эффективнее распоряжаться своим временем на работе, помогала разбираться тренер по тайм-менеджменту, HR-специалист Wrike, Дарья Игнатович.


              Читать дальше →
            • Пол Грэм: мои кумиры

              • Перевод
              У меня в запасе есть несколько тем, о которых можно писать и писать. Одна из них это «кумиры».

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

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

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

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

              Джэк Лэмберт


              image

              Читать дальше →
            • Марвин Мински «The Emotion Machine»: Глава 3 «Как пользоваться эмоциями»

              • Перевод
              Отец искусственного интеллекта размышляет о том, как сделать машину, которая бы гордилась нами. Марвин Мински был довольно жестким ученым и то, что он своим «скальпелем познания» исследует тему чувств и эмоций, что же делает нас людьми, довольно интересно и полезно. Книга — отличный образец того, как «ИТишным подходом» попробовать осмыслить «человеческое»: ценности, идеалы, любовь, боль, здравый смысл.

              image


              §3-8. Эксплуатация Эмоций


              Что бы вы ни пытались предпринять самостоятельно, у вашего мозга могут быть совершенно другие планы.

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

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

              Ресурс под названием Работа представлял одну из моих основных целей.
              Другой ресурс под названием Сон пытался перехватить контроль, но затем появилась Фантазия.
              Она вызвала смесь Злобы, Раздражения, Разочарования и Страха.
              Каким-то образом, это возымело эффект на нарушение процесса засыпания.

              Читать дальше →
            Самое читаемое