SYSTEM NOTICE

Auto translation by AI. Be sure, accuracy, nuances and authorial intent may not be fully reflected.
見出し画像

A Guide to Reading Technical Books for Engineers: Turning Knowledge into Skills

Technical books are essential for engineers aiming to improve their skills. However, many people struggle with issues like 'I bought it but couldn't finish it' or 'I read it, but the content didn't stick.'

In this guide, we will introduce effective reading methods that focus on 'connecting to skills' rather than 'reading through' a technical book. We will explain practical techniques and mindsets, so please use this as an opportunity to rethink your own reading style.


Why do technical books feel difficult?

First, it is important to understand that feeling 'technical books are difficult' is natural. The reasons include the following:

  • There is a lot of content that is hard to visualize without practical experience

  • They are written assuming the reader has a certain level of prerequisite knowledge

  • There is a large volume of information, and many abstract concepts appear

Furthermore, because many technical books prioritize 'academic accuracy,' they tend to feature redundant expressions and frequent technical jargon. This becomes a major hurdle for beginners.

How to read technical books to connect them to skills

Clarify your purpose

The first important step is to clarify the purpose of 'why am I reading this book?'

  • Do you want to learn a new language?

  • Do you want to deepen your understanding of a framework?

  • Do you want to learn design principles?

If your purpose is clear, you may decide that you don't need to read everything, making it easier to select what to read. Articulating your purpose also serves as a guide when you get lost while reading.

Don't try to read everything from the beginning

You don't need to read everything in order from the start. In fact, it is more efficient to focus on the necessary chapters or knowledge.

  • Use the table of contents to choose themes that are necessary for you right now

  • Read only the important chapters carefully

Since many technical books are in a format that allows for 'skimming' like reference books, try to adopt a flexible reading style to reduce any sense of intimidation.

Read in conjunction with practice

Combining input and output deepens your understanding.

  • Try out the code examples from the book yourself

  • Summarize what you have read in your own words

  • Organize the content as if you were explaining it to someone else

By being conscious of the "read → try → read" cycle, the retention rate of your understanding will increase significantly. It is also effective to have opportunities to immediately apply the knowledge you have learned in your work or personal development projects.

Read while taking notes

Don't be afraid to write notes in the book; it is highly recommended.

  • Underline parts you think are important

  • Write down questions or insights in the margins

  • Use sticky notes so you can look back at them later

By switching from a "just reading" mindset to a "dialogue with the book" approach, the learning effect will be significantly enhanced. If you are using e-books, it is also a good idea to make use of highlight and note-taking features.

Don't aim for perfection

There is no need to try to understand everything. It is difficult to grasp the entire content in a single reading.

  • Skip parts that you don't quite understand

  • Accept that you "couldn't understand it now, but will come back to it later"

The world of technology changes rapidly, and trying to understand everything is not realistic. Rather, a stance of "rereading when it becomes necessary" is important for consistency.

Have a place for output

It is also recommended to share what you have read on blogs or social media. Outputting has the following benefits:

  • You can objectively confirm your level of understanding

  • You can gain new perspectives from reader feedback

  • It becomes easier to retain in your memory

There are many platforms suitable for technical sharing, such as Qiita, Zenn, and note. Even if it is a small article at first, it is important to write in your own words.

What kind of technical books should you choose?

While how you read is important, "which book to choose" at the beginning is also extremely important. When beginners or intermediate learners are choosing, it is good to pay attention to the following points.

  • Does it cover themes close to practical work?

  • Are the explanations thorough, and are there plenty of diagrams and code examples?

  • Is it appropriate for your level? (Are there too many technical terms?)

Also, the following checkpoints are useful.

  • Is the sample code published on GitHub?

  • Is the first edition recent? (Is the information fresh?)

  • Review ratings on Amazon or technical social media

Reputation and reviews are helpful, but whether it is "content you need right now" is more important than anything else. When in doubt, try reading a sample or browsing through it to see if it feels right for you.


Technical books are too valuable to just read and be satisfied. To connect them directly to your skills, it is important to read "with a purpose," "while working with your hands," and "flexibly, only the parts you need."

Popular articles


いいなと思ったら応援しよう!