[JAVA] 2018. It's been two years since I became an SE, so I'll expose the book I read.

2018 is also the end of March.

It's been two years since I became an SE.

It's a good break, so in an inventory sense I will expose the IT books I have read so far.

It's a book I read in the first or second year, so Naturally, it should be a lineup that can be recommended for beginners. (Since the link is texto, please check the version and version by yourself before buying.)

Programming language system

It is best to choose a book that you can learn while copying the book code on the screen.

A refreshing introduction to Java

https://www.amazon.co.jp/dp/B00MIM1KFC/ref=cm_sw_r_tw_dp_U_x_OFJTAb10FAQDH

** Super recommended **

I think I introduced it before, If you are new to object-oriented and Java, choose this. It's really good.

Java practice that you can understand clearly Clearly understandable servlet & JSP

There is also a sequel, so if you have an introductory part on your skin, please do.

Getting Started with JUnit Practice

https://www.amazon.co.jp/dp/477415377X/ref=cm_sw_r_tw_dp_U_x_aFJTAb229Y9H6

An introductory book for writing Java unit tests. A book that I bought but hardly progressed. I didn't have the opportunity to write test code in the field orz

Object-oriented mind

https://www.amazon.co.jp/dp/4621066048/ref=cm_sw_r_tw_dp_U_x_TDJTAbGGD91DY

GoF, famous for Java design patterns It feels like a rough explanation? It was difficult because there were many abstract stories.

First SQL

https://www.amazon.co.jp/dp/4873112818/ref=cm_sw_r_tw_dp_U_x_j0JTAb6MBZWRA

I also stopped doing this halfway. I learned the basics of SQL.

Fun Ruby

https://www.amazon.co.jp/dp/B01C804DO8/ref=cm_sw_r_tw_dp_U_x_SCJTAbHZC2P2E

It stops at about half and is in a state of reading.

The nice thing about Ruby is that you can write it even if you don't understand it well. But I still want to understand the basics.

Rails Tutorial https://railstutorial.jp/

It's not a book. Completely free. It has a volume of about 3 thick IT books. The difficulty level will increase steadily from the middle.

Paiza learning

https://paiza.jp/works

It's not a book. Partially charged. Learning a language is best done by moving your hands. It's great that you don't have to prepare an execution environment.

Communication system

IT engineers are surprisingly important in communicative power. It is not necessary to fill the way, but I would like to aim for high-quality communication.

Question thinking skills

https://www.amazon.co.jp/dp/4887593791/ref=cm_sw_r_tw_dp_U_x_WzJTAb518F6A0

It's an old book, but it doesn't fade at all. Preventing strange miscommunication and enabling meaningful discussions. Easy to read and recommended.

Invitation to MBTI

https://www.amazon.co.jp/dp/4905050219/ref=cm_sw_r_tw_dp_U_x_jzJTAbDATEVMN

The habits of human communication are classified into 16 patterns. An explanation book of the method called "MBTI" that explores how to deal with different patterns well.

It's good for people who already know MBTI and are interested to read it, Not for those who don't know MBTI.

Development method system

You can't even do a so-called waterfall. So what are the other methods? A book to read when you want to think.

It works if you eliminate "delivery"

https://www.amazon.co.jp/dp/B00LSQ8G4W/ref=cm_sw_r_tw_dp_U_x_9sJTAb2H6ZNPJ

The title is excellent. Explanation of agile and monthly contract style advocated by Sonic Garden.

Scrum guide

https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Japanese.pdf Free 18-page PDF. If you are interested in Scrum, take a look.

SCRUM BOOT CAMP THE BOOK https://www.amazon.co.jp/dp/B00DIM6BMI/ref=cm_sw_r_tw_dp_U_x_msJTAb4F12ED5

** Super recommended ** An introduction to Scrum. It's easy to read because it contains manga frequently. pleasant.

"World Standard" team tactics that make Scrum work four times faster

https://www.amazon.co.jp/dp/4152095423/ref=cm_sw_r_tw_dp_U_x_xrJTAbXHWGTB4

I'm talking about Scrum, but it doesn't fit into the framework of software development methods, It's a team-making, organizational feeling. I think I like consulting.

Other reading system

Readable code

https://www.amazon.co.jp/dp/4873115655/ref=cm_sw_r_tw_dp_U_x_kjJTAb7NPWN25

recommendation

The book I read before entering the scene. I learned a lot. The shape of "easy-to-read code" may be slightly different depending on the language and project.

Why make it object-oriented

https://www.amazon.co.jp/dp/4822284654/ref=cm_sw_r_tw_dp_U_x_HhJTAbABHF7QK

The background to the birth of object-oriented programming, The advantages of object-oriented programming compared to so-called structured programming.

THINK LIKE ZUCK Mark Zuckerberg's way of thinking

https://www.amazon.co.jp/dp/4062189593/ref=cm_sw_r_tw_dp_U_x_2fJTAbETABB39

An explanation book of the idea of Mark Zuckerberg, the founder of FaceBook. His hacker mind is exciting, ambitious, and above all attractive.

Code wins arguments.

Basic usage that makes Git interesting 33

https://www.amazon.co.jp/dp/4844365010/ref=cm_sw_r_tw_dp_U_x_nfJTAbF2KMTKR

The de facto standard for version control An introduction to Git (and SourceTree, a tool that allows you to use it in the GUI).

Practice Vim

https://www.amazon.co.jp/dp/B00HWLJI3U/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1

Vimmer is cool! But it is in the state of Tsundoku.

Qualification study

I think you don't have to take a separate qualification. Almost a hobby. If you pass the exam, some will give you an examination fee or a congratulatory money. If you are a hobbyist, ask the company.

Kitami-style illustration IT school Applied information engineer

https://www.amazon.co.jp/dp/B078JBK6RR/ref=cm_sw_r_tw_dp_U_x_L.ITAb13G2JSF

A book that makes you feel like you understand by reading loose illustrations. You need to practice past questions to actually understand, but before that, when you want to understand broadly and shallowly.

Applied Information Engineer Priority Measures for Afternoon Problems

https://www.amazon.co.jp/dp/4865751122/ref=cm_sw_r_tw_dp_U_x_fcJTAbP1XS7M6

Known as the green book. Half IT in the afternoon, half language problems. What is the answer? But "how" do you get to that solution? Is shit written in detail. Thanks to this book, I was able to pass one shot.

Summary

The amount of learning for engineers cannot be explained only by the number of books, A little less than 20 books in 2 years. I think I have a decent amount of input.

I don't do much output Maru wanted to put out more and more.

Recommended Posts

2018. It's been two years since I became an SE, so I'll expose the book I read.
Since I became an IT student about two years ago, I have been scrutinizing the system creation so far.
It's been a year since I became an engineer from 28 years old
It's been a year since I became a working Android engineer, and it's almost two years.
It's been half a year since I started using [Ubuntu18.04], so I'll introduce the settings !!
It's been a month since I became an engineer from inexperienced ...
It's been a year since I became a web engineer, so I looked back.