Freshman year

 Background: A fresh graduate, currently working in an operator company, engaged in java development.

 

Work in 2015:

 

  • When I joined the company in March, I started to do some CRUD work such as SSM.
  • In April, made an RBAC rights management module
  • In May, POI's Excel import function, http interface development
  • In June, July and August, I did some tinkering work between the various systems of the cross-border shopping platform, contacted technologies such as zookeeper, dubbo, and maven, and read the core chapter of "Thinking in Java"; deed
  • In September, I came into contact with a signaling project within a company. Faced with massive data, I started to learn some other technologies, contacted Redis,
  • In October and November, according to the needs of the project, I started to learn network programming, learned the netty framework, and developed a socket interface to receive relevant signaling data. During this time, I have improved the entire network structure of NIO, BIO, AIO, and TCP/IP. in-depth understanding,
  • In December, January, I started to get in touch with the Linux operating system. I am familiar with the operation from 0 to now. I can build an environment, write a simple shell, and get in touch with some technologies in the big data ecosystem, such as hadoop, kafka, and Redis.
  • In February, simply learn Nginx and use it in the project; prepare to learn Hbase, Solr,

 

Books read in 2015:

 

  • 《Thinking in Java》
  • The Definitive Guide to Netty
  • "Redis Design and Implementation"
  • Review the college textbooks "Computer Operating System", "Computer Network"

 

2015 summary experience:

 

Through the past year, I have deeply realized that those boring theoretical courses taught in university classes before are really useful, although these things may not be directly in the project. It will help you, but in the process of programming, it will help you broaden your thinking, be able to judge many problems in the program in multiple directions and dimensions, understand the running process of the entire program more clearly, and optimize the some code. , The foundation is really important, and the basic learning will be strengthened in the future.

 

If you don’t use many technologies, you will soon forget them after reading them, so you need to review them when you have nothing to do, and learn from the past!

 

 

 

-------------------------------------------------- ---Golden ratio dividing line----------------------------------------- -------

 

 

2016:

 

Goal: Fully enter the Hadoop ecosystem

 

 

Expectations for yourself: play happily, learn happily, and learn to enjoy life.

 

 

Books to read in 2016 (ps: time is like water in a sponge, there will always be if you want to squeeze it!):

 

  • "Java Concurrent Programming Practice"
  • "In-depth understanding of computer operating systems"
  • 《Thinking in Java》
  • The Definitive Guide to Hadoop
  • It's okay to brush the algorithm

 

 

The important thing is said three times: Okay, ready to pack up, go home for Chinese New Year, the last day of class in 2015~

 

 

 

 

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327036826&siteId=291194637