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

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

Let's practice our English! So...

👉 Have you ever been hacked or scammed online? What happened?

Have a nice #english_friday 💛
😁7
😁20
Трішки понеділкової рефлексії...

Вгадайте на яку тему? Звичайно ж ШІ, блін!

👩‍💻 Настя:

Насправді, мене трохи підзадовбав увесь цей хайп на темі ШІ. Останні пару тижнів щодня або бачимо якісь "шокуючі" новини — а-ля програмісти більше не потрібні, або прилітають задачі, максимально прості, але з умовою "можна використати ШІ", або в чаті хтось ділиться історіями, де замовники з розуму зійшли через цей ШІ.

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

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

І наостанок — мені страшно уявити наступне покоління програмістів, які не звикли самостійно сидіти, гуглити й вирішувати проблеми. Можливо, так само колись думало попереднє покоління про появу Інтернету.

Поживем — побачим. А поки, будь ласка, вчіться, не генеруйте код сліпо і читайте Web Overflow. Цьом!

👨‍💻 Юра:

Загалом, ще на початку буму ШІ, я був дуже зацікавлений: купив онлайн-«сімку», щоб почати писати до ChatGPT, отримав бета-доступ до Bard (того, що зараз — Gemini). Зараз ШІ для мене — це інструмент, і, насправді, трохи дратують люди, які вважають його або чарівною паличкою, здатною заткнути будь-яку дірку, або джерелом достеменної правди.

Попри те, що ШІ — це, швидше за все, наше майбутнє, ставитися до нього потрібно критично. Він навчається на вже існуючих даних і часто буде обирати "середнє значення". Чи підходить воно вам — вирішуйте самі.

Цікаво спостерігати за появою цілого напряму — prompt engineering, який я, чесно кажучи, не до кінця розумію. Тобто, звісно, зараз потрібно вміти правильно формулювати запити, але робити з цього мало не цілу професію? Наче ж ніколи не було "Googling Engineer". Якщо всі прогнозують стрімкий розвиток ШІ, то хіба він не мав би зрозуміти запит людини, яка не проходила курс зі складання запитів?

Щодо всієї кризи навколо ШІ — вона стосується не лише ІТ, а й багатьох інших креативних професій. Тому дуже цікаво, як у майбутньому вирішуватиметься питання інтелектуальної власності.

Якщо коротко: вчіться використовувати ШІ — і розвивайтесь самі.

#localhost
1🔥12👍81
10 математичних та логічних задач зі співбесід 🧠

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

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

P.S. Пам’ятаю, останню задачу мені колись показав Юра — я просиділа над нею цілий вечір, але таки вирішила. А він за цей час зміг від мене відпочити 😁

👉 Відкрити статтю

#interview
1👍72😁1
👍4🤯3
👍5🤯5
#todo написати функцію будь-якою мовою програмування, яка приймає квадратну матрицю розміру n та повертає цю ж матрицю, повернуту на 90 градусів за годинниковою стрілкою.

Наприклад:
[[1,2,3], [[7,4,1],
[4,5,6], => [8,5,2],
[7,8,9]] [9,6,3]]


* завдання з зірочкою: виконати поворот in-place, тобто над оригінальною матрицею без використання додаткової памʼяті.
🔥8👍41
Welcome!

Let's practice our English! So...

👉 Do you think a 4-day workweek would improve productivity in IT?

Have a nice #english_friday 💛
😁13
This media is not supported in your browser
VIEW IN TELEGRAM
#how_to обрати версію TypeScript у VS Code.

👉 Дивитися відео

Використайте комбінацію клавіш CTRL + SHIFT + P та оберіть TypeScript: Select TypeScript Version...
👍74🔥4
Нарешті повертаємось до вас після Великодніх свят! 🐣

З новин: Настя за цей час скуштувала 12 пасок — хто знає, до чого це? 😅

А тепер до цікавого. На просторах YouTube ми побачили відео, де Matt Pocock, переглядаючи своє старе відео з 2022 року, знову повернувся до теми type та interface у TypeScript і вніс кілька уточнень. Якщо коротко — ви й далі можете використовувати обидва варіанти, адже в більшості випадків вони взаємозамінні.

Але якщо вам цікаво:
- як одній команді вдалося вдвічі скоротити час компіляції TypeScript, просто замінивши type на interface;
- як можна уникнути автоматичних злиттів interface за допомогою ESLint;
— обов'язково перегляньте відео нижче!

👉 Дивитись відео

#tips
👍8😁51
NixOS config 🔩

Раніше ми вже трохи розповідали, що таке Nix.

Мені було цікаво попрацювати з цим, і, нарешті, знайшлось трохи часу. Щоб не мучити Raspberry (бо на ньому зараз Pi-hole), я створив віртуалку і тестую все на ній.

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

1. Придумати, як нормально поставити .config/. Швидше за все, треба буде просто клонувати git-репозиторій, але потрібно ще розібратись.
2. Налаштувати GUI. Хочу спробувати i3 - чув про нього багато, але жодного разу не користувався.

Після цього думаю буде достатньо практики, щоб перенести це і на основний компʼютер. Загалом, поточний прогрес можна глянути тут. Багато натхнення і "позиченого" коду від Mitchell Hashimoto.

А якщо комусь цікаво або хтось уже мав справу з Nix - буду радий обговорити ⬇️

#experience
👍6🔥2😁1
👍3😁1
Що виведе консоль?
Anonymous Quiz
24%
2
38%
3
26%
4
12%
5
👍8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#todo написати функцію будь-якою мовою програмування, яка приймає масив чисел розміром 1.000.000 у проміжку [0, 99] та повертає відсортований масив.
😁10🤯5👍1
Welcome!

Let's practice our English! So...

👉 When do you feel most productive during the day, and why?

Have a nice #english_friday 💛
😁92
State of AI 🤖

Ми вже не раз публікували тут як самі опитування, так і їх результати від State of X. Цього разу ділимося результатами, пов'язаними з AI.

Увагу на себе звертає доволі мала кількість учасників загалом і українців зокрема, що трохи засмучує. Через це реальна картина може відрізнятися від наведених даних. Втім, дослідження все одно корисне: у ньому є великий список інструментів і AI-моделей — гарна нагода знайти щось нове для себе.

👉 Відкрити посилання

❗️ Також зараз активне інше опитування — State of Devs, яке має на меті дослідити екосистему серед розробників. Було б круто, якби ви знайшли 15 хвилин на його проходження!

👉 Відкрити посилання

#news
👍61🔥1
Ми тепер безробітні! 🎉

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

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

Очевидне питання — які у нас плани. Поки що вирішили відпочити. Нарешті! Бо за 5+ років в ІТ не було періоду, коли ми просто сиділи без роботи (хіба що між переходами з однієї компанії в іншу). Хочеться нічого не планувати, доробити справи, які постійно відкладали, бо не було часу, і просто подивитися, чи будемо ми сумувати за програмуванням, чи ні. А там буде видно.

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

#localhost
1👍2516🔥5💅1
👍4🔥2