A
A
Alexey Verkhovtsev2017-01-27 16:50:40
Java
Alexey Verkhovtsev, 2017-01-27 16:50:40

How to make a logical plan for reading development books?

Hello everyone, I asked around, googled which books are better to read in order to become a good specialist in the field of programming, as a result I made a list of necessary books, but what sequence of studying books to choose, please tell me who knows. What to read first thing, what to read second, etc. Maybe someone will add or exclude something, but then it is advisable to argue :)
List:
“Algorithms. Introductory Course” Thomas H. Kormen www.ozon.ru/context/detail/id/24903185
“Algorithms. Construction and Analysis” Thomas H. Kormen, Charles I. Leyzerson, Ronald L. Rivest, Clifford Stein. www.ozon.ru/context/detail/id/33769775 Programming
Practice Brian W. Kernighan, Rob Pike www.ozon.ru/context/detail/id/1927500
"Perfect code. Master class” Steve McConnell www.ozon.ru/context/detail/id/138437220
“Pragmatic programmer. The path from apprentice to master” Andrew Hunt, David Thomas https://www.ozon.ru/context/detail/id/3353337/
“Refactoring. Improving Existing Code” Martin Fowler, Kent Beck
“Object Oriented Design Techniques. Design Patterns Erich Gamma, Richard Helm www.ozon.ru/context/detail/id/2457392
Design Patterns Elizabeth Freeman, Eric Freeman www.ozon.ru/context/detail/id/20216992
Clean Code. Creation, analysis and refactoring” Robert K. Martin https://www.ozon.ru/context/detail/id/5011068/
“Discrete Mathematics for Programmers” Rod Haggartywww.ozon.ru/context/detail/id/7825217
“Programmer career. How to get a job at Google, Microsoft or another leading IT company" https://www.ozon.ru/context/detail/id/8387468/
"Learn Java" Kathy Sierra, Burt Bates www.ozon.ru/context/ detail/id/7821666
"Java 8. A Beginner's Guide" Herbert Schildt www.ozon.ru/context/detail/id/32167369
"Java 8. The Complete Guide" www.ozon.ru/context/detail/id/31249554
"Structures Data and Algorithms in Java" www.ozon.ru/context/detail/id/23529814
"Learning Java EE 7" Anthony Gonsalves www.ozon.ru/context/detail/id/27663406

Answer the question

In order to leave comments, you need to log in

5 answer(s)
S
Saboteur, 2017-01-27
@saboteur_kiev

Reading books will not make you a good specialist.
Reading books should complement the practice. For example, 80-90% of the time you write code, 10-20% you read books.
Otherwise, you're just wasting your time.

R
RedHairOnMyHead, 2017-01-27
@ThePyzhov

How to make a logical plan for reading development books?

In what order should I read the books: "The Picture of Dorian Gray", "The Quiet Flows the Don" and "Harry Potter"?
If your goal is to get knowledge at the end, and not an ordered list that you will abandon after the 3rd book. Take a book that attracts you more, or if you need some kind of algorithm, look at the content. And you start reading. You read, you meet something incomprehensible, you climb into Google or the books that you have chosen.
There is no universal list. It all depends solely on what you need at the moment and what you already own.

I
Igor Kalashnikov, 2017-01-28
@zo0m

I can't imagine how you can read all those books that you wrote above. And it's not the volume, but the fact that the amount of useful (which you learn) information per page tends to zero. And such low efficiency should simply kill your desire to read in the bud.
Modern programming is a constructor. Now you can create anything from cubes (modules, plugins, extensions, ready-made 'seed' projects, hello yeoman) with the help of common sense and Google. Imagine that you bought yourself a Lego. Is it really more important for you to read the instructions than to feel the details yourself?
Of course, you need understanding, knowledge, culture in the end. But experience is primary, books are just props. Take it easy and make your first "shit project".
From my experience: I changed my specialization from Java to JavaScript fullstack, and it took me 3 pet projects that were not even published, and 0.3 + 0.3 books to move to a completely new stack for me.
I didn't read a single book on programming to the end, maybe I had enough knowledge of the university, maybe practice decides, maybe I'm wrong :), another 1000 maybe, but of all the books that I [under]read :), I remember 2, and I recommend them to everyone:
- "Thinking in Java" (at what I initially read it just to understand OOP, I wrote then in Turbo Pascal, but the book is very tasty)
- "Clean Code". Martin, where he formalized what stinky code is and the right principles for keeping your project clean.

M
Maxim, 2017-01-27
@khrisanfov

Whatever you need, read it. See the contents of the books, choose the most useful for you at the moment. I doubt that you, for example, should read Perfect Code. Master class” by Steve McConnell in the next 5 years.

N
Neznayka xD, 2017-01-27
@Neznayka1979

1. "Programming language C. Lectures and exercises" Stephen Prata
And in parallel to read / master:
2. "Algorithms. Introductory Course” Thomas H. Kormen www.ozon.ru/context/detail/id/24903185
3. “Algorithms. Construction and Analysis” Thomas H. Kormen, Charles I. Leyzerson, Ronald L. Rivest, Clifford Stein.
4. "Discrete mathematics for programmers" Rod Haggarty www.ozon.ru/context/detail/id/7825217
And also learn English

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question