Я больше не являюсь разработчиком Java, но все же нахожу, что большая часть этой книги может быть полезна любому начинающему программисту. Возможно, не только для них, поскольку в книге есть элементы, о которых всегда полезно напоминать. Кроме того, это дает вам идеи о том, как и чему учить менее опытных людей.
Но я слишком быстро побежал вперед.
Java by Comparison обещает вам стать мастером Java с помощью 70 примеров. Конечно, вы не станете мастером, просто прочитав эту книгу, вам придется практиковаться. Много. Но эта книга – хорошее начало.
В нем действительно содержится что-то вроде 70 примеров, организованных наиболее читаемым способом, который я когда-либо видел.
С левой стороны всегда есть плохой пример, а на следующей странице – лучший, так что вы всегда будете видеть их вместе, вам не нужно переворачивать страницы. Это чрезвычайно легко усваивается как таковое.
Конечно, у этой структуры также есть некоторые недостатки, один из которых заключается в том, что каждое объяснение относительно короткое. Иногда, на мой взгляд, слишком коротко. Но, по крайней мере, людям не будет скучно, и это очевидная цена для этой организации.
Примеры организованы вокруг 9 различных тем, включая такие, как присвоение имен, комментарии, обработка исключений, дизайн и краткий обзор того, что вам следует изучить дальше.
Как вы можете видеть, она действительно разнообразна. Вы не будете мастером ни в одной из этих тем, но вы можете повысить уровень своих знаний настолько, чтобы писать гораздо лучший код.
В любом случае, вы не можете стать профессионалом от одного шага к другому. И это тоже идея примеров в книге. Иногда пример, который был справа, будет показан слева через несколько страниц. Потому что, как говорят авторы, лучшее решение не обязательно является хорошим. Может быть несколько шагов, ведущих к оптимальному результату – если таковой вообще существует.
Одна вещь, которую я пропустил, – это дополнительные чтения в конце каждой главы, но, вероятно, это из-за нехватки места.
В целом, мне понравилось Java по сравнению очень много! Хотел бы я, чтобы у меня был такой же, когда я начинал свою карьеру разработчика. И я почти уверен, что мои бывшие коллеги пожелали бы того же самого!
Приятного чтения!
Эта статья была первоначально опубликована на моем блог . Если вы заинтересованы в получении моих последних статей, пожалуйста подпишитесь на мою рассылку новостей и следите за мной в Твиттере .
Оригинал: “https://dev.to/sandordargo/java-by-comparison-by-simon-harrer-jorg-lenhard-linus-dietz-inm”