Найти в Дзене
Мы Обречены

Книги по программированию дали мне больше, чем преподы и курсы

Я плохо учился в школе. С грехом пополам сдал всякую гуманитарную чушь, и заявил родителям, что хочу поступить на менеджера. У моего бати, в отличие от меня, уже были мозги, он послал меня к черту, и устроил на платное отделение энергоунивера. К тому моменту, я в жизни интересовался только дотой, и своей девушкой. Тупые технарские предметы вызывали удушающую скуку, я начал прогуливать вуз с первого дня. У меня была какая-то страшно неинтересная специальность, что-то связанное с электроникой. Но кроме предметов по специальности, стандартного пакета из русского, физики и математики, у нас была одна пара в неделю по программированию. Я случайно пришёл на одну из этих пар. И мне не было скучно! Я заинтересовался. Пришел домой, скачал IDE (это штука, в которой мы пишем код), и стал пробовать повторить программу препода. У меня ни черта не вышло, и я поехал в книжный магазин, нашёл там саму толстую книгу по C++, отвалил за неё космические для тогдашнего меня 2500р, и стал читать. Книги по пр

Я плохо учился в школе. С грехом пополам сдал всякую гуманитарную чушь, и заявил родителям, что хочу поступить на менеджера. У моего бати, в отличие от меня, уже были мозги, он послал меня к черту, и устроил на платное отделение энергоунивера. К тому моменту, я в жизни интересовался только дотой, и своей девушкой. Тупые технарские предметы вызывали удушающую скуку, я начал прогуливать вуз с первого дня.

У меня была какая-то страшно неинтересная специальность, что-то связанное с электроникой. Но кроме предметов по специальности, стандартного пакета из русского, физики и математики, у нас была одна пара в неделю по программированию. Я случайно пришёл на одну из этих пар. И мне не было скучно! Я заинтересовался. Пришел домой, скачал IDE (это штука, в которой мы пишем код), и стал пробовать повторить программу препода. У меня ни черта не вышло, и я поехал в книжный магазин, нашёл там саму толстую книгу по C++, отвалил за неё космические для тогдашнего меня 2500р, и стал читать.

Книги по программированию - интересная штука. Это одновременно и учебник, и художественное произведение. Вот ты читаешь главу, тебе интересно, хорошо проводишь время - а в конце домашнее задание. Я окончательно забил на вуз, и мне требовалось как-то компенсировать у себя в башке тот факт, что я сливаю свою жизнь в унитаз. Это дало мне мотивацию.

Я быстро прочитал этот талмуд, не выполняя никаких заданий. И уже начал что-то понимать, но в целом ещё не научился программировать. Зато я уже могу впечатлять своих близких простенькими программами, с которыми можно было переписываться, просить их выключить комп, или поиграть в крестики-нолики - это мотивировало ещё сильнее. Весь учебный год я потратил на освоение материалов из книги, выполняя задания, которые были предложены в ней, и те, которые придумал себе сам. В конце года меня закономерно вышвырнули из универа, и загребли в войска, но это уже другая история.

Главное - я понял, что теперь у меня есть какая-то экспертность, вещь, которая мне интересна, и в которой я немного разбираюсь. После армии я быстро нашёл работу - уже не на C++, а на сишарпе, который совсем не знал - работодателей впечатлили мои знания. Я серьезно недооценил качество своей подготовки, и думал, что намного хуже настоящих программистов, а на деле оказалось, что простое освоение одной, блин, книги возводит меня в ранг настоящего разработчика.

С тех пор прошло много времени, и с тех пор я ни разу не писал код на C++. Сейчас я старший разработчик с шикарной карьерой, уважением в сообществе, и огромной кучей денег. Я смотрю на людей, которые приходят в индустрию с дорогущих курсов, и не понимаю, почему они такие тупые. Почему они не знают так много вещей, которые знал я.

Разница между мной в начале, и этими чуваками - гигантская. Я и сейчас изучаю новые технологии по книгам - причем желательно, что бы книгу написал тот же мужик, который и изобрел эту технологию - обычно они все это и делают. Курсы стоят по 30к, выжирают у тебя три месяца, и готовят тебя к тому, что бы ты умудрился не обосраться на одном из двадцати собесов. Книга по языку программирования сделает тебя человеком, который не боится собеседований - потому что он действительно знает на порядок больше, чем должен.

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

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

Смотрите мой
подкаст