#todo написати функцію на будь-якій мові програмування, яка приймає масив повідомлень типу
Наприклад:
⬇️
{ text: string; sentAt: Date }
та повертає обʼєкт/map/словник з погрупованими обʼєктами за днем відправки.Наприклад:
[
{ text: 'Hello, Jack', sentAt: 2023-10-24T20:00:00.000Z },
{ text: 'Hello, Jane', sentAt: 2023-10-24T20:05:00.000Z },
{ text: 'How are you?', sentAt: 2023-10-25T10:00:00.000Z }
]
⬇️
{
2023-10-24T00:00:00.000Z: [
{ text: "Hello, Jack", sentAt: 2023-10-24T20:00:00.000Z },
{ text: "Hello, Jane", sentAt: 2023-10-24T20:05:00.000Z },
],
2023-10-25T00:00:00.000Z: [
{ text: "How are you?", sentAt: 2023-10-25T10:00:00.000Z },
],
}
👍9❤3🔥3
Як знайти свою першу роботу в ІТ, частина 1.
Резюме 📄
Ми поставили собі запитання - як би ми зараз шукали свою першу роботу в ІТ взагалі без досвіду. І в нас вийшла невеличка підбірка порад, якою б ми хотіли поділитись. Все, що тут написано, чисто суб'єктивні ідеї з нашого досвіду або досвіду наших знайомих/друзів, які також працюють в ІТ.
Перше, з чого потрібно почати, це звичайно гарне, структуроване та інформативне резюме. Зараз є дуже багато статей, як правильно підготувати cv, наприклад, читайте пост. Тому, зараз хочемо виділити тільки ті речі, які для нас важливі в створенні резюме:
- Структурованість. Повинні бути чіткі секції/блоки, де описані конкретні дані про вашу освіту, досвід, проєкти тощо. Це дасть змогу роботодавцю/рекрутеру легко знаходити потрібну інформацію про вас.
- Стислість. Резюме не повинно бути на 20 сторінок, ніхто його читати не буде. В ідеалі все повинно поміститись на 1-2 сторінки, тим більше "в нас немає досвіду", а занадто багато розписувати про свої всі пет-проєкти і дипломи "Кенгуру" не варто.
- Дизайн. Його просто не має бути. Я пам'ятаю своє перше резюме: чорний фон, яскраво жовті вставки, білий текст, інформація розкидана як-небудь. Мені казали, що це крінж, а я - зате красіво! Ні, ні і ще раз ні. Резюме - це документ, не потрібно там нічого придумувати. Білий фон, чорний текст, чітка структура. Я чула, що деякі рекрутери радять навіть фото не ставити, напевно, вони програмістів не по красоті набирають 🙂
- Формат. Зберігайте своє резюме в двох форматах - doc i pdf. Doc - для себе, щоб швидко поправити/оновити інформацію. Pdf - для роботодавця, щоб в нього точно нічого не поплило/не переформатувалось. Також не забудьте чітко підписати файл, наприклад, CV_Junior_React_ Developer_Anastasiia_Tarasenko.
Тепер нам цікаво почути вашу думку, яке ж має бути те резюме 💛
#experience
Резюме 📄
Ми поставили собі запитання - як би ми зараз шукали свою першу роботу в ІТ взагалі без досвіду. І в нас вийшла невеличка підбірка порад, якою б ми хотіли поділитись. Все, що тут написано, чисто суб'єктивні ідеї з нашого досвіду або досвіду наших знайомих/друзів, які також працюють в ІТ.
Перше, з чого потрібно почати, це звичайно гарне, структуроване та інформативне резюме. Зараз є дуже багато статей, як правильно підготувати cv, наприклад, читайте пост. Тому, зараз хочемо виділити тільки ті речі, які для нас важливі в створенні резюме:
- Структурованість. Повинні бути чіткі секції/блоки, де описані конкретні дані про вашу освіту, досвід, проєкти тощо. Це дасть змогу роботодавцю/рекрутеру легко знаходити потрібну інформацію про вас.
- Стислість. Резюме не повинно бути на 20 сторінок, ніхто його читати не буде. В ідеалі все повинно поміститись на 1-2 сторінки, тим більше "в нас немає досвіду", а занадто багато розписувати про свої всі пет-проєкти і дипломи "Кенгуру" не варто.
- Дизайн. Його просто не має бути. Я пам'ятаю своє перше резюме: чорний фон, яскраво жовті вставки, білий текст, інформація розкидана як-небудь. Мені казали, що це крінж, а я - зате красіво! Ні, ні і ще раз ні. Резюме - це документ, не потрібно там нічого придумувати. Білий фон, чорний текст, чітка структура. Я чула, що деякі рекрутери радять навіть фото не ставити, напевно, вони програмістів не по красоті набирають 🙂
- Формат. Зберігайте своє резюме в двох форматах - doc i pdf. Doc - для себе, щоб швидко поправити/оновити інформацію. Pdf - для роботодавця, щоб в нього точно нічого не поплило/не переформатувалось. Також не забудьте чітко підписати файл, наприклад, CV_Junior_React_ Developer_Anastasiia_Tarasenko.
Тепер нам цікаво почути вашу думку, яке ж має бути те резюме 💛
#experience
👍24❤9🔥1
Welcome!
Let's practice our English! So...
👉 How often do you work on weekends? Why does it happen?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 How often do you work on weekends? Why does it happen?
Have a nice #english_friday 💛
👍11❤3😁1
Next.js & Vercel 🎉
Не встигли ще всі оновитись до Next.js 13 версії, а вже і 14 вийшла.
Тут зовсім немає нових API, проте вже є стабільні Server Actions. Також анонсували частковий пререндер та покращення Turbopack. А от що ще може зацікавити багатьох людей - то це їх офіційний і безкоштовний курс! Можна вивчити окремо Next.js або React.
👉 Дивитись відео
👉 Читати анонс
👉 Відкрити курс Next.js
👉 Відкрити курс React
#news
Не встигли ще всі оновитись до Next.js 13 версії, а вже і 14 вийшла.
Тут зовсім немає нових API, проте вже є стабільні Server Actions. Також анонсували частковий пререндер та покращення Turbopack. А от що ще може зацікавити багатьох людей - то це їх офіційний і безкоштовний курс! Можна вивчити окремо Next.js або React.
👉 Дивитись відео
👉 Читати анонс
👉 Відкрити курс Next.js
👉 Відкрити курс React
#news
👍22😱5👏3🎉2🔥1
Node.js 20 🎉
Node.js 20-ої версії вже існує давно, але минулого тижня (24 жовтня) вона стала активним релізом. Не потрібно сильно перейматись, адже попередник (18 версія) буде підтримуватись ще до травня 2025 року.
До речі, помітили ми це цікавим чином. Ми не сильно запарились над версіями, коли писали GitHub action, і залишили там
До речі, про цю подію ми писали в чаті ще на наступний день після цього оновлення. Тому залітайте, там можна цікаво поспілкуватись 💛
#news
❗️До кінця розіграшу залишилось 9 днів - доєднатись
Node.js 20-ої версії вже існує давно, але минулого тижня (24 жовтня) вона стала активним релізом. Не потрібно сильно перейматись, адже попередник (18 версія) буде підтримуватись ще до травня 2025 року.
До речі, помітили ми це цікавим чином. Ми не сильно запарились над версіями, коли писали GitHub action, і залишили там
lts/*
. От одного дня екшени почали падати, бо один модуль в налаштуваннях хотів саме 18-ту версію. Тому, якщо ви теж так прописуєте версії, будьте обачні. До речі, про цю подію ми писали в чаті ще на наступний день після цього оновлення. Тому залітайте, там можна цікаво поспілкуватись 💛
#news
❗️До кінця розіграшу залишилось 9 днів - доєднатись
👍15❤5❤🔥2🎉1
Welcome!
Let's practice our English! So...
👉 What is your dream project?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 What is your dream project?
Have a nice #english_friday 💛
❤7👍2
У нас на менторстві попросили живий приклад, як працювати з react-hook-form. Тому і ви ловіть #how_to використовувати react-hook-form та yup-валідацію в React-проєкті 🙂
👉 Відкрити посилання
❗️До кінця розіграшу залишилось 5 днів - доєднатись
👉 Відкрити посилання
❗️До кінця розіграшу залишилось 5 днів - доєднатись
👍15❤3
Grok 😧
Тільки сильно не хейтіть, ми лише хочемо розповісти про ще одну новину 😅
Батько X Æ A-Xii анонсував реліз своєї AI моделі Grok. Також опублікували статистичні дані першої версії, де видно, що ця модель ще поступається ChatGPT-4 чи Palm 2, проте старт непоганий.
Без черги нікуди, тут теж доведеться почекати. Цікаво, що реєстрація відбувається лише через X (раніше Twitter).
👉 Відкрити сайт
👉 Отримати доступ
#news
❗️До кінця розіграшу залишилось 2 днів - доєднатись
Тільки сильно не хейтіть, ми лише хочемо розповісти про ще одну новину 😅
Батько X Æ A-Xii анонсував реліз своєї AI моделі Grok. Також опублікували статистичні дані першої версії, де видно, що ця модель ще поступається ChatGPT-4 чи Palm 2, проте старт непоганий.
Без черги нікуди, тут теж доведеться почекати. Цікаво, що реєстрація відбувається лише через X (раніше Twitter).
👉 Відкрити сайт
👉 Отримати доступ
#news
❗️До кінця розіграшу залишилось 2 днів - доєднатись
👍5❤2🤯2🤣2
Query Management Philosophy In Salesforce 😎
#post_from @JS_us
Salesforce - дуже потужний інструмент для ведення бізнесу. У статті розглянуто Salesforce Query Manager та те, чому автор рекомендує його використовувати.
👉 Читати статтю
#post_from @JS_us
Salesforce - дуже потужний інструмент для ведення бізнесу. У статті розглянуто Salesforce Query Manager та те, чому автор рекомендує його використовувати.
👉 Читати статтю
👍5❤2🔥1
String vs string 🤔
В TypeScript ви можете використовувати обидва типи
Взагалі всі типи можна поділити на примітиви та не-примітиви. До примітивів ми віднесемо
До речі, самі по собі примітиви не мають жодних методів, їх надають саме ці обʼєктні обгортки.
Отож,
А як бонус, ділимося таким цікавим кодом:
В TypeScript ви можете використовувати обидва типи
String
і string
. В JavaScript ви тип звісно прописувати не будете, але там теж є і String
, і string
. То ж в чому їх різниця? Взагалі всі типи можна поділити на примітиви та не-примітиви. До примітивів ми віднесемо
string
, number
, boolean
, undefined
, null
, symbol
та bigint
. Деякі з них (всі окрім null
та undefined
) мають обʼєктні обгортки. Саме такою обгорткою і є String
. Створюються вони за допомогою оператора new
.До речі, самі по собі примітиви не мають жодних методів, їх надають саме ці обʼєктні обгортки.
Отож,
string
- це просто рядок тексту, а String
- той самий рядок, але загорнутий в обʼєкт. Хоч такі обʼєкти можливо створювати, це взагалі не рекомендується робити, і в 99.9% випадків вам буде достатньо звичайного string
.А як бонус, ділимося таким цікавим кодом:
const zero = new Number(0)
if (zero) {
console.log("zero is truthy")
}
#interview
❗️До кінця розіграшу залишився ОДИН день - доєднатись👍16❤3
З Днем Народження, Web Overflow 🎉
Дякую, що зібрав скільки талановитих, розумних, цікавих, крутих Людей. Дякую, що примушуєш постійно вдосконалюватись. Дякую, що надихаєш рухатись далі.
Завдяки тобі, ми знайшли класне оточення однодумців, подорослішали та дізнались дуже багато нового. Тому, я дуже вдячна нам, що ми все-таки наважились створити тебе рівно два роки тому!
Можливо, ці слова дуже дивно звучать для звичайного телеграм-каналу, але для нас ти вже давно набагато більше - ти місце, де можна не боячись ділитись своїми знаннями, питаннями, переживаннями.
Вітаємо тебе 💛
❗️Кінець розіграшу сьогодні о 16:00. Не впусти свій шанс!
Дякую, що зібрав скільки талановитих, розумних, цікавих, крутих Людей. Дякую, що примушуєш постійно вдосконалюватись. Дякую, що надихаєш рухатись далі.
Завдяки тобі, ми знайшли класне оточення однодумців, подорослішали та дізнались дуже багато нового. Тому, я дуже вдячна нам, що ми все-таки наважились створити тебе рівно два роки тому!
Можливо, ці слова дуже дивно звучать для звичайного телеграм-каналу, але для нас ти вже давно набагато більше - ти місце, де можна не боячись ділитись своїми знаннями, питаннями, переживаннями.
Вітаємо тебе 💛
❗️Кінець розіграшу сьогодні о 16:00. Не впусти свій шанс!
❤26🎉16👍5🔥3
Media is too big
VIEW IN TELEGRAM
Наші переможці 🥳:
- @Angel_Fallen
- @developerFrontEnd
- @StasSytnykov
Вітаємо! Сподіваємось, що приз, який ви оберете, буде для вас максимально корисним! 💛
- @Angel_Fallen
- @developerFrontEnd
- @StasSytnykov
Вітаємо! Сподіваємось, що приз, який ви оберете, буде для вас максимально корисним! 💛
❤13🎉9🔥3👍2
Звіт про збір!
Минулого тижня ми публікували збір для вітчима нашої дуже хорошої подруги. Ми дуже і дуже вдячні всім, хто долучився. Це надзвичайно важливо в нас час допомагати іншим і не бути байдужими. Дякуємо, що ви у нас є! 💛
👉 Переглянути звіт
Минулого тижня ми публікували збір для вітчима нашої дуже хорошої подруги. Ми дуже і дуже вдячні всім, хто долучився. Це надзвичайно важливо в нас час допомагати іншим і не бути байдужими. Дякуємо, що ви у нас є! 💛
👉 Переглянути звіт
❤17👍4
Як знайти свою першу роботу в ІТ, частина 2.
Пошук роботи 🔍
👉 Читати частину 1
Написали файне резюме, тепер можемо приступати безпосередньо до пошуку роботи. Наголосимо знову, що в даному списку тільки ті сервіси, які ми особисто використовували. Насправді, їх існує набагато більше.
Ну що ж, почнемо. А по всім канонам ІТ, перше, на що потрібно звернути увагу, це:
- LinkedIn. Дану соціальну мережу не можна на 100% назвати сервісом для пошуку роботи, це більше ваше портфоліо. І воно у вас має бути обов’язково! Саме тут ви можете написати максимально багато інформації про себе. Заповнюйте skills та проходьте тести, щоб їх підтвердити (вони взагалі не є складними + відповіді давним-давно злиті 🤫). Долучайтесь до знайомих і незнайомих, особливо до рекрутерів. Багато з них можуть пропонувати різні вакансії через LinkedIn. Також можете опублікувати своє CV з текстом, що ви шукаєте роботу. Можливо, воно розлетиться і хтось вас помітить.
- Djinni - суб’єктивно найкраща платформа для пошуку роботи. Детально та якісно заповнюйте свій профіль і постійно перевіряйте вакансії, які для вас релевантні. І ще така «порада» - подавайтесь навіть на ті вакансії, де є технології, які ви не дуже знаєте. Я не кажу подаватись на Angular, якщо ви знаєте React. Я кажу подавайтесь на ті вакансії, де в переліку є, наприклад, Tailwind, а ви його ще не знаєте, але ви розумієте, що походу зможете його швидко вивчити. Якщо б ми в свій час подавались лише на ті ваканасії, де ми знаємо 100% з переліку вимог, ми б сиділи без роботи.
- Dou - чесно, ми не шукали роботу через цю платформу, але чули, що це також дуже хороший сервіс. Ми там більше дивимось відгуки про компанії. Я в свій час була підписана на їх телеграм-канал, де вони діляться вакансіями, інтернатурами, стажуваннями для людей зовсім без досвіду. Ви зможете його знайти на сайті. І ще одна «порада» - не цурайтесь безкоштовної інтернатури чи стажування (якщо звичайно це не комерційний проект) - це хороший шанс потрапити в компанію. Майже всі наші друзі (в тому числі і ми) потрапили в свою першу компанію через стажування або інтернатуру. Плюс, це досвід, який ви зможете вписати собі в резюме.
- Сайти компаній. Шукайте та моніторте сайти різних компаній, а особливо розділ кар’єра. Там є список вакансій і, можливо, ви знайдете собі підходящу. Навіть, якщо такої немає, можете всеодно надіслати своє резюме, раптом воно їх зацікавить.
- Сарафанне радіо - це дуже недооцінений спосіб пошуку роботи і дуже даремно. Тому не стидайтесь і говоріть всім, що шукаєте роботу, особливо тим знайомим, які дотичні до ІТ. Зараз важка ситуація на ринку і буде дуже круто, якщо ваш знайомий зможе замовити словечко за вас у своїй компанії.
Напишіть про ваші способи пошуку роботи, нам цікаво 💛
#experience
Пошук роботи 🔍
👉 Читати частину 1
Написали файне резюме, тепер можемо приступати безпосередньо до пошуку роботи. Наголосимо знову, що в даному списку тільки ті сервіси, які ми особисто використовували. Насправді, їх існує набагато більше.
Ну що ж, почнемо. А по всім канонам ІТ, перше, на що потрібно звернути увагу, це:
- LinkedIn. Дану соціальну мережу не можна на 100% назвати сервісом для пошуку роботи, це більше ваше портфоліо. І воно у вас має бути обов’язково! Саме тут ви можете написати максимально багато інформації про себе. Заповнюйте skills та проходьте тести, щоб їх підтвердити (вони взагалі не є складними + відповіді давним-давно злиті 🤫). Долучайтесь до знайомих і незнайомих, особливо до рекрутерів. Багато з них можуть пропонувати різні вакансії через LinkedIn. Також можете опублікувати своє CV з текстом, що ви шукаєте роботу. Можливо, воно розлетиться і хтось вас помітить.
- Djinni - суб’єктивно найкраща платформа для пошуку роботи. Детально та якісно заповнюйте свій профіль і постійно перевіряйте вакансії, які для вас релевантні. І ще така «порада» - подавайтесь навіть на ті вакансії, де є технології, які ви не дуже знаєте. Я не кажу подаватись на Angular, якщо ви знаєте React. Я кажу подавайтесь на ті вакансії, де в переліку є, наприклад, Tailwind, а ви його ще не знаєте, але ви розумієте, що походу зможете його швидко вивчити. Якщо б ми в свій час подавались лише на ті ваканасії, де ми знаємо 100% з переліку вимог, ми б сиділи без роботи.
- Dou - чесно, ми не шукали роботу через цю платформу, але чули, що це також дуже хороший сервіс. Ми там більше дивимось відгуки про компанії. Я в свій час була підписана на їх телеграм-канал, де вони діляться вакансіями, інтернатурами, стажуваннями для людей зовсім без досвіду. Ви зможете його знайти на сайті. І ще одна «порада» - не цурайтесь безкоштовної інтернатури чи стажування (якщо звичайно це не комерційний проект) - це хороший шанс потрапити в компанію. Майже всі наші друзі (в тому числі і ми) потрапили в свою першу компанію через стажування або інтернатуру. Плюс, це досвід, який ви зможете вписати собі в резюме.
- Сайти компаній. Шукайте та моніторте сайти різних компаній, а особливо розділ кар’єра. Там є список вакансій і, можливо, ви знайдете собі підходящу. Навіть, якщо такої немає, можете всеодно надіслати своє резюме, раптом воно їх зацікавить.
- Сарафанне радіо - це дуже недооцінений спосіб пошуку роботи і дуже даремно. Тому не стидайтесь і говоріть всім, що шукаєте роботу, особливо тим знайомим, які дотичні до ІТ. Зараз важка ситуація на ринку і буде дуже круто, якщо ваш знайомий зможе замовити словечко за вас у своїй компанії.
Напишіть про ваші способи пошуку роботи, нам цікаво 💛
#experience
👍15❤8🔥2
Welcome!
Let's practice our English! So...
👉 What types of tasks you don't like to do?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 What types of tasks you don't like to do?
Have a nice #english_friday 💛
❤7👍4
Телеграм Бот від 0 до PRO 🚀
Наші друзі @Yurets7777 та @urbfkfys підготували для вас щось мега цікаве!
Хочете отримувати миттєві безкоштовні нотифікації із вашої програми чи сервісу? Або просто автоматизувати рутинні процеси? А, можливо, вам необхідний персональний помічник?
Все це, і навіть більше, можна організувати за допомогою власного Телеграм Бота!
Автори розробили покроковий практичний туторіал який допоможе розібратися в даному направленні.
Для кого підійде даний матеріал?
- Для веб-розробників, які розуміють як працює JavaScript та мають початковий рівень в NodeJS.
- Для тих, хто прагне розвиватися далі в направленні веб-розробки.
- Для лінивих, які хочуть більше автоматизації 😅
А ще, разом зі всіма матеріалами, ви отримаєте пряму підтримку від авторів у приватному чаті. Хто хто, а вони дійсно знаються на цьому.
Ми вже ознайомились з даним туторіалом і це вау - детальний покроковий план, корисні шматки коду і крута організація матеріалу. Тому, можемо сміливо радити вам його придбати!
👉 Читати більше
#useful
Наші друзі @Yurets7777 та @urbfkfys підготували для вас щось мега цікаве!
Хочете отримувати миттєві безкоштовні нотифікації із вашої програми чи сервісу? Або просто автоматизувати рутинні процеси? А, можливо, вам необхідний персональний помічник?
Все це, і навіть більше, можна організувати за допомогою власного Телеграм Бота!
Автори розробили покроковий практичний туторіал який допоможе розібратися в даному направленні.
Для кого підійде даний матеріал?
- Для веб-розробників, які розуміють як працює JavaScript та мають початковий рівень в NodeJS.
- Для тих, хто прагне розвиватися далі в направленні веб-розробки.
- Для лінивих, які хочуть більше автоматизації 😅
А ще, разом зі всіма матеріалами, ви отримаєте пряму підтримку від авторів у приватному чаті. Хто хто, а вони дійсно знаються на цьому.
Ми вже ознайомились з даним туторіалом і це вау - детальний покроковий план, корисні шматки коду і крута організація матеріалу. Тому, можемо сміливо радити вам його придбати!
👉 Читати більше
#useful
❤11🔥3🤩1
CLI Guidlines 🦮
Якщо ви будуєте свою CLI, то вам теж треба продумати хороший UX. Щоб користувачам було просто і зручно користуватись вашим застосунком, необхідно дотримуватись певних стандартів та правил. Сьогодні ділимось з вами списком настанов та найкращих практик щодо побудови свого CLI.
👉 Відкрити посилання
#article
Якщо ви будуєте свою CLI, то вам теж треба продумати хороший UX. Щоб користувачам було просто і зручно користуватись вашим застосунком, необхідно дотримуватись певних стандартів та правил. Сьогодні ділимось з вами списком настанов та найкращих практик щодо побудови свого CLI.
👉 Відкрити посилання
#article
👍9🤓4❤1🤯1