Никогда не переставай учиться!

Повысьте свои навыки программирования с помощью этих трех советов

Рекомендации по книгам, подкаст и еще кое-что…

Вы молодой разработчик программного обеспечения. Возможно, вы только что закончили какой-то курс. Может быть, вы сильно взволнованы, потому что закончили обучение. Извините, но есть неудобная правда (не только фильм). Пока вы продолжаете заниматься этой профессией, вам придется учиться новому.

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

Книги

1. Чистый код Роберта Мартина

"ссылка на сайт"*

Первая книга, которую вы должны прочитать. Это дает вам четкое представление о том, как должен выглядеть хороший код и, что более важно, ощущаться. «Дядя Боб», как его назвали в сообществе, высказывает свое мнение и свою интерпретацию по теме «Чистый код». Прочитав эту книгу, вы поймете, что такое качество кода. Что еще более важно, вас научат нюхать плохой код.

Если вам кажется, что вы только что научились из книги: Да, мне не нужно писать комментарии! Пожалуйста, посмотрите это видео и перечитайте книгу.

2. Отучиться от Барри О'рейли.

"ссылка на сайт"*

Эта книга научит вас искусству забывать или «разучиваться». Поначалу это может показаться нелогичным. Вы только начали разработку программного обеспечения. Зачем вам забывать о вещах? В программировании часто происходят изменения, новые технологии. Важно быть гибким, уметь изучать новые парадигмы, а также отказываться от старых. Эта книга предоставляет вам набор инструментов, позволяющих эффективно выявлять и стирать знания, мешающие вашему успеху.

3. Чистый кодер Роберта Мартина.

"ссылка на сайт"*

В этой книге «Дядя Боб» объясняет, как вести себя как профессиональный разработчик программного обеспечения. У дяди Боба очень твердое мнение о том, как себя вести в этой профессии. Возможно, вы не согласитесь с его мнением. Отлично! Используйте книгу, чтобы поразмышлять о своем поведении и найти возможности для улучшения. Это также причина, по которой книга не должна быть первой в вашем списке для чтения (даже если он не очень длинный). Во-первых, намочите ноги каким-нибудь кодированием. После того, как вы написали код в течение нескольких месяцев, сядьте с этой книгой и подумайте. Что ты можешь сделать лучше? Вы профессионал?

Подкаст

Если вы работаете не из дома, скорее всего, у вас есть время в пути. Используйте это время и послушайте подкаст. Я хочу предложить единственный подкаст Unlearn от Barry O’Reilly ». В своем подкасте Барри закрепляет суть своей книги очень интересными интервью. Слушая интервью, вы получите немало новых идей для книг и концепций, которые нужно изучить.

Я рекомендую сначала прочитать книгу, а затем начать с подкаста. Таким образом, вы получите максимальную пользу от подкаста.

Почему только этот подкаст? Что ж, как только вы начнете слушать подкасты, будут появляться все новые и новые рекомендации. Гораздо больше, чем ты сможешь услышать. Так что начните с одного подкаста.

Еще кое-что …

Ищите кого-нибудь, кто готов наставлять вас. Человек должен быть старше вас (не менее 5 лет). Этот человек также не должен работать над теми же проблемами, что и вы.

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

* Партнерская ссылка Amazon.