Чесне резюме програміста

Чесне резюме програміста

Розділ 1. Soft Skills

  1. Я мовчу на нарадах. Намагаюся робити уважне та розумне обличчя, навіть якщо мені байдуже.
  2. Люди вважають мене позитивним та домовоспроможним. Я завжди ввічливо і ненаполегливо повідомляю, про те, що в тасці написано зробити яку. І лише один раз. Потім не сперечаюся. І коли я доробляю таску і вона виявляється якою, я не сміюся, і не кажу «Яжговорив!».
  3. Мені все одно яку прогати. Якби замовнику була цікава моя думка, він би не найняв проект-менеджера, продукт-оунера, скрам-майстра, аджайл-пана та UI-дизайнера. Ось ці хіпстери нехай і формують усілякі думки, бачення та маркетингові фішки.
  4. Я дисциплінований. Я приходжу на роботу о 9-й і йду о 6-ій. Мені так зручно. Я можу затриматися за подвійну оплату або якщо цікава таска.
  5. У мене гарне почуття гумору та багатий життєвий досвід. Я можу легко зірвати роботу команди на півдня розповідями, як минула моя субота. Але роблю це рідко, тому що вважаю, що мені платять не за це, а за те, щоб я прогаяв якусь нитку яку.
  6. Крутів я ваше тимлідство, самі знаєте де. Я можу сам прогаяти якусь якусь, але з розумним виглядом пояснювати своїм підлеглим, що вони повинні робити якусь якусь вище моїх сил.
  7. Я просто чудовий у презентаціях. Особливо якщо потрібно презентувати недороблене днище. Я майстерно обходжу баги на презентацію програми. Якось дві години презентував вікно логіна, бо далі програма не працювала. Та й логін працював не завжди.
  8. Коли мене все дістає, я тихо звільняюся, а не ходжу по відділах і не гунжу «Все погано, ми на днищі, усі дурні».

Розділ 2. Hard Skills

  1. Спадкування - богомерзка річ, якщо від тата успадковується лише 1 дитина.
  2. Я юзаю інкапсуляцію, тільки коли Ідея підкреслює жовтим і пише, цей метод можна зробити приватним. Теж саме з final.
  3. Я ніколи не юзал volatile, finalize та багато інших.
  4. Я не запарююсь, що юзати: ArrayList чи LinkedList. Я завжди юзаю ArrayList.
  5. Я можу не використовувати гетери та сеттери в Java, якщо знаю, що мій код ніхто не читатиме. person.name = "john". Якщо я знаю, що його хтось читатиме, я соромлюся.
  6. Я так і не зрозумів, навіщо потрібні інтерфейси в java, за винятком callback та лямбд. Всі приклади з їх використанням надумані, і я можу зробити простіше без них.
  7. Я не знаю, як працює gc, я жодного разу його не юзал. І взагалі за 6 років на моїй пам'яті він згадувався лише один раз. Крім співбесід, звісно.
  8. У мене є ріпа на гітхабі, але я вам її не покажу. Вона моя особиста, і я там шкіру як хочу. Ви ж удома не у фраку ходите, мабуть?
  9. Я можу і люблю проганяти фронт, якщо мені набрид бек. Реакт я вже забув та відстав. Але Сенчу начебто пам'ятаю.

Розділ 3. Досягнення

  1. Я зробив 3 сайти, на які зайшло менше людей, ніж його робило. Коли я робив 2 сайти я знав, що на них ніхто не зайде. (Очікувалося, що вони захоплять світ)
  2. Я зробив три веб-додатки (ExtJs-Java-Docker) з них два так і не задеплоєні в прод, а одним скористалися двічі. (Очікувалося, що вони захоплять світ).

    Коли я їх робив, я знав що так і буде, тому що я не вірю в користувачів, які вчать напам'ять 20-сторінковий мануал, я сам презентував свій твір із роздрукованим мануалом у руках.

  3. Я зробив нативний андроїд-додаток з 8 екранів, в якому ніхто не заходив далі за другий, його скачали 107 разів у гугл-маркеті (очікувалося, що воно захопить світ).
  4. Якось я лагодив highest-баг два дні, а потім зрозумів, що в цей розділ сайту ніхто не заходив близько трьох років. А це був дуже здоровий розділ сайту, на який витрачено багато людино-годин.
  5. Я близько тижня витратив, щоб комбобокс виїжджав не зверху, а праворуч.
  6. Я керував 4 особами і ми півроку робили один проект, який я сам міг зробити за тиждень. І так, це проект із пункту 2.
  7. Я налаштовував кешування запитів до Монгу на додатку, на якому буває одна людина на день.
  8. Я робив корпоративний поштовий клієнт, незважаючи на те, що їх існує сотні безкоштовних і всі були краще.
  9. Я займався піксель-ідеалізацією (або як це називається?) на фронті.
  10. Я переробляв дизайн бібліотеки Material UI для React, тому що наш UI-дизайнер-фрілансер з Кургану вирішив, що він краще розбирається в дизайні, ніж Матіас Дуарте - віце-президент Гугла з дизайну, бакалавр комп'ютерних наук з відзнакою в Університеті Меріленд, . освітою в галузі мистецтва та історії мистецтва, керівник Студентської художньої галереї у Меріленді.

    Я ніколи не розумів, навіщо переробляти хороші речі, які для тебе зробили розумні люди і віддали безкоштовно, особливо якщо ти свідомо тупіший.

  11. Я місяць робив фічу, яка за найоптимістичніших розрахунків відбивалася б 437 років. (замовлення швабр для прибиральниці) у ERP.
  12. Я переробляв одну яку з нуля 7 разів, бо змінювалося ТЗ. У результаті вона стала гіршою, ніж була.
  13. Я 4 години розбирався, чому неправильно округлилася копійка в рахунку, причому я заздалегідь знав, що не зможу полагодити це, інакше потім баланс не зійдеться.
  14. Я робив мікросервіс для збільшення надійності основної бізнес-логіки, і цей мікросервіс фарбувався в 20 разів частіше, ніж бізнес-логіка.

    Натомість потім там зробили цілий відділ із 12 осіб, для збільшення надійності цього мікросервісу надійності, і тепер мікросервіс фарбується ще в 20 разів частіше, робить половинчасті транзакції та втрачає дані безвісти. Коли я звільнявся, вони задумали створити мікросервіс надійності для мікросервісу надійності.

Джерело: habr.com

Додати коментар або відгук