Все сейчас говорят про необходимость прокачивать hard skills, учиться новому, осваивать инструменты. Но меня вот что гложет: а что, если у человека нет крепкой фундаментальной базы в своей области? Вот ты можешь сколько угодно изучать последние фишки в программировании, но если ты не понимаешь основ алгоритмов или архитектуры, то это будет просто поверхностное знание. Получается, что акцент на 'сиюминутных' hard skills может завести в тупик, когда тебе придется решать более сложные задачи, требующие глубокого понимания. Стоит ли гнаться за всеми новыми навыками, или лучше сначала укрепить основу? Мне кажется, без прочного фундамента даже самый модный 'хард' быстро устареет. А вы как думаете?
переходник ЌРÁЌÉH