Раздзел 1. Soft Skills
- Я маўчу на нарадах. Імкнуся рабіць уважлівы і разумны твар, нават калі мне ўсё роўна.
- Людзі лічаць мяне пазітыўным і дамоваздольным. Я заўсёды ветліва і ненастойліва паведамляю, пра тое, што ў цяге напісана зрабіць якую. І толькі адзін раз. Потым не спрачаюся. І калі я дарабляю цягу і яна аказваецца якой, я не смяюся, і не кажу "Яжгаварыў!".
- Мне ўсё роўна якую якую прагаць. Калі б заказчыку было цікава маё меркаванне, ён бы не наняў праект-мэнэджара, прадукт-аўнэра, скрам-майстра, аджайл-спадара і UI-дызайнера. Вось гэтыя хіпстэры хай і фармуюць усякія меркаванні, бачання і маркетынгавыя фішкі.
- Я дысцыплінаваны. Я прыходжу на працу ў 9 і сыходжу ў 6. Мне так зручна. Я магу затрымацца за падвойную аплату ці калі цяга цікавая.
- У мяне добрае пачуццё гумару і багаты жыццёвы досвед. Я магу лёгка сарваць працу каманды на паўдня апавяданнямі, як прайшла мая субота. Але раблю гэта рэдка, бо лічу, што мне плацяць не за гэта, а за тое, каб я прагал якую-нітку якую.
- Круціў я ваша тымлідства, самі ведаеце дзе. Я магу сам прагаць якую-небудзь якую, але з разумным выглядам тлумачыць сваім падначаленым, што яны павінны рабіць нейкую якую вышэй маіх сіл.
- Я проста цудоўны ў прэзентацыях. Асабліва, калі трэба прэзентаваць недаробленае дно. Я па-майстэрску абыходжу багі на прэзентацыі праграмы. Аднойчы я дзве гадзіны прэзентаваў акно лагіна, бо далей праграма не працавала. Ды і лагін працаваў не заўсёды.
- Калі мяне ўсё дастае, я ціха звальняюся, а не хаджу па аддзелах і не гунжу "Усё дрэнна, мы на дно, усё - дурні".
Раздзел 2. Hard Skills
- Успадкоўванне - багамерзкая рэч, калі ад таты ўспадкоўваецца ўсяго 1 дзіця.
- Я юзаю інкапсуляцыю, толькі калі Ідэя падкрэслівае жоўтым і піша, гэты метад можна зрабіць прыватным. Тое ж самае з final.
- Я ніколі не юзал volatile, finalize і многія іншыя.
- Я не запарваюся, што юзать: ArrayList або LinkedList. Я заўсёды юзаю ArrayList.
- Я магу не выкарыстоўваць гетэры і сеттэры ў Java, калі ведаю, што мой код ніхто не будзе чытаць. person.name = "john". Калі я ведаю, што яго нехта будзе чытаць, я саромеюся.
- Я так і не зразумеў, навошта патрэбны інтэрфейсы ў java, за выключэннем callback і лямбд. Усе прыклады з іх выкарыстаннем надуманыя і я магу зрабіць прасцей без іх.
- Я не ведаю, як працуе gc, я ні разу яго не юзал. І ўвогуле за 6 гадоў на маёй памяці ён згадваўся толькі адзін раз. Акрамя гутарак, вядома.
- У мяне ёсць рэпа на гітхабе, але вам я яе не пакажу. Яна мая асабістая, і я там скуру, як хачу. Вы ж дома не ў фраку ходзіце, ідзі?
- Я магу і люблю праганяць фронт, калі мне надакучыў бэк. Рэакт я ўжо забыўся і адстаў. Але Сянчу накшталт памятаю.
Раздзел 3. Дасягненні
- Я зрабіў 3 сайты, на якія зайшло менш чалавек, чым яго рабіла. Калі я рабіў 2 сайта я ведаў, што на іх ніхто не зойдзе.(чакалася, што яны захопяць свет)
- Я зрабіў тры вэб-прыкладанні(ExtJs-Java-Docker) з іх два так і не задэплоены ў прад, а адным скарысталіся два разы.(чакалася, што яны захопяць свет).
Калі я іх рабіў, я ведаў што так і будзе, таму што я не веру ў юзэраў, якія вучаць на памяць 20-старонкавы мануал, я сам прэзентаваў свой твор з раздрукаваным мануалам у руках.
- Я зрабіў натыўны андроіда-дадатак з 8 экранаў, у якім ніхто не заходзіў далей другога, яго спампавалі 107 раз у гугл-маркеце (чакалася, што яно захопіць свет).
- Аднойчы я правіў highest-баг два дні, а потым зразумеў, што ў гэты раздзел сайта ніхто не заходзіў каля трох гадоў. А гэта быў вельмі здаровы раздзел сайта, на які патрачана шмат чалавека-гадзін.
- Я каля тыдня выдаткаваў, на тое каб камбобокс выязджаў не зверху, а справа.
- Я кіраваў чатырма людзьмі і мы паўгода рабілі адзін праект, які я ў адзіночку мог зрабіць за тыдзень. І так, гэта праект з пункта 4.
- Я наладжваў кэшаванне запытаў у Монгу на дадатку, на якім бывае адзін чалавек у дзень.
- Я рабіў карпаратыўны паштовы кліент, нягледзячы на тое, што іх існуе сотні бясплатных і ўсе былі лепш.
- Я займаўся піксель-ідэалізацыяй (ці як гэта завецца?) на фронце.
- Я перарабляў дызайн бібліятэчкі Material UI для React, таму што наш UI-дызайнер-фрылансер з Кургана вырашыў, што ён лепш разбіраецца ў дызайне, чым Матыяс Дуартэ – віцэ-прэзідэнт Гугла па дызайне, бакалаўр кампутарных навук з адзнакай ў Універсітэце Мэрыленд, з доп . адукацыяй у галіне мастацтва і гісторыі мастацтва, кіраўнік Студэнцкай мастацкай галерэі ў Мэрылендзе.
Я ніколі не разумеў, навошта перарабляць добрыя рэчы, якія для цябе зрабілі разумныя людзі і аддалі бясплатна, асабліва калі ты заведама тупей.
- Я месяц рабіў фічу, якая пры самых аптымістычных разьліках адбівалася б 437 гадоў. (заказ швабр для прыбіральшчыцы) у ERP.
- Я перарабляў адну якую з нуля 7 разоў, таму што мянялася ТЗ. У выніку яна стала горш, чым была.
- Я 4 гадзіны разбіраўся, чаму няправільна акруглілася капейка ў ліку, прытым я загадзя ведаў, што не змагу паправіць гэта, інакш потым баланс не сыдзецца.
- Я рабіў мікрасэрвіс для павелічэння надзейнасці асноўнай бізнес-логікі, і ды гэты мікрасэрвіс фарбаваўся ў 20 разоў гушчару, чым бізнэс-логіка.
Затое потым там зрабілі цэлы аддзел з 12 чалавек, для павелічэння надзейнасці гэтага мікрасэрвісу надзейнасці, і зараз мікрасэрвіс фарбуецца яшчэ ў 20 разоў гушчару, робіць палове транзакцыі і губляе дадзеныя бясследна. Калі я звальняўся, яны задумалі зрабіць мікрасэрвіс надзейнасці для мікрасэрвісу надзейнасці.
Крыніца: habr.com