The post has been translated automatically. Original language: Russian
It's too easy to create the illusion of progress in IT right now. New frameworks, courses, tutorials, checklists, and roadmaps.
But the most difficult step is not to learn something new, but to start applying it in a real project where there is no perfect technical specification and no correct answer.
More and more often, I find myself thinking that growth does not begin with technology, but with the ability to make imperfect decisions and be responsible for them. The code may not be perfect. The design is not final. Architecture is temporary. And that's okay.
It's much worse to wait for the perfect moment to start.
I wonder which is more difficult for you now: to learn new things or to apply what you have already learned?
В IT сейчас слишком легко создавать иллюзию прогресса. Новые фреймворки, курсы, туториалы, чек-листы, «дорожные карты».
Но самый сложный шаг — не выучить что-то новое, а начать применять это в реальном проекте, где нет идеального ТЗ и правильного ответа.
Я все чаще ловлю себя на мысли, что рост начинается не с технологий, а с умения принимать несовершенные решения и отвечать за них. Код может быть неидеальным. Дизайн — не финальным. Архитектура — временной. И это нормально.
Гораздо хуже — ждать идеального момента, чтобы начать.
Интересно, что для вас сейчас сложнее: учиться новому или применять уже изученное?