Programming Mentor
3.49K subscribers
165 photos
1 video
13 files
357 links
Ти живеш, поки вчишся
Download Telegram
Не знаю, мені здається, чи це дійсно так, але щось всяких онлайн-казино слото-чогось і тому подібного стало забагато. В першу чергу це означає, що є попит, якась тяга до азарту і люди гроші несуть потоком. В той же час військові збори закриваються не дуже активно.

Ідея до стартапу - треба якось поєднати одне з іншим - крутиш якусь рулетку і донатиш, на ній суми різні випадають та підрозділи куди задонатити, щось таке. 🙂

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

До речі, на ДОУ зараз є лайт-варіант такого збору, можна макбучок виграти за донат.

https://dou.ua/forums/topic/47407/
👍27🔥152😁1
Щойно OpenAI запустила модель "text-to-video", виглядає дуже круто, м'яко кажучи :)
Поки доступ не для всіх, але подивитися на приклади можна. https://openai.com/sora
28🔥10👍5👏3
Нарешті з'явилося рішення проблеми поганого коду
👍25😁6
Що має знати веброзробник у 2024?

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

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

Але виглядає так, що саме у 2024 кількість змін та нового виходить на інший рівень, і дуже важливо зробити ставку на те, що вистрілить і буде потрібне на ринку. Зараз серйозні позиції у NextJS, зокрема концепт серверних компонент непогано вистрілив. У світі CSS бібліотек і фреймворків дуже класно виглядає Tailwind CSS, особливо в комплекті з shadcn/ui. А ще несподівано увірвався HTMX - і мені подобається ця штука я вам скажу. І звичайно багато нового у хмарах, наприклад, останнім часом дуже подобається supabase.

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

Тому запрошую на вебінар у четвер 7-го березня на 18:30, де ми про це поговоримо.

Участь безкоштовна, реєструйтеся за лінком https://hubs.ly/Q02mvjGS0
👍34🔥52
Хто вчора не зміг відвідати подію - ділюся записом. Не дивуйтеся за кольорову палітру - схоже запис Zoom не справився з HDR-екраном.
PS. Питання/обговорення можна прямо тут в коментах. :)
https://youtu.be/pXDIpbk4C8A
👍23🔥51
Перша велика офлайн-конференція DOU Day

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

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

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

Зараз під час війни подій у нас стало менше, особливо якісних офлайнових.

Дуже приємно що ДОУ взялася за організацію такої конференції.
Відбудеться 18-го травня в Києві.

Сьогодні останній день, коли можна взяти другий квиток зі знижкою https://dou.ua/goto/TTbY
15👍3
Як працює Devin?

Devin (“перший AI-інженер”) наробив багато шороху на кшталт “розробники будуть непотрібні”.

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

Зараз я розкажу що таке Devin і які є альтернативи, якими можна користуватися вже зараз.

Отже, Devin - це AI-агент, побудований на основі LLM, призначений для вирішення задач програмної інженерії.

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

Однак агенти, які є зараз, нажаль, чи на щастя - не такі такі розумні як агенти з Матриці. У якості мозку вони використовують LLM такі ж (або ті ж самі), що й ChatGPT/Google Gemini.

І якщо пояснювати що таке “агент на основі LLM” простими словами, то його можна уявити як систему, в якій LLM може не просто відповідати на питання, а і виконувати послідовність дій у певному середовищі, використовуючи інформацію з цього середовища як вхідну інформацію для наступних дій.

Насправді платний ChatGPT 4 також працює в режимі агента, просто досить лайтового - він може сходити в інтернет за даними, написати код на пайтоні, виконати і використати результат, чи звернутися до плагінів/GPTs.

Якщо ви самі відкриєте VS Code і будете просити ChatGPT надати послідовність інструкцій для розробки якогось проєкту, включаючи команди в терміналі і код файлів, а результат виконання команд будете закидати назад в ChatGPT для уточнення чи пошуку помилок, то це і буде те, що по суті робить Devin.

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

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

Отже, чи корисний і чи здатен замінити розробника Devin та подібні йому системи, які зараз без сумніву будуть з’являтися у великих кількостях? Так, звичайно корисний, але не як заміна розробнику, а як асистент для нього, такий собі трейнішка, якому можна поручити деякі примітивні задачі, але ретельно перевірити їх виконання і за потреби йому ж допомогти.

Якщо маєте бажання погратися з чимось подібним, то рекомендую подивитися ось це відео https://youtu.be/rmrLXI2w0Vg , де пояснюється створення агента для розробки простої гри з допомогою Rivet no code інструмента для створення AI-рішеннь з допомогою LLM. Майте на увазі, що розробка примітивної гри потягнула на тисячі запитів до OpenAI API та обійшлася десь в $40.

Якщо хочете зробити це безкоштовно, то можете по моєму відео підняти локальний сервер, завантажити безкоштовну модельку https://youtu.be/WcIghZD9QhI

Також можете подивитися в сторону клона Devin, проєкт Devika на гітхабі - хоча йому всього 2 тижні, але вже працюючий варіант є https://github.com/stitionai/devika
👍335🔥4😁1
Audio
Тут шанувальники підігнали пісню.
Хоча кого я обманюю - сам написав :)
32👍12😁11🔥6👏3
Audio
Ну а тепер по заявці аудиторії - послання до вас від Programming Mentor :)
🔥67👏21
Channel photo updated
Channel photo updated
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