Web Overflow 🇺🇦
4.42K subscribers
370 photos
39 videos
3 files
515 links
Затишний блог про веб-розробку і не тільки 💛

Чат: @web_overflow_chat
Співпраця: @web_overflow_support
Автори: @lluchkaa & @anastasiia_tarasenko
Download Telegram
Surveys ✍️

Цей пост - нагадування про два важливих опитування:
- Stack Overflow Developer Survey
- Зарплатне опитування DOU

Чому вони важливі - ви вже знаєте самі. Залишилось тільки їх пройти.

#news
2👍2😁2😢1
Рефлексія, пошук роботи 😶🌫

Ви могли помітити, що ми трохи зникли з ефіру, адже з початку червня Юра (не я 😅) взявся за пошук роботи. З приколів — він успішно пройшов технічну співбесіду на Senior Go (в нього рівно нуль комерційного досвіду з цією мовою, але він уже два роки з нею бавиться). З не приколів — йому пропонують на штуку доларів менше, ніж він мав на попередній роботі.

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

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

Щодо мене — іноді думаю, що програмування, можливо, не зовсім моє. Загалом мені подобається frontend. Об’єктивно, я пишу хороший код. Так, він не використовує всі останні технології, але буде відрізнятись якістю. Проблема в тому, що мені зовсім не подобається розбиратися з чимось новим. Якщо я щось вивчаю, то це або потрібно проєкту, або мене змусив Юра 😅. Ну і плюс — мені максимально не хочеться готуватися до технічних співбесід, бо я реально розумію, що зараз знаю менше, ніж три роки тому, коли проходила їх активно. Тоді був університет, який давав хоч якусь базу, та й ентузіазму було більше.

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

І знаєте, що я в результаті зробила? Спитала в ChatGPT. Він мені сказав, що це нормально — не горіти своєю роботою, і це не означає, що я не на своєму місці. Бо загалом мені ж таки подобається програмування. І мені полегшало. Бо хоч Project Management мені цікавий, я не уявляю себе на 100500 дзвінках, де треба випитувати, яку все-таки кнопочку хоче бачити замовник — зелену чи світло-зелену. Я, звісно, гіперболізую, але мені справді ближча розробка — бо я відповідаю за свою роботу і мені зазвичай не треба перейматися, що там відбувається у всьому бізнесі чи команді.

От якось так. Багато води й внутрішніх переживань, але хочеться тримати вас у курсі!

#localhost
1🔥186👍4
Welcome!

Let's practice our English! So...

👉 Which device or gadget do you think will disappear in the next 5 years?

Have a nice #english_friday 💛
👍5😁32
🔍 Що зараз з зарплатами в ІТ?

І хто з айтівців працює на кількох ролях одночасно? Скільки людей залишаються в Україні, а скільки планують виїхати? Чи дає профільна освіта перевагу?

DOU запустили літнє зарплатне опитування, щоб зробити аналітику зарплат і портрет айтівця 2025. Заповнення — до 10 хвилин.

Можна заповнювати незалежно від того, де ви зараз — в Україні чи за кордоном, працюєте в ІТ-компанії чи в ІТ-відділі банку. У списку 300 посад і 160 спеціалізацій — знайдеться кожен.

👉 https://dou.ua/goto/ikMs

#useful
👍53
👍62
6🔥1
Я задовбала всіх своїх друзів!
...тому прийшла позамахувати і вас 😁

Нещодавно я дочитала книгу Ґреґа Маккеона "Есенціалізм". У якийсь момент усі рекомендації YouTube були саме про неї. Усі, кому не лінь, із захопленням розповідали про цю книгу й радили прочитати. Як ви зрозуміли, я повелася — і вже готова поділитися своїми враженнями.

А ви шо думали — тільки про ІТ будете тут читати? 😄

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

Тому хочу розповісти про ключові думки, які я для себе винесла. Вони субʼєктивні й, можливо, трохи викривлені, адже я не з тих людей, які уважно читають книги, занотовують основне й памʼятають усі деталі — я з тих, хто прочитав і забув 😅.

Виправдалася — тепер погнали:

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

2. Уміти казати "ні" можливостям.
Не потрібно хапатися за будь-яку можливість, яка трапляється в нашому житті. Так, вони можуть бути хорошими, навіть дуже. Але тоді ми можемо упустити найкращу можливість — і вже не матимемо на неї ресурсу. Кожне “так” — це автоматичне “ні” чомусь іншому.

3. Не допилювати все до ідеалу.
Бувай перфекціонізм. Він змушує витрачати час на дрібниці, які не мають значення. Потрібно вміти обрати головне й робити "достатньо добре" там, де не потрібно ідеалу. Замість того, щоб намагатися з першого разу зробити все ідеально, есенціаліст робить, навчається та поступово покращує.

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

5. Жити в моменті.
Моє улюблене 😁
Нам важливо вчитися бути тут і зараз. Якщо ви проводите час із родиною — дозвольте собі бути повністю присутніми в цьому моменті. Без фону з повідомлень, думок про роботу чи список справ на завтра. Бути в моменті — означає не просто «не відволікатися», а свідомо обирати те, що важливе саме зараз. І проживати це повністю.

... і ще багато іншого, але я забула 😅.

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

#localhost
120🔥3
Welcome!

Let's practice our English! So...

👉 What advice would you give to your past self on your first day in tech?

Have a nice #english_friday 💛
😁101
Поки Юра проходить марафон з співбесід, а я вирішую інші справи (про це трохи згодом) - ITExpert зібрали велику і смачну підбірку каналів, які читають самі айтівці. Новини, англійська, вакансії, even меми - все, що треба між двома мітами.

Ми теж у списку *трохи червоніємо*.

👇 Зазирніть, раптом відкриєте для себе кілька нових must-read:
https://itexpert.work/uk/shho-pochytaty-pro-ukrayinske-it-velyka-dobirka-telegram-kanaliv/?utm_source=telegram&utm_medium=social&utm_campaign=tg-partners-25
👍54🔥3
Люди, які читають цей блог - 10/10, рекомендуєм!

Ми вже встигли зустрітись з двома чудовими людьми з цього блогу! Тепер ми переконані, що Telegram - це не лише стрічка постів, а ще й можливість знайти “своїх” у реальному житті з якими можна бути просто собою.

Дякую, що ви є! 💛
23👍5🔥2
Знову опитування!

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

Ось коротке нагадування про рубрики, які будуть в опитуванні:

#interview - розбираємо типові питання з технічних співбесід (давненько не було, зізнаємось).
#quiz - вирішуємо tricky задачки (переважно від Юри).
#todo - ділимось цікавими задачами, які треба вирішити кодом (або просто змушуємо вас щось зробити 😅).
#english_friday - щоп’ятниці обговорюємо цікаві теми англійською.
#how_to - ділимось класно реалізовані кейси (здебільшого з CodePen).

Для нас це важливо ⬇️
5👍2
Які рубрики ви хочете залишити?
Anonymous Poll
70%
46%
69%
7%
Прибрати всі
7👍4🔥3
Сьогодні мій перший робочий день! 🎉
Це Юра, якщо що!

Пошук нової компанії зайняв у мене трохи більше місяця, але, сподіваюсь, я нарешті на своєму місці. Потроху розбираюся з новим проєктом. Стек (тут я вас не здивую 😄) - React + Node.js.

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

Щодо внутрішнього стану - велике зацікавлення: що буде далі? Це точно новий крок. Сам проєкт і команда доволі великі, потрібно влитися, розібратися і при цьому показати хороший результат. Перший день виявився відносно нелегким - багато нового, знайомство з процесами, отримання доступів. Але вдалося навіть заделіверити маленьку зміну.

Вже хочеться розповісти і про самі співбесіди, які були за цей час, і поділитися іншими новинами з життя. Тож скоро чекайте нових постів! 💛
1🎉21👍101🔥1
useState vs useRef 🧠

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

useState: коли потрібен ререндер.

useState створює реактивне значення. Якщо ти змінюєш стейт (через setState) - компонент ререндериться і ти побачиш зміни.

📌 Використовуйте useState, якщо…
- Зміна значення має викликати новий рендер.
- Значення впливає на розмітку.

useRef: коли ререндер НЕ потрібен.

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

📌 Використовуй useRef, якщо…
- Потрібен доступ до DOM-елемента.
- Ти хочеш зберігати значення в компоненті та модифікувати його без виклику ререндеру.

#interview
1👍10🔥104
👍7🤯21
Що виведе консоль?
Anonymous Quiz
17%
1 2 3 4 5 6 7
8%
1 2 6 7 3 5 4
60%
1 7 3 5 2 6 4
15%
1 3 5 7 2 6 4
👍91🤯1
Ми переїхали! 🏡

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

Якщо для когось це звична річ - постійно змінювати своє місце проживання (щиро завідую), то для нас - це величезна подія. На минулу квартиру ми заселилися, коли закінчили бакалаврат, а це, на секундочку - серпень 2021 року! Це була чудова студія, яка знаходилась поруч із гуртожитком, де ми до того проживали. Вона мала крутий ремонт, і нам все подобалося. АЛЕ разом зі зміною житла ми змінили компанію, в якій працювали (тепер маємо таку саму історію, співпадіння? 😅). Формат роботи був повністю ремоут. І тут ми зрозуміли, що нам не вистачає найголовнішого - місця!

Ми працювали або за кухонним столом, або в ліжку. І нам це досить швидко набридло (4 роки набридало). Ми постійно пасивно шукали кращу квартиру, але нам або не подобався район, або ціна, або ремонт.

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

Тому ми змінюємо своє рішення - Юра продовжує пошук роботи, а я переключаюсь на пошук квартири. Вранці ми це вирішуємо, пів дня я витрачаю на планування, як я буду це робити (куди ж без цього), в обід я бачу оголошення ВІД ВЛАСНИКІВ про здачу неймовірної двокімнатної квартири в районі, на який ми вже не сподівались, за адекватну ціну. Ввечері ми вже її дивимось і за кілька годин кидаємо завдаток. Тадам 🎉

Тепер ми звикаємо до того, що маємо особистий простір, і потихеньку будемо сетапити наші перші гарні робочі місця за 5+ років в ІТ!!! 🤦‍♂️🤦‍♀️

#localhost
123👍6