Вы можете стать отличным инженером, не имея диплома CS

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

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

Примерно полгода спустя я начал свой первый день в качестве «настоящего профессионального инженера-программиста». С тех пор прошло почти четыре года, и я добился определенного успеха в моей новой среде - намного, намного больше, чем в академических кругах, по крайней мере!

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

Учимся читать

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

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

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

Это также быстро впечатляет тот факт, что, в отличие от колледжа, все статьи имеют максимум страницы, а не минимум страницы.

Кроме того, объем чтения, который необходимо выполнить, на несколько порядков выше, чем в колледже: если вы читаете четыре курса, каждый из которых требует пяти статей в классе, и каждая статья содержит от десяти до 30 страниц крохотного текста. , вы в основном потребляете учебник сильно сжатой информации в месяц.

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

Когда я стал младшим инженером, я был ошеломлен сопротивлением, которое многие, казалось, оказывали против чтения документации. "Это слишком долго. На поиск нужной информации уходит слишком много времени. Я не хочу тратить время на то, чтобы ходить по кругу ».

Часто можно было увидеть, как люди обращались к более старшему инженеру в тот момент, когда сталкивались с препятствием (или, что еще хуже, соглашались на явно недостаточное решение).

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

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

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

Дополнительные минуты или часы (или даже дни), которые я потратил на обсуждение проблемы на собственных условиях - небольшая цена.

Учимся измерять

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

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

Моя область (производственная и организационная психология) была в некоторой степени уникальной в применении абстрактных психологических принципов к реальным организациям.

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

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

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

Есть параллель в инженерном менеджменте. Хотя мы можем напрямую измерять инженерные результаты, настраивая инфраструктуру мониторинга, ведение журналов и проверки работоспособности, любая попытка сделать то же самое для производительности и мотивации должна использовать прокси-переменную.

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

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

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

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

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

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

Учимся быть довольным

Последнее самое личное. Жалобы на кулер с водой или в зоне для завтрака - один из самых распространенных приемов в офисной культуре.

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

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

И все это время одна мысль резонировала у меня в голове: «Кайф! » Независимо от того, насколько плохой была моя работа (а в конце она стала довольно токсичной), она никогда не добивалась успеха рядом как безумно трудная жизнь в аспирантуре!

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

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

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

Но вы знаете, что? Как кандидат без профессионального инженерного опыта, я получал предложения, которые составляли 500% от моей стипендии аспиранта.

Нагрузка? Как инженер, если вы работаете по выходным, вас считают трудоголиком; в аспирантуре возьми выходной, и ты умрешь. Льготы? Хорошо, медицинское страхование не так хорошо по сравнению с тем, что получают студенты, но в остальном они несравнимы.

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

Однако для меня невероятно важно сохранять чувство перспективы. Пятерка самых ценных компаний в США - это технологические компании, и они не стесняются это показывать.

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

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

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

Достаточно.