⤴️
Оглядываясь на пройденный путь, я понимаю, что главным итогом стали не только знания о том, как написать «Hello world» на ассемблере. Постоянное изучение математики и программирования, особенно в вузовских объёмах🏥, ведёт к развитию двух критичных мета-навыков👤:
1️⃣. Умение учиться🗒
Успех в области IT напрямую зависит от способности быстро найти, усвоить и применить новую информацию. У разработчиков он развит максимально, потому что без него просто невозможно долго оставаться в профессии.
2️⃣. Декомпозиция и решение сложных проблем🐗
Про необходимость разбираться с задачами, у которых нет очевидного и единственно верного решения, я уже рассказывал тут. Работа даже с небольшой кодовой базой в 5к строк часто требует таких решений, последствия которых можно узнать только спустя годы, когда какой-нибудь безобидный костыль отстрелит тебе ногу🚀. В этот момент тренируется умение разбивать сложные, запутанные задачи или системы на более мелкие, управляемые и понятные части.
Поэтому если всё таки придётся перекатываться в отделочные работы, я думаю, что бывший айтишник довольно быстро научиться класть плитку. Причём сложность укладки по времени будет расти не квадратично, а за O(n*logn).
Оглядываясь на пройденный путь, я понимаю, что главным итогом стали не только знания о том, как написать «Hello world» на ассемблере. Постоянное изучение математики и программирования, особенно в вузовских объёмах🏥, ведёт к развитию двух критичных мета-навыков👤:
1️⃣. Умение учиться🗒
Успех в области IT напрямую зависит от способности быстро найти, усвоить и применить новую информацию. У разработчиков он развит максимально, потому что без него просто невозможно долго оставаться в профессии.
2️⃣. Декомпозиция и решение сложных проблем🐗
Про необходимость разбираться с задачами, у которых нет очевидного и единственно верного решения, я уже рассказывал тут. Работа даже с небольшой кодовой базой в 5к строк часто требует таких решений, последствия которых можно узнать только спустя годы, когда какой-нибудь безобидный костыль отстрелит тебе ногу🚀. В этот момент тренируется умение разбивать сложные, запутанные задачи или системы на более мелкие, управляемые и понятные части.
Поэтому если всё таки придётся перекатываться в отделочные работы, я думаю, что бывший айтишник довольно быстро научиться класть плитку. Причём сложность укладки по времени будет расти не квадратично, а за O(n*logn).