Welcome! It was sooo busy week and we really missed you.
Let's practice our English! So...
👉 Would you rather travel to the past or the future and why?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 Would you rather travel to the past or the future and why?
Have a nice #english_friday 💛
❤7👍3🔥1🤷1
Який формат часу ви використовуєте?
Anonymous Poll
9%
12-годинний, я from Америка
91%
24-годинний, люблю багато циферок
❤9👍3🗿1
Що виведе консоль?
Anonymous Quiz
28%
Hello World!
41%
Goodbye World!
31%
Нічого не виведе, буде помилка
👍12❤4
#todo написати функцію на будь-якій мові програмування, яка приймає один аргумент типу
Дата
/Час
та повертає кількість днів у місяці відповідно до цієї дати ⏰👍7❤3🤓2👨💻2
Як знайти свою першу роботу в ІТ, частина 3.
Співбесіда 🤯
👉 Читати частину 2
Дуже відповідальний момент - технічна співбесіда. Зазвичай (але не завжди), вона ділиться на три частини:
1. Знайомство. Якщо рекрутеру ви не могли розповісти всі технічні деталі вашого досвіду, то вже на цьому етапі ви можете зробити це в усій красі, адже перед вами сидять програмісти і вони вас розуміють. А взагалі, самопрезентація - це дуже важлива навичка, тому необхідно її також тренувати.
2. Теоретичні питання. Майже нереально здогадатись наперед, що вас будуть запитувати. Зазвичай, питають від простих питань до більш складніших. Але ж знову акцентуємо вашу увагу - не завжди. Юра якось проходив співбесіду чисто на frontend, а в нього почали відразу питати про бази даних 🙈 І також, якщо ваш колега проходив співбесіду в ту ж саму компанію, це не дає вам гарантію отримати такі самі запитання. В нас був такий досвід і сподівання, але питання виявились різними, тому що вели співбесіду різні програмісти.
На цьому етапі хочеться дати кілька порад:
- Не панікуйте. Знаю, це складно, але постарайтесь сприймати співбесіду як хороший шанс перевірити свої знання, а не останню можливість у вашому житті.
- Готуйтеся до співбесіди поступово. Не потрібно все вчити в останню ніч. Ви не виспитесь, все переплутаєте і зможете забути навіть ті поняття, які добре знали. Краще виділяти кілька годинок щодня і розбирати питання, в яких ви невпевнені.
- Знайдіть список питань для підготовки до співбесіди і розбирайте їх. Можете використовувати нашу рубрику #interview, де ми розбираємо питання різної складності. Також під цією рубрикою ми публікували багато підбірок питань та відповідей по різних технологіях. Можете використати FullStack Cafe, там є величезні списки питань, які можуть бути на співбесіді.
- Будьте готові до надто простих питань. Зараз ринок складний і від джунів вимагають те, що навіть не всі сіньйори знають. Але ніхто не відміняв фундаментальні поняття, які потрібно 100% знати.
- Не бійтеся чогось не знати. Якщо ви не знаєте відповіді, головне не панікуйте. Візьміть хвилинну паузу, і раптом відповіді все ж немає, поясніть, що з цими технологіями ви ще не працювали. Знати все — неможливо, але ваша реакція на незнання може розказати набагато більше, ніж правильна відповідь.
3. Live coding. Як же я ненавиджу цей етап. Особисто в мене, коли хтось дивиться як я програмую, починається дуже сильний тупняк. Навіть було таке, що я відмовлялась від вакансії, бо там був етап live coding. Але зазвичай, від цього нікуди не дітись, потрібно опановувати себе і дивитись страхам в обличчя. Спробуйте знайти на сайтах HackerRank, LeetCode або Codewars приклади схожих задач і вивчіть алгоритми, які використовуються в їхньому вирішенні.
І на останок, обов'язково готуйте свої запитання. Це важливо і для вас, щоб розуміти особливості проєкту, продукту, команди, а також це показує співрозмовнику ваше серйозне ставлення до роботи.
Напишіть, як ви готуєтесь до технічної співбесіди, нам цікаво 💛
#experience
Співбесіда 🤯
👉 Читати частину 2
Дуже відповідальний момент - технічна співбесіда. Зазвичай (але не завжди), вона ділиться на три частини:
1. Знайомство. Якщо рекрутеру ви не могли розповісти всі технічні деталі вашого досвіду, то вже на цьому етапі ви можете зробити це в усій красі, адже перед вами сидять програмісти і вони вас розуміють. А взагалі, самопрезентація - це дуже важлива навичка, тому необхідно її також тренувати.
2. Теоретичні питання. Майже нереально здогадатись наперед, що вас будуть запитувати. Зазвичай, питають від простих питань до більш складніших. Але ж знову акцентуємо вашу увагу - не завжди. Юра якось проходив співбесіду чисто на frontend, а в нього почали відразу питати про бази даних 🙈 І також, якщо ваш колега проходив співбесіду в ту ж саму компанію, це не дає вам гарантію отримати такі самі запитання. В нас був такий досвід і сподівання, але питання виявились різними, тому що вели співбесіду різні програмісти.
На цьому етапі хочеться дати кілька порад:
- Не панікуйте. Знаю, це складно, але постарайтесь сприймати співбесіду як хороший шанс перевірити свої знання, а не останню можливість у вашому житті.
- Готуйтеся до співбесіди поступово. Не потрібно все вчити в останню ніч. Ви не виспитесь, все переплутаєте і зможете забути навіть ті поняття, які добре знали. Краще виділяти кілька годинок щодня і розбирати питання, в яких ви невпевнені.
- Знайдіть список питань для підготовки до співбесіди і розбирайте їх. Можете використовувати нашу рубрику #interview, де ми розбираємо питання різної складності. Також під цією рубрикою ми публікували багато підбірок питань та відповідей по різних технологіях. Можете використати FullStack Cafe, там є величезні списки питань, які можуть бути на співбесіді.
- Будьте готові до надто простих питань. Зараз ринок складний і від джунів вимагають те, що навіть не всі сіньйори знають. Але ніхто не відміняв фундаментальні поняття, які потрібно 100% знати.
- Не бійтеся чогось не знати. Якщо ви не знаєте відповіді, головне не панікуйте. Візьміть хвилинну паузу, і раптом відповіді все ж немає, поясніть, що з цими технологіями ви ще не працювали. Знати все — неможливо, але ваша реакція на незнання може розказати набагато більше, ніж правильна відповідь.
3. Live coding. Як же я ненавиджу цей етап. Особисто в мене, коли хтось дивиться як я програмую, починається дуже сильний тупняк. Навіть було таке, що я відмовлялась від вакансії, бо там був етап live coding. Але зазвичай, від цього нікуди не дітись, потрібно опановувати себе і дивитись страхам в обличчя. Спробуйте знайти на сайтах HackerRank, LeetCode або Codewars приклади схожих задач і вивчіть алгоритми, які використовуються в їхньому вирішенні.
І на останок, обов'язково готуйте свої запитання. Це важливо і для вас, щоб розуміти особливості проєкту, продукту, команди, а також це показує співрозмовнику ваше серйозне ставлення до роботи.
Напишіть, як ви готуєтесь до технічної співбесіди, нам цікаво 💛
#experience
👍13🔥5❤3😭1
Welcome!
Let's practice our English! So...
👉 If you could learn any new skill overnight, what would it be?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 If you could learn any new skill overnight, what would it be?
Have a nice #english_friday 💛
👍8❤4
Web text-editor ✍️
#post_from @vova_taras
Кожен frontend розробник має свій маленький список страхів. І багато в кого в цьому списку можна знайти таку страшилку як wysiwyg або ж rich text editor. Адже реалізовувати в себе в проекті урізану копію Google Docs навряд чи приємно.
Така ситуація спіткала і мене, тому довелося шукати підходящі інструменти. Одразу на думку спала DraftJS, авторам якої є Facebook, або ще точніше - React Draft Wysiwyg, що є обгорткою над DraftJS для використання в React. Її використовували в проектах мої знайомі та колеги, тому я вирішив розглянути цей варіант. Так як бібліотека не оновлювалась вже більше року, я вирішив перевірити в якому стані знаходиться DraftJS. Виявилось, що Facebook архівував цей репозиторій в лютому цього року. Тобто не буде додано нічого нового, а з багів будуть виправлені тільки critical security.
Проте, якщо глянути трохи нижче, зможете знайти секцію, в якій сказано, що Meta працює над міграцією на інший інструмент - Lexical. Це новий проект, який має активно підтримуватись. Тому, зараз важко говорити про досвід його використання, але перше враження склалось хороше, адже він може використовуватись і на чистому JS, і має певні обгортки на React. Також тут є підтримка різних плагінів, наприклад, історія змін.
Варто додати, що фреймворк не надає повністю готових компонент (наприклад Toolbar та кнопки взаємодії з редактором). Їх потрібно реалізовувати самим, використовуючи API, яке надає фреймворк. Документація відчувається сирою і не все очевидно, тому варто також звертати увагу на статті з Інтернету та відео в YouTube.
👉 Відкрити репозиторій
#post_from @vova_taras
Кожен frontend розробник має свій маленький список страхів. І багато в кого в цьому списку можна знайти таку страшилку як wysiwyg або ж rich text editor. Адже реалізовувати в себе в проекті урізану копію Google Docs навряд чи приємно.
Така ситуація спіткала і мене, тому довелося шукати підходящі інструменти. Одразу на думку спала DraftJS, авторам якої є Facebook, або ще точніше - React Draft Wysiwyg, що є обгорткою над DraftJS для використання в React. Її використовували в проектах мої знайомі та колеги, тому я вирішив розглянути цей варіант. Так як бібліотека не оновлювалась вже більше року, я вирішив перевірити в якому стані знаходиться DraftJS. Виявилось, що Facebook архівував цей репозиторій в лютому цього року. Тобто не буде додано нічого нового, а з багів будуть виправлені тільки critical security.
Проте, якщо глянути трохи нижче, зможете знайти секцію, в якій сказано, що Meta працює над міграцією на інший інструмент - Lexical. Це новий проект, який має активно підтримуватись. Тому, зараз важко говорити про досвід його використання, але перше враження склалось хороше, адже він може використовуватись і на чистому JS, і має певні обгортки на React. Також тут є підтримка різних плагінів, наприклад, історія змін.
Варто додати, що фреймворк не надає повністю готових компонент (наприклад Toolbar та кнопки взаємодії з редактором). Їх потрібно реалізовувати самим, використовуючи API, яке надає фреймворк. Документація відчувається сирою і не все очевидно, тому варто також звертати увагу на статті з Інтернету та відео в YouTube.
👉 Відкрити репозиторій
👍15❤3🔥1😱1
❤8👍5
State of JS 2023 📊
Прямо зараз проходить опитування State of JS 2023. Його мета - зібрати та опублікувати статистику та тренди у світі веб-розробки.
Чому на нашу думку важливо взяти участь?
По-перше, світ буде бачити, що в Україні є БАГАТО ТАЛАНОВИТИХ розробників. Минулого року частка українців, які взяли участь, була 1%. Лише силами цього каналу ми можемо стати лідерами цього опитування! По-друге, пізніше, за результатами цієї статистики, ви зможете корегувати свою подальшу карʼєру, адже будете бачити, які технології набирають популярність, а які втрачають.
👉 Відкрити посилання
А ще, там є і інші опитування та їх результати.
#news
Прямо зараз проходить опитування State of JS 2023. Його мета - зібрати та опублікувати статистику та тренди у світі веб-розробки.
Чому на нашу думку важливо взяти участь?
По-перше, світ буде бачити, що в Україні є БАГАТО ТАЛАНОВИТИХ розробників. Минулого року частка українців, які взяли участь, була 1%. Лише силами цього каналу ми можемо стати лідерами цього опитування! По-друге, пізніше, за результатами цієї статистики, ви зможете корегувати свою подальшу карʼєру, адже будете бачити, які технології набирають популярність, а які втрачають.
👉 Відкрити посилання
А ще, там є і інші опитування та їх результати.
#news
👍12🔥6❤1
👍17❤4🔥2
Як знайти свою першу роботу в ІТ, частина 4.
Фідбек 👻
👉 Читати частину 3
Ви молодці, вже все найгірше позаду, залишилось дізнатись результат ваших зусиль.
Найнеприємніше, що може статися на цьому етапі - це звичайно ж відмова. Найкраще, що ви можете зробити — це не сприймати відмову як кінець світу. Якщо компанія дала адекватний фідбек, чому ви їм не підійшли, то ви дізнались на що потрібно звернути увагу і на співбесідах з іншою компанією зможете проявити себе ще краще. Але якщо ви розумієте, що ви добре пройшли всі етапи, а компанія не може об'єктивно аргументувати свій вибір або просто впала на мороз - то є велика вірогідність, що проблема була не у вас. Зараз складний ринок і в один день може все змінитись. Тому не засмучайтесь і продовжуйте пошуки своєї першої роботи.
Якщо ж ви отримали позитивний фідбек, ми вас вітаємо. Єдині поради, це ще раз переконатись, що ви дійсно хочете в дану компанію, перечитати УВАЖНО всі умови та договір, ну і добре приготуватись до нової сходинки у вашій кар'єрі.
#experience
Фідбек 👻
👉 Читати частину 3
Ви молодці, вже все найгірше позаду, залишилось дізнатись результат ваших зусиль.
Найнеприємніше, що може статися на цьому етапі - це звичайно ж відмова. Найкраще, що ви можете зробити — це не сприймати відмову як кінець світу. Якщо компанія дала адекватний фідбек, чому ви їм не підійшли, то ви дізнались на що потрібно звернути увагу і на співбесідах з іншою компанією зможете проявити себе ще краще. Але якщо ви розумієте, що ви добре пройшли всі етапи, а компанія не може об'єктивно аргументувати свій вибір або просто впала на мороз - то є велика вірогідність, що проблема була не у вас. Зараз складний ринок і в один день може все змінитись. Тому не засмучайтесь і продовжуйте пошуки своєї першої роботи.
Якщо ж ви отримали позитивний фідбек, ми вас вітаємо. Єдині поради, це ще раз переконатись, що ви дійсно хочете в дану компанію, перечитати УВАЖНО всі умови та договір, ну і добре приготуватись до нової сходинки у вашій кар'єрі.
#experience
❤10👍3💯1
Welcome!
Let's practice our English! So...
👉 Are you an extrovert or an introvert? How did you understand it?
Have a nice #english_friday 💛
Let's practice our English! So...
👉 Are you an extrovert or an introvert? How did you understand it?
Have a nice #english_friday 💛
❤5👍3
Tailwind arbitrary variants 🥴
Чи були у вас ситуації, коли не було можливості стилізувати елементи за допомогою Tailwind, тому що вони знаходяться десь глибше внизу і їм ніяк не передати class (ну чи className, щоб реактивні зрозуміли)?
Так от Tailwind може зробити це дуже легко завдяки
👉 Дивитися відео
#tips
Чи були у вас ситуації, коли не було можливості стилізувати елементи за допомогою Tailwind, тому що вони знаходяться десь глибше внизу і їм ніяк не передати class (ну чи className, щоб реактивні зрозуміли)?
Так от Tailwind може зробити це дуже легко завдяки
arbitrary variants
. І, щоб за одну хвилину вивчити принцип їх роботи - ловіть відео.👉 Дивитися відео
#tips
👍15🔥4😱2❤1
Двоє наших студентів знайшли свою першу роботу в ІТ 🔥
Починаємо цей тиждень з мегакрутої новини! Як ви всі памʼятаєте, зараз ми менторимо невеличку групу студентів, щоб допомогти їм здобути необхідні навички та знайти свою першу роботу.
І в нас вже є результати!
Вася мав необхідні знання для старту в ІТ. Напередодні повномасштабного вторгнення він успішно пройшов всі етапи співбесіди в одну компанію. Але все відмінилось як почалась війна і він зробив велику паузу в навчанні. Тому ми почали з того, що нагадували все те, що він вже знав, постійно додаючи новий матеріал. Він навчався дуже швидко і після першого тестового місяця, завдяки сарафанному радіо, зміг знайти свою першу компанію.
Богдан перед початком навчання надіслав нам свій пет-проект і ми вже тоді зрозуміли, що він має високий рівень знань. Тому з другого тижня ми вже почали давати йому поради як швидше знайти роботу та паралельно надсилали цікаві завдання, щоб поглибити його знання. Він шукав роботу за допомогою різних сервісів (Dou, Djinni, LinkedIn) та з другої спроби знайшов свою першу компанію - написав гарне тестове завдання та успішно пройшов всі етапи співбесіди!
Нам дуже приємно ламати стереотипи про неможливість увійти в ІТ сьогодні. Хлопці, ми вас щиро вітаємо і бажаємо швидкого карʼєрного зросту! 🎉
Якщо ви хочете потрапити до нас на менторство, заповніть анкету нижче. Там в описі зможете знайти всю детальну інформацію та вартість. АЛЕ хочемо попередити, що нових людей ми будемо набирати тільки з наступного року 💛
👉 Відкрити анкету
Починаємо цей тиждень з мегакрутої новини! Як ви всі памʼятаєте, зараз ми менторимо невеличку групу студентів, щоб допомогти їм здобути необхідні навички та знайти свою першу роботу.
І в нас вже є результати!
Вася мав необхідні знання для старту в ІТ. Напередодні повномасштабного вторгнення він успішно пройшов всі етапи співбесіди в одну компанію. Але все відмінилось як почалась війна і він зробив велику паузу в навчанні. Тому ми почали з того, що нагадували все те, що він вже знав, постійно додаючи новий матеріал. Він навчався дуже швидко і після першого тестового місяця, завдяки сарафанному радіо, зміг знайти свою першу компанію.
Богдан перед початком навчання надіслав нам свій пет-проект і ми вже тоді зрозуміли, що він має високий рівень знань. Тому з другого тижня ми вже почали давати йому поради як швидше знайти роботу та паралельно надсилали цікаві завдання, щоб поглибити його знання. Він шукав роботу за допомогою різних сервісів (Dou, Djinni, LinkedIn) та з другої спроби знайшов свою першу компанію - написав гарне тестове завдання та успішно пройшов всі етапи співбесіди!
Нам дуже приємно ламати стереотипи про неможливість увійти в ІТ сьогодні. Хлопці, ми вас щиро вітаємо і бажаємо швидкого карʼєрного зросту! 🎉
Якщо ви хочете потрапити до нас на менторство, заповніть анкету нижче. Там в описі зможете знайти всю детальну інформацію та вартість. АЛЕ хочемо попередити, що нових людей ми будемо набирати тільки з наступного року 💛
👉 Відкрити анкету
🔥31👍9🎉9🍾5⚡2❤🔥1
👍11❤3🤯3👌1