Як стаць «тлумачальным джуніёрам». Асабісты вопыт

На Хабре ёсць ужо даволі шмат артыкулаў ад джуніёраў і для джуніёраў. Некаторыя дзівяць ступенню забітасці юных адмыслоўцаў, якія ў самым пачатку свайго кар'ернага шляху, ужо гатовыя даваць парады карпарацыям. Некаторыя наадварот здзіўляюць некалькі шчанюковым энтузіязмам: «Ой, мяне ўзялі на фірму сапраўдным праграмістам, зараз я гатовая працаваць хоць і бясплатна. А яшчэ ўчора на мяне тымлід паглядзеў - упэўненая, мая будучыня ўладкована». Такія артыкулы ў асноўным у карпаратыўных блогах. Ну, і вось я вырашыў, распавесці аб сваім досведзе пачатку працы джуніёрам у Маскве, таму што а чым я горш? Бабуля мне казала, што нічым. Як вы, мусіць, заўважылі, я кахаю доўгія адступы і расцякацца думкай па дрэве, але ёсць жа аматары такога стылю - так што налівайце вялікі кубак гарбаты - і паехалі.

Такім чынам, некалькі гадоў таму: я на 4 курсе палітэха ў сваім ціхім правінцыйным аблцэнтры. Я праходжу практыку ў паўразбураным ( фізічна ) НДІ. "Праграмую" на XML'е. Мая работа вельмі важная для працэсу імпартазамяшчэння ў прыборабудаўнічай галіне. Мусіць, не. Спадзяюся, што не. Спадзяюся, што ўсе XML-кі, якія я ў напаўсонным стане на аўтамаце набіваў у гэтым НДІ пайшлі ў кошык адразу пасля майго сыходу. Але ў асноўным, я чытаю два разы і Хабр. Там пішуць аб сытым жыцці праграмістаў у сталіцах, якія сядзяць у зручных і светлых офісах, зарабляюць 300К/сек. і выбіраюць, якую мадэль Бэнтлі купіць на лютаўскую зарплату. "У Маскву, у Маскву" становіцца маім дэвізам, "Тры сястры" - любімым творам (окей, я маю на ўвазе песню БГ, Чэхава я не чытаў, вядома, ён жоўцевы нейкі).

Пішу свайму віртуальнаму знаёмаму маскоўскаму праграмісту:

- Слухай, праграмісты-джуніёры ў Маскве наогул патрэбныя?
- Ну як, талковыя патрэбныя, бесталковыя нафіг нікому не патрэбныя (тут было іншае слова, калі што).
- А што такое "талковы" і што такое "бязглузды". І як мне зразумець, я вось - які?
- Чуваааааак, блін, першае правіла джуна - не быць душным. Тлумачальны - гэта тлумачальны, што тут незразумела.

Ну, што тут сказаць - масквічы яны слова ў прастаце не скажуць. Але, прынамсі, я пазнаў першае правіла джуніёра.

Аднак я ўжо вельмі хацеў стаць «тлумачальным джуніёрам». І стаў прыцэльна рыхтавацца да пераезду праз год. Рыхтаваўся я, натуральна, на сваёй практыцы ў НДІ у шкоду сваёй "працы", так што калі праект імпартазамяшчэння праваліцца, тыя вы ведаеце хто вінаваты. З мінусаў у мяне было так сабе адукацыя - я страціў энтузіязм да навучання ўжо пасля першай тройкі на іспыце (гэта значыць пасля першага іспыту першага семестра). Ну і яшчэ… гэта… я не надта разумны. Высакалобыя навукоўцы і праграмныя архітэктары выклікаюць у мяне нямое захапленне. Але ж хочацца!

Такім чынам, за час падрыхтоўкі я:

  • Падвучыў сінтаксіс сваіх асноўных моў праграмавання. Так, здарылася, што ў мяне гэта C/C++, але калі б пачаць спачатку, я абраў бы іншыя. Страўструпа я не асіл, сараны сэр, але гэта вышэй за мае сілы, а вось Ліппман - самае тое. Керніган і Рытчы - насупраць выдатны тутарыял па мове - рэспект такім хлопцам. У цэлым, па любой мове як правіла ёсць некалькі тоўстых кніг, з якіх джуніёру дастаткова прачытаць адну
  • Падвучыў алгарытмы. Кішэні я не здужаў, а вось Седжвік і курсы на курсеры - самае яно. Проста, даступна і празрыста. Таксама я тупа вырашаў задачы на ​​leetcode.com. Усе easy-задачы я здужаў, можна сказаць прайшоў гульню на ізі-узроўні складанасці, хе-хе.
  • Выціснуў з сябе пет-праект на github'е. Мне было складана і сумна пісаць праект "проста так, для будучыні", але я разумеў, што трэба, на сумоўях гэта пытаюцца. Гэта атрымаўся торэнт-кліент. Калі я ўладкаваўся ўжо на працу, я з велізарнай асалодай выдаліў яго з гітхаба. Праз год пасля напісання мне ўжо было сорамна глядзець на ягоны код.
  • Завучыў гару ідыёцкіх лагічных задачак. Цяпер я сапраўды ведаю як палічыць лік уключаных лямпачак у зацыкленым вагоне, пазнаць колеры шапак на гноміках і ці з'есць ліса качку. Але гэта настолькі бескарыснае веданне… Затое зараз вельмі смешна, калі які-небудзь тымлід выдае «У мяне ёсць адмысловая сакрэтная задачка, якая вызначае, ці можа чалавек думаць» выдае адну з баяністых задачак, пра якія ведае ўвесь інтэрнэт.
  • Прачытаў кучу артыкулаў пра тое, што hr-паненкі жадаюць пачуць на гутарцы. Цяпер я дакладна ведаю, якія ў мяне недахопы, якія планы развіцця на 5 гадоў і чаму я абраў менавіта вашу кампанію.

Такім чынам, я скончыў інстытут і пачаў ажыццяўляць план пераезду ў Маскву. Я размясціў рэзюмэ на hh.ru, месца знаходжання, натуральна паказаў Маскву і адгукнуўся на ўсе вакансіі, хаця б аддалена нагадваюць мой профіль. Жаданую зарплату я не паказваў, таму што паняцця не меў, колькі плацяць. Але прынцыпова - працаваць за ежу я не хацеў. Бабуля мне казала, што грошы - гэта мерка павагі цябе працадаўцам, а працаваць з тымі, хто цябе не паважае, нельга.

Я прыехаў у Маскву і кінуў заплечнік на сваё койкамесца. За наступны месяц у мяне была вялікая колькасць сумоўяў, часта па некалькі на дзень. Калі б я не вёў дзённік, я б усё ўжо забыўся, але я ўсё запісваў, так што вось некалькі катэгорый кампаній і гутарак у іх з пункту гледжання джуніёра:

  • Расійскія IT-гіганты. Ну, вы ўсё іх ведаеце. Яны могуць даслаць запрашэнне "паразмаўляць" нават калі вы не выкладвалі рэзюмэ, тыпу мы ўсё роўна сочым за табой і ўсё ўжо і так ведаем. На сумоўі - тонкасці мовы і алгарытмы. Бачыў як пасвятлеў твар аднаго там тымліда, калі я хупава пакруціў бінарным дрэвам на лісточку. Так і хацелася сказаць «Ізі, Ізі, Рылток Літкод». Па грошах 50-60, мяркуецца, што за «вялікі гонар» працаваць у кампаніі з гучнай назвай вы пакромнічаеце па зарплаце.
  • Замежныя IT-гіганты. У Маскве ёсць некалькі офісаў буйных замежных фірм. Гучыць вельмі крута, аднак свой досвед сумоўяў туды магу апісаць толькі так: WTF?! У адной мяне доўга гутарылі псіхалагічнымі загонамі кшталту “А як вы думаеце, навошта людзі працуюць? А за якую мінімальную суму вы б сталі працаваць на працы мары?». Пасля таго як градус ідыятыі дасягнуў максімуму мне прапанавалі ўзяць парачку інтэгралаў. Інтэграваць я ўмею толькі е ў ступені х, пра што і паведаміў інтэрв'юеру. Хутчэй за ўсё, пасля растання мы абодва лічылі адзін аднаго дурылкамі, але ён дурань стары і ўжо не паразумнее, хе-хе. У іншай фірме сказалі, што я вельмі клёвы, паслалі вакансію на ўзгадненне ў Амерыку і зніклі. Магчыма паштовы голуб праз акіян не даляцеў. У іншай фірме прапанавалі стажыроўку за 40. Нунезнаааааю.
  • Расійскія дзяржканторы. Дзяржканторы любяць выпускнікоў крутых ВНУ (з чым у мяне праблема). Дзяржканторы любяць акадэмічныя веды (з чым у мяне таксама праблема). Ну і плюс дзяржканторы бываюць вельмі розныя. У адной кабетка, падобная да школьнай настаўніцы з упэўненасцю ў голасе прапанавала 15 тысяч. Я нават перапытаў - рэальна 15. У іншых 60-70 без праблем.
  • Геймдзеў. Тут як у анекдоце "ўсе кажуць фільм для дурняў, а мне спадабалася". Нягледзячы на ​​дрэнную рэпутацыю галіны, па мне так нармальна - цікавыя людзі, 40-70 па грошах, нуачо, нормаў.
  • Кожны трэш. У натуральным склепе сядзяць і паваньваюць 5-10-15 распрацоўнікаў і пілуюць блокчейн/мэсэнджар/дастаўку цацак/малвар/браўзэр/свой фолач. Гутаркі розныя - ад пільнага погляду да тэсту па мове на 50 пытанняў. Грошы таксама розныя: 30 тыс, 50 ​​тыс, «спачатку 20, потым 70», $2100. Агульнае адно - цёмныя перспектывы і цёмная схема афармлення. А мне бабуля казала, што ў Маскве ўсё так і наровяць падмануць такога верабушка як я.
  • Адэкватныя сераднякі. Ёсць такія канторы сераднячкі, у якіх няма гучнага брэнда, але і няма нейкіх загонаў з нагоды сваёй выключнасці. Яны вельмі жорстка канкуруюць за кадры, так што ў іх няма 5-этапных сумоўяў і спроб наўмысна закрануць на сумоўі. Яны выдатна разумеюць, што акрамя заробку і крутых праектаў — астатнія матыватары, яны ўжо дадатковыя. Гутаркі адэкватныя - па мове, што ёсць / чаго хочаш, якія ёсць шляхі развіцця. Па грошах 70-130. Я абраў адну з такіх кантор і паспяхова працую ў ёй дагэтуль.

Окей, калі хто дачытаў да гэтага месца віншую вас - вы стромкія. Вы заслужылі яшчэ адну порцыю парад джуніёрам:

  • Ведайце сінтаксіс сваёй мовы добра. Бываюць пытаюцца ўсякія рэдкасці.
  • Не панікуйце, калі сумоўе прайшло няўдала. У мяне было сумоўе на якім пасля амаль кожнай маёй рэплікі інтэрв'юеры пачыналі гучна ржаць і прышпільваць над маім адказам. Калі я выйшаў з пакоя, мне рэальна хацелася плакаць. Але потым я ўспомніў, што ў мяне праз дзве гадзіны наступная гутарка, а гэтым жадаю цяжкаўлоўных багаў у прадакшні.
  • Не быкуйце на сумоўях з hr-камі. Скажыце дзяўчынкам тое, што яны ад вас жадаюць і ідзіце далей да тэхнічных адмыслоўцаў. Я на сумоўях шматкроць запэўніваў hr-ок у тым, што проста мару працаваць у тэлекоме/геймдэве/фінансах, распрацоўваць мікракантролеры і рэкламныя сеткі. Грошы для мяне вядома ж не важныя, толькі чыстае спазнанне. Так-так-так, я нармальна стаўлюся да перапрацоўак, гатовы слухацца начальніка як маму, а свой вольны час прысвячаць дадатковаму тэставанню прадукта. yeah-yeah, whatever.
  • Пішыце нармальнае рэзюмэ. Выразна выкладзеце якімі тэхналогіямі валодаеце і чаго жадаеце. Усякія «камунікабельнасць і стрэсаўстойлівасць» лішняе, асабліва калі вы катэгарычна некамунікабельныя і нестрэсаўстойлівыя як я.

Трэба чымсьці скончыць артыкул, дык удачы джунам, сіньёры-памідоры не злуецеся і не крыўдзіце моладзь, усім піс!

Крыніца: habr.com

Дадаць каментар