Ответ на пост «5 причин которые замедляют ваше обучение программированию»
Синтаксис выучил - готов инженер. В твоих руках будут мощные инструменты: хрупкий дизайн, копипаста логики, лапша из сотен классов, обобщение по неосновному признаку, смесь низкоуровневой и высокоуровневой логики в одном алгоритме, строковая типизация и другие "лучшие практики" кодера, проверенные популярностью. Дерзай, из-под твоих пальцев выйдут настоящие шедевры, вроде портала mos.ru с пляшущими формами и долгим исполнением браузерного скрипта, сайтов интернет-магазинов, спрашивающих капчу каждые 5 минут, и тормозных и дырявых интернет-банков. Ты преодолеешь страх перед падением своей программы, когда увидишь, что за 100 пациентов, убитых отключившимся из-за твоего бага ИВЛ, персонально тебе ничего не будет, а хитрые менеджеры свалят ошибку на флуктуации электромагнитного поля. Ты не расстроишься, когда твой заказчик потеряет бюджет Нигерии из-за того, что ты не знал приоритетов логических операций. И тебя не смутят сотни тысяч штрафов автомобилистам, чья тень пересекла линию обочины. Двигай отрасль вперёд, пусть эти 40-ядерные сервера крутят твои тысячи подзапросов для выборки вложенных сущностей, покажи этим производителям железа, что у них ещё есть зоны для роста. Главное - не сдавайся из-за таких мелочей, не учи матан, теорию множеств, архитектуру фон-Неймана и прочий скучный фундамент. Лучше изучи побольше умных аббревиатур, пусть вражина-заказчик знает, что у тебя рука не дрогнет притащить весь этот зоопарк в один проект, и для задачи, которая раньше обсчитывалась в экселе на Pentium III, он должен будет купить четыре мейнфрейма, 20 обычных серверов, 6 балансировщиков и нанять пять сисадминов всё это обслуживать. На этом фоне ему уже не так жалко будет заплатить тебе твои 200 тыс + премии.