А помните, как мы в 2006-м пытались освоить C++?
Эх, времена были! Сижу вот, смотрю на эти ваши модные курсы по 'обучению программированию' и прямо ностальгия накатывает. Помню ещё, как мы с парнями собирались после пар, пытаясь осилить C++. Никаких тебе 'Zoom' или 'Discord', все по старинке — у кого-то дома, за столом, заваленным учебниками Страуструпа и распечатками километровых кусков кода.
Это же был целый квест, скажу я вам. Компилятор ругается на какую-нибудь мелочь, а ты сидишь час, а то и два, и понять не можешь, чего ему не хватает. И гуглить не всегда получалось, интернета-то нормального тогда не у всех было. Копировали друг у друга коды, обменивались дискетами, будто сокровищами какими-то. Однажды я пытался написать простой калькулятор, а вместо этого получил программу, которая валила систему. Это было что-то!
А ведь тогда нам казалось, что это и есть настоящая 'разработка ПО'. Никаких тебе фреймворков за пару кликов, никаких 'скоростных' методологий. Чистый, мать его, код и железо. И знаешь, что самое интересное? От этого есть какая-то своя прелесть. Когда сам, с нуля, разобрался в указателях, в управлении памятью, когда твоя программа заработала не просто как-то, а эффективно — это такое чувство удовлетворения, которое сейчас, кмк, сложно получить, следуя по чужим готовым рельсам.
И вот, глядя на всё это, я думаю: а ведь тот опыт, хоть и через тернии, дал мне гораздо больше, чем если бы я просто прошёл какой-то онлайн-курс. Он научил меня думать, разбираться в сути вещей, а не просто слепо копировать. Поэтому, если вы только начинаете свой путь в 'IT карьере', не бойтесь сложностей. Копайте глубже, разбирайтесь, как все работает под капотом. Это вам точно пригодится, даже если вы потом будете писать на каких-нибудь модных 'языках программирования'.