От джуна до сеньора: Как стать востребованным разработчиком - Владимир Швец
Быть разработчиком – трудно, а делать первые шаги – еще труднее. Вам предстоит постоянно практиковаться, осваивать большие объемы сложной информации, вы обязательно столкнетесь с неожиданными вызовами, которые могут легко отпугнуть даже самого заинтересованного и мотивированного специалиста.«Вам придется услышать немало критики, и сразу оговорюсь: корректная критика – это то, что помогает стать лучше, не задевает самооценку и способствует профессиональному росту. Очень важно отличать критику от критиканства. Замечайте, когда вас используют, чтобы подкрепить свое нездоровое эго или самоутвердиться за ваш счет. Такие ситуации вряд ли будут частыми, но нужно быть готовым и к ним».Книга Владимира Швеца, востребованного разработчика с 15-летним опытом работы, поможет вам не сойти с пути и преодолеть все трудности с честью. Она содержит исчерпывающие сведения о проблемах каждого разработчика и способах их решения. Вы узнаете, как писать хороший, чистый код, отлаживать его и оптимизировать, настроить удобный для себя режим работы и без труда общаться с коллегами и руководителями, как справляться с усталостью, выгоранием и гордыней. Каждый раздел содержит непридуманные истории из опыта автора и его коллег, маленькие хитрости и лайфхаки, а также задания, которые помогут вам подготовиться к грядущим испытаниям на пути к новым высотам в карьере.«В реальности код большого проекта расширяется так быстро, что хорошее, продуманное именование не поспевает за ним, но это не значит, что вы не должны уделять этому внимания. Старайтесь делать по одной вещи зараз. Если вы пишете новый код, называйте элементы так, чтобы по ним можно было читать код как рассказ (или хотя бы как хокку). Если вы работаете с уже написанным кодом, будьте бдительны, потому что иногда переменная `sum` может оказаться указателем на открытый файл. Если вы уверены в своих силах, выделите немного времени и поправьте то, что выглядит нелогичным с точки зрения чтения кода».«Первый совет, который я хочу вам дать, – притормозите. Возьмите больничный, даже если это будет стоить недовольных лиц руководства. Возьмите отпуск, пусть даже вы не будете присутствовать на релизе своего продукта. Если вы исчерпали весь свой ресурс, то можете сделать лишь одно: остановиться и обдумать ситуацию без нависающих над вами дедлайнов, ошибок и клиентов».Для когоВ первую очередь для начинающих разработчиков, которые хотят найти свое место в индустрии, а также специалистов в IT, которые уже успели освоиться и теперь жаждут узнать, насколько глубока кроличья нора.
- Автор: Владимир Швец
- Жанр: Бизнес / Разная литература
- Страниц: 30
- Добавлено: 21.05.2025
Внимание! Аудиокнига может содержать контент только для совершеннолетних. Для несовершеннолетних прослушивание данного контента СТРОГО ЗАПРЕЩЕНО! Если в аудиокниге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту pbn.book@gmail.com для удаления материала
Читать книгу "От джуна до сеньора: Как стать востребованным разработчиком - Владимир Швец"
Постарайтесь получить максимум удовольствия от нового проекта, пусть это будет захватывающе и интересно, пусть это станет испытанием. Новый проект даст вам новый опыт и знания, вы сможете создать что-то прекрасное из ничего – дайте себе шанс насладиться этим.
Тезисы
■ Не паникуйте, получайте удовольствие от процесса.
■ Досконально изучите предметную область.
■ Узнайте максимум об аналогах и конкурентах.
■ Не позволяйте эйфории от выбора технологий затмить требования проекта.
■ Не позволяйте себе впадать в аналитический шок.
■ Устанавливайте свои сроки и учитывайте приоритеты.
Задание
Если у вас есть время, представьте себе проект, который хотели бы реализовать. Определите его предметную область, его функции, сильные и слабые стороны. Составьте список формальных и неформальных требований к проекту. Определите технологический стек, который стали бы использовать, учитывая требования. Проведите анализ потенциальных проблем, с которыми можете столкнуться. Разбейте проект на этапы, определив ориентировочные сроки их завершения.
История из жизни
«Экзамен для меня всегда праздник, профессор». И это действительно так. Новый проект для меня всегда праздник. Мне немного страшно, но ощущение предвкушения, чувство нового начала куда сильнее. Я знаю, что первое время будет очень сложно. Время принятия самых важных решений, время формирования архитектуры, которая должна пройти проверку годами. Для меня начать новый проект – это все равно что, как в детстве, стоять перед нераспакованным новогодним подарком, испытывая огромную радость и предвкушая что-то очень интересное…
И напоследок…
Вот мы и подошли к концу моей (хотя теперь уже нашей) книги. Мне немного грустно, что она закончилась, но радостно, что вы ее прочитали. В эту книгу я вложил очень много себя, своих историй, опыта и переживаний. Спасибо, что разделили ее со мной.
Распоряжайтесь этой книгой как вам удобно. Может, вы прочитаете ее один раз и этого будет достаточно, но дайте ей шанс раскрыть себя. В ней много разделов, которые окажутся полезнее уже тогда, когда вы наберетесь опыта и будете лучше понимать мир IT.
А еще я хотел сказать, что верю в вас. Верю в ваше природное любопытство, в ваши интерес и любознательность. У вас все получится. Вам никогда больше не будет скучно, в IT вы всегда найдете что-то новое, что захватит вас, накроет с головой, станет важной частью вашей жизни.
Я очень жду ваших собственных проектов и надеюсь, что моя книга поможет вам их реализовать!
Встретимся в IT!
Рекомендуем книги по теме
Масштабированный скрам: Как организовать гибкую разработку в крупной компании
Крэг Ларман, Бас Водде
Мама, я тимлид! Практические советы по руководству IT-командой
Марина Перескокова
Этой кнопке нужен текст: O UX-писательстве коротко и понятно
Кирилл Егерев
IT-рекрутмент: Как найти лучших специалистов, когда все вокруг горит
Егор Яценко
Сноски
1
С большой силой приходит и большая ответственность (англ.).
2
Keep it simple, stupid («Делай проще, тупица»), или просто KISS – принцип проектирования, который утверждает: большинство систем работают лучше всего, если остаются простыми.
3
"Structured Programming with go to Statements," Computing Surveys (Vol. 6, № 4, декабрь 1974, с. 268).
4
Дорогу осилит идущий (лат.).