1. Практика

«Я считала, что все программисты — вундеркинды». Блогер Даша Центер — о синдроме самозванца и работе в Кремниевой Долине

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

© Фото из личного архива

Ви­де­об­ло­гер Даша Цен­тер вы­рос­ла в Мин­ске, окон­чи­ла Нью-Йорк­ский уни­вер­си­тет, а по­том пе­ре­еха­ла в Ка­ли­фор­нию ра­бо­тать про­грам­ми­стом в Крем­ни­е­вой До­лине. Свой блог она ста­ра­ет­ся сде­лать мак­си­маль­но по­лез­ным: сни­ма­ет ви­део о про­фес­сии, де­лит­ся лай­фх­а­ка­ми в обу­че­нии, про­дук­тив­но­сти и спор­те. В ин­тер­вью «Цеху» Даша рас­ска­за­ла, как на­учи­лась справ­лять­ся с син­дро­мом са­мо­зван­ца, на­хо­дить ста­жи­ров­ки без нетвор­кин­га и не бо­ять­ся раз­би­рать­ся в слож­ных те­мах.




Из Мин­ска в Нью-Йорк

Мой путь не уни­вер­са­лен: я из­на­чаль­но была в при­ви­ле­ги­ро­ван­ном по­ло­же­нии. Дело не толь­ко в день­гах, но и в под­держ­ке се­мьи — ро­ди­те­ли хо­те­ли дать нам с сест­рой мак­си­маль­но класс­ное об­ра­зо­ва­ние. В 11 лет, ко­гда я впер­вые ока­за­лась в Аме­ри­ке, по­ня­ла, что хочу учить­ся в этой стране. С го­да­ми же­ла­ние ста­ло толь­ко силь­нее, и ро­ди­те­ли меня под­дер­жа­ли. Мы по­ни­ма­ли, что по­сле шко­лы в Бе­ла­ру­си по­сту­пить в хо­ро­ший аме­ри­кан­ский уни­вер­си­тет по­чти нере­аль­но, по­это­му на­шли про­грам­му IB Diploma (меж­ду­на­род­ный ди­плом о пол­ном сред­нем об­ра­зо­ва­нии — Прим.Цеха) в Ан­глии. В на­шей шко­ле счи­та­лось, что хо­ро­шо учить­ся — это кру­то. К со­жа­ле­нию, это не оче­вид­ная вещь: во мно­гих до­ро­гих шко­лах уче­ни­ков ин­те­ре­су­ют толь­ко ро­лек­сы и лам­бор­ги­ни.

По­сле пер­во­го года двух­лет­ней про­грам­мы нуж­но было на­чи­нать под­го­тов­ку к по­ступ­ле­нию. Если ма­те­ма­ти­ку я сра­зу сда­ла на 800 из 800, то с язы­ко­вы­ми ча­стя­ми — чте­ни­ем и пись­мом — были боль­шие труд­но­сти. На вы­бор спе­ци­аль­но­сти по­вли­ял мой школь­ный учи­тель по эко­но­ми­ке: он на­столь­ко ин­те­рес­но объ­яс­нял пред­мет, что увле­кал им весь класс, вклю­чая меня. Ма­те­ма­ти­ка мне все­гда лег­ко да­ва­лась и нра­ви­лась, по­это­му я ре­ши­ла по­сту­пать на эко­но­ми­че­ский фа­куль­тет в Нью-Йорк­ский уни­вер­си­тет.

Фото из личного архива

Из эко­но­ми­ста в про­грам­ми­сты

В пер­вом се­мест­ре я по­ня­ла, что не хочу еще три с по­ло­ви­ной года учить­ся на эко­но­ми­ста, но не зна­ла, что де­лать даль­ше. Мне не нра­ви­лись скуч­ные гра­фи­ки и тео­рии ка­ких-то ака­де­ми­ков, ко­то­рые все вре­мя шли со снос­кой «в ре­аль­ной жиз­ни бу­дет не так». Плюс аме­ри­кан­ской си­сте­мы в том, что ты мо­жешь вы­брать пред­ме­ты не по сво­ей спе­ци­аль­но­сти, по­это­му я взя­ла курс ба­зо­во­го вве­де­ния в про­грам­ми­ро­ва­ние на Python. Мне сно­ва по­пал­ся очень класс­ный пре­по­да­ва­тель, уче­ба шла до­воль­но лег­ко и ин­те­рес­но, но я не мог­ла пред­ста­вить себя в про­грам­ми­ро­ва­нии — ка­за­лось, что даль­ше бу­дет слож­но, и я недо­ста­точ­но умна для это­го. Я счи­та­ла, что про­грам­ми­сты — вун­дер­кин­ды, ко­то­рые в пять лет уже на­пи­са­ли первую про­грам­му на С++. Друг на­шей се­мьи в это вре­мя как раз учил­ся про­грам­ми­ро­ва­нию в дру­гом уни­вер­си­те­те на чет­вер­том кур­се. Я ре­ши­ла с ним по­со­ве­то­вать­ся, сто­ит ли мне про­дол­жать раз­ви­вать­ся в этой сфе­ре, на что он от­ве­тил, что мне луч­ше вы­брать что-то по­лег­че. Сей­час я уве­ре­на в себе, а то­гда, на пер­вом кур­се, я по­ве­ри­ла дру­гу. Спу­стя неко­то­рое вре­мя я по­еха­ла учить фран­цуз­ский в Па­риж и в той по­езд­ке осо­зна­ла, что все-таки хочу за­ни­мать­ся про­грам­ми­ро­ва­ни­ем — луч­ше ре­шить­ся сде­лать что-то нере­аль­ное и слож­ное, но дей­стви­тель­но тебе ин­те­рес­ное.

Фото из личного архива

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

Необя­за­тель­но быть хо­ро­шим ма­те­ма­ти­ком, что­бы стать хо­ро­шим про­грам­ми­стом. Про­грам­ми­ро­ва­ние — очень ши­ро­кая об­ласть, в ко­то­рой есть ме­сто и гу­ма­ни­та­ри­ям. Са­мый важ­ный скилл в на­шей сфе­ре — уметь рас­пу­ты­вать кол­тун из слож­ных за­да­чек.

Глав­ным вы­зо­вом для меня было сде­лать про­ект «от и до». По­на­ча­лу ты все­гда стал­ки­ва­ешь­ся с ка­ким-то но­вым ба­гом или кон­цеп­ци­ей, ко­то­рой ни­ко­гда не ви­дел. Меня очень фруст­ри­ро­ва­ло, ко­гда я бра­лась за что-то и не мог­ла до­ве­сти дело до кон­ца. Это про­шло, ко­гда я на­ча­ла ра­бо­тать в ком­па­нии, ко­то­рая вы­пус­ка­ет код в ре­аль­ный мир: если ты де­вять раз за­стря­нешь на ка­ком-то ме­сте, то на де­ся­тый уже все по­лу­чит­ся.

По­иск ста­жи­ров­ки и нелю­бовь к нетвор­кин­гу

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

Есть мас­са ре­сур­сов, ко­то­рые по­мо­гут тебе в на­ча­ле ка­рьер­но­го пути по­сле окон­ча­ния уни­вер­си­те­та. В моем слу­чае толч­ком ста­ла друж­ба с про­фес­со­ром и его пред­ло­же­ние ра­бо­тать тью­то­ром. Я не люб­лю нетвор­кинг, мне не нра­вит­ся хо­дить по тим-яр­мар­кам, а у про­фес­со­ров в сво­ей сре­де есть мил­ли­он свя­зей. По­ставь­те себя на ме­сто ре­кру­те­ров, у ко­то­рых ноль лич­ност­но­го до­ве­ри­тель­но­го ре­фе­рен­са к кан­ди­да­там. Ско­рее все­го, они вы­бе­рут не быв­ше­го ста­же­ра Google, а того, ко­то­ро­го кто-то по­со­ве­то­вал.

Фото из личного архива

За­яв­ку на ва­кан­сию луч­ше от­прав­лять не че­рез сайт, а на­пря­мую ре­кру­те­ру. Мож­но най­ти лич­ную по­чту че­ло­ве­ка, ко­то­рый за­ни­ма­ет­ся най­мом или на­пи­сать од­но­му из со­труд­ни­ков, вы­ра­зить в пись­ме ис­крен­ний ин­те­рес к ком­па­нии и ва­кан­сии. Из 1000 че­ло­век, ко­то­рые хо­тят эту ра­бо­ту, мо­жет быть, толь­ко 10 до­ду­ма­ют­ся это сде­лать.

Спра­вить­ся с ком­плек­сом са­мо­зван­ки и най­ти ра­бо­ту

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

В ка­кой-то мо­мент я при­шла на ди­стан­ци­он­ную ста­жи­ров­ку в ком­па­нию Wiz­e­Hire, где в ито­ге и оста­лась. Ва­кан­сию я на­шла на сай­те hack­ernews — это аг­ре­га­тор про­грам­мист­ских но­во­стей, на ко­то­ром раз в ме­сяц ком­па­нии пуб­ли­ку­ют объ­яв­ле­ния об от­кры­тых по­зи­ци­ях.

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

Фото из личного архива

Крем­ни­е­вая До­ли­на и бло­гер­ство

Я ра­бо­таю full stack веб-раз­ра­бот­чи­ком в ком­па­нии Wiz­e­Hire. Это неболь­шой стар­тап, но при­быль­ный и ос­но­ван­ный без при­вле­че­ния ин­ве­сти­ций, что ред­кость для Крем­ни­е­вой До­ли­ны. Наш про­дукт дает до­ступ к ин­стру­мен­там, ко­то­рые по­мо­га­ют в по­ис­ке со­труд­ни­ков неболь­шим ком­па­ни­ям. Мы ав­то­ма­ти­зи­ру­ем и уско­ря­ем мно­гие про­цес­сы: ге­не­ра­цию ва­кан­сий, рас­сыл­ку на мно­же­ство раз­ных плат­форм, сбор всех ап­пли­кан­тов на наш ре­сурс. Так­же у нас мож­но прой­ти пси­хо­ло­ги­че­ский ас­сес­смент (Оцен­ка ком­пе­тен­ций со­труд­ни­ка или кан­ди­да­та — Прим.Цеха). Все­го в ком­па­нии 30 со­труд­ни­ков и во­семь из них — про­грам­ми­сты.

Пой­ти в неболь­шую ком­па­нию по­сле вы­пус­ка было для меня иде­аль­ным ре­ше­ни­ем. Мно­гие мои дру­зья устро­и­лись в круп­ные кор­по­ра­ции, и у них ре­лиз кода в луч­шем слу­чае раз в две неде­ли. У нас же это про­ис­хо­дит несколь­ко раз в день, и мой спектр за­дач го­раз­до шире. Бла­го­да­ря сво­бо­де и от­вет­ствен­но­сти, ко­то­рые мне дают, я уже не ju­nior, а 100% mid­dle-ин­же­нер.

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

Фото из личного архива

В на­шей ком­па­нии ми­ни­маль­но чув­ству­ет­ся ка­кая-то суб­ор­ди­на­ция. У нас очень мно­го сво­бо­ды: даже ко­гда мы ра­бо­та­ем ди­стан­ци­он­но, нас ни­кто не про­ве­ря­ет — все под лич­ную от­вет­ствен­ность. У меня нет ка­ко­го-то страш­но­го тре­пе­та пе­ред бос­сом, он очень при­ят­ный че­ло­век. Сре­ди со­труд­ни­ков боль­шой воз­раст­ной раз­брос: у нас есть ста­же­ры по 17-19 лет, при этом од­но­му из со­вла­дель­цев ком­па­нии за 60. Сек­сиз­ма я тоже не чув­ствую: трое из вось­ми на­ших про­грам­ми­стов — де­вуш­ки. На нас ни­кто не смот­рит как на ду­ро­чек. В Крем­ни­е­вой До­лине нет дис­кри­ми­на­ции жен­щин в IT: если в круп­ной ком­па­нии ре­кру­тер бу­дет сто­ять пе­ред вы­бо­ром пол­но­стью рав­ных кан­ди­да­тов раз­но­го пола, он вы­бе­рет де­вуш­ку, что­бы было раз­но­об­ра­зие.

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

У меня в ре­зю­ме есть ин­фор­ма­ция о моем ка­на­ле, но я на­зы­ваю себя про­грам­ми­стом, а не бло­ге­ром. Мне до­став­ля­ет удо­воль­ствие это про­из­но­сить, по­то­му что за эти­ми сло­ва­ми сто­ит боль­шая ра­бо­та. Я по­ня­ла, что хочу от­но­сить­ся к бло­гу как к от­ду­шине и хоб­би, а не как к ком­мер­че­ско­му про­ек­ту. Ка­кие-то день­ги я все рав­но на нем за­ра­ба­ты­ваю, но не хочу из ка­на­ла де­лать ком­байн мо­не­ти­за­ции.

Обу­че­ние и эф­фек­тив­ность

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

Про­грам­ми­ро­ва­ние — это сре­да, в ко­то­рой по­сто­ян­но по­яв­ля­ет­ся что-то но­вое. Я по­чти каж­дую неде­лю что-то учу, но без фа­на­тиз­ма. Уче­ба — это класс­но, ко­гда она при­но­сит поль­зу и удо­воль­ствие.

Для ме­недж­мен­та за­дач мне нра­вит­ся си­сте­ма дос­ки Kan­ban, ко­то­рую мы ис­поль­зу­ем на ра­бо­те: ты мак­си­маль­но рас­пи­сы­ва­ешь свои за­да­чи на ма­лень­кие под­за­дач­ки и по­сле вы­пол­не­ния пе­ре­но­сишь кар­точ­ку из ко­лон­ки «сде­лать» в «сде­ла­но». Это до­став­ля­ет огром­ное удо­воль­ствие. В жиз­ни я тоже на­ча­ла поль­зо­вать­ся этой си­сте­мой.

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