Один день из жизни программиста Google

Мои близкие друзья Алексей и Игорь согласились рассказать How 2 Go о « буднях и праздниках« своей профессии — удаленный программист . Они много путешествуют и зарабатывают в путешествиях. Лёгкий ли это хлеб и много ли на нём икры с маслом — слово Алексею и Игорю.

Какие есть особенности, нюансы, которых не видно, пока не начал работать?

Алексей: Пока ты не начал работать — ничего не видно. Кажется, что все знаешь и понимаешь, но это не так. Разница не такая кардинальная, как между работой в забое и разработкой ПО, но она есть в каждом аспекте работы.

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

Игорь: Главный нюанс — это организовать свое время. Сложно было перестроиться. Я привык к тому, что я каждый день должен ходить на работу. А на фрилансе я никому ничего не должен: ) И упиваясь такой свободой, я просто забивал на поиски новых проектов и частенько вообще сидел без денег: ) Или же накапливалась огромная куча работы и потом приходилось сутками ее делать. Но в итоге просто взял за правило работать 3— 4 часа в день если есть работа. При таком режиме и не устаю и всегда есть возможность отвлечься на какой-нибудь внеплановый проект. Остальные нюансы в советах.

Кстати, есть хорошая серия бесплатных видеоуроков

Сколько времени занимает работа?

Алексей: Работа всегда занимает столько времени, сколько мы ей уделяем; )

Если не уделять ей время, она занимает всё — граница между работой и неработой стирается, и сидя на вечеринке с друзьями мы думаем о работе, потому что не смогли уделить этому время днем .

Игорь: Работа занимает столько времени сколько я готов ей уделять: ) . Я не знаю как иначе ответить. Ведь я сам себе начальник. Хочу больше работать — беру больше работы. Не хочу работать — не беру и не работаю.

Основные плюсы и минусы твоей удаленной работы

Возможность много путешествовать и проводитьвремя с семьей .

Гибкий график (в течение дня и в плане выходных/отпусков); при желании и необходимости возможность легко заработать немного больше , просто поработав упорнее (больше часов) какое-то время, не меняя ничего остального.

— Недостаток общения с коллегами по нерабочим вопросам.

— Отсутствие дисциплинирующих влияний извне.

— Затраты времени и денег на инфраструктуру (сам покупаешь компьютеры, мониторы, софт и так далее)

Я никому ничего не должен.

Я делаю только то, что хочу (берусь только за ту работу, которую хочу делать).

Сам распределяю свое время.

Могу путешествовать, даже когда есть работа.

— Никаких гарантий. Если клиент новый — то есть вероятность, что он « кинет« .

— Поначалу приходилось заставлять себя работать.

— Могут задерживать оплату.

Сколько зарабатывает удаленный программист?

Алексей: Я зарабатывал в разные периоды 50— 120% от среднего оклада разработчика моей квалификации в украинском офисе. Связано это было не с характером коммуникаций (удаленка /офис), а с тем, что я делал практически ту же работу, что люди выполняют в офисах.

Игорь: Сложно сказать, так как есть проекты, которые длятся и полгода, а есть и недельные. Иногда 200 у.е ., иногда 1500, а в среднем не менее 500 у.е . в месяц .

Дай, пожалуйста, советы тем, кто хотел бы начать

  • Учитесь учиться. Постоянно развивайтесь в выбранной области;
  • Все договоренности с клиентом фиксируйте письменно. Либо письмо электронное, либо же в скайпе. Ситуации бывают разные. Нужно чтоб при « разборках« было на что опереться;
  • Старайтесь работать по предоплате или с поэтапной оплатой;
  • Не бойтесь заданий, которые вы еще не делали. Если умеете учиться — разберетесь по ходу: ) , но, возможно, клиента стоит предупредить об этом: ) Обязательно откладывайте минимум 10% от любого заработка! Фриланс — штука не надежная .
  • Ведите бухгалтерию: когда какой проект был взят и на какую сумму договорились. Какого числа была оплата.

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

Однако, ближе к вопросу:

  • Ответьте для себя на вопросы: чего вы хотите от работы, сможете ли вы реализовать свои мечты и идеи занимаясь выбранным видом деятельности?
  • Четко разграничивайте рабочее время. Это можно делать по часам или по work items. Или как угодно — об этом есть масса хороших книг. Если этого не делать — у вас нет работы и досуга . У вас — « рабуг « .
  • Начиная работать дома или в дороге с компьютером позаботьтесь о здоровье. Не стоит долго работать в кресле с ноутбуком. Стол, подставка для клавиатуры, хороший экран, прямая спина, перерывы на зарядку каждые 45 минут.
  • Позаботьтесь о сохранности результатов вашего труда, храните все в облаке, на случай offline работы имейте с собой внешний hdd для резервного копирования.
  • Всегда имейте в запасе немного денег на случай непредвиденных сгораний ноутбуков, неуплат, путешествий и т.д .: )
  • Удачи: )

Мой бизнес

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

Если вы дочитали эту статью до конца и вам понравилось - забирайте в закладки , я покупаю билеты здесь.

Желаю вам ещё больше свободы и радости! Ваш Алексей Кучер

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

Профессия

Программист

ежемесячный Доход

500 000 тенге

Расходы

120 000 тенге

аренда жилья и коммунальные услуги

70 000 тенге

100 000 тенге

50 000 тенге

развлечения

20 000 тенге

прочие расходы

Как стать программистом

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

Я окончил бакалавриат по специальности «цветная металлургия». Помогло то, что во время обучения оставалось много свободного времени: изучал актуальные технологии в разработке.

Карьеру начинал как фрилансер, работал с виджетами, модулями и версткой. Потом устроился в веб-студию, стал full-stack разработчиком. Имел дело и с front-end и с back-end - был универсальным солдатом. Но чем дальше работал, тем больше хотелось полностью уйти в back-end. В студии нужно создавать как можно больше сайтов за короткое время, поэтому углубляться и делать упор на качество - сложно, особенно когда менеджер дышит тебе в спину. Так я ушел в back-end на аутсорс.

В 2010 году пригласили удаленно работать над сайтом, который входил в топ-20 по СНГ; столкнувшись с таким высоконагруженным ресурсом, окончательно решил уйти в чистый back-end.

Опыт

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

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

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

Требования к специалистам

В Казахстане рынок IT нуждается в квалифицированных кадрах. Работая тимлидом (Прим. ред. - ведущий разработчик, team leader) на одном из предыдущих мест, заметил, что на вакансии откликаются многие, но очень мало тех, кто соответствует требованиям. В целом сейчас вслед за рынком растет и качество кадров, и квалифицированных специалистов становится больше, чем три года назад.

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

Новичкам советую присмотреться к языку программирования Golang. Очень простой для старта и понимания, но в то же время крайне функциональный. Сам использую golang, php и немного js. Также рекомендую присмотреться и изучать Docker, уже много где в требованиях стоит пункт с ним.

Плюсы и минусы работы

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

Из минусов - сидячий образ жизни, ухудшение зрения и вероятность быстрого выгорания на работе. Не раз просили починить ноут или заправить картридж в принтере с фразой «ты же программист». Далекие от IT люди вообще утверждали: «Ты же хакер, переустанови мне винду».

Доход и траты

В текущие обязанности входит разработка, внедрение, эксплуатация микросервисов и оптимизация платформы, на базе которой работают три наших сайта. График, как у большинства, с 9:00 до 18:00. Зарплата - 500 тысяч тенге, максимально получал около миллиона в месяц. Деньги в основном уходят на аренду жилья и кредит. На развлечения трачу 40-50 тысяч, зимой чуть больше, так как каждые выходные катаюсь на сноуборде.

Перспективы

Перспективы большие. Если правильно расставлять сроки, укладываться в дедлайны и уметь работать с коллективом, то можно уйти в тимлиды. Дальше можно стать CTO (Прим. ред. - Chief technical officer, технический директор) или CIO (Прим. ред. - Chief Information Officer, директор по информационным технологиям) и даже CEO (Прим. ред. - Chief Executive Officer, главный исполнительный директор). Уже не раз видел, как из разработчиков получаются генеральные директора, и неплохие. Так что перспективы есть, смотря какую цель перед собой ставить, ведь работая в этой сфере, очень легко уехать или даже иммигрировать в другие страны.

Привет, меня зовут Роман, я программист (у нас говорят "инженер"), работаю в Цюрихе в "корпорации добра" :) И вот прошел уже год, как мы с женой Надей переехали сюда из Петербурга. По этому поводу я решился сделать пост в формате "один день", от и до, с утра до вечера, с картинками и комментариями. Уверен, интересно будет через год или 10 лет перечитать. Разные ежедневные мелочи редко фиксируются, потом забываются, хотя зря. И кто его знает, куда еще меня занесет и как жизнь повернется.

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


1. 8:46
Просыпаюсь поздно, будильник что-то не очень помог. Мой прикроватный столик. Очки, часы, наушники, книжка Ли Куан Ю "Из третьего мира в первый". Лежит уже не первый месяц, но я осилил пока только пару глав - на английском внезапно оказалось тяжеловато, да и вообще с чтением у меня в последнее время не очень.


2. 8:48
Немножко туплю, пролистывая инстаграм, заодно просыпаюсь. Смотрю погоду на сегодня - дело дрянь, цветными кляксами отмечены места, где сейчас идет дождь.


3. 8:57
Пока валялся, Надя уже ушла на работу. Еще немного собираюсь с мыслями и иду умываться. Дурацкая система с двумя раковинами очень популярна. Но как-то так случилось само собой, что левая - моя, правая - жены.


4. 9:07
Смотрю, что там за окном. Ничего хорошего, дождь. Но сегодня в офисе специальный день - bike to work! Обещают ништяки, так что очень хочется поехать на велосипеде, поучаствовать в мероприятии. Но очень мокро. Но очень нужно поехать. В нерешительности хожу туда-сюда по квартире, но все-таки решаю надеть шорты, промокнуть, на работе переодеться в сухие джинсы, носки и кеды.


5. 9:19
В будни никогда не завтракаю дома, даже не пью чай и кофе. Быстро собираюсь и на работу.
Готов к поездке! Кофта не промокнет, подшлемник спасет голову, как-нибудь доберусь. Температура 10 градусов. Кривляюсь специально для фотографии. Обязательно шлем!


6. 9:21
Наш подвал, где соседи хранят велосипеды, коляски и прочее движущееся барахло. Мой - синий байк Merida, который я купил еще год назад на велоярмарке за 280 франков.
Обычно я езжу на велосипеде всего пару раз в неделю, остальные дни на электричке. До станции 5 минут, еще 15 ехать, и 8 минут до офиса. На велосипеде примерно столько же, но накладные расходы выше - нужно одеться, переодеться, не в любую погоду поедешь...


7. 9:23
Выхожу на улицу. Возле мусорного бака стоят коробки. Сегодня день выброса картона! Раз в месяц можно вынести картон на улицу и его заберут на переработку. Мусор это вообще отдельная тема, надо как-нибудь посвятить ему отдельный пост.


8. 9:27
Мы живем в пригороде Цюриха, примерно 10 километров до работы. Это Талвиль, маленький городок на 18 тыс. человек. На фотографии, можно сказать, его "спальный район". Дома, дорога, тротуар, больше ничего здесь нет.
Кстати, многие снимают квартиру не в самом Цюрихе, а в пригороде, даже если работа в Цюрихе. Во-первых, можно нехило сэкономить на налогах, во-вторых за те же деньги можно снять квартиру гораздо больше и лучше, чем в городе. А общественный транспорт работает превосходно, поезда комфортные, особенно если кататься в первом классе.


9. 9:37
С холма выехал на большую оживленную (по сравнению с улицами городка!) Seestrasse ("улица у озера"). Хотел сфотографировать фабрику Lindt, но немного проехал, так что она осталась слегка позади - здание дальше по улице в центре кадра. Приятно здесь прокатиться, потому что всегда пахнет шоколадом!


10. 9:56
Приехал в офис, припарковал велосипед в подвале в специальной велосипедной комнате. Хоть на улице неслабо поливает, куча народу приехали на велосипеде, молодцы! С трудом нашел себе место.


11. 10:13
Конечно, весь промок, зато доволен собой. Сходил в душ, переоделся.


12. 10:20
Кинул вещи, зашел зарегистрироваться как приехавший на работу на велосипеде. За это в награду получил стикеры и бандану с логотипом.


13. 10:22
Едва успел на завтрак в наше кафе Milliways, до 10:30. Обычно я приезжаю на работу раньше, в 9:30 или даже в 9. Когда-то я был стопроцентной "совой", мог проснуться в полдень и прийти на работу в два часа, потом торчать допоздна. Даже не знаю, почему вдруг все изменилось.
На картинке овсяная каша (на выбор с молоком или без), разные дополнения к ней - сухофрукты, мак, корица, сахар. Я обычно посыпаю корицей, сахаром и кидаю масло.
Конечно же, смузи. Справа что-то со шпинатом и грушевым соком, беру его.


14. 10:27
Приношу все добытое на рабочее место. После велосипеда видимо особенно проголодался, так что еще взял круассан (в Швейцарии говорят "Gipfeli").
На столе матрешка, купленная специально перед переездом, учебник Berlitz по немецкому языку, лучшая в мире клавиатура Das Keyboard без символов. Плитка горького шоколада специально для кофе, блокнотик. Справа кусок книги "Алгоритмы и структуры данных" Кормена, все хочу почитать обновить знания, но никак руки не доходят. Хотя если регулярно проводить собеседования на разные темы, это происходит само собой.


15. 10:30
Часто завтракаю прямо за рабочим местом, почитывая почту или новости. Но вдруг вижу в нашем "чатике", что коллеги прямо сейчас собираются пить чай, так что передумываю и несу все в "microkitchen", специальную комнату для перекусов и общения. Это мои коллеги еще из офиса в Петербурге, переехали все вместе, когда офис закрылся:(


16. 10:40
Завтрак доеден, время кофе. Делаю себе чашечку эспрессо и иду обратно на рабочее место.


17. 10:53
Едва успеваю допить кофе и прочитать пару писем, приходит коллега, делится проблемой - что-то у нас сломалось. Сразу догадываемся, в чем дело. Показывает то же самое коллеге напротив. Хорошо их поймал, как будто один показывает другому и говорит "смотри-ка, не работает!" :)
На мониторе у меня уже были открыты сверхсекретные разработки, так что пришлось заменить картинку на котенка-хипстера:)


18. 11:28
Еще полчаса занимаюсь разгребанием почты, написанием ответов, делаю пару code review. Кстати прошу прощения за рунглийский, но называю вещи своими именами так, как мы общаемся между собой:) Зашел к коллегам обсудить что-то очень важное.


19. 11:40
Наша под-команда собралась на "Stand up". Идея в том, чтобы проводить "митинг" (встречу) стоя, эффективно, чтобы обсуждение не сваливалось на слабо связанные темы. Наш утренний митинг называется стендапом исторически, но все сидят, текущих вопросов много, времени объективно требуется больше, чем позволяет формат стендапа.
В нашей небольшой команде аж трое русских, одна американка, два немца. В большой команде полнейший интернационал - Польша, Румыния, Словакия, Чехия, Германия, Франция, Австрия, Венгрия, Иран, Китай, Бразилия, есть даже один швейцарец!


20. 12:27
Время обеда, кафе Big Bang! Здесь всегда отличная пицца. Еще беру салат и рыбу.


21. 13:02
С обедом покончено, снова собираемся в микрокитчене на кофе. Этот кофе уже не я сам делал, а бариста в кафе.


22. 16:10
Снова почта, обсуждения, код, обсуждения, почта. Ударно работал, так что не заметил, как прошло 3 часа! Тем временем, уже 4 дня. Обидно что случилась такая "дырка" в повествовании...
Время отвлечься, снова прихожу в микрокитчен, с грустью смотрю в окно на дождь.


23. 16:14
Конечно же, эспрессо. И две маленьких шоколадки:) И назад к работе.


24. 18:30
И снова два часа прошло! Опять не заметил. Больше никаких встреч в этот день не было, но часто люди просто ходят друг к другу обсудить какие-то вещи, не устраивая формальный "митинг" через календарь.
Ужин! Похоже, выбор был так себе, раз я ограничился пастой, свеклой и десертом... За окном все еще мокро.


25. 18:57
Возвращаюсь на рабочее место, доедаю десерт, параллельно просматривая почту и новости.


26. 19:41
Снова кофе! Уже четвертая чашка за день, опять стал много употреблять... Часто за кофе читаю блоги - what if (отпочковавшийся от xkcd), по старой памяти спб_ру (хотя там почти один только мусор), Сергею Доля, Варламова и пару видных оппозиционеров, упомянать которых не буду, во избежание:). Еще в подписках, но заглядываю редко - Techcrunch, баш, Хабр. На сей раз доступ к сверхсекретной информации закрывает мистер Спок.


27. 21:21
Опять провалился в дыру во времени, уже десятый час. Большинство коллег уже ушли домой, в офисе тишина и самое продуктивное время для того, чтобы хорошенько подумать и сделать что-нибудь важное. Смотрю за окно, дождь льет и никаких перспектив на улучшение. Уже хочется домой.


28. 21:22
На карте осадков ничего хорошего, думаю что делать. Ехать домой на электричке в велосипедной одежде? До вокзала еще идти 8 минут без зонта... Попросить жену приехать на машине и забрать меня отсюда? Она как раз собиралась ехать домой с работы.


29. 22:41
Все-таки решаюсь снова надеть мокрые шорты и ехать домой на велосипеде. Прохожу мимо парковки наших электровелосипедов. Их можно бронировать на сутки и кататься где угодно. Конечно халява еще та эти велосипеды, можно ехать 25 км/ч не напрягаясь абсолютно, даже в гору, ерунда! Я только один раз брал, когда разобрал свой велосипед прямо на работе, чтобы поменять переднюю каретку, да новая деталь была неправильного размера.


30. 22:53
Выезжаю на улицу, включаю Strava - трекинг (и даже соцсеть) для велосипедистов и бегунов. Очень любопытно замерять свою среднюю скорость, результаты на конкретных участках. Я еще подключил датчик сердцебиения.


31. 22:54
На улице ну очень противно. Переживаю, как бы не залило фонарь, без него во тьме не очень комфортно.


32. 23:29
Спустя почти полчаса - последний отрезок перед домом. Всю дорогу лило нещадно, промок как цуцик! Красиво, кстати. Тут на фотографии редкая ситуация - еду про тротуару, просто потому что с левой стороны пешеходный мост, по дороге очень неудобно. Вообще велосипедисту на тротуаре делать нечего! Но у нас тут и пешеходов-то нет никогда, так что все окей.


33. 23:34
Доехал. Фотография "после". Кофта отличная, в который раз убеждаюсь, совершенно не промокла. А шорты и ноги - полностью...


34. 23:36
Бросаю вещи в прихожей, снимаю мокрую одежду. Тут же приходит жена и вместо поцелуя ругает меня, что я ехал на велосипеде и не отвечал на звонки, а на улице темно и плохие погодные условия!
Обычно я приезжаю домой раньше, часов в 9 вечера, но сейчас работы тьма и еще этот дождь, так что вот только ближе к полуночи вернулся.


35. 23:52
Быстро принимаю душ и отдыхаю в кровати, параллельно практикуясь в немецком с Duolingo. Игровая система работает, стараюсь каждый день проходить несколько уроков, чтобы нарабатывать непрерывный "day streak". Вообще немецкий идет тяжело. Уроки два раза в неделю, каждый день Duolingo. Но практики очень мало - на работе в основном английский, дома русский. Немецкий разве что в кафе, магазинах, отелях и тому подобном. А еще швейцарский ведь совсем не немецкий (или даже совсем не немецкий), часто даже немцы плохо понимают, надо привыкать.


36. 0:09
Хватит валяться, поднимаюсь и вдруг вижу гостя! Пауки к нам частенько заглядывают. Накрываю его стаканом и иду дальше.


37. 0:13
Проголодался, решаю выпить протеинчику с молоком. Вкуснятина!


38. 0:15
Наш living room и мое любимое электронное пианино, пережившее уже 4 переезда. Штатив остался после моих попыток записать собственную игру. В углу на пианино матрешка и бюстик Баха. Девочка с шариками Бэнкси на стекле досталась нам в наследство от предыдущего жильца.


39. 0:16
Занимаюсь примерно час, стараюсь делать это каждый день. Сейчас пытаюсь осилить сюиту ре минор Рахманинова, которую не так давно нашли в архивах (ноты слева), очень драматичное сочинение! Справа довольно известная хоральная прелюдия Баха фа минор (та самая музыка в фильме "Нимфоманка" или в "Солярисе" Тарковского). Посередине открыта соната 32 Бетховена, но чувствую, пока не по зубам, так что начал и забросил.


40. 1:20
Сегодня пришла какая-то огромная легкая коробка. Я даже забыл, что заказал себе новые шины вместо текущих горновелосипедных с диким протектором. Я по грязи не езжу совсем, редко по грунтовке, в основном по асфальту, так что нет никакого смысла тратить энергию на такой агрессивный протектор. Вытащил шины из коробки, займусь этим в выходной.


41. 1:31
НУ что ж, на этом можно закончить день. Жена уже давно спит, как-то мы сегодня даже не пересеклись толком. Умываюсь и ложусь тоже, напоследок пролистываю фейсбук и читаю пару статей по ссылкам.

Всем добра, до связи!

» появился любопытный рассказ программиста, работающего уже 7 лет в компании Google: «Здравствуйте, меня зовут Дэнни Гурский, и я живу в Белвью (город-спутник Сиэтла, штат Вашингтон). Мне 41 год. Живу в Штатах с 1999 года.

Я давно хотел задокументировать один мой день, но все откладывал и откладывал, в итоге решил просто поставить на случайный момент напоминалку: «Сегодня - один день». Случайная напоминалка выпала на 14 февраля 2018 года».

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

07:27 - кошка каждое утро не очень довольна активностью и, после того как я вылезаю из кровати, спит еще, нахохлившись.

07:29 - с утра поливаю на подоконнике базилик, чтобы не засох (а то были случаи). Этому пока только несколько недель в доме, расходую на разные салаты.

07:36 - на другом подоконнике у меня пара фигурок из лего. За несколько минут перевожу их в новую конфигурацию: K-3SO едет на Шелоб из «Властелина колец», а штурмовика тащат на веревке.

07:36 - время для кофе! Иначе не проснуться до конца.

07:39 - мой завтрак: кофе, кусочек кекса и витамины.

08:28 - допиваю кофе, читаю интернеты - и случается странное: из громкоговорителя пожарной безопасности (каждая квартира оборудована) слышатся звуки, что-то щелкает, кто-то чихает, и объявляют: «Сегодня проверяем, как работают противопожарные системы». Кошка просыпается, смотрит на меня с сомнением и отправляется на всякий случай под кровать.

08:40 - проверка проверкой, а зубы надо чистить. Сначала промываю водяным флоссом, а потом прохожусь электрической щеткой.

08:46 - и в душ, последний шаг перед тем, как полностью проснуться.

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

08:59 - случайно оказалось, что «один мой день» выпал на 7-летнюю годовщину моей работы. Для этого у меня припасена та же футболка, что и на бедйже (видно не очень хорошо, но цветовая гамма и покрой тот же самый). Я выгляжу несколько моложе.

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

09:08 - у меня сейчас нет машины, так что жду Uber внизу, а кто-то ездит на работу на велосипеде. А кого-то, как и меня, подбирает Uber.

09:11 - а вот и мой, сегодня «хонда». Сейчас запаркуется и заберет меня.

09:13 - можно почитать рабочую почту на заднем сиденье, пока везут.

09:22 - сегодня среда, а по средам мы с ребятами собираемся попить пивка и поиграть в Halo на XBox (и так уже много лет). Так что Uber отвозит меня не сразу на работу, а в магазин, который в пяти минутах ходьбы.

09:24 - беру какое-то пиво, которое поддерживает местную радиостанцию, и хлеб.

09:28 - иду пешком. Через парковку и небольшие елки видно наш офис.

09:31 - складываю пиво в холодильник, чтобы не нагрелось за день.

09:33 - и наконец на рабочее место! Делаю последние наброски для презентации (то самое необычное сегодня, обычно я просто пишу код, а тут для команды буду рассказывать, чем я занимался).

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

10:07 - готов, газировочка вскрыта, презентация на экране, моя очередь. Обсуждение с вопросами занимает около 40 минут.

11:02 - все, выговорился! Надо взять еще водички, а то горло пересохло, и наконец поработать.

12:08 - быстро пролетело время до ланча, иду в кафетерий. Голодные коллеги уже там.

12:11 - в честь борьбы с весом сегодня грибной супчик и какая-то крупа (под которой спрятано немного мяса). Кормят в кафетерии вкусно.

12:41 - второй кофе, после ланча, я беру традиционно латте, все бариста уже знают.

13:09 - и опять чистить зубы. Сейчас я зубам придаю много значения, потому что ношу систему «Инвизилайн» - передвигаю зубы, чтобы закрыть дыру на месте удаленного и приготовить другую для того, чтобы поставили имплант. Они вот в такой коробочке, рекомендуют носить 22 часа в день, ношу уже полтора года.

18:27 - и кодировать! Рабочий день за программированием проходит быстро, хватаю хлеб, рюкзак, из холодильника пиво и бегу на автобусную остановку.

18:41 - вот он, мой автобус, на этой чуть размытой фотографии, точно под уличным знаком. Жду на красном и волнуюсь, что он может уехать раньше, чем положено (тут бывает так).

18:46 - но успеваю, автобус отчаливает через минуту после того, как я сел. Иначе пришлось бы опять вызывать Uber.

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

19:04 - и наконец у стола: можно попробовать, что это за пиво. Ничего так на вкус, мне последнее время нравится IPA.

19:08 - закуски: бутерброд с икрой заморской, кто-то принес сала, и сыр с прошутто. Мне кажется, я понял, почему набираю лишний вес.

20:30 - игра!

21:59 - после игры убираем со стола, видны другие не менее вкусные и питательные штуки.

22:30 - сосед подбрасывает до дома, фотографирую местное искусство перед входом в башни.

22:34 - кошка недовольна всем: и пожарными учениями, и тем, что я поздно вечером пришел.

22:36 - сегодня же еще День святого Валентина! Приходила подруга, оставила подарочков на столе. Неожиданно. Настолько неожиданно, что фотографирую уже после того, как все открыл.

00:01 - перед сном читаю пару глав из книжки. Хочется узнать, что там, в будущем («Хомо Деус: Краткая история будущего»).

00:25 - и в полпервого отправляюсь спать под звуки прибоя. Будильник опять не разбудит завтра.

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

Это особая каста, и неважно – фрилансер этот программист, или работает в офисе. Первый, разве что, более ленив и более необязателен.

В сегодняшней статье, опираясь на материалы с сайта Stack Overflow и собственный опыт, я хотела бы набросать портрет современного программиста.

Итак, приступим к составлению портрета современного прогера.

Возраст . Программисты сегодня – это молодое поколение, и возраст большинства колеблется в рамках от 20 до 29 лет; чуть меньше тех, кому от 30 до 34.

Это и не удивительно: программирование – довольно молодая профессия, которая стала набирать обороты в последние десять лет. Вот как раз сейчас работает первое и второе поколение программистов, которые пошли массово постигать азы данной профессии.

Пол . Как и следует ожидать, большинство программистов – это мужчины. Если верить опросу, который прошел на сайте Stack Overflow, то их 92% от общего числа.

Место жительства . Где живет больше всего представителей этой уникальной профессии – можно посмотреть на карте ниже.

Опыт работы . В труде программиста опыт – это очень важно. Знания и сухая теория не всегда могут помочь решить некоторые задачи.

Как оказывается, в среднем современный программист имеет опыт работы от двух до пяти лет.

Образование . Далеко не каждый представитель этой профессии имеет специальное образование. Скорее даже наоборот – большинство из программистов вовсе не имеют образования по части кодинга или компьютерной грамоты.

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

В среднем практически каждый прогер тратит на посторонние, «левые» проекты около пяти часов в неделю (практически полноценный рабочий день).

Языки . Что касается популярных языков программирования, то картина на сегодняшний день выглядит довольно предсказуемо. Самый популярный язык – это JavaScript, немного уступают ему SQL и Java.


Что касается самого обожаемого языка, попробовав покодить на котором, хочется еще и еще – им оказался относительно новый Swift. А вот наиболее презираемые – это Visual Basic и блог-платформа WordPress.

Операционная система . Все больше программистов доверяет операционной системе Windows 8, но Windows 7 – вне конкуренции. На ней работает почти 34% респондентов.

Также набирает обороты Mac OS X, не теряет актуальности и старый добрый Linux.

Текстовый редактор. Больше всего программисты всего мира доверяют NotePad++ для написания кода.

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

Работа . Среди программистов на самом деле очень много студентов, которые только учатся и подрабатывают кодингом (и не обязательно добываемая ими профессия с этим связана). Большинство разработчиков позиционируют себя как «специалисты широкого профиля», один вопрос – являются ли они такими на самом деле.

Мобильная разработка . Большинство из тех, кто занимается мобильной разработкой, работают на Android, а меньше всего трудяг - на Windows Phone.

Так каков образ современного программиста?

Это молодой мужчина, которому около 30 лет, живущий в Индии или США, не имеющий специального образования и занимающийся кодингом около трех лет. Он пишет на JavaScript, и использует для этого NotePad++. На его компьютере установлена Windows 7, он не может включиться в работу без чашечки крепкого кофе, а свободное от работы время занимается «левыми» разработками, скорее всего, разрабатывает мобильные приложения для ОС Android.

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

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

Тяжело найти существо более ленивое, чем прогер. Чтобы заставить его сделать что-то сиюминутно, а не «вот сейчас один тайм в Fifa добегаю, и меня тут архиважный матч», нужна или большая пачка денег, или очень сильный пинок. При этом заказчику вешается лапша, что «вот сижу, день и ночь, глаз не закрываю, рук от клавиатуры не отрываю». Как всегда, проект делается в последний момент на коленке, а в косяках и багах виновато «криво составленное ТЗ».

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

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

Если же «ваш» программист – существо все-таки дневное, приготовьтесь, что ночью вы можете его в кровати не поймать. У него, видите ли, муза, ему код приснился, и эти строки нужно срочно записать. И записывать их он может до самого утра.

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

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

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