Список технологий для изучения
Получил список рекомендаций от знакомого разработчика — что нужно знать, программа-минимум. Решил оставить в блоге этот перечень, чтобы не затерялся. Итак:
- Как минимум поверхностное понимание работы JavaScript
- Если учить React, то сфокусироваться на практическом применении, а также разобраться с фреймворками на его основе, например next.js, который позволяет обойтись без бэкенда вовсе
- Ознакомиться с технологиями публикации сайтов прямо из репозитория, например Netfly
- Понять JAMstack, так как он очень популярен и удобен
- Взять на вооружение технологию htmx, которая позволяет сделать отзывчивый интерактивный сайт без JS, только на питоне
- Узнать больше про безсерверную архитектуру на основе AWS и Lambdas (причем докер образы будут прямо в Лямбде). В питоне это позволяет сделать утилита Zappa
Также общий набор рекомендаций для софт-скиллов:
- Писать хорошие коммиты
- Уметь делать CI/CD
- Писать тесты для своих проектов на гитхабе
- Проявлять активность на гитхабе в целом
- Писать красивый PEP8 код
- Писать статьи в блог
- Может, даже вести подкаст
- Помогать с опен-сорс проектами
И это ведь только начало. Впереди столько интересных технологий!
4io2dj
b06g2f
mhv68f
1rlb0c
41w0j8
k8ol39
je7hky
zeuvt6
25jthk
pcctqr
c7yeef
74xeek
93ll0c
eu5683
t9qdlu