junjun
1.52K subscribers
336 photos
97 videos
1 file
539 links
IT — це не лише код, а й історії.
Тут ми ділимось своїм досвідом, слухаємо твій, жартуємо, помиляємось, ростемо.
Трохи болю, трохи фану — усе, як у житті розробників.

👨‍💻 Адміни: @vlad_sha2 @alina_shaitan

Приєднуйся — буде гаряче!
Download Telegram
⬆️ Що буде результатом виклику функції? (суворий режим, use strict)
Anonymous Poll
38%
1
34%
undefined
29%
Cannot read properties of undefined
🔍 Розʼяснення для тих, хто вирішив

Коли ми викликаємо getFirst як метод об'єкта obj, this в методі getFirst вказує на об'єкт obj:

obj.getFirst() // 1

Проте, коли ми робимо деструктуризацію, то ми фактично створюємо нову змінну getFirst, яка отримує посилання на функцію getFirst з об'єкта obj. Але ця нова змінна getFirst втрачає свій "зв'язок" з об'єктом obj.

В не суворому режимі, якщо функція викликається самостійно (не як метод об'єкта), this буде вказувати на глобальний об'єкт (у браузерах це window). Проте, в режимі "use strict", this не вказує на глобальний об'єкт у функціях, викликаних самостійно. Замість цього, його значення буде undefined. Таким чином, ви отримаєте помилку "Cannot read properties of undefined".



#quiz

YouTube | LinkedIn | TikTok
❤‍🔥15❤5
Всі ми останні 2 тижні😁

#memes

YouTube | LinkedIn | TikTok
1❤8😁6
Друзі, хотіли поздоровити вас усіх з наступаючим Новим Роком!

В першу чергу хочемо подякувати кожному, що були з нами цього року і сказати, що дуже сподіваємося зустрітися з Вами наступного року в нових і цікавих проектах, де ви так само будете з нами🫂

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

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

Всім дякуємо, що ви з нами і зустрінемося наступного року вже дуже скоро!🌟
🍾15🔥7🥰1
🔥15😁8
🔥12😁8🤔1🙏1
Тепер серед збірок тулзів маємо тільки ШІ- моделі 🤭

Топ AI-моделей для розробників:

🔹 Claude Sonnet 4.5 - найрозумніша модель від Anthropic, доступна через API та Claude Code CLI

🔹 GitHub Copilot (базується на GPT-4) - інтегрований прямо у VSCode та інші IDE

🔹 Cursor AI - повноцінний редактор коду з вбудованим AI-асистентом

🔹 Replit Ghostwriter - AI для кодингу прямо в браузері з миттєвим виконанням

🔹 Amazon CodeWhisperer - безкоштовний AI-асистент від AWS для багатьох мов програмування

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

Ті, хто користується, простіше стало працювати, чи більш ефективно?

#info

🔗
YouTube | LinkedIn | TikTok
❤4
Щось мені захотілось провести безкоштовну співбесіду на цих вихідних.
Будь який рівень від junior до senior/stuff/lead engineer.


Стек front: Vue, React, Angular, JS, TS і тд
Стек бек: node і екосистема

Кому цікаво пишіть в коменти - виберу ‘щасливчикаʼ
👍9🔥4
Хто не в курсі хто я і чим займаюсь, пізніше закину про себе інформацію 😊
junjun pinned «Щось мені захотілось провести безкоштовну співбесіду на цих вихідних. Будь який рівень від junior до senior/stuff/lead engineer. Стек front: Vue, React, Angular, JS, TS і тд Стек бек: node і екосистема Кому цікаво пишіть в коменти - виберу ‘щасливчикаʼ»
Вакансія (тільки дві години висить на джинні, тому біжіть): Front-End / Interactive Developer
🏢 Компанія: Out of the Box Systems
🌍 Формат: Remote
💼 Рівень: Junior
🍺 ЗП: 800+

🏋️ Стек / технічні вимоги:
• JavaScript (ES6+)
• Git
• HTML, CSS, Tailwind
• Vue.js або React
• Astro,
• Svelte,
• вміння адаптувати ресурси з Figma, Framer, Rive і т.д.
• Англійська — B1+

🎯 Що будете робити:
• Розробляти програмне забезпечення — від першого прототипу до фінального релізу
• Співпрацювати з дизайнерами та стейкхолдерами для втілення креативної візії у технічно якісні рішення.
• Будете відповідальні за продуктивність, якість та кросбраузерну сумісність усіх фронтенд функцій.
• Підвищувати загальний рівень команди шляхом обміну знаннями, менторства та конструктивного фідбеку.
• Генерація ідей для покращення коду

🔗 Деталі та подача:
https://djinni.co/jobs/750296-front-end-interactive-developer/

#vacancy

🔗 YouTube | LinkedIn | TikTok
1🔥4❤1
І я, який абсолютно кожен раз, ведуся на це як вперше🤝🏼🤝🏼

#memes

YouTube | LinkedIn | TikTok
😁14🔥2👍1😱1
Всім привіт!
Кількома постави вище обіцяв розповісти про себе, ось розповідаю. Хто тут вперше - ласкаво просимо, залишайтеся з нами😁

Мене звати Вова, я Software Engineering Manager,зараз працюю в компанії Jappware. Маю вже 11 років досвіду в розробці програмного забезпечення і вже 5 років викладаю курси з програмування (якщо хочете потрапити до мене в групу - будь ласка, напишіть на сторінку @JunJun_Manager і ми обговоримо всі подробиці😉). Окрім цього веду консультації для розробників різного рівня і з різними цілями: отримати роботу, підвищити скіли і потім зарплату і так далі) Якщо є бажання потріпити на консультацію - можете також писати на @JunJun_Manager і там ми знову будемо обговорювати всі деталі)
За ці роки я попрацював у різних компаніях, займався фрілансом, бачив всяке - і круте, і не дуже. Іноді діляся тут цими історіями, і виходять цікаві обговорення. Тож якщо вам подобається таке обговорювати - велком.

Продовження нижче 👇🏻
❤21🔥1
Продовження попереднього посту👆🏻

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

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

Коли не менеджу та не викладаю, відпочиваю на природі, граю в ігри, катаюся на велику, ходжу в зал і чухаю котів (класика жанру😄).
Якщо є питання - пишіть у коментарях, з радістю відповім!
🔥24❤3👍2❤‍🔥1
Всім привіт!

Кандидат на співбесіду на цей тиждень вже знайдений, але наступного тижня ми знову будемо рандомно обирати кандидата на безкоштовну співбесіду!
Тому не пермикайтеся😉
1❤9😢1
Вчора випадково дізнався 4 чи 5 моїх колишніх студентів працюють в компанії One Source в котру я їх рекомендував. Дізнався абсолютно випадково під час ранкової прогулянки.

Насправді взагалі не очікував, а це тільки 1 компанія, якесь прикольне відчуття тепер маю - навіть якось тепло на душі стало.

Щоб не думали що видумаю, тегну їх тут:
Evghenii Nalivayko Ilya Pinchuk Oleh Didyk Alina Mytsa Pavel Romanenko

Це просто зробило мій день 🙃🙃


Кому цікаво, мій LinkedIn ось тут там багато цікавого також 🤝
❤14🔥2❤‍🔥1
Квіз!

У вас є масив [1, 2, 100, 30, 21, 1000]. Якщо до нього застосувати метод sort(), то що повернеться?
Anonymous Quiz
6%
[1, 2, 100, 30, 21, 1000]
53%
[1, 2, 21, 30, 100, 1000]
42%
[1, 100, 1000, 2, 21, 30]
👏1
Розбір квізу трохи почекає, поки є це 🤌

Вакансія: Junior Front-end Developer

🏢 Компанія: SKELAR
🌍 Формат: Remote
💼 Рівень: Junior
🍺 ЗП: 700+

🏋️ Стек / технічні вимоги:
• JavaScript (ES6+)
• HTML, CSS
• Vue.js або React
• TypeScript
• буде плюсом GitLab і Figma
• Англійська — не вказана

🎯 Що будете робити:
• Розробляти програмне забезпечення — від першого прототипу до фінального релізу
• Будете відповідальні за продуктивність, якість та кросбраузерну сумісність фронтенд функцій.
• Генерація ідей для покращення коду

🔗 Деталі та подача:
https://robota.ua/company6627493/vacancy10949809?ref=search&cre=search_new&pos=dkp_search_new

----------

Якщо вакансія не відкривається, то там вказана сторінка рекрутера, дивіться уважно
Ось сторінка - https://www.linkedin.com/in/olha-sytnik/


#vacancy

🔗 YouTube | LinkedIn | TikTok
🔥6
Пояснення до опитування вище👆🏻

Ви напевно знаєте, що JS мова доволі дивна, ось іще одне підтвердження тому

Наприклад, в нас є масив [1, 2, 100, 30, 21, 1000], якщо викликати на ньому метод sort(), то ви напевно очікуєте, що JavaScript його відсортує за зростанням і в результаті ви отримаєте [1, 2, 21, 30, 100, 1000]. Але ні, так не буде. Дивно.
В результаті ви отримаєте [1, 100, 1000, 2, 21, 30]. Перевірте самі, якщо не вірите.

Чому ж це так працює?🤕
У JavaScript, коли ви використовуєте метод sort() без передачі функції порівняння, елементи масиву конвертуються в строки, а потім сортуються в лексикографічному порядку.
Ось чому ви отримуєте результат, який може виглядати неправильним, коли ви очікуєте числове сортування.

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

[1, 2, 100, 30, 21, 1000].sort((a, b) => a - b);

// [1, 2, 21, 30, 100, 1000]


Майте на увазі, що копія масиву створюватись не буде. Це означає, що масив, на якому ви викликали метод sort() буде змінено на місці.

#quiz

YouTube | LinkedIn | TikTok
❤17🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
Всім привіт! Ну що, погнали 🚀

Набір на безкоштовну співбесіду 💬

Час: обговорюється індивідуально 🗓️
Тривалість: 1 година ⏱️
Рівні: Junior та Middle 👩‍💻👨‍💻

Стек технологій 🧰:
- Frontend: JS/TS, React/Vue та екосистема ⚛️🟩
- Backend: JS/TS, Node.js, Express та екосистема 🟢

Якщо у Вашому стеку є якісь із технологій, які я перерахував вище (хоча б частково) — готовий взяти Вас на безкоштовну технічну співбесіду ✅

Вибираємо рандомно серед людей, які відгукнулися в коментарях до цього посту 🎲👇

Так, і напишіть хто ви (junior, middle) і ваш стек.

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

P.S коли відбір буде закінчено я напишу сюди окремий пост.
❤15
Йо, всім привіт, незапланований пост.

Чи є тут senior fullstack ?

Стек:
node
nest
angular 2+
PostgreSQL
Azur

Англійська- гарна розмовна

Цікавить саме цей стек і саме senior - якщо є, пінгуйте в коменти. Маю цікаву вакансію
1❤5