What should I look for and study? To those who say There are many recommended books for becoming a programmer, What is the recommended book ranking to become technical support! I remembered what I felt when I first entered the IT industry, so 3 years and 4 months since I started working as a technical support at a foreign-affiliated software house I'm glad I read it! I would like to introduce a book called.
I think that technical support requires even knowledge from the program to the infrastructure, so Entering the IT industry! I think that it will be a useful list for those who say.
Through a series of algorithms, servers, networks, etc. Easy to understand even for beginners, and not too easy like an IT passport It explains with a sense of level that is just right for the introduction.
If I could go back to the time I joined the company, I think I could have learned efficiently if I started reading from the series that I could learn at home. The following titles are especially recommended.
** Mechanism of system performance that can be seen in the picture** It provides an easy-to-understand overview of performance. It's kind of slow, but you'll be able to think logically about inquiries such as ...
** [OS / storage / network that can be seen in the picture-the database is used like this] (http://amzn.asia/1OAC4W8)**
This is also a performance story, but how the application uses OS / storage / network You can understand the points that are likely to become bottlenecks.
** The mechanism of IT infrastructure that can be seen in the picture** You can get a quick overview of the infrastructure. You may deepen your understanding by reading it together with the series that you can learn at home.
If you get a little knowledge, I recommend why the series. ** Why the system goes down **, ** Why the information is a bit **, ** Why does the program work ** etc. It is explained in detail that you are interested in once. If you are not a specialist in each field, intermediate to advanced users may be able to read it.
** Mastering TCP / IP ** Bible for getting started with networks (I think) It's easy to get frustrated if you read it suddenly, but it's best to read it after a slightly simple introductory book such as 3-minute network basic course.
** Network Design Pattern ** I'm sorry for the continuation of the network, but I had a lot of opportunities to talk to network engineers, so this book helped me a lot.
Since it explains in detail the design pattern of a general network, You will be able to understand what kind of intention the configuration is decided by looking at the network diagram.
** Courage to be disliked ** A little away from technology, a spiritual place. Technical support is always faced with user dissatisfaction. The more seriously I do it, the more I feel dissatisfied with the product = criticism of myself. Data cannot be recovered. .. .. Sometimes I have to tell you something that is difficult to say. If you take everything seriously, you will not have the mental strength, so you need the courage to be hated.
** Introduction to Java for a refreshing look ** It seems to be a very popular Java introductory book that ranks first in the major online bookstore category. There are many introductory books on Java, so I think it's okay to take a quick look at a bookstore and decide. Personally, this was the easiest to understand, and I'm grateful for your help.
Next time, I think you will deepen your understanding by actually making something or reading Perfect Java.
** The iron rules of PostgreSQL design and operation planning learned from the internal structure ** I feel that databases are quite prone to problems. Data cannot be obtained or performance deteriorates. So even if you don't build it yourself, it's a good idea to provide technical support. I think it will be useful in case of emergency if you read through a book that explains the details of a single database. I think that some software is used such as MySQL and Oracle, so please look for a specialized book that suits your type!
** Linux Textbook LPIC Level 1 ** If you look around and think that you can understand the answer if you google, I think that you do not need to memorize. If you can perform basic operations, the shortest way to remember it is to google each time and there is no waste. In that sense, I think it will be a confirmation of your level, so it is a good book to go to the bookstore.
** [24 hours a day, 365 days a year] Technology that supports servers / infrastructure Scalability, high performance, labor-saving operation ** The last is here. It is one of the "support" series. Explains know-how for designing, building, and operating server / network infrastructure. I think it will be especially helpful for those who support cloud services.
I haven't read it, but there are other "Support" series Technology that supports Google ~ The world inside a huge system Technologies that support the cloud-Introduction to data center-sized machine design methods.
After reading a book, google until you understand the part you are interested in while reading I think the best thing to do is to actually create a web service with your knowledge and release it!