Раздел 1. Меки умения
- Мълча на срещи. Опитвам се да изглеждам внимателно и интелигентно, дори и да не ми пука.
- Хората ме намират за позитивен и готов за преговори. Винаги учтиво и ненатрапчиво ви информирам, че в задачата пише да направите нещо. И то само веднъж. Тогава не споря. И когато завърша задачата и се окаже нещо, не се смея и не казвам „Казах ти!“
- Не ме интересува какви глупости пилея. Ако клиентът се интересуваше от моето мнение, той нямаше да наеме ръководител на проекти, собственик на продукта, Scrum master, agile master и UI дизайнер. Нека тези хипстъри си изграждат всякакви мнения, визии и маркетингови трикове.
- Аз съм дисциплиниран. Идвам на работа в 9 и си тръгвам в 6. Толкова ми е удобно. Мога да остана повече срещу двойно заплащане или ако задачата е интересна.
- Имам добро чувство за хумор и богат житейски опит. Лесно мога да попреча на работата на екипа за половин ден, като ми разкажат как е минала моята събота. Но рядко го правя, защото смятам, че не ми се плаща за това, а за това, че съм загубил някоя нишка.
- Предадох ръководството на екипа ви, знаете къде. Мога и сам да изхвърля някои глупости, но с умно лице обяснявам на подчинените си, че трябва да направят някои глупости, които не са по силите ми.
- Аз съм абсолютно невероятен в презентациите. Особено, ако трябва да представите недовършено дъно. Майсторски избягвам грешки по време на презентации на програми. Веднъж прекарах два часа, представяйки прозореца за влизане, защото програмата вече не работеше. И влизането не винаги работи.
- Когато всичко ме завладее, тихо напускам и не ходя от отдел в отдел и казвам: „Всичко е лошо, ние сме на дъното, всички са глупаци.“
Раздел 2. Трудни умения
- Наследяването е отвратително нещо, ако само 1 дете наследява бащата.
- Използвам капсулиране само когато идеята е подчертана в жълто и пише, този метод може да бъде направен частен. Същото нещо и с финала.
- Никога не съм използвал volatile, finalize и много други.
- Не се притеснявам какво да използвам: ArrayList или LinkedList. Винаги използвам ArrayList.
- Не е нужно да използвам гетери и сетери в Java, ако знам, че никой няма да прочете моя код. person.name = "john". Ако знам, че някой ще го прочете, се срамувам.
- Все още не разбирам защо са необходими интерфейси в java, с изключение на обратното извикване и ламбда. Всички примери с тях са пресилени и мога да го направя по-лесно без тях.
- Не знам как работи gc, никога не съм го използвал. И изобщо, за 6 години, по мои спомени, беше споменато само веднъж. Освен интервюта, разбира се.
- Имам ряпа в Github, но няма да ви я покажа. Тя е моята лична и там дерам кожата, както си искам. Не носиш фрак вкъщи, нали?
- Мога и обичам да пропусна предната част, ако съм уморена от задната. Вече забравих реакцията и изостанах. Но май си спомням Сенча.
Раздел 3. Постижения
- Направих 3 сайта, които бяха посетени от по-малко хора от него. Когато направих 2 сайта, знаех, че никой няма да ги посети (очакваше се, че ще превземат света)
- Направих три уеб приложения (ExtJs-Java-Docker), две от тях никога не бяха внедрени в производство, а едно беше използвано два пъти (очакваше се, че ще превземат света).
Когато ги направих, знаех, че това ще бъде така, защото не вярвам в потребители, които наизустяват ръководство от 20 страници, аз самият представих работата си с печатно ръководство в ръцете си.
- Направих родно приложение за Android от 8 екрана, в което никой не надхвърли втория, беше изтеглено 107 пъти в пазара на Google (очакваше се, че ще превземе света).
- Веднъж поправях най-големия бъг в продължение на два дни и тогава разбрах, че никой не е посещавал този раздел на сайта от около три години. И това беше много здрав раздел от сайта, на който бяха изразходвани много човекочасове.
- Прекарах около седмица, опитвайки се да накарам комбинираното поле да се премести отдясно, а не отгоре.
- Управлявах 4 души и прекарахме шест месеца, правейки един проект, който можех да направя сам за една седмица. И да, това е проекта от точка 2.
- Настройвах кеширане на заявки в Mongu на приложение, което има един човек на ден.
- Направих корпоративен имейл клиент, въпреки факта, че има стотици безплатни и всички бяха по-добри.
- Правех идеализация на пиксели (или както там се нарича?) отпред.
- Препроектирах библиотеката Material UI за React, защото нашият дизайнер на потребителски интерфейс на свободна практика от Курган реши, че разбира по-добре дизайна от Матиас Дуарте – вицепрезидент на Google по дизайн, бакалавър по компютърни науки с отличие от Университета на Мериленд, с допълнителен . образование по изкуство и история на изкуството, директор на Студентската художествена галерия в Мериленд.
Така и не разбрах защо трябва да преправяш хубавите неща, които умните хора са ти направили и са ти ги дали безплатно, особено ако си явно по-тъп.
- Прекарах един месец в създаване на функция, която, при най-оптимистичните изчисления, щеше да отнеме 437 години, за да завърши. (поръчване на мопове за чистачка) в ERP.
- Преправях една кака от нулата 7 пъти, защото техническите характеристики се промениха. В резултат на това тя стана по-лоша, отколкото беше.
- Прекарах 4 часа, за да разбера защо стотинката в сметката е закръглена неправилно и знаех предварително, че не мога да го поправя, в противен случай балансът няма да се балансира по-късно.
- Направих микроуслуга, за да повиша надеждността на основната бизнес логика, и да, тази микроуслуга се срива 20 пъти по-често от бизнес логиката.
Но след това те създадоха цял отдел от 12 души, за да повишат надеждността на тази микроуслуга за надеждност, и сега микроуслугата се срива 20 пъти по-често, прави половинчати транзакции и губи данни без следа. Когато си тръгнах, те решиха да направят микроуслуга за надеждност за микроуслуга за надеждност.
Източник: www.habr.com