Зарплатне опитування на DOU
На DOU зараз триває велике літнє зарплатне опитування. Потрібно дуже багато анкет айтівців, аби зробити потім якісну аналітику зарплат та портрет спеціаліста.
Ось лінка на анкету - https://dou.ua/goto/Igo0 . Вона займає небагато часу, десь хвилин 10
На DOU зараз триває велике літнє зарплатне опитування. Потрібно дуже багато анкет айтівців, аби зробити потім якісну аналітику зарплат та портрет спеціаліста.
Ось лінка на анкету - https://dou.ua/goto/Igo0 . Вона займає небагато часу, десь хвилин 10
Google Docs
Портрет і зарплатне опитування DOU, літо 2024
Не зраджуємо традиції і продовжуємо щопівроку збирати анонімні дані про зарплати українських IT-спеціалістів. Як завжди влітку, до зарплат додаємо ще опитування «Портрет ІТ-спеціаліста».
Якщо ви зараз знаходитеся в Україні або переїхали за кордон через…
Якщо ви зараз знаходитеся в Україні або переїхали за кордон через…
👍41👎2
Збираю фідбек по Cloud Run
Я працюю в команді GCP Cloud Run й хочу зібрати фідбек. Форма на три питання - https://forms.gle/3pAnUVvSsKnyMKi19
Якщо не чув про Cloud Run, то теж переходь, бо там є такий варіант відповіді 😉
Також, якщо у тебе Cloud Run в продакшені, то буду радий організуватися на зідзвон, якщо є будь-які питання по клаудрану або є бажання дати більше детальний фідбек
Я працюю в команді GCP Cloud Run й хочу зібрати фідбек. Форма на три питання - https://forms.gle/3pAnUVvSsKnyMKi19
Якщо не чув про Cloud Run, то теж переходь, бо там є такий варіант відповіді 😉
Також, якщо у тебе Cloud Run в продакшені, то буду радий організуватися на зідзвон, якщо є будь-які питання по клаудрану або є бажання дати більше детальний фідбек
Google Docs
Що думаєш про Cloud Run?
Збираю фідбек про Cloud Run
👍34✍3❤1🔥1
Жабаскрипт (веде Віктор Турський) pinned «Збираю фідбек по Cloud Run Я працюю в команді GCP Cloud Run й хочу зібрати фідбек. Форма на три питання - https://forms.gle/3pAnUVvSsKnyMKi19 Якщо не чув про Cloud Run, то теж переходь, бо там є такий варіант відповіді 😉 Також, якщо у тебе Cloud Run в продакшені…»
Forwarded from GDG Cloud Kyiv (Nikita)
Наступний вебінар Google Cloud service review: Cloud Run
📅: 29 червня, 17:00-19:00
Программа:
– Що таке Cloud Run
– Cloud Run VS Cloud Function VS Firebase Function
– Cloud Run Service VS Cloud Run Job
– Integrations
– New Cloud Run features
Доповідачі:
– Віктор Турський, Senior Software Engineer, Google, веде @jabascript
– Нікіта Галкін, GDE, Cloud Architect, Independent Contractor, веде @node_recipes
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
📅: 29 червня, 17:00-19:00
Программа:
– Що таке Cloud Run
– Cloud Run VS Cloud Function VS Firebase Function
– Cloud Run Service VS Cloud Run Job
– Integrations
– New Cloud Run features
Доповідачі:
– Віктор Турський, Senior Software Engineer, Google, веде @jabascript
– Нікіта Галкін, GDE, Cloud Architect, Independent Contractor, веде @node_recipes
Вебінар проходитиме на платформі GDG, тому для участі необхідно зареєструватись. Запис вебінару буде здійснено шляхом трансляції на youtube.
До зустрічі!
👍32🔥7❤6
Forwarded from Fwdays
👋 Друзі, ми підготували для вас новий випуск подкасту Fwdays JavaScript Talks
👨💻 Наш гість - Віктор Турський, Senior Software Engineer у Google, Non-Executive Director у WebbyLab
🎙️У цьому випуску Віктор розкаже про свій карʼєрний шлях: від навчання на економіста та створення мережі на 250 компʼютерів у гуртожитку до заснування власної компанії WebbyLab та роботи в Google
💪 Бажаємо вам гарного перегляду!
Діліться у коментарях, як вам подкаст і не забудьте підписатись на канал, щоб не пропустити наступні випуски 🙌
👨💻 Наш гість - Віктор Турський, Senior Software Engineer у Google, Non-Executive Director у WebbyLab
🎙️У цьому випуску Віктор розкаже про свій карʼєрний шлях: від навчання на економіста та створення мережі на 250 компʼютерів у гуртожитку до заснування власної компанії WebbyLab та роботи в Google
💪 Бажаємо вам гарного перегляду!
Діліться у коментарях, як вам подкаст і не забудьте підписатись на канал, щоб не пропустити наступні випуски 🙌
🔥50👍21❤5
Від джуна до CTO (відео на майже дві години)
Мене запросили на подкаст від Mate Academy (це курси програмування). На подкасті Рома (CEO Mate Academy), Сергій (випускник Mate) й я. Вийшло круте обговорення про джунів, мідлів, сеніорів, стаф-інженерів, Google, рекрутинг, професійне зростання та багато іншого.
ПОДКАСТ - https://www.youtube.com/watch?v=igPHNkb8HpU
Рома теж працював в Гуглі колись й ряд ідей впровадив й у Мейт. Це ті курси, які й сміливо рекомендую. Чому? За якість. Коли ти дозволяєш навчатися на курсах безкоштовно й отримуєш гроші тільки після того, як студент знаходить роботу, то це вимагає якості від курсів й від процесів. Чи все там прям ідеально - ні, але поки кращого варіанту не бачив (хоча знаю багато курсів й навіть на деяких інших викладав)
Мейт я рекомендував постійно й так й ось нарешті ми домовилися й про партнество, чекайте партнерських інтеграцій в нових відео на ютуб каналі! 😉
✴️ Про знижку для підписників теж домовився - https://mate.ac/jabascript-3
Мене запросили на подкаст від Mate Academy (це курси програмування). На подкасті Рома (CEO Mate Academy), Сергій (випускник Mate) й я. Вийшло круте обговорення про джунів, мідлів, сеніорів, стаф-інженерів, Google, рекрутинг, професійне зростання та багато іншого.
ПОДКАСТ - https://www.youtube.com/watch?v=igPHNkb8HpU
Рома теж працював в Гуглі колись й ряд ідей впровадив й у Мейт. Це ті курси, які й сміливо рекомендую. Чому? За якість. Коли ти дозволяєш навчатися на курсах безкоштовно й отримуєш гроші тільки після того, як студент знаходить роботу, то це вимагає якості від курсів й від процесів. Чи все там прям ідеально - ні, але поки кращого варіанту не бачив (хоча знаю багато курсів й навіть на деяких інших викладав)
Мейт я рекомендував постійно й так й ось нарешті ми домовилися й про партнество, чекайте партнерських інтеграцій в нових відео на ютуб каналі! 😉
✴️ Про знижку для підписників теж домовився - https://mate.ac/jabascript-3
YouTube
Турський та Лизун про Google, побудову кар’єри в ІТ, ріст від джуна до СТO | Нештучний Інтелект №2
У другому випуску подкасту «Нештучний Інтелект» говоримо про те, як будувати кар’єру в ІТ. Вмикайте епізод та отримуйте відповіді на питання: з чого починати, аутсорс чи продукт, велика компанія чи маленька, навіщо англійська та як на junior-спеціаліста впливає…
❤47👍22🔥9
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Нарешті нове відео на каналі 😃
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?
✅ Як працює аутентифікація по ключу в SSH?
✅ Як працює Дія підпис чи підпис в банківських системах?
✅ Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
✅ Як працює JWT?
✅ Як праюють холодні гаманці в блокчейні?
✅ Як працює двофакторна аутентифікація через Google Authenticator?
Відео - https://youtube.com/watch?v=rbDsf9DGrqg
Нарешті нове відео на каналі 😃
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?
✅ Як працює аутентифікація по ключу в SSH?
✅ Як працює Дія підпис чи підпис в банківських системах?
✅ Як працює шифрування листів за допомогою PGP. Той самий Proton mail?
✅ Як працює JWT?
✅ Як праюють холодні гаманці в блокчейні?
✅ Як працює двофакторна аутентифікація через Google Authenticator?
Відео - https://youtube.com/watch?v=rbDsf9DGrqg
YouTube
Що захищає твої дані й гроші від хакерів? Асиметричне шифрування та цифровий підпис
Шифрування й цифровий підпис лежить в основі безпеки Інтернету. Базове розуміння цих концепций важливе для кожного інженера.
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?…
У відео спробував відповісти на:
✅ Чим відрізняється симетрична й асиметрична криптографія?
✅ Навіщо потрібен вектор ініціалізації?…
🔥115👍29❤14😱2❤🔥1✍1👌1🤓1🤪1
Serverless для AI
Тут буде скоро невеликий івент, де покажимо, як використовувати Cloud Run для AI inference - https://cloudonair.withgoogle.com/events/run-ai-with-cloud-run
Можливо для когось цікавий юз-кейс :)
Тут буде скоро невеликий івент, де покажимо, як використовувати Cloud Run для AI inference - https://cloudonair.withgoogle.com/events/run-ai-with-cloud-run
Можливо для когось цікавий юз-кейс :)
Withgoogle
Run AI with Cloud Run
Accelerate Your GenAI Journey with Cloud Run
❤23🔥11👍6
Приходь на DOU пікнік в цю суботу нетворкатися (31 серпня)
В цю суботу буду спікером на DOU пікнік в Києві.
Зацініть програму - https://dou.ua/dou-day-picnic/ Виглядає масштабно й цікаво. Буду радий поспілкуватися!
В цю суботу буду спікером на DOU пікнік в Києві.
Зацініть програму - https://dou.ua/dou-day-picnic/ Виглядає масштабно й цікаво. Буду радий поспілкуватися!
dou.ua
Благодійна нетворк подія DOU Day Picnic
Приходьте 30 серпня відпочити разом з
спільнотою, всі гроші підуть на донати для Третьої Штурмової.
спільнотою, всі гроші підуть на донати для Третьої Штурмової.
👍30❤5👌3💩1🫡1
Накидайте посилань на авторів/видання/підписки/блоги, які ви читаєте, щоб розвиватися як спеціаліст
👀17👍8❤4
Жабаскрипт (веде Віктор Турський) pinned «Накидайте посилань на авторів/видання/підписки/блоги, які ви читаєте, щоб розвиватися як спеціаліст»
Моя остання доповідь з fwdays про підходи розробки фронту
Доречі, можете підписатися на мене на my-talks, щоб отримати повідомлення, коли виходять відео до доповідей 🤓
https://my-talks.net/viktor-turskyi/frontend-development-approaches-that-reduce-the-risks-of-project-failure-javascript-fwdays-24
Доречі, можете підписатися на мене на my-talks, щоб отримати повідомлення, коли виходять відео до доповідей 🤓
https://my-talks.net/viktor-turskyi/frontend-development-approaches-that-reduce-the-risks-of-project-failure-javascript-fwdays-24
my-talks.net
Viktor Turskyi - Frontend development approaches that reduce the risks of project failure - at JavaScript fwdays’24
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch…
👍57❤5
24 книги по архітектурі софта за >=25$
Офер працює ще 10 годин.
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати
https://www.humblebundle.com/books/software-architecture-2024-oreilly-books
Офер працює ще 10 годин.
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати
https://www.humblebundle.com/books/software-architecture-2024-oreilly-books
Humble Bundle
Humble Tech Book Bundle: Software Architecture 2024 by O'Reilly
Learn about software architecture with this library of technology courses. Pay what you want and support charity!
👍35🔥21🤔3🌚2❤1
Найкраще відео про механічні клавіатури
Трапилило сьогодні відео про клавіатури й це просто скарб. Знаю, що тема досить актуальна для тих, хто працює в айті. Тому ділюся тут - https://youtu.be/nrtPlEiG_ys?si=uI0Wc92AP9CEwXg9
Трапилило сьогодні відео про клавіатури й це просто скарб. Знаю, що тема досить актуальна для тих, хто працює в айті. Тому ділюся тут - https://youtu.be/nrtPlEiG_ys?si=uI0Wc92AP9CEwXg9
YouTube
Клавіатури - це субкультура
Нарешті відео про клавіатури! Воно не на 100% відображає всю теорію клавіатур, та якусь базу розуміння точно може закрити. В цілому результатом я задоволений.
Матеріали для вивчення теорії клавіатур:
Список профілів кришок із прикладами: https://3dkeyca…
Матеріали для вивчення теорії клавіатур:
Список профілів кришок із прикладами: https://3dkeyca…
👍53🫡5❤3
22 книги з кібербезпеки за 25$
Ще один бандл https://www.humblebundle.com/books/cybersecurity-month-mega-bundle-2024-oreilly-books
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати чи взагалі будь-які ресурси з кіберпезпеки, що рекомендуюте
Ще один бандл https://www.humblebundle.com/books/cybersecurity-month-mega-bundle-2024-oreilly-books
🍄Пишіть в коментарях, що з цього рекомендуєте прочитати чи взагалі будь-які ресурси з кіберпезпеки, що рекомендуюте
Humble Bundle
Humble Tech Book Bundle: Cybersecurity Month MEGA Bundle by O'Reilly
Learn about cybersecurity with this bundle of tech courses. Pay what you want & support charity!
🔥43👍4😱2
19 жовтня React+ fwdays'24 - конфа про JS та React 🤩
✅ Онлайн та офлайн у Києві.
✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються).
✅ Був багато разів на івентах від fwdays й це завжди класний нетворкінг й цікаві спікери.
Які доповіді зацікавили?
Я би послухав би про мікрофронтенди 🤓
До речі, відгадайте, з якої версії ми в WebbyLab почали використовувати React в продакшені?
РЕЄСТРАЦІЯ👉 https://bit.ly/3Y4gifA
✅ Онлайн та офлайн у Києві.
✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються).
✅ Був багато разів на івентах від fwdays й це завжди класний нетворкінг й цікаві спікери.
Які доповіді зацікавили?
Я би послухав би про мікрофронтенди 🤓
До речі, відгадайте, з якої версії ми в WebbyLab почали використовувати React в продакшені?
РЕЄСТРАЦІЯ👉 https://bit.ly/3Y4gifA
🔥26👍3👌3❤1🥱1
Трохи про говнокодерство (aka технічний борг)
🍄 Спостереження 1:
Інженери не хочуть працювати на проектах, які погано написані, а хочуть там, де все красиво.
👉 Висновок: інженери не хочуть працювати з чужим говнокодом.
🍄 Спостереження 2:
Даєш інженеру новий проект, бо він не хоче йти на той, де говнокод. Через якійсь час інженер уходить з нового проекта, бо тепер й на цьому проекті говнокод.
👉 Висновок: інженери не хочуть працювати зі своїм говнокодом теж.
🍄 Спостереження 3:
Інженер говнокодить й через якійсь момент перестає розуміти, що він пише говнокод. Говнокод стає нормою.
👉 Висновок: говнокод псує інженера, бо він втрачає нюх на поганий код.
🍄 Спостереження 4:
Виходить, що на проекті не має бути говнокоду? Насправді, технічний борг часто як брудний посуд на кухні. Ти не можеш приготувати блюдо й не вимазати посуд. Тут головне просто не забути помити його.
👉 Висновок: не забувай регулярно "мити посуд" й робити періодичне прибирання.
🍄 Спостереження 5:
Якщо є гарна структура/архітектура коду й просто писати й писати новий код й завжди слідувати цій структурі/архітектурі, то може здатися що все добре, але насправді все одно буде зʼявлятися технічний борг, оскільки базова структура/архітектура була розрахована під один масштаб, а коли ви все більше додаєте коду, то масштаб змінюється.
👉 Висновок: ти створюєш технічний борг, навіть якщо просто пишеш схожий код.
🍄 Спостереження 6:
Коли проект в продакшені, то доводиться оновлювати фреймворки та бібліотеки. Й якщо цього не робити, то з часом це зробити все складніше й код стає в результаті складніше підтримувати.
👉 Висновок: технічний борг зʼявляється, навіть якщо ти не пишеш код
🍄 Спостереження 7:
Говнокод часто є наслідком браку часу. Зазвичай економлять на реалізації та проектуванні абстракцій. Якщо погано спроектовані абстракції, то говнокод розповзається по всьому проекту. Якщо ж говнокод схований всередені абстракції, то він ізольований й його потім значно легше привести до ладу.
👉 Висновок: краще покласти говнокод в контейнер ніж все обмазати ним.
🍄 Спостереження 8:
З першого разу не вдається написати гарний код (навіть якщо попередньо витратив час на проектування), оскільки часто неможливо передбачити всі нюанси. Й після того, як код запрацював, може знадобитися декілька разів його переписати (навіть до того як було створено пул-реквест). З робочим кодом стають зрозумілі нові деталі й стає зрозумілішим, як краще його можна було спроектувати.
👉 Висновок: якісний код це результат ітеративної роботи й проектування коду не відірвати від процесу його написання.
Спостерігали таке? Діліться в коментарях й власними спостереженнями
🍄 Спостереження 1:
Інженери не хочуть працювати на проектах, які погано написані, а хочуть там, де все красиво.
👉 Висновок: інженери не хочуть працювати з чужим говнокодом.
🍄 Спостереження 2:
Даєш інженеру новий проект, бо він не хоче йти на той, де говнокод. Через якійсь час інженер уходить з нового проекта, бо тепер й на цьому проекті говнокод.
👉 Висновок: інженери не хочуть працювати зі своїм говнокодом теж.
🍄 Спостереження 3:
Інженер говнокодить й через якійсь момент перестає розуміти, що він пише говнокод. Говнокод стає нормою.
👉 Висновок: говнокод псує інженера, бо він втрачає нюх на поганий код.
🍄 Спостереження 4:
Виходить, що на проекті не має бути говнокоду? Насправді, технічний борг часто як брудний посуд на кухні. Ти не можеш приготувати блюдо й не вимазати посуд. Тут головне просто не забути помити його.
👉 Висновок: не забувай регулярно "мити посуд" й робити періодичне прибирання.
🍄 Спостереження 5:
Якщо є гарна структура/архітектура коду й просто писати й писати новий код й завжди слідувати цій структурі/архітектурі, то може здатися що все добре, але насправді все одно буде зʼявлятися технічний борг, оскільки базова структура/архітектура була розрахована під один масштаб, а коли ви все більше додаєте коду, то масштаб змінюється.
👉 Висновок: ти створюєш технічний борг, навіть якщо просто пишеш схожий код.
🍄 Спостереження 6:
Коли проект в продакшені, то доводиться оновлювати фреймворки та бібліотеки. Й якщо цього не робити, то з часом це зробити все складніше й код стає в результаті складніше підтримувати.
👉 Висновок: технічний борг зʼявляється, навіть якщо ти не пишеш код
🍄 Спостереження 7:
Говнокод часто є наслідком браку часу. Зазвичай економлять на реалізації та проектуванні абстракцій. Якщо погано спроектовані абстракції, то говнокод розповзається по всьому проекту. Якщо ж говнокод схований всередені абстракції, то він ізольований й його потім значно легше привести до ладу.
👉 Висновок: краще покласти говнокод в контейнер ніж все обмазати ним.
🍄 Спостереження 8:
З першого разу не вдається написати гарний код (навіть якщо попередньо витратив час на проектування), оскільки часто неможливо передбачити всі нюанси. Й після того, як код запрацював, може знадобитися декілька разів його переписати (навіть до того як було створено пул-реквест). З робочим кодом стають зрозумілі нові деталі й стає зрозумілішим, як краще його можна було спроектувати.
👉 Висновок: якісний код це результат ітеративної роботи й проектування коду не відірвати від процесу його написання.
Спостерігали таке? Діліться в коментарях й власними спостереженнями
👍215❤31😁18🔥13✍4🤓1🤪1
Жабаскрипт (веде Віктор Турський)
19 жовтня React+ fwdays'24 - конфа про JS та React 🤩 ✅ Онлайн та офлайн у Києві. ✅ Для підписників знижка 15% по промокоду JABA15 (є знижки для студентів/аспірантів та військових, знижки не сумуються). ✅ Був багато разів на івентах від fwdays й це завжди класний…
Буду в цю суботу на React+ fwdays. Хто ще буде? Буду радий всіх бачити
👌24🔥13👍6❤2🌚1🤝1
🔥 Ми в WebbyLab шукаємо фул-стек техліда для IoT проєктів!
Позиція дійсно крута. Ти будеш лідером команди в 20 людей. Й в проекті все - від аплікух на React/RN й до різноманітних низькорівневих протоколів.
Тут детальніше - https://bit.ly/3UGChHm
Позиція дійсно крута. Ти будеш лідером команди в 20 людей. Й в проекті все - від аплікух на React/RN й до різноманітних низькорівневих протоколів.
Тут детальніше - https://bit.ly/3UGChHm
webbylab
Tech Lead (Full-Stack) for IoT Projects
Якщо ви здатний нестандартно мислити програміст, талановитий дизайнер, менеджер проєктів, що може ефективно взаємодіяти з командою та клієнтами, вам необхідно зв'язатися з нами.
🔥31👍9😁8❤2