background preloader

Livehack-IT

Facebook Twitter

Как стать ведущим разработчиком. Часть 1. Это перевод статьи, написанной Джоном Оллспоу, который на данный момент является старшим вице-президентом технического отдела в Etsy. Продолжение перевода здесь В нашей сфере деятельности нам доступны огромные объёмы знаний, в особенности тех, которые позволяют разработчику стать эффективным. Но почему-то, несмотря на существование множества книг о специфических задачах и обязанностях менеджеров в нетехнических областях, я практически не вижу новых книг или статей о том, как стать хорошим ведущим разработчиком. Замечательным исключением, конечно, являются статьи Кейт Maцудайры [от переводчика: на фотографии, кстати, именно она], немало написавшей о культурных составляющих инженерии. Но в то же время, все мои знакомые преуспевающие разработчики помнят своих наставников, которые научили их тому, что значит быть „ведущим“.

Поколение X (и в ещё большей степени поколение Y) — это культура немедленного удовлетворения. Он прав, сфера веб-администрирования пока ещё очень молода. Вторая часть. Как вставать по утрам бодрым и выспавшимся | Стив Павлина на русском. Будильник звонит в 5 утра, и вы сразу же вскакиваете с постели, не раздумывая ни секунды. Вступая в дневной мир, вы почти совсем не испытываете сонливости. Вы встаете и потягиваетесь, чувствуете бодрость, ясность сознания и готовность к началу нового дня. Мысль о том, чтобы вернуться обратно в постель и еще немного поспать даже не приходит вам в голову. Вставая рано, вы не только отлично себя чувствуете, но также знаете, что проведете эти ранние утренние часы с пользой.

Вы сможете сделать зарядку, принять душ, одеться, позавтракать здоровой пищей, почитать что-нибудь вдохновляющее, а также посвятить час работе, не выходя из дому. И все это еще до 8 часов утра. Вам очень легко поддерживать эту привычку. Если вы уже живете по такому сценарию каждый день, то можете закончить читать эту статью прямо сейчас. Как я просыпался разбитым и сонным Будучи подростком и позже, в 20-летнем возрасте, я обычно просыпался по утрам очень вялым и заторможенным. Из сонного монстра в раннюю пташку. Как стать ведущим разработчиком. Часть 2. Продолжение перевода статьи Джона Оллспоу о личных качествах ведущих разработчиков. Зрелые разработчики не жалуются просто так Вместо этого они рассуждают, основываясь на наблюдениях, и предлагают варианты решения найденной ими проблемы.

Один опытный менеджер сказал мне: «Никогда не приходи к своему начальнику с жалобами, если у тебя нет готового решения проблемы. И лучше, если решений будет несколько». Но даже если у вас не получилось найти ни одного решения — это уже лучше, чем жаловаться просто так. Зрелые разработчики открыто идут на компромисс в своих решениях и суждениях Они понимают, что любые технические решения неоднозначны — мир не чёрно-белый. Они знают, что не вся их работа идеальна, но их это устраивает — они стремятся явно выделить идеальные и неидеальные части проекта. Известно немало лаконичных высказываний о таких компромиссах, и зрелые разработчики знают, что не всегда стоит доверять этим полным философии изречениям (моих слов это тоже касается): От новичка к эксперту. Мои правила управления бизнесом. Как увеличить доход с 0 до $1'000'000 за два года.

Это перевод новой статьи с TechCrunch от Джеймса Альтушера (James Altucher) — инвестора, программиста, автора статей и немного предпринимателя. Его последние книги: Я был слеп, но теперь я вижу и 40 альтернатив колледжу. Несколько недель назад я опубликовал пост 10 причин, по которым вы бросите свою работу в 2013 году. Там я приводил некоторые доводы. И это не была статья в стиле «Эй, вы должны стать предпринимателем». Скорее рассказ был на тему: недобрая срань творится (bad shit is happening) в корпоративном мире и рано или поздно вам захочется его покинуть. Конечно же, много людей задавали вопрос: Что дальше?

Что мне делать? Далеко не каждый является Марком Цукербергом или Ларри Пэйджем. Некоторым людям было бы достаточно просто уйти со своей нынешней работы и жить приятной жизнью. По правде говоря, в большинстве случаев миллион это очень даже хорошо. Поэтому я позвонил Брайану Джонсону (Bryan Johnson), основавшему компанию Braintree. Я раньше никогда не общался с Брайаном. . — П.С. Практика борьбы с прокрастинацией и нелюбовью к планированию. DISCLAIMER: Все изложенные ниже приемы работают для меня, и не факт, что будут работать для вас. IMHO only, на истинность в последней инстанции не претендую. В этом посте я соберу тезисно несколько приемов, которые помогают бороться с прокрастинацией и делать работу. Как ни странно, большая часть из них относится к переделываю своих привычек. Потому что то, что навязывает нам среда, книги, и что мы сами себе прививаем, часто работает против нас.

Отдых тела и ума Сон и еда По себе заметил, если не выспался — работать хочется в несколько раз меньше. Нужно найти для себя способ высыпаться, действуя из позиции Автора. Второй важный пункт — еда. Активное тело, температура в помещении Иногда нужно размять тело. Тут есть глубокий физический смысл. Рабочее место Немаловажно, чтобы рабочее место было удобным для вас. Про это много писали — важно, чтобы вам было комфортно и все устраивало. Лучшее время работы Проведите самоанализ. Психологическая подготовка Механика переключения на дело Фон №1. Фон №2. О прокрастинации популярно, или Голливуд против лени. Кто-то называет прокрастинацию «чумой 21 века», но наверняка это не так. Это психологическое состояние свойственно не только нам, людям «нового времени», наверняка от нее страдали и многие наши предки. Предлагаю ознакомиться с ее видами и способами борьбы с ней на ярких и узнаваемых примерах.

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

В чем же причина столь непродуктивного поведения? Мы не можем оценить важность дела? Первая — недооценка времени как ресурса Вторая (самая важная): перфекционизм В фильме «Гнев» герой Дензела Вашингтона становится телохранителем весьма способной девочки. Мозг программиста. Спасибо за статью habrahabr.ru/post/191210! Хорошую тему подняли. Поделюсь и своим опытом. Ниже — идентичное содержание и первой, и заключительной лекции в программе подготовки стажеров. В программировании, помимо ЭВМ, методик и софта с разных сторон, есть еще такой ключевой элемент, как программист. Почему он самый главный? Потому что, как знают многие, большую часть решений можно создать без ЭВМ, без методик и без софта – карандашом на бумаге или вовсе в воображении.

А без программиста создать программу нельзя. О программисте, как о решающем факторе, и о его мозге, как об основном инструменте, мы сейчас поговорим. Станочник ознакамливается с конструкцией станка до начала работы. Для создания программ ЭВМ программист помимо прочего использует устройство /dev/brain, также известное в миру как головной мозг. Помимо аналитической части, принципы работы которой до сих пор малоизвестны и сомнительны, основные функциональные части /dev/brain – это каналы восприятия и память.

Самая сильная. Карьерный рост в ИТ глазами карьериста. Вступление Целевой аудиторией являются молодые специалисты, которые только начинают свой путь в сфере ИТ. Хочется помочь людям обойти ошибки, которые допустил сам в процессе карьерного роста. А так же получить конструктивную критику от других хабра-пользователей. * картинка взята с этого сайтаБыстрый путь на вершину Олимпа Так уж сложилось, что в каждой компании есть свои правила повышения сотрудников. Уверен, место Вашей работы не исключение, и за эти рамки выпрыгнуть не дадут. Не уверенность в своих силах.

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

Ходите на собеседования! Как получить пул предложений? Что далее. Перекресток семи дорог, или о выборе пути для программиста. Очень часто можно услышать несколько типичных высказываний. — Я не хочу работать на дядю, поэтому я ушел во фриланс. — Не хочу работать на дядю, иду в свой бизнес. Ушел за будущую долю в стартап. — Открыл свое дело. На самом деле, в каждом из вариантов есть свои плюсы и минусы, и нужно четко понимать, зачем ты делаешь выбор. Я работал фрилансером как программист и был весьма успешен, имел свою студию, запускал ряд стартапов и в итоге сейчас работаю проджект-менеджером. Хочу поделиться опытом для тех программистов, кто еще ничего этого не пробовал, и раскрыть иные стороны вопроса, нежели программирование.

Не претендую на универсальность, IMHO only. Если вы нашли себя — поделитесь в комментариях! Фриланс Я изначально фрилансил по знакомым, потом на сайтах и по деньгам попадал на Веблансере в первую пятерку, и по отзывам набирал только десятки. Своя студия Плюсы — много денег — доход может поступать, в том время как ты отдыхаешь и смотришь фильм Мы делали сайты на MODx, на ряде других движков. Хроническая усталость, апатия, сезонная «депрессия» и многое другое: тривиальная причина. На хабре часто публикуют статьи о самоорганизации — нам всем хочется меньше прокрастинировать, и делать больше полезного. Но что если делать полезное мешает дичайшая усталость? Никакая организация задач усталость не уберет. Казалось бы, работа у IT-шников несложная — вагоны не разгружаем, землю не роем и уставать физически не должны. Однако о дичайшей усталости людей занятых интеллектуальным трудом приходится слышать чаще, чем хотелось бы. После того как я приехал в Москву 3 года назад — я почему-то начал дичайше уставать на совершенно ровном месте, и ни я, ни врачи не могли найти причину.

После 2-х лет поисков тривиальная и легко исправимая причина нашлась, и на мой взгляд — в группе риска находятся практически все люди, занимающиеся интеллектуальным трудом. Итак, если у вас один из следующих симптомов (расположены в порядке усугубления ситуации) — прошу под кат. 1) Летом все ок, а зимой — апатия, ничего не хочется делать. Вторая привычка — «включили кондиционер — закройте окна». Спать мало, но правильно? Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал. Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже. Предисловие. Я живу в области, учусь в центре Москвы. Учусь 5-6 дней в неделю, часто занятия начинаются в 8-30. Конечно есть разные решения проблемы, но все они были отвергнуты. Как ни странно, я выяснил, что обе проблемы могут быть решены одновременно.

Для ленивых: главные идеи выделены жирным Для средней степени любопытных: можете прочитать целиком это огромное количество буковок. UPD: вообще статья писалась по памяти и «конспектам», но вот несколько книженций, которые точно оказали на меня влияние:40 Sleep Hacks: The Geek's Guide to Optimizing SleepKacper M. I.

Это не все, что требуется знать в этой части. И напоследок достаточно важная вещь — мелатонин. II. 2) Зарядка по утрам. 3) Хозяин, нужно больше света. 4) Требуется физическая активность в течение дня. III. Зомби-девелопмент. 14 ноября 2012 в 21:10 Хотелось бы поделиться опытом ночного программирования. Вернее, негативным опытом. Чтобы не быть голословным: я программирую примерно с 13 лет, сейчас мне — 33, работаю от 8 до 15 часов в день практически без выходных. Нравится. Где-то до 24-26 лет я позволял себе программировать по ночам.

А что: никто не отвлекает, спокойно «кодишь». С утра приходят более здравые мысли, более здравые решения. За это время производительность работы реально выросла, причем не просто по количеству рабочих часов, а и по общему качеству кода. Очень рекомендую. Ну и в «копилку»: вы, наверное, в курсе, что отсутствие сна ночью — один из основных факторов развития рака? Спокойной ночи. Только зарегистрированные пользователи могут оставлять комментарии. А почему бы не перестать страдать по мелочам? / Блог компании Инфопульс Украина. Вот ждёте вы важное письмо от коллеги. 5 минут, 10, 20 — а нет его! Блин, а проверю-ка я спам. И точно — есть, 19 минут назад пришло. Чёрт, я же вроде уже добавлял этого человека в whitelist — почему письмо в спаме? Надо разобраться, проверить правила… Но сейчас нет времени, это мелочь, письмо срочное, а в эти правила как закопаешься, так на полчаса, еще и админов может быть придётся дёргать.

Так, заходим на сайт… Блин, не сохранилась авторизация. О, вот библиотека, которая делает то, что мне надо. Почему бы не перестать страдать по мелочам? Правило второго раза Если досадная мелочь случилась с вами впервые — это досадная мелочь. Правило двух минут Известное правило из GTD — если вы на 100% уверены, что задачу можно решить не более чем за 2 минуты — делайте прямо сейчас. Правило двух мелочей в день Не нужно забрасывать все свои основные задачи и бросаться грудью на амбразуру борьбы с мелочами.

И в этот момент наступает счастье! Сначала кажется, что две мелочи в день — это мало. История одного девелопера, или Стреляя по звёздам, попадёшь в Луну. Привет всем, Особенно студентам, начинающим программистам и всем, кто хочет ими стать! Я бы хотела рассказать историю своего джуниорства, надеюсь, мой бесценный опыт будет кому-нибудь полезен (и поможет не набивать шишки там, где не надо). Сразу оговорюсь, что я не отношусь к той чудесной части человечества, которая начала программировать в детстве или хотя бы в юности. Вплоть до конца школы я была таким заядлым гуманитарием, что аж противно. Моё поступление в некий неплохой петербургский технический вуз – ирония судьбы, подробности же к делу не относятся.

Итак, имеется двадцатилетний студент четвёртого курса, обучающийся по специальности «Информационные технологии в образовании» со специализацией «Управление проектами». В пассиве – очень скромное количество и качество обучения программированию в вузе и гуманитарное прошлое. Шаг первый Всячески использовать возможности обучения, подвёртывающиеся в вузе. Шаг второй Рано или поздно приходит понимание, что ты не знаешь ничего! Шаг третий 1. Как стать ведущим разработчиком. Часть 1. Джейлбрейк для высшего образования. Традиционная система высшего образования безнадёжно отстала от жизни — считают создатели стартапа Degreed. Стоимость образования растёт втрое быстрее инфляции, долги по образовательным кредитам неподъёмны, а сложившаяся ещё в средние века модель непрерывного обучения в стенах университета на протяжении нескольких лет совершенно не соответствует современным требованиям.

Сейчас всё чаще говорят о «пожизненном образовании», о том, что диплом или учёная степень, полученные много лет назад, слабо связаны с реальными знаниями и квалификацией. В то же время за пределами университетов начала складываться совершенно новая экосистема получения и, что очень важно, подтверждения и сертификации знаний и навыков. Профиль на LinkedIn, репозитории на GitHub, сертификаты от серьёзных корпораций вроде Cisco или Microsoft, результаты авторитетных онлайн-тестов сегодня часто могут заменить формальный документ об образовании. Означает ли это угрозу для традиционных университетов? И да, и нет, думает Блэйк. Как гуманитарию стать программистом? Простые советы начинающему фрилансеру. Проблемы удаленной работы дома и пути их решения. +1 к эволюции фрилансера. До свидания офис. Азия и фриланс, мой кисло-сладкий соус.

Как жена может помочь в работе фрилансеру. Наглядный жизненный урок. О мотивации учиться и побеждать / Блог компании LendWings. И еще раз о мотивации. Тайм-менеджмент, который работает. Тёмная сторона Силы. Почему в продуктовой команде должен быть руководитель проекта. Эмоциональное управление. Заметки для игры в бизнес. Dual N-Back FAQ. Как использовать настроение.