E
E
Eduard Matveev2018-06-27 02:14:45
Books
Eduard Matveev, 2018-06-27 02:14:45

Can you recommend IT books?

I know, it does not really correspond to the format of this site, but I will write the essence of the problem.
I'm in the army in a month, I don't want to lose 2 years there (I'm from Armenia), and I want to deepen / start studying other areas of IT, so I would like some books to learn what it's worth.
I taught myself C++ and have 1.5 years of experience, a little more, but not a very good experience to be honest.
But thanks to self-education, I know a lot of things that I didn’t use, and even deeper, in order to understand, you need a good experience, the receipt of which is delayed for 2 years. By this, I wanted to say that there is not enough time in the IT field and IT education.
But I would also like to study computer networks, OOD and deepen my knowledge of algorithms.
For the first two, I would like two books each, for beginners and more or less deeply studying (if I have time).
And on algorithms for deepening, can I take Cormen or is it better to have a less detailed book?
I know that you can find it on the Internet for all topics, but there are just a lot of books there, and I don’t have time to filter.
One more thing. C++ so as not to forget I want to use the books of Scott Myers and Stroustrup 4th edition, or are there other options? But I didn't find any.
I repeat, I know that it does not really correspond to the format of this site, but I would be very grateful if you could help.
2 books each of the advanced level OOD and Networking and for Kormen algorithms or another book to take for in-depth study?
ps I'm not going to become an expert in these areas, but I want to have a good idea, so that in the future, when necessary, I would quickly integrate
ps2 You can also have a book on Computer Security
Sorry and thank you)
I hope for your understanding and help)

Answer the question

In order to leave comments, you need to log in

5 answer(s)
P
Pavel Kim, 2018-06-27
@Genilot

I started reading Kormen, it was a bit difficult, but Grokay's algorithms work well. I think it's worth starting with it and moving on to something more complicated.
As I understand it, you want to read literature while on the job. So I guess it will be difficult (or impossible at all) to practice. Therefore, I advise you to read literature more on basic concepts and form the thinking of a programmer. Technical information won't do much, without practice...
Here are some great books to develop:
- Joel on Programming (Joel H. Spolsky)
- The Mythical Man-Month, or How Software Systems Are Made (Hill Chapel, Frederick Brooks)
- Target. Continuous Improvement Process (Elia M. Goldratt, Jeff Cox)
If you still draw on technical literature, then useful information about networks can be found in these books:
- The UNIX operating system (Andrey Robachevsky, Sergey Nemnyugin, Olga Stesik) - Chapter 6 is just about networks, if I'm not mistaken.
- Linux Administrator's Guide (Avi Nemeth, Garth Snyder, Trent R. Hein)
In general, you can look at the list of recommended books , suddenly you like something.

J
Johnny Smith, 2018-06-27
@Olek1

5b32cb8363ef2310307724.jpeg5b32cc8934f43597375219.jpeg

V
Vyacheslav Boyko, 2018-06-27
@edkliff

Not exactly what was requested, but would like to recommend McConnell's Perfect Code. A great option for the army, where there is no computer at hand, cool puts the brains in place

M
Max, 2018-06-27
@MaxDukov

on networks - CCNA course from Cisco. Very "from Adam", boring, but deep, deep

D
dmshar, 2018-06-27
@dmshar

Somehow I came across this page:
https://proglib.io/p/cs-learning/
Look. There are not only books, but maybe you will have such an opportunity. In any case - as a structured pointer to "what you need" can be useful.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question