Devs World
470 subscribers
165 photos
14 videos
408 links
All about software developing & architecture
@ml_world - the best materials about Machine Learning & Data Science

Our fund instagram to help homeless animals: https://www.instagram.com/ukraineanimalhelp/

Contacts: @anikishaev | creotiv@gmail.com
Download Telegram
Тут завязалась дискуссия, что знать кучу фоейворков, систем, сервисов, клаудов это не главное для разработчика - главное решать проблемы.

И я тут даже не спорю. Но есть нюанс..

Для решение проблем нужно знать и уметь их решать. А для этого нужно знать все вот то перечисленное хотя бы немного.

Простой пример из жизни.

Вот если я спрошу: "А ты можешь сварить гречку?" - Большинство не думая скажут да. Остальные, честно даже не знаю зачем вы меня читатете)

Так вот вроде все хорошо, все умеют. Пока мы не начали эту гречку пробовать.

И вот тут выясняется важная штука, что лишь единицы могут сделать ее вкусной. А вкус здесь и есть то самое "уметь решать проблемы"

Нет я не спорю можно найти очень дотошный рецепт и сделать по нему. Только вот многие забывают что бизнес это еще и время. И проект на 10 лет никому не нужен. А быстрота требует практических знаний.

Вот более реальный кейс уже технический.

Впм нужно скейлить #EC2 инстанси на #AWS и казалось бы, что такого сложного то - береш AWS #AutoScallingGroup, запихиваешь инстанс и погнали.

А в реальности мы имеем:
- какие метрики выбрать для скейл ин/оут
- какие таймауты по обратке делать?
- какие трешолди поставить?
- может нада модель подключать для высчитывания предсказания нагрузки?
- что делать с барст нагрузками, как их скейлить?
- нужно ли держать ворм-ап инстансы или нет?
- какое время поднятия имиджа и как его сократить
- логирование?
- метрики системы?
- что там по цене?
- ....

и вот так с каждой маленькой частью системы.

А теперь представьте что вы этого в глаза не видели.

Страшно?)

Кому интересно развиваться в ИТ - подписывайтесь
https://www.linkedin.com/newsletters/software-engineering-world-7350235171381567489
👍5🔥1