Ну а вірити, що після курсів дадуть 1к чи 2к зелені — ви ж вже не діти...
Ви бачили поточні реклами курсів в Інстаграмі від М**Т Екедемі для різних ЦА?
а) Для випускника курсів Manual QA «середній час пошуку роботи
б) А будь-яку мову програмування можна вивчити за
На ібеї продають і продавали будь що (крадене фізичне та цифрове з явними ознаками), недавно нашумівша історія з прозорим ноутбуком для вʼязниць лише чого варта.
Відкрийте для себе Netsarang Xshell, на вінду нічого кращого немає.
Чому обрано саме FastAPI, які були інші варіанти, якщо були?
В мікросервісах FastAPI зараз by default. Часто ядро на Django, а все решта на орбіті на FastAPI.
Flask/Sanic своє віджили і крутяться там, де вже багато написано і міграція занадто дорога або в ній на поточний час відсутній раціональний сенс.
FastAPI/Pydantic/SQLAlchemy швидший за Flask/Marshmallow/SQLAlchemy. Pydantic можна використовувати з Flask, проте яке практичне застосування?
використовується SQLAlchemy, бо цей ORM нативно не підтримує асинхронність
Asyncpg, AsyncSession щось вам говорять? Асинхронне FastAPI з асинхронним SQLAlchemy працює чудово.
docs.sqlalchemy.org/...asyncio.html#synopsis-orm
Самі тести доволі тривіальні, скажімо чи заповнені певні довідники в дб моделі, запускаються в Dockerfile перед supervisord, більше аби показати чи часом нема в самому коді застосунку критичних помилок які не дають ранити сам додаток.
Налаштуйте нормально CI/CD, котре запускає тести після commit push у вашу бранчу і не дає змерджити Pull Request в main при наявних помилках.
Ресурсів на тему FastAPI не так багато чомусь.
Ви що українською гуглите? Ресурсів та туторіалів за останні 4 роки просто тьма, а документація самого FastAPI доволі зрозуміла і покриває більшість питань.
Для макосі треба розуміти, як обирати дисплей bjango.com/...les/macexternaldisplays2
До того ж кошмарний перформанс. Є круті ферймворки, але де плюсисаме пайтона?
Так і бачу, пацанам в SV інвестори насипали бабла на новий стартап (бекенд для вебу та мобілок), а вони такі — хмм, давайте будемо пиляти бекенд на плюсах чи джаві замість ядра на Django/DRF та з мікросервісами на орбіті на FastAPI.
Універсальність пайтона в тому, що на ньому швидко реалізуються бізнес задачі продакшн-рівня в максимально короткі строки через наявність дорослих фрейморків, на котрих крутиться багато стартапів чи компаній в Каліфорнії (Instagram, Venmo, Lyft, Netflix, Uber, Reddit, багато чого в Cisco, Juniper Networks etc.).
На пайтоні надзвичайно просто та легко писати обєктно-орієнтований код. Також пайтон має купу фрейморків для роботи в сфері мереж та кібербезпеки і пайтон там надзвичайно популярний.
Тобто на лінуксі настільки нестабільний софт, що треба бути гіком та весь час читати логи?
Дизайнер ніколи не працюватиме на ОС, дизайн якої нагадує вирвиглазну неінтуїтивну шкільну роботу. Так само і з Андроїдом.
Spotify, як європейська компанія, вічно ниє, що Apple то комісію бере за доступ до своїх користувачів, то ще щось. А євробюрократи, як завжди, нічим корисним не займаються. В них лише на меті «розкулачити» та «врегулювати». DMA цьому яскравий приклад і як Apple показала їм середній палець, від чого згоріли всі любителі халяви, в тому числі Тім Свіні з Епіків.
При рефакторингу ви працюєте з наявним кодом. При переписуванні все викидається і пишеться з чистого листка.
Буває. Два роки тому відомий ютубер Linus Tech Tips взявся за челлендж і змінив робочу систему на Linux.
При встановленні Steam в нього видалився робочий стіл. Неперевершений User Experience. Тоді це сильно підірвало репутацію коммюніті лінукса на Reddit, котре агресивно пропагує дистрибутиви з лінуксом як заміну бридкої вінди.
Дивитись з 10:30: youtu.be/0506yDSgU7M?t=631
На Reddit купу тем по цій події, лінуксоїди по класиці жанру звинуватили користувача, бо в того «криві руки».
Тут насмішки
1) www.reddit.com/...did_a_challenge_where_he
2) www.reddit.com/..._trying_to_install_steam
Тут одне з обговорень на 700+ коментарів:
www.reddit.com/...is_personal_pc_to_pop_os
Так і є. Чи гугл, чи циско (де одні бородаті діди в світерах, що нічого окрім терміналу в житті не бачили за останні 30 років), чи дропбокс — всім видають макбуки. Макбук це дефолт всюди, де не треба чогось специфічного. Навіть Лінус Торвальдс пушає коміти з Макбук Ейра на М2.
Я колись працював з лінуксоїдами, вічно ні в кого нічого ніколи не працювало. Пам’ятаю взяли новачка — перше питання на стендапі «чи в когось стоїть убунту, в мене не працює ось це, можливо хтось знає як пофіксити». Гугл не допоміг, віддавав ІТ-саппорту на перевстановлення убунти.
Два роки тому також працював з лінуксоїдом та «онлі опенсорс вей»-людиною. На стендапах в зумі чи гугл міті вічно відпадав — то відео не працює, то аудіо, то лише аудіо без відео. І так кожен божий день.
Також не читав. Книги це взагалі доволі специфічна література не для всіх. Купу авторської нудятини та води. Засипаєш через 2 хвилини читання.
Tech industry, так як забугром ІТ це зовсім інше:
However, within the UK at least, job descriptions and adverts tend to reserve “IT” within a job title, as administration, procurement and technical support for company computing resources. Everything from sysadmin work, to front-line technical support, or hardware repair and procurement/policy for internal IT.
“I work in IT”: This phrase is used by individuals who are part of the Information Technology department and are involved in managing and supporting technology infrastructure and systems.
“I’m in the tech industry”: This is a broad term that encompasses all aspects of technology-related work, including hardware, software, services, and more.“I work in the software development field”: This phrase specifies a focus on software development within the technology industry.
“I’m in the field of computer science”: This is often used by individuals with a strong academic or research background in computer science or related fields.
Американці сидять в iMessage і їх ті SMS/MMS не цікавлять, а тінейджери, котрі поголовно на айфонах, насміхаються з користувачів Андроїду, бо коли ті пишуть меседж, на айфоні воно не синього, а зеленого кольору. Взагалі тема про green vs blue bubbles дуже смішна, особливо в контексті знайомства в тіндері і подальшого спілкування.
Я ж говорю, у вас зв’язок з паралельними світами :)
Ви ще не бачили, як пишуть софт американці зі своїми зарплатами та опціонами ;)
Епл самі ступили. Треба було відкрити патенти на лайтинг, зараз би все було на лайтингу.
Епл на ліцензуванні лайтнінга заробили купу бабла, це було б максимальною дурницею відкривати для всіх.
Доволі сильна заява. Бачив я той код, що пишуть сисадміни та девопси. Переважно люди пробували натягнути сову на глобус і дивувались, чого працює не так як треба.
З того що я бачив від людей, котрі плювались на пайтон — передали список в функцію, всередині його модифікували, вийшли назад, а дані кудись пропали! Або писали клас без заголовку класу, тобто почали з `def __init__()` і дивувались, чого код не запускається. Або ще із смішного — написали дві функції, в кожній об’явили по локальній змінній з однаковою назвою і дивувались, чого під час виконання в другій функції значення не те, яке вони привласнили в першій. Чи пробували «модифікувати» кортеж всіма можливими способами (.add, .append, .extend, .update — всюди кляті помилки і що вони означають ні бум бум, бо то щось незрозумілою англійською).
Лайно, а не мова. ©
Для непідготовлених простіше та зручніше пайтона мабуть нічого немає, враховуючи його нормальний візуально незамусорений сішними дужками синтаксис та екосистему.