Рубрика «программист» - 4

Прочитав множество постов о нынешнем «выгорании» программистов, я начал думать, как же я сумел сохранить интерес к этой профессии даже после столь долгой работы — с 1981 года (!). Почему интерес к коду у меня ещё не угас?

Конечно, я частично объяснил это в моём посте «Да, я в мои 56 всё ещё хочу делать это», получившем известность почти три года назад. Но тот пост был о стороне жизни профессионального программиста, связанной с самим процессом программирования; здесь же речь пойдёт не о самом написании кода, а о том, как я всё ещё выдерживаю «программистское бытие». Что же это за работа, которая захватывает так, что утром ждёшь не дождёшься открыть текстовый редактор или IDE или же испытываешь благовейный ужас от мысли отправить свой зад в офис?

Оглядываясь назад на на мои места работы — те, которые мне нравились, те, которые я ненавидел, и те, которые с которыми просто было можно жить, — я думаю, в чём же различие между ними? Что я делал такого, что позволило мне так долго идти по этому пути?
Читать полностью »

Представляю вашему вниманию перевод своей статьи Amazon software engineer interview, изначально опубликованной на английском на sobit.me.

Amazon - We Pioneer

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

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

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

Читать полностью »

Программист ли я, или просто хорошо гуглю? - 1

Письмо Скотту Хансельману

«Иногда в моей голове звучит вопрос — действительно ли я разработчик или просто хорошо гуглю. Я не знаю правильного ответа — я гуглер или разработчик. Скотт, пожалуйста, помоги мне выяснить»

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

Всем привет, с вами Максим Иванов, и сегодня мы поговорим об одном из постов Скотта Хансельмана (Scott Hanselman), который он написал по причине довольно серьезного и хорошо сформулированного письма к нему. В общем-то, меня вдохновила одна из статей на нашем ресурсе под названием Google-oriented programming. Больше всего мне понравилось то, что в программистах порой может появиться синдром самозванца. Конечно, труды Хансельмана не единственны в этом мире с точки зрения психологии, но он дает четко нам понять, что это нормально. Как он пишет: «Но вот в чем дело. Мы все иногда чувствуем себя обманщиками. Мы все обманщики. Это часть роста. Мы попадаем в ситуации, которые немного сложнее того, с чем мы можем справиться. Но мы справляемся с ними, мы не обманщики, и мы двигаемся к следующему испытанию.» Так давайте же разберемся, какие решения и выводы Скотт предлагает нам в своем посте. Приступим.
Читать полностью »

Привет!

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

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

У всех этих источников есть общая черта: ни один не сделал из меня более крутого собеседующего, и ничто не улучшило качество рекрутинга (это, конечно, не численная оценка, а мое личное ощущение). Ну, может, не все так плохо. Конечно, я изучил что-то новое и полезное, и стал задумываться о процессе собеседования глубже. Что, в итоге, очень хорошо.

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

Самые доходные языки программирования: как заработать программисту - 1

Новостной ресурс Quartz представил свою обработку масштабного исследования рынка труда в США, выбрав оттуда работы для программистов. Им было интересно узнать, какие языки программирования сейчас котируются на рынке – то есть, кто из программистов зарабатывает больше. На гистограмме представлены отсортированные данные по средней зарплате в отрасли в зависимости от ЯП (зарплаты по американской традиции указаны за год). Нет ничего удивительного, что в тренде находятся языки, относящиеся в первую очередь к веб-разработке и мобильным приложениям.
Читать полностью »

Почему трава зеленая, а программисты крутые

Я люблю находить на новостных ресурсах статьи о том, что программисты получают очень много денег. Я сразу пролистываю их до комментариев и с теплом в душе читаю гневные отзывы о том, что программисты ничего не делают и не заслуживают таких денег. Но после прочтения возникает мысль: знают ли они, кто такие программисты? Или они исходят в своих суждениях из неверного знания, даже не подозревая об этом. Например, мало кто знает, почему трава зеленая. Подумайте об этом. Следует ли из ваших объяснений зелености травы именно зеленый цвет?
Читать полностью »

Кем ты работаешь?

Программистом. Этот вопрос мне ненавистен уже десять лет, и с каждым годом я его всё больше недолюбливаю. Почему? В среде технически подкованных людей этот вопрос не вызывает у меня никаких проблем, я даже могу себе позволить ответить «веб-программист». Но когда этот вопрос мне задаёт подруга сестры родственника, которой за 40 и которая едва ли знает значение ЭВМ, я готов сказать любую профессию — повар, доктор, музыкант, — только не «программист». И ладно, когда на этом разговор переходит в другое русло, но наводящий вопрос «и чем ты занимаешься» вводит меня ещё в больший ступор. Человек, не знающий разницу между интернетом и браузером, хочет узнать, чем я занимаюсь, будучи программистом. Можно, конечно, дерзко ответить «программирую» и на этом закончить разговор, но бывают сильно настырные — «что ты программируешь».

В один из таких моментов я задумался. У меня есть друг, по профессии он инженер-проектировщик. Как-то раз я наблюдал за тем, как его спросили о профессии, и после скромного ответа «инженер», всё, что ему сказали — «ай молодец». Почему мне не сказали «ай молодец», а начали расспрашивать подробнее? Есть ведь разные инженеры, есть инженер-технолог, инженер-конструктор — и так далее. Почему эта женщина не уточнила у моего друга, каким именно инженером он работает? Возможно, она считает, что программист — это человек, сидящий за компом и играющим в Дотку, или может она просто не разбирается в программировании, поэтому ей стало интересно? Увы, но в инженерии чего бы то ни было она тоже не разбирается.
Читать полностью »

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

Например, описание профессиональных компетенций в «идеальном резюме» для позиции Senior C# Developer может выглядеть так:

Исповедь рекрутера: верить ли в новые тренды для IT резюме

Читать полностью »

«Если вы стремитесь создать команду, сконцентрированную на раз-
работке высококлассного ПО, то вам необходимо прочесть эту книгу.
Бен и Фитц отлично перевели такие тонкие материи, как скромность,
уважение и доверие, на язык тактических ориентировок, которые будут
полезны самым скептически настроенным разработчикам
».

Эрик Лант (Eric Lunt),
технический директор и сооснователь компании BrightTag

imageЧитать полностью »

Disclaimer

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

Начну с того, что мне удалось послужить в радиолокационной разведке. Фактически это точка в поле, на которой располагается оборудование для слежения за передвижением военных самолётов на территории опасной к нападению на Россию страны. Ниже я расскажу, что такого на этой точке интересного.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js