Дружина програміста | IT | UA
32 subscribers
2 photos
Про загадкову душу українського айтівця, з гумором 💻 🇺🇦
Download Telegram
Я:
- Щось ти давно нічого кумедного не казав.

#мійпрограміст ⬇️
- Ех, знаю... Я настільки зайнятий, що у мене немає часу щось казати.

💁🏼‍♀️ Завантаженість рівень "у мене немає часу щось сказати". Так і до "замість того, щоб зараз говорити, я міг би писати код" недалеко.
Як вийти заміж... за програміста?

Що ж, цього разу тема справді серйозна, тому вступ тут зайвий. Одразу до справи.

🔎 Знайди програміста.

Уяви собі, це не так просто, як здається. Айтішники - парадоксальні створіння: їх багато, але при цьому їх ніде не видно. Кодер не був би кодером, якби більшість свого часу не проводив за монітором. Тому, якщо ти не вчилась із ним в університеті або не працюєш поряд, залишається покладати всі сподівання на його хобі. Хто знає: можливо зустрінеш самотнього айтішника в спортзалі або на курсах по малюванню олійними фарбами.

🥁 Приверни його увагу.

Програмістам часто важливі:

- почуття гумору (нерідко з жартами на межі фолу);

- компетентність у складних питаннях, в яких він сам якимось дивом не розбирається (це може стосуватися як самого програмування, так і інших сфер, з якими він мало знайомий);

- коли хобі дівчини збігається з його власним, або коли вона щиро і детально цікавиться його захопленнями.

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

🧠 Якомога частіше кажи йому, який він розумний.

Надзвичайно дієво, але лише у випадках, коли це щиро, а в ідеалі ще й підкріплено десятком логічних аргументів. Я серйозно. Це комплімент, якого забагато не буває. Йди й скажи своєму програмістові, який він розумний. Тим більше, що це правда.

💪 Вір у нього.

Якщо програміст загорівся якоюсь ідеєю, яку він рветься втілити, обов'язково підтримай. Нехай діє. І неважливо, хоче він відкрити магазин коміксів, поконкурувати з Ілоном Маском у справі колонізації Марсу або створити машину часу.
Він - програміст. Він регулярно створює надзвичайні речі з нічого: за допомогою самого лише задуму та набору незрозумілих символів. Для нього немає нічого неможливого.

Успіхів 🎯

#хто_такі_айтішники
#мійпрограміст ⬇️
У мене тут функція, яка складається з п'яти стрічок коду. І я не маю уявлення, що вона робить. І це моя функція.
Coder-man як особливий тип програміста

Чи траплялось вам працювати в офісі, куди одного чудового дня приходив новий працівник, який щойно закінчив університет або пройшов швидкий курс зі вступу в програмування?

Буквально вчора він сидів у студентській аудиторії на нудній лекції та розмірковував, чи встигне до ранку завершити курсову, якщо перед тим збігає на побачення. А вже сьогодні хоче зарекомендувати себе як серйозного профі, який знає всі основи і готовий приймати поради лише стосовно окремих дрібниць. При цьому після кожної такої поради, підказки чи незначної критики робитиме вигляд, наче все зробив правильно. А те, що виникли проблеми, то це або замовник - ідіот, або завдання погано поставили, або хтось інший налажав. В крайньому випадку, провина ляже на магнітні бурі чи ретроградний Меркурій.

Молодий (тобто недосвідчений) програміст часом нагадує повного сил та ентузіазму супергероя. Нехай він поки новачок у своїй справі, та вже багато на що здатен, має безліч планів, постійно рветься до бою і готовий до найсерйозніших завдань. Щоправда, хоче, аби всі вони були не просто складними, але й цікавими, нестандартними і ну дууууже важливими. Не для того ж він прийшов у програмування, аби займатися пересічними справами. Він вартий більшого.

Коли ж випадає нагода проявити себе, вищезгадані прагнення можуть зіграти з нашим героєм злий жарт. Вони затьмарюють здоровий глузд більше ніж повністю. І тоді в одному з перших по-справжньому відповідальних завдань на кодера-новачка неминуче чекає провал. Зрозуміти його масштаби не важко. Просто уяви, що тобі довірили добудувати останній поверх хмарочоса. А ти в процесі розвалив фундамент і зруйнував усе навколо. І тепер поліція активно з'ясовує деталі спланованого теракту, не в силах припустити, що хтось міг вчинити таке випадково.

І тут coder-man в більшості випадків, як справжній супергерой, хоче, аби його особистість залишалася в таємниці. Принаймні до тієї пори, поки він не виправить наслідків своєї недбалості.

Якщо самостійно усунути проблему не вдасться, новачку стає зрозуміло: він вміє далеко не все. І тут важливо аби власна гордість і страх осоромитися не завадили визнати помилку та звернутися по допомогу до команди. Як правило, такі ситуації допомагають вирости над собою і стати сильнішим не лише як спеціаліст, але і як людина.

Якщо ж катастрофу вдалося ліквідувати власними зусиллями, це може створити ілюзію, ніби немає необхідності радитися з колегами по проекту щодо роботи зі складними речами, з якими до того не стикався. І тоді подібна ситуація скоро повториться. Якщо новачок не зробить належних висновків, перевтілення в справжнього супергероя може надовго затягнутися або так ніколи й не відбутися.

Досвід - це не те, що з тобою сталося, а те, що ти зробив із тим, що з тобою сталося.

💁🏼‍♀️Само собою, є надзвичайно розумні та відповідальні новачки. Вони не просто відкриті до конструктивної критики й готові вчитися, а навіть можуть дати фору деяким профі із кількарічним досвідом роботи. Однак і описаний мною типаж далеко не рідкість.

#хто_такі_айтішники
#мійпрограміст ⬇️
Зникає before один. І є підозра, що хтось запхав у код свої кривенькі руки. Цікаво, чи це не я.
Колега мого програміста змушений працювати з проектом, який пів року тому він сам робив з нуля. Каже, що зараз би дав по пиці тому, хто писав той код. Але не може дати по пиці самому собі.

#мійпрограміст ⬇️
- То підійди до дзеркала і плюнь собі в обличчя.
*клієнтам не подобається, що список з селекту перекриває інші поля форми*

#мійпрограміст ⬇️
Є стандартний стан речей: якщо ти хочеш їсти - ти їси, леопард не вміє літати, але швидко бігає. І, якщо є селект - при випаданні його пункти будуть перекривати нижні поля.
Про зарплату програмістів

Скільки заробляє кодер? Багатьом здається, що програмування - найкоротший шлях до казкового багатства. Я вважаю, що це омана. IT-сфера доволі конкурентна, ти постійно знаходишся наче на змаганнях. Робота завжди вимагає більше, ніж припускає середньостатистичний новачок. Звісно, хтось таки досягне омріяних висот, але це швидше виняток.

Як на мене, крайня нижня межа зп кодера - це "якщо не спати і майже не їсти, то цілком вийде дотягнути на зароблені гроші до наступного замовлення на фрілансі". Такий варіант зазвичай зустрічається серед студентів. Ну і серед тих, хто не згоден працювати на когось, але своєї справи ще не почав.

Що ж стосується верхньої межі, її мені уявити навіть важче, ніж межі нашого безкрайого Всесвіту. Іноді здається, що деякі люди заробляють грошей більше, ніж їх взагалі може існувати в рамках здорового глузду.

Недаремно ж у якомусь дослідженні виявили, що Біллу Гейтсу, який по дорозі на роботу випадково знайде купюру в 100$, економічно вигідніше буде не витрачати свій час на те, аби їх підняти. Майже вчетверо більшу суму він заробляє за секунду (380$), а маніпуляція з підніманням знахідки може тривати довше 🤷‍♀

Більшість, як завжди, знаходиться десь посередині. Частина з цих людей постійно намагається не впасти на нижню межу. Інша частина - з усіх сил прагне вирватися на верхню.

Є й ті, хто живе за шведським принципом "лагом" - не багато, не мало, а саме стільки, скільки треба для розумного споживання.

Чи буває айтішнику достатньо його зарплати/регулярних фінансових надходжень?

Так, але зустрічається таке не часто. Це буває у двох випадках:

✓ Коли гроші - основна мета, але вже є фантастично високий дохід. Однак і тут потрібні зусилля, аби підтримувати його на такому рівні.

✓ Коли програміст хоче, щоб йому вистачало часу на відпочинок і саморозвиток без щохвилинного занурення в роботу. І при цьому він вже має достатній дохід, аби не турбуватися про жодні заплановані витрати.

В першому випадку саморозвиток також присутній, але весь він спрямований винятково на примноження капіталу.
Другий варіант більш орієнтований на те, аби зробити своє життя гідним не лише за рахунок фінансів.

💁🏼‍♀️ Головний висновок: гроші - не проблема і не та річ, про яку слід турбуватися. За умови, якщо вони в тебе є.

#хто_такі_айтішники
- Донечко, а татко в нас хороший?
- Так! Кодер.

🤔 Цікаво, дитина програміста починає розуміти рівень професіоналізму батька ближче до 3-х років, чи це її вроджена функція?

#дитинапрограміста
Ти можеш

- бути крутим спеціалістом
- робити сайти з нуля
- реалізовувати складний функціонал
- допомагати консультацією в питаннях, які вимагають великого досвіду та вміння знайти нестандартний підхід до вирішення проблеми.

Але, коли справа стосується зміни налаштувань на Фейсбуці, без допомоги дружини-гуманітарія тобі не обійтися.

#хто_такі_айтішники
*на відео мишка, прикріплена до рухомого вентилятора, їздить з боку в бік*

#мійпрограміст ⬇️
- Корисна штука! Мені якось треба було, щоб монітор не гас, коли я не користувався комп'ютером.

Я: Так це можна налаштувати.
Він: То лінукс, я боюсь туди лізти.
#мійпрограміст завершив роботу за 5 хв до кінця робочого дня (подія нечувана, бо зазвичай він сидить додаткових 10-15, а то і 20 хв). Я мала здогадатися, що тут щось не так, але ні - я просто зраділа.

Виявиляється: поки я зранку спала, він попрацював 20 хв до початку робочого дня. Тобто, звільнившись раніше, він все одно перепрацював🤦‍♀

З мого досвіду, програмісти поділяються на два типи: ті, що регулярно перепрацьовують, і ті, що недопрацьовують зі ще більшою регулярністю. Є ще третій тип - студентський - але це швидше підтип другого. Це люди, які можуть кидатися від однієї крайності до іншої. При чому до перепрацювань їх штовхає не жага до роботи або якась там дурня на кшталт совісті.

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

Часто це пояснення з розряду:
- Як керувати літаком?
- Просто береш, сідаєш за штурвал і летиш.

або

- Як спроектувати ядерний реактор?
- Просто береш і проектуєш. Але дивись, щоб не вибухнув.

Цілком зрозуміле пояснення. Цілком. Коли ти ВЖЕ знаєш, як керувати літаком або третій раз проектуєш ядерний реактор. В інших випадках оце "просто" звучить як знущання.

Просто візьми і поясни нормально, ну.

#хто_такі_айтішники
Коли в монолозі програміста є слова "мозок", "логіка", "просто", "очевидно" та вдалі (на його думку) метафори, які описують поточну ситуацію, ви приречені. Кажіть, шо все зрозуміли, завершуйте розмову і тікайте.

#мійпрограміст
- Я зараз маю вийти на call... з тим... по тому...
- З тим по тому?
- Ну так, з тим, по тому.

#мійпрограміст
Я:
- Мало що пам'ятаю з Матриці. Наприклад, пам'ятаю, що Нео був програмістом...

🤦🏼‍♀️ #мійпрограміст ⬇️
- А я й забув, що він був програмістом.
Побачила в чоловіка синій екран з білими буквами. Кажу:
- Твій синій екран наганяє на мене цифровий жах.

#мійпрограміст ⬇️
- Все, що я бачу на сервері — це чорний екран з білими буквами. Тому, коли з'являється синій екран, стає простіше.
#мійпрограміст ⬇️
- Якщо щось неможливо зробити, то що тут зробиш?
Задача: налаштувати пошук по сайту, де є 600 статей, кожна з яких містить 70 абзаців.

На екран має виводитись кожен абзац із кожної статті, що включає в себе конкретне слово, яке ввели в пошук.

#мійпрограміст:
- Це буде складно для сервера. А якщо ще будуть вноситись якісь зміни чи додаватись нові статті...

PM:
- Змін не буде. Автор вже помер.

#мійпрограміст:
- А, ну це добре.
Реальна історія
Йдемо повз модульне містечко для переселенців.
#мійпрограміст ⬇️

- Там так гарно все зробили. Коли закінчиться війна, можна здавати ці будинки, як хостинги. Стоп, які хостинги? Хостели!