ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

Programming Mentor

Programming Mentor

前往频道在 Telegram

Ти живеш, поки вчишся

显示更多
4 048
订阅者
+324 小时
-57 天
+1530 天
帖子存档
JSON imports У червні вийшла нова редакція джаваскріптового стандарту - ES2024, варто розглянути цікаві нові фічі мови. Почне
JSON imports У червні вийшла нова редакція джаваскріптового стандарту - ES2024, варто розглянути цікаві нові фічі мови. Почнемо з JSON imports. Це досить класна фіча як на мене, дозволяє доєднувати JSON-файли імпортами замість більш громіздких конструкцій з fetch. Мало того, воно працює не лише з доменом, з якого завантажений проєкт, можна робити імпорти з будь-якого домену. Користуватися дуже просто - робимо звичайний import як для JS-файлів, лише дописуємо with {type: 'json'} в кінці. Робити це, як і інші імпорти, можна лише в скриптах, які приєднані як type="module". Якщо робити імпорт динамічним, то він не буде блокувати рендеринг і працюватиме асинхронно як fetch. Код на скріні завантажить курс валют і виведе на сторінку (найпростіший приклад зі статичним імпортом). Хто має бажання, можете побавитися з цим repl, там ще є демка динамічного іморту: https://replit.com/@koldovsky/json-modules#script.js

Сюди вже зареєструвалися, хтось доступ отримав? https://openai.com/index/searchgpt-prototype/

Де отримати якісну вищу освіту в IT? У 2005 році я гарно заробляв на IT-проєктах, робив сайти, десктоптні і клієнт-серверні рішення. Але завжди тягнуло до викладання, то пішов на повну ставку викладачем будувати "IT-освіту нового зразка" в державному ВНЗ. Звичайно проєкти продовжував робити, але університетська робота почала забирати основний час. Хоча під час тої роботи вдалося зробити багато цікавих речей - зокрема, запустити IT-академії Cisco і Microsoft, підготувати багато класних випускників, з якими підтримую контакти до сих пір. Все-таки в якийсь момент я зрозумів, що в роботі державних ВНЗ є забагато маразму і у 2014 році вирішив цю "пригоду" завершити. І хоча значна частина моєї поточної роботи в SoftServe Academy пов'язана з університетами - купа різних заходів, виступів і тому подібне - все таки постійної роботи в універах я не мав, хоча ніяк не виключав цього в майбутньому, просто не було на горизонті підходящих кандидатів. Але минулого року я отримав запрошення вести курс для магістрів в ІТ СТЕП Університеті - недержавному ВНЗ, який працює на ринку досить недавно. Оскільки з цим ВНЗ я вже мав позитивний досвід співпраці і знаю що там підходи до роботи зовсім не такі як в державних ВНЗ, то з радістю погодився. Останнім часом я багато працюю з ШІ, то і курс для магістрів у мене відповідний: "Практичний генеративний ШІ". Працюючи з магістрами я отримав справжнє задоволення - ми там робимо корисні і веселі речі - кодогенерація, використання API, точна настройка моделей і навіть створення зображень, пісень та кастомізованих GPTs і багато іншого. До речі, раніше я публікував тут лінк на Астронейролога - то робота мого студента-магістра :) В осінньому семестрі я буду вести новий курс для бакалаврів по сучасній веб-розробці. Там ми будемо вивчати все нове/модне що є у сучасному фуллстек вебі для стеку JS/TS, зокрема найбільш свіжі версії React, включаючи серверні компоненти, Next.JS, Tailwind CSS, а також хмарні сервіси для хостингу, враховуючи хмарні БД. Звичайно будемо використовувати ШІ, як же без нього зараз? :) Тому якщо хочете отримати якісну вищу освіту і ще зустріти мене у якості викладача (на спеціальності "Комп'ютерні науки"), то рекомендую ІТ СТЕП Університет - це дійсно університетська освіта, зроблена правильно. Напрямків в Університеті ІТ СТЕП досить багато. Бакалаврські: "Комп'ютерні науки" , "Дизайн та нові медіа", "Штучний інтелект", "Маркетинг" та "Менеджмент". Магістерські: "Прикладні комп'ютерні науки" та "Фінтех Менеджмент". По двох останніх є навіть PhD. Мене зможете зустріти на "Комп'ютерних науках" у бакалаврів та магістрів. Тут детально про програми. А тут коротка інфа про вступ в інстаграмі. Отже, чому я можу рекомендувати IT СТЕП Університет? Я знаю як він працює зсередини, там піклуються про актуальність дисциплін і у якості викладачів залучають професіоналів, студенти теж задоволені навчанням і переконані у правильному виборі ВНЗ. Звичайно що я продовжую працювати в SoftServe Academy, ми робимо дуже класні речі поза форматами університетської освіти, також веду свій джедайський курс JS/TS, до речі, за кілька днів стартує літня група.

Тут StackOverflow викатило результати свіжого опитника розробників https://survey.stackoverflow.co/2024/ Україна там зайняла
Тут StackOverflow викатило результати свіжого опитника розробників https://survey.stackoverflow.co/2024/ Україна там зайняла п'яте місце в світі по кількості респондентів, зробили навіть окремий розділ про зарплати в Україні 🙂 https://survey.stackoverflow.co/2024/work#salary-ukraine

Навіщо веб-розробнику знати JavaScript?
Навіщо веб-розробнику знати JavaScript?

Сьогодні о 19:00 буду виступати на цій події, на вхід пускають за донат :) https://www.facebook.com/events/2143003056081072/?ref=newsfeed

Навіщо веб-розробнику математика?
Навіщо веб-розробнику математика?

У нас немає другого часу Вчора не зміг потрапити на СТО, бо в них немає світла, записався на інше СТО. Потім поїхав на НП, відділення №1, найбільше у Львові - вони виявляється теж без світла сидять і не працюють, бо “щось там з генератором”. Довелося чекати поки проблему не вирішать, але на це пішло забагато часу і подальші плани на день коту під хвіст. Взагалі-то в країні війна вже давно, і енергосистему бомблять не перший місяць, пора б бізнесам якось краще адаптуватися. Але маємо що маємо і точно багато бізнесів роботу без електрики не вивезуть, вже зараз щось закривається/призупиняється і це сильно вдарить робочим місцям та економіці. На фоні цього спостерігаю що багато студентів в IT починають призупиняти навчання “до кращих часів”, але проблема в тому, що ми не знаємо коли вони настануть, і не виключено, що завтра ми дізнаємося, що кращі часи були вчора. Чи можна вчитися без світла? Звичайно що можна, достатньо захотіти по-справжньому і зусиль трохи прикласти. Сам я на початку вчився програмуванню взагалі без інтернету і комп’ютера - просто по книжкам, код в зошиті писав, а потім в голові його виконував. Це було складно і неефективно, але результат був. А зараз думаю хоча б смартфону для цього достатньо - і відео можна подивитися, і навіть код писати. Не скажу за айфони, але до андроїда без проблем можна приєднати клавіатуру. Далі відкриваєте хмарну ідеєшку і поїхали. Є проблема з інтернетом? Теж вирішувано. Книжки та відео з ютубу можна витягнути заздалегідь, а для написання коду вже повно редакторів доступно як аплікація. Але якщо у вас ноутбук, то з ним можна світло/інтернет десь пошукати. Хоча у періодичній відсутності світла/інтернета навіть свої плюси є - відволікаючі чинники зникають і сфокусуватися можна. Тут захотіти потрібно лише, але по-справжньому, щоб своє бажання на дії перетворити. Щоб потрапити в IT доведеться докласти зусиль, але це не є аж занадто складна задача. Вакансії є, людей на роботу беруть, і це стосується всіх рівнів - від джунів до сеньйорів. Не візьмуть хіба якщо по знанням/навичкам не дотягуєш, але це теж стосується всіх рівнів і так завжди було і завжди буде. Та й не обов’язково відразу роботу шукати, можна фрілансити пробувати, самому клієнтів шукати, знайомим якимось сайт зробити для початку. Хай можливо безкоштовно чи за символічні гроші, але тут важливий старт. Я колись клепав сайти у великих кількостях і всі клієнти були виключно по рекомендації, і ціни на послуги піднімав з кожним новим клієнтом, і дивувався, що менше їх від того не стає. А от що буде з бізнесами/вакансіями за межами IT - ось тут як ситуація не поправиться, нас чекає зовсім не оптимістичний сценарій. Тому якою б не здавалася складною ситуація сьогодні, треба пам’ятати, що завжди може бути гірше. І готуватися заздалегідь, бо вдача любить підготовлених.

Стартап з нуля з ШІ Я колись займався стартапами (досить успішно) і купу часу ми втрачали на різні речі, які зараз можна зроб
Стартап з нуля з ШІ Я колись займався стартапами (досить успішно) і купу часу ми втрачали на різні речі, які зараз можна зробити з ШІ, шкода тоді в нас його не було :) Сьогодні на 18:30 буде така подія де я буду приймати участь, це буде зовсім новий формат - воркшоп-змагання. Будемо робити бізнес з нуля за допомогою ШІ. Тему бізнесу обирають глядачі 🙂 Приходьте, буде весело (все в онлайні). Треба зареєструватися, лінка тут.

DOU Day Хоча вже від DOU Day пройшло трохи часу, хочу написати кілька слів про конференцію та феномен DOU в Україні загалом.
DOU Day Хоча вже від DOU Day пройшло трохи часу, хочу написати кілька слів про конференцію та феномен DOU в Україні загалом. Вже кілька років в Україні практично відсутні великі офлайнові конференції, причому це трапилося навіть не під час війни, а ще в ковідні часи. Виходить п’ятий рік пішов - за цей час вже виросли сеньйори, які нормальних конференцій ніколи не бачили. А українські конфи насправді завжди були топовими. Мені є з чим порівнювати, я часто відвідував західні конференції, ціна квитка в яких зазвичай стартує з кількасот євро і досягає кількох тисяч. І якщо ти заплатиш за квиток з власної кишені, то навряд чи отримаєш достатньо задоволення за свої кошти. В Україні навпаки - часто за досить символічні гроші можна було потрапити на топову подію. На конференцію ходять не просто послухати доповіді - в першу чергу це можливість знайти друзів/однодумців, потенційних працедавців, налагодити бізнес-контакти і тому подібне. Приємно, що DOU Day дозволила отримати “саме ті” відчуття від топової IT-конфи, які були раніше в Україні. І це зовсім не просто подія, куди прийшли айтівці “потусити” під час війни, а і зробити свій вклад в боротьбу, причому далеко не лише донатами. І звичайно я дуже радий, що саме DOU, як спільнота, в якій я участь приймав в самій першій команді з моменту її створення, стала тим осередком, що об’єднала наших айтівців для чогось більшого. Прямо зараз DOU проводить масштабний збір з елементами гейміфікації - можна виграти Мазду https://dou.ua/goto/U7p7 А сьогодні ще її можна побачити на мітапчику у Львові, планую там бути https://dou.ua/calendar/50642/ І ще інсайт від мене. Чи знаєте ви, що найбільший вклад в популярність ДОУ внесли зарплатні опитування та звіти про зарплати в IT? Прямо зараз таке опитування триває, прошу приділити кілька хвилин https://dou.ua/goto/Igo0

Тут пишуть що нарешті GPTs та GPT-4o стали безкоштовні для всіх. Ось мій студент скреативив, спробуйте затестити 🙂 https://chatgpt.com/g/g-aIrkMESNa-astroneirolog

Про Резерв+ В день набуття чинності нового закону про мобілізацію Міноборони опублікувало офіційну аппку для військовозобовʼя
Про Резерв+ В день набуття чинності нового закону про мобілізацію Міноборони опублікувало офіційну аппку для військовозобовʼязаних - “Резерв+”. Очікувано що відразу качати і ставити її почала купа народу і не обійшлося без технічних проблем, тим не менше, особисто у мене все запрацювало і підтягнулося з кількох спроб, що прям дуже похвально. На всяк випадок нагадаю, що команда Дії, якій вже далеко не один рік, не витримала навантаження під час голосування на відбір у Євробачення. Але тут є ще одне питання - аппку препарували і знайшли в ній референси до дитячої аппки “Мрія”, виходить що саме на її основі він зроблений. На цю тему відразу полився потік лайна на вентилятор, але у мене абсолютно інша думка стосовно цього. Той факт, що розробку вели не з нуля, а на основі готового рішення - це насправді плюс, а не мінус. Можливо я вас здивую, але більшість аплікацій по роботі з даними мають типову архітектуру, реалізують типову функціональність, включаючи аутентифікацію та авторизацію і т.д. і т.п. Відповідно взяти готове рішення і просто модифікувати його під свої потреби - то дуже правильний підхід. Ну а те що там в коді залишилися якісь фрагменти коду, що не використовується, то в цьому жодної трагедії немає - це називається “технічний борг” і це абсолютно нормально, він є завжди і усувається з часом в порядку пріоритетності. Значно гірше, коли з намаганням не допустити технічного боргу продукт не виходить вчасно, чи виходить з проблемами та вразливостями, що унеможливлюють його використання. Так що так, гоу качати 🙂

The Force is strong with us
The Force is strong with us

Repost from DOU
По-перше, конференція DOU Day вже за чотири дні. По-друге, відкривати її буде крутий комік — Василь Байдак 😎 По-третє, лишил
По-перше, конференція DOU Day вже за чотири дні. По-друге, відкривати її буде крутий комік — Василь Байдак 😎 По-третє, лишились останні квитки. Купуйте за лінком. Стендап Василя розпочнеться о 9:15, тож прокидайтесь раненько, беріть з собою гарний настрій та приходьте. Ми вже ніяк не дочекаємось! 🫶

В суботу планую бути на конфі в Києві, якщо хтось бажає там зустрітися - пишіть. Трохи квиточків ще є :)

Весняний апдейт Open AI Щойно Open AI зробила демку весняних оновлень. Виглядає дуже цікаво: - нова швидша модель Gpt-4o, яка буде доступна безкоштовно також; - десктопна апка (наскільки зрозумів, то поки лише для MacOS); - особливо класно: тепер GPTs будуть доступні безкоштовним користувачам, це відкриває можливість використовувати їх для навчання студентів, бо раніше було не дуже ок, що вимагало платної підписки. Демка швидка і емоційна, рекомендую проглянути https://youtu.be/DQacCB9tDaw

Мені особливо приємно хвалитися успіхами своїх випускників, враховуючи, що там є трохи моєї участі. :) Хочу порекомендувати в
Мені особливо приємно хвалитися успіхами своїх випускників, враховуючи, що там є трохи моєї участі. :) Хочу порекомендувати вам ютуб-канал ProgyZavr, який створив випускник зимового потоку мого джедайського JavaScript+TypeScript курсу Олександр, де він вирішує задачі на CodeWars. Вирішення задачок - найбільш ефективний спосіб формування основної навички розробника. Для формування сталої навички написання коду треба зробити від сотні задач, а бажано кілька сотень. Сам процес вирішення завдань раджу проводити в 4 кроки: 1) Максимально добре зрозуміти умову, перекласти її, сформулювати своїми словами. 2) Написати як потрібно вирішити умову своїми словами - просто послідовність дій без коду. 3) Перевести попередній текст в код, поки не пройде тести. 4) Покращити рішення, зробити найбільш елегантний/оптимальний код. Додам, що останній крок дуже важливий, його не можна пропускати, саме на ньому формується розуміння якісного/неякісного рішення. До речі, весняну групу стартуємо сьогодні.

Базова підготовка Новобранці з ЗСУ проходять курс базової військової підготовки (БЗВП), де незалежно від того ким ти будеш в армії - хоч кулементником, хоч діловодом, повинен отримати елементарні загальні знання і навички поводження зі зброєю, такмеду і т.п. Альтернативою в США є курс Basic Combat Training (BCT) - без нього також далі нікуди. Коли я лише розробляв свій джедайський курс JavaScript, то його ідея була приблизно такою ж - я ідентифікував самі важливі знання і навички для розробника і оформив їх в курс. Курс навчає самій головній навичці для розробника - навичці писати код. Вибір JavaScript для мови теж не випадковий - це найпоширеніша мова програмування, яку зараз повинен знати будь-який розробник, навіть якщо основною буде інша. Для початківців буває дивно чути що насправді конкретна мова програмування не так багато має значення, як розуміння загальних речей, які дозволяють вирішувати завдання з програмування: змінні, функції, цикли, масиви і тому подібне. Але оскільки ми використовуємо JavaScript, то і вивчаємо його специфіку обов’язково. Враховуючи останні тенденції, в минулому році до курсу додав TypeScript, і джедайський курс став поліглотом, курсом на дві мови. Але в цьому році з курсом провів найбільшу трансформацію, фактично розділив його на два окремих - простий курс для початківців (рівень “Падаван”) і складніший (“Джедай”), для тих, хто основи програмування вже знає. Можна взяти комплектом обидва курси і пройти їх послідовно - простіший зараз, а складніший з новим набором влітку. Хто дочитав до цього моменту, то за купоном LIGHTSIDE отримаєте додаткову знижку на будь-який з варіантів курсу. Найближча група стартує у понеділок 13-го травня, вже за кілька днів 🙂 https://sj42.programmingmentor.com/

Про Groq Вчора я зробив своє перше коротке вертикальне відео для ютубу, показав на ньому сервіс Groq, і відразу з’явилося багато питань про той сервіс. Його зробив Маск? Компанія Groq існує з 2016 року і не має відношення до сервіса Ілона Маска, який той назвав дуже схоже - Grok. Насправді вчинок Маска називати свій сервіс близьким ім’ям не можна охарактеризувати з позитивної сторони. Автори Groq навіть написали відкритого листа до нього стосовно назви. Що робить Groq унікальним і чому він такий швидкий? Він використовує залізо власної розробки Groq LPU Inference Engine, яке на даний момент є найшвидшим для виконання моделей AI. Які моделі дозволяє виконувати? Він виконує відкриті безкоштовні моделі. Наприклад, Llama 3 70B, що вийшла недавно і в рейтингах лише трішки поступається найкращим платним, таким як GPT 4 та Google Gemini Pro. Це робить Groq особливо цікавим для розробників, бо в нього є API з досить низькими цінами, наприклад, для згаданої моделі Llama 3 70B ціна використання за мільйон токенів на вхід/вихід буде $0.59/$0.79, а для порівняння GPT 4 Turbo коштує $10/$30, тобто виходить дешевше в 17 разів для входу та 38 для виходу, ну і висока швидкість роботи - то взагалі часто навіть важливіше за гроші :)

Зробив перший шортик на ютубі, постараюся робити такі регулярно https://youtu.be/_zHbJoYkF1Q