Адал бағдарламашы түйіндемесі

Адал бағдарламашы түйіндемесі

1-бөлім. Жұмсақ дағдылар

  1. Мен жиналыстарда үндемеймін. Маған мән бермесе де, ұқыпты және ақылды тұлғаны көрсетуге тырысамын.
  2. Адамдар мені оң және келіссөздер деп санайды. Тапсырманың бірдеңе істеу керек екенін үнемі сыпайылықпен хабарлаймын. Және тек бір рет. Сосын мен таласпаймын. Тапсырманы орындап, ол бірдеңе болып шыққанда, мен күлмеймін және «Мен саған айттым!» демеймін.
  3. Маған қандай қоқысты ысырап ететінім маңызды емес. Егер тұтынушыны менің пікірім қызықтырса, ол жоба менеджерін, өнім иесін, Scrum шеберін, икемді шеберді және UI дизайнерін жалдамас еді. Бұл хипстерлерге әр түрлі пікірлер, көзқарастар және маркетингтік трюктерді қалыптастыруға рұқсат етіңіз.
  4. Мен тәртіптімін. Мен жұмысқа 9-да келіп, 6-да кетемін. Бұл мен үшін өте ыңғайлы. Қосарланған төлем үшін немесе тапсырма қызықты болса, мен ұзағырақ қалуыма болады.
  5. Менің әзіл-оспақ сезімім мен өмірлік тәжірибем мол. Мен сенбілігімнің қалай өткенін айтып, команданың жарты күндік жұмысын оңай бұза аламын. Бірақ мен мұны сирек істеймін, өйткені мен бұл үшін емес, біраз жіпті жоғалтқаным үшін төленемін деп ойлаймын.
  6. Мен сіздің команда басшылығыңызды ауыстырдым, қайдан біліңіз. Мен өзім де біраз нәрсені лақтырып тастай аламын, бірақ ақылды жүзіммен қол астындағыларға менің күшімнен асып түсетін нәрселерді істеу керек екенін түсіндіремін.
  7. Мен презентацияларға өте таң қалдым. Әсіресе аяқталмаған түбін ұсыну қажет болса. Мен бағдарламаны көрсету кезінде қателерден шебер аулақпын. Бірде мен кіру терезесін көрсетуге екі сағат жұмсадым, себебі бағдарлама енді жұмыс істемеді. Ал логин әрқашан жұмыс істемеді.
  8. Маған бәрі келгенде, мен үнсіз жұмыстан шығып, бөлімнен бөлімге өтіп, «бәрі жаман, біз түбінде жатырмыз, бәрі ақымақ» деп айтпаймын.

2-бөлім. Қатты дағдылар

  1. Әкеден 1 балаға ғана мұра болса, құдайсыз нәрсе.
  2. Мен инкапсуляцияны Идеяның асты сары түспен сызып, жазғанда ғана қолданамын, бұл әдіс жеке болуы мүмкін. Финалмен бірдей нәрсе.
  3. Мен ешқашан volatile, finalize және басқаларын пайдаланбадым.
  4. Мен нені пайдалану керектігі туралы алаңдамаймын: ArrayList немесе LinkedList. Мен әрқашан ArrayList пайдаланамын.
  5. Ешкім менің кодымды оқымайтынын білсем, Java-да қабылдаушылар мен орнатушыларды пайдаланудың қажеті жоқ. person.name = "Джон". Біреу оқитынын білсем ұялшақпын.
  6. Мен Java-де интерфейстер не үшін қажет екенін әлі түсінбеймін, кері қоңыраулар мен ламбдаларды қоспағанда. Оларды қолданатын барлық мысалдар алыс және мен оларсыз оңайырақ ете аламын.
  7. Мен gc қалай жұмыс істейтінін білмеймін, мен оны ешқашан пайдаланған емеспін. Ал жалпы, 6 жылдың ішінде менің жадымда бір-ақ рет айтылды. Әрине, сұхбаттан басқа.
  8. Менде Github-та репа бар, бірақ мен оны сізге көрсетпеймін. Ол менің жеке адамым, мен сонда өзім қалағандай терімді терім. Сіз үйде фрак кимейсіз ғой, солай ма?
  9. Артқы жақтан шаршасам, алдыңғы жағын өткізіп жібере аламын және ұнатамын. Мен реакцияны ұмытып қалдым және артта қалдым. Бірақ Сенча есіме түскен сияқты.

3-бөлім. Жетістіктер

  1. Мен оған қарағанда аз адам кіретін 3 сайт жасадым. Мен 2 сайт жасағанда, мен оларға ешкім кірмейтінін білдім (әлемді жаулап алады деп күтілуде).
  2. Мен үш веб-қосымшаны жасадым (ExtJs-Java-Docker), олардың екеуі ешқашан өндіріске енгізілмеді, ал біреуі екі рет пайдаланылды (олар әлемді жаулап алады деп күтілген).

    Мен оларды жасаған кезде мен осылай болатынын білдім, өйткені мен 20 беттік нұсқаулықты жаттайтын пайдаланушыларға сенбеймін, мен өз жұмысымды қолымда басып шығарылған нұсқаулықпен ұсындым.

  3. Мен 8 экраннан тұратын Android қосымшасын жасадым, онда ешкім екіншісінен асып кетпеді, ол Google нарығында 107 рет жүктелді (ол әлемді жаулап алады деп күтілген).
  4. Бірде мен екі күн бойы ең жоғары қатені түзетіп жүрдім, содан кейін мен үш жылдай сайттың бұл бөліміне ешкім кірмегенін түсіндім. Және бұл сайттың өте сау бөлімі болды, оған көптеген адам-сағат жұмсалды.
  5. Мен бір аптаға жуық уақытты біріктіру жолағын жоғарыдан емес, оң жақтан жылжытуға тырыстым.
  6. Мен 4 адамды басқардым және біз бір аптаның ішінде жалғыз жасай алатын бір жобаны жасауға алты ай жұмсадық. Иә, бұл 2-тармақтан алынған жоба.
  7. Мен күніне бір адам бар қолданбада Mongu-да сұрауды кэштеуді орнаттым.
  8. Мен корпоративтік электрондық пошта клиентін жасадым, бірақ жүздеген тегін нұсқалар бар және барлығы жақсырақ болды.
  9. Мен алдыңғы жағында пиксельді идеалдандыруды (немесе ол қалай аталса да?) жасадым.
  10. Мен React үшін Material UI кітапханасын қайта жасақтап жатырмын, өйткені біздің Қорғандық штаттан тыс UI дизайнеріміз оның дизайнды жақсырақ түсінетін Матиас Дуартеге қарағанда - Google дизайн жөніндегі вице-президенті, Мэриленд университетінің информатика саласындағы бакалавр дәрежесі, қосымша . өнер және өнер тарихы бойынша білім, Мэриленд штатындағы Студенттік көркемсурет галереясының директоры.

    Мен ақылды адамдар сіз үшін жасаған және оларды тегін берген жақсы нәрселерді неге қайта жасау керектігін ешқашан түсінбедім, әсіресе егер сіз ақымақ болсаңыз.

  11. Мен ең оптимистік есептеулермен 437 жылға созылатын функцияны жасауға бір ай жұмсадым. (тазалаушы әйелге швабраға тапсырыс беру) ERP жүйесінде.
  12. Мен бір каканы нөлден 7 рет қайта жасадым, себебі техникалық сипаттамалар өзгерді. Нәтижесінде ол өзінен де нашарлады.
  13. Мен вексельдегі тиынның неліктен дұрыс емес дөңгелектенгенін анықтауға 4 сағат жұмсадым және оны түзете алмайтынымды алдын ала білдім, әйтпесе теңгерім кейін теңгермейді.
  14. Мен негізгі бизнес логикасының сенімділігін арттыру үшін микросервис жасадым, иә, бұл микросервис бизнес логикасына қарағанда 20 есе жиі бұзылды.

    Бірақ содан кейін олар осы сенімділік микросервисінің сенімділігін арттыру үшін 12 адамнан тұратын тұтас бөлім құрды, ал қазір микросервис 20 есе жиі істен шығып, жартылай транзакциялар жасайды және деректерді із-түзсіз жоғалтады. Мен кеткен кезде олар сенімділік микросервисі үшін сенімділік микросервисін жасауға шешім қабылдады.

Ақпарат көзі: www.habr.com

пікір қалдыру