Готово!
Скоро материал придет на указанную электронную почту. Также подписывайте на нас в Facebook
Ok
Is it worth studying old books on programming?
There are many new books on programming, but they are not always of high quality. Moreover, the training goes on-line very quickly. Is it worth spending time studying old books on programming (for instance, those published before 2010)? If so, what books should we pay attention to? Tproger journalists decided to find out the opinions of experts, one of them was Danil Yusupov, ICL Services Software Engineer.
"I believe that it is not necessary to renounce all the books that are outdated. I think it all depends on what exactly we want to study.
If this is something fundamental, such as «Algorithms and data structures», then why not. The first thing that appears when requested by Google is a book written by Niklaus Wirth in 1976. Yes, it is still popular!
Also, books written on design patterns and some common areas of programming do not become outdated. Of course, I do not argue that the more recent books may cover a specific area more extensively, taking into account current trends, problems and experiences.
But if we want to learn something more specialised in programming, then reading old books is not a good idea. Here everything becomes obsolete pretty quickly. I will explain it by my own example. I decided to somehow study the React library in JavaScript. Bought a book «React and Redux. Functional Web Development», written by Alex Banks and Eva Porcello. When buying, I looked whether the year of publication coincided with the current year (I bought it in 2018). While reading the book, I found out that a part of the code presented there was simply non-working. It turned out that the React library has been updated for a long time and some of its functions were «deprecated». And it turned out that the book was published by O’Reilly in 2017, and translated and released by domestic Piter Publishing House only in 2018. So here you need to be careful", said Danil.
Related news
- 25 February
Process Mining technology or how to improve operational efficiency
One of the best tools for business processes objective assessment is Process Mining.
- 15 June
We launched a new service — "IT facilities management"
It allows reducing the cost of IT infrastructure maintenance through flexible problem-specific IT facilities management.
- 5 February
Rating of the leading IT support providers published
For the second straight year ICL Services ranks 7th in the rating of major IT support providers in Russia
- 16 October
Charity during the crisis: ICL Services study case
We will tell about the good deeds done by the staff of ICL Services.
- 20 September
Work processes in ICL Services: 5 steps for achieving the best results
A proper approach to workflow management creates a basis for the introduction of other components of the "social platform" at the company.
- 11 October
A Robot Instead of First Line Support
ICL Services uses machine learning to support IT users.
Stay informed
Subscribe to our newsletter and keep up with our latest news