Быть разработчиком– трудно, аделать первые шаги– еще труднее. Вам предстоит постоянно практиковаться, осваивать большие объемы сложной информации, вы обязательно столкнетесь снеожиданными вызовами, которые могут легко отпугнуть даже самого заинтересованного имотивированного специалиста. «Вам придется услышать немало критики, исразу оговорюсь: корректная критика– это то, что помогает стать лучше, незадевает самооценку испособствует профессиональному росту. Очень важно отличать критику откритиканства. Замечайте, когда вас используют, чтобы подкрепить свое нездоровое эго илисамоутвердиться заваш счет. Такие ситуации врядли будут частыми, нонужно быть готовым икним». Книга Владимира Швеца, востребованного разработчика с15-летним опытом работы, поможет вам несойти спути ипреодолеть все трудности счестью. Она содержит исчерпывающие сведения опроблемах каждого разработчика испособах их решения. Вы узнаете, какписать хороший, чистый код, отлаживать его иоптимизировать, настроить удобный длясебя режим работы ибезтруда общаться сколлегами ируководителями, каксправляться сусталостью, выгоранием игордыней. Каждый раздел содержит непридуманные истории изопыта автора иего коллег, маленькие хитрости илайфхаки, атакже задания, которые помогут вам подготовиться кгрядущим испытаниям напути кновым высотам вкарьере. «Вреальности код большого проекта расширяется так быстро, что хорошее, продуманное именование непоспевает заним, ноэто незначит, что вы недолжны уделять этому внимания. Старайтесь делать поодной вещи зараз. Если вы пишете новый код, называйте элементы так, чтобы поним можно было читать код какрассказ (илихотябы какхокку). Если вы работаете суже написанным кодом, будьте бдительны, потому что иногда переменная `sum` может оказаться указателем наоткрытый файл. Если вы уверены всвоих силах, выделите немного времени ипоправьте то, что выглядит нелогичным сточки зрения чтения кода». «Первый совет, который я хочу вам дать,– притормозите. Возьмите больничный, даже если это будет стоить недовольных лиц руководства. Возьмите отпуск, пусть даже вы небудете присутствовать нарелизе своего продукта. Если вы исчерпали весь свой ресурс, то можете сделать лишь одно: остановиться иобдумать ситуацию безнависающих надвами дедлайнов, ошибок иклиентов». Длякого Впервую очередь дляначинающих разработчиков, которые хотят найти свое место виндустрии, атакже специалистов вIT, которые уже успели освоиться итеперь жаждут узнать, насколько глубока кроличья нора.