Programming Mentor
3.5K subscribers
165 photos
1 video
13 files
356 links
Ти живеш, поки вчишся
Download Telegram
AWS Notes. Chapter 2 Building Applications

Вже завтра у вівторок, 16-го квітня буде безкоштовна онлайн-конференція AWS Notes. Chapter 2 Building Applications від AWS User Group Ukraine.

Цікаві спікери та адженда, сам вже реєструвався та планую бути.

Другий розділ AWS Notes об'єднає українських та світових спікерів, щоб поділитися викликами, складнощами, досвідом та інсайтами у побудові додатків. На вас чекають:
- 1 день віртуальної конференції;
- 5 Tech Notes, під час яких спікери детально розкриють теми побудови додатків;
- 2 короткі Snap Talks, де спікери поділяться своїми розробками pet проєктів та інсайтами їх створення.

Спікери: Юрій Безсонов, Senior Partner Solutions Architect в AWS, Дмитро Хмеленко, Senior Backend Developer у Preply, Уляна Стефанішина, Software Engineer в AWS, Radovan Baćović, Staff Data Engineer в GitLab та інші.

Для більш детальної інформації та реєстрації відвідайте сайт конференції: https://bit.ly/3PGPZaQ

Реєструйтеся та до зустрічі!
👍15🔥53
Як все зіпсувати?
😁12👍41
Рейтинг країн по зарплатам розробників

Дані за минулий рік, але плюс/мінус актуальні. Відсортовано по медіані. Зверніть увагу, що навіть у досить забезпеченій Італії з ЗП гірше ніж у нас, а якщо до уваги взяти податки, то ми в цьому рейтингу будемо значно-значно вище :)
31👍10🔥4😁2
Безкоштовний GPT 4 на вашому комп'ютері

Позитивчик на вечір - виглядає так, що допомога від штатів буде. Але в мене є ще один - якщо ви не дуже слідкуєте за новинами в AI, то на днях Meta випустила нову модельку Llama 3, яка в рейтингах тягається нарівні з найкращими комерційними моделями GPT 4/Gemini Pro/Claude 3 Opus і суттєво потужніша за GPT 3.5.
Це означає що зараз можна не тратити кошти на платні підписки і спокійно користуватися цією моделлю безкоштовно у себе на комп’ютері за допомогою LM Studio чи ollama.
Є дві варіанти моделі на 8 та 70 млрд. параметрів. Додаю скрін з LM Studio де показано як їх собі знайти. Більша модель розумніша, але працює повільніше і потребує більш потужного заліза. Але навіть менша показує вельми пристойні результати. І звичайно що її не обов’язково використовувати як ChatGPT, а можна підняти локальний сервачок і мати безкоштовну альтернативу API Open AI.
Нагадую, що в мене є детальне відео як це все зробити: https://youtu.be/WcIghZD9QhI
56👍34🔥5
Джунів знову беруть в IT

На ДОУ на днях вийшов результат дослідження про працевлаштування джунів в IT-компаніях (зазначу що там далеко не всі дані, оскільки на ринку багато компаній, які в те опитування не потрапляють, тому загальні по ринку показники по факту суттєво більші) - за 2023 рік найняли порядка 3 тис. людей. Багато це чи мало? В 2022 було 4 тис, за 2021 інформацію знайти складно, а от у 2020 було 4,5 тис.

Що це означає? Брати стали менше - так, але чи дійсно джунів не брали і все стало погано? Як бачите - зовсім ні, навіть на половину ринок не обвалився у порівнянні з “довоєнним” періодом.

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

Але людей на роботу беруть, і якщо хтось навчився на достатній рівень, то цілком собі впевнено роботу знаходить.

Мені шкода тих, хто навчання закинув коли почув що “все пропало” і джуни більше не потрібні. Я завжди говорив що то маячня, є багато причин чому завжди будуть потрібні джуни - основна в тому, що робити сеньйорами джуновську роботу виходить дуже дорого.

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

Так що ось такі новини, хто не зупиняв навчання - молодець, лупайте сю скалу і результат буде :)

https://dou.ua/lenta/articles/hiring-juniors-2023/
🔥65👍101
🔥30👍131
Про 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 для виходу, ну і висока швидкість роботи - то взагалі часто навіть важливіше за гроші :)
🔥31👍93
Базова підготовка

Новобранці з ЗСУ проходять курс базової військової підготовки (БЗВП), де незалежно від того ким ти будеш в армії - хоч кулементником, хоч діловодом, повинен отримати елементарні загальні знання і навички поводження зі зброєю, такмеду і т.п. Альтернативою в США є курс Basic Combat Training (BCT) - без нього також далі нікуди.

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

Для початківців буває дивно чути що насправді конкретна мова програмування не так багато має значення, як розуміння загальних речей, які дозволяють вирішувати завдання з програмування: змінні, функції, цикли, масиви і тому подібне. Але оскільки ми використовуємо JavaScript, то і вивчаємо його специфіку обов’язково.

Враховуючи останні тенденції, в минулому році до курсу додав TypeScript, і джедайський курс став поліглотом, курсом на дві мови.

Але в цьому році з курсом провів найбільшу трансформацію, фактично розділив його на два окремих - простий курс для початківців (рівень “Падаван”) і складніший (“Джедай”), для тих, хто основи програмування вже знає. Можна взяти комплектом обидва курси і пройти їх послідовно - простіший зараз, а складніший з новим набором влітку.

Хто дочитав до цього моменту, то за купоном LIGHTSIDE отримаєте додаткову знижку на будь-який з варіантів курсу.

Найближча група стартує у понеділок 13-го травня, вже за кілька днів 🙂

https://sj42.programmingmentor.com/
🔥15👍65
Мені особливо приємно хвалитися успіхами своїх випускників, враховуючи, що там є трохи моєї участі. :)

Хочу порекомендувати вам ютуб-канал ProgyZavr, який створив випускник зимового потоку мого джедайського JavaScript+TypeScript курсу Олександр, де він вирішує задачі на CodeWars.

Вирішення задачок - найбільш ефективний спосіб формування основної навички розробника.

Для формування сталої навички написання коду треба зробити від сотні задач, а бажано кілька сотень.

Сам процес вирішення завдань раджу проводити в 4 кроки:
1) Максимально добре зрозуміти умову, перекласти її, сформулювати своїми словами.
2) Написати як потрібно вирішити умову своїми словами - просто послідовність дій без коду.
3) Перевести попередній текст в код, поки не пройде тести.
4) Покращити рішення, зробити найбільш елегантний/оптимальний код.

Додам, що останній крок дуже важливий, його не можна пропускати, саме на ньому формується розуміння якісного/неякісного рішення.

До речі, весняну групу стартуємо сьогодні.
🔥37👍10
Весняний апдейт Open AI

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

Стендап Василя розпочнеться о 9:15, тож прокидайтесь раненько, беріть з собою гарний настрій та приходьте. Ми вже ніяк не дочекаємось! 🫶
😁6👍3
The Force is strong with us
🔥514
Про Резерв+

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

Але тут є ще одне питання - аппку препарували і знайшли в ній референси до дитячої аппки “Мрія”, виходить що саме на її основі він зроблений. На цю тему відразу полився потік лайна на вентилятор, але у мене абсолютно інша думка стосовно цього.

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

Відповідно взяти готове рішення і просто модифікувати його під свої потреби - то дуже правильний підхід. Ну а те що там в коді залишилися якісь фрагменти коду, що не використовується, то в цьому жодної трагедії немає - це називається “технічний борг” і це абсолютно нормально, він є завжди і усувається з часом в порядку пріоритетності. Значно гірше, коли з намаганням не допустити технічного боргу продукт не виходить вчасно, чи виходить з проблемами та вразливостями, що унеможливлюють його використання.

Так що так, гоу качати 🙂
👍81😁74
Тут пишуть що нарешті GPTs та GPT-4o стали безкоштовні для всіх.
Ось мій студент скреативив, спробуйте затестити 🙂
https://chatgpt.com/g/g-aIrkMESNa-astroneirolog
👍12😁7🔥1
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
🔥20👍9
Стартап з нуля з ШІ

Я колись займався стартапами (досить успішно) і купу часу ми втрачали на різні речі, які зараз можна зробити з ШІ, шкода тоді в нас його не було :)

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

Приходьте, буде весело (все в онлайні).
Треба зареєструватися, лінка тут.
👍32
У нас немає другого часу

Вчора не зміг потрапити на СТО, бо в них немає світла, записався на інше СТО. Потім поїхав на НП, відділення №1, найбільше у Львові - вони виявляється теж без світла сидять і не працюють, бо “щось там з генератором”. Довелося чекати поки проблему не вирішать, але на це пішло забагато часу і подальші плани на день коту під хвіст.

Взагалі-то в країні війна вже давно, і енергосистему бомблять не перший місяць, пора б бізнесам якось краще адаптуватися. Але маємо що маємо і точно багато бізнесів роботу без електрики не вивезуть, вже зараз щось закривається/призупиняється і це сильно вдарить робочим місцям та економіці.

На фоні цього спостерігаю що багато студентів в IT починають призупиняти навчання “до кращих часів”, але проблема в тому, що ми не знаємо коли вони настануть, і не виключено, що завтра ми дізнаємося, що кращі часи були вчора.

Чи можна вчитися без світла? Звичайно що можна, достатньо захотіти по-справжньому і зусиль трохи прикласти. Сам я на початку вчився програмуванню взагалі без інтернету і комп’ютера - просто по книжкам, код в зошиті писав, а потім в голові його виконував. Це було складно і неефективно, але результат був.

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

Є проблема з інтернетом? Теж вирішувано. Книжки та відео з ютубу можна витягнути заздалегідь, а для написання коду вже повно редакторів доступно як аплікація.

Але якщо у вас ноутбук, то з ним можна світло/інтернет десь пошукати.

Хоча у періодичній відсутності світла/інтернета навіть свої плюси є - відволікаючі чинники зникають і сфокусуватися можна. Тут захотіти потрібно лише, але по-справжньому, щоб своє бажання на дії перетворити.

Щоб потрапити в IT доведеться докласти зусиль, але це не є аж занадто складна задача. Вакансії є, людей на роботу беруть, і це стосується всіх рівнів - від джунів до сеньйорів. Не візьмуть хіба якщо по знанням/навичкам не дотягуєш, але це теж стосується всіх рівнів і так завжди було і завжди буде.

Та й не обов’язково відразу роботу шукати, можна фрілансити пробувати, самому клієнтів шукати, знайомим якимось сайт зробити для початку. Хай можливо безкоштовно чи за символічні гроші, але тут важливий старт. Я колись клепав сайти у великих кількостях і всі клієнти були виключно по рекомендації, і ціни на послуги піднімав з кожним новим клієнтом, і дивувався, що менше їх від того не стає.

А от що буде з бізнесами/вакансіями за межами IT - ось тут як ситуація не поправиться, нас чекає зовсім не оптимістичний сценарій. Тому якою б не здавалася складною ситуація сьогодні, треба пам’ятати, що завжди може бути гірше. І готуватися заздалегідь, бо вдача любить підготовлених.
72👍20🔥20😁3👏2
Навіщо веб-розробнику математика?
😁105🔥7👍21