2016,java into the early God

Source: Internet
Author: User
Tags sorts

Time 2016.12.31 01:51 location K9004 5th, lower berth No. 1th
Sleep late at night think back to planning!
Work nearly four years, each year experience different, the mind is different! 2013, from the students to the change in the workplace, in Changsha for six months, the first feeling relaxed and fresh! But I think Changsha is not suitable for me, I want to leave, so tell myself I want to go to Shenzhen! 2014, the beginning of eight into Shenzhen, began their own hardship forced life, came to start a company, all kinds of overtime, all kinds of business trip. 2014 The biggest harvest is the daughter-in-law. 2015, the pit father a year, the heart impetuous, did not study hard, work very busy, all kinds of overtime, progress is very small, the end feeling can not stay. 2016, the beginning of 9 immediately resign! began to look for new jobs, all sorts of frustrations, all sorts of contempt. I told myself 2016 must not be like 2015 again, I need to have my own study plan, life planning. So I started with the Java Foundation. Buy books, read books, no longer write blog, return all QQ group! Read from Java Foundation, Java concurrency to JVM, large Web site architecture!
The whole 2016 people feel that they can. At present the whole state is: have a beautiful virtuous girlfriend, have room, study state good, try to earn decoration money.

Memory 2016

The title of the 2016,java into the early God, the purpose of the following points:
1.2016 is my first year from confusion to sobriety;
2.2016 is my whole year of ascension, whether study, work or life is a progress than before;
3. Give yourself the goal: be a master. Early in the beginning means that you still have a lot of way to go! Give yourself confidence;-
4. Take learning as the main theme;

Learn

2016, a year of precipitation. did not write a blog, mainly to read the main, involving Java concurrency, JVM, large web site architecture, Spring. Mainly in the JVM, spring-based.
At the beginning of 2016, when all kinds of interviews were hit, because 2015 of the neglect, resulting in a serious lack of knowledge, although more than two years of work, feel not a year of people. In addition to the basic skills, there is nothing to get out of hand. After each interview, I was very frustrated and started to wonder if I was fit to work on coding. Every interview is about the same question: Java concurrency, JVM, SQL tuning, Spring Core principles, and distributed. The front four also slightly understand the point, distributed completely will not, Pit Daddy Ah, so that I after the interview in the Group asked three years of work experience is so good? It turns out that someone really is so strong that they let me see how far I am from them!!!
The true warrior dares to face the bleak life , my current failure lies in my last year's insufficient effort, this time I really understood the meaning of a classical poem: less Zhang does not work hard, needy age . What you owe before is still needed. Since sooner or later you have to pay back, that night is not as early as, otherwise you will be more and more owed.
So I don't write blog, not group chat, concentrate on reading. I have read 16 books on technology in a year (http://cmsblogs.com/?page_id=881):
1. Java Fundamentals Two: Effective Java, Java Program Performance optimization: Make your Java program faster and more stable;
2. Java concurrent Two: Java concurrent programming, Java concurrent Programming art;
3. JVM one: In-depth understanding of Java virtual Machines (two times);
4. Spring Three: spring3.x Enterprise application Development actual combat, spring secret (two times), Spring Technology insider;
5. Oracle One: Oracle Query optimization tips and examples
6. Large-scale website Architecture two: large-scale website system and Java middleware practice, large-scale web site technology architecture-core principles and case analysis;

2016 the whole year is still in accordance with the plan, but the past owed too much. Perhaps not hard enough for themselves, the weekend study progress is a bit slow. 2017 need to be tough on yourself!

Job

At the beginning of the year to find some companies, and finally chose a slightly satisfied internet finance company into the job, in Java development work. That's what they say about me: You're the one who wrote the blog. This is also drunk. Later I said I did not write a blog this year. They did not ask, either.
Maybe the boss looked at me, began to engage in the development of unimportant functions, such as the background to add functionality, registration functions such as the adjustment of work. At the end of the period began the solo leader, engaged in restructuring work. This year mainly done a few things: Reconstruction payment module, activity Automation, responsible for the storage system.
Work is not very tired, the key is to get along very happily among colleagues. Also began to face up to their own problems, began to reflect on their own work. At present, the biggest problem is that I am prone to irritability, do not like me in the code when someone disturb, a disturbance on the special irritability. This problem must be changed.
In the work I am more passionate, willing to challenge, like to communicate with colleagues, communication, determined to make the system better. Willing to share, organize knowledge sharing activities, but the company is not strong enough, the project is busy, and finally did nothing.

Life

2016 is a relatively happy, comfortable year, and girlfriend cohabitation, work no longer eat takeout, home is not deserted, the weekend is no longer a person to stay, in short, life has been greatly improved. Although I have noisy, but also live down. Weekend Visit Wal-Mart, buy some delicious back, and then do a big meal, she did me on the edge of watching, the human good.
Sports, I seem to have not how to exercise for several years, from the University of 120 to the present 140, with a girlfriend said, you are a pig. In June, after a while, the back slowly gave up. Bottom line: Running really hard. 2015 years spent more than 1600 to buy a bike, 16 years have not ridden.
Now life is more regular than before, eat less meat, fruit more, stay up less. After a year of life, I came to the conclusion that it is better for a programmer to find a girlfriend . But for a single dog-strewn programmer, how to find a girlfriend? This is another topic, it is not a new one.

Outlook 2017

2017, I give myself three to the keyword: ignorance, passion, perseverance, death knock oneself, let oneself become I think of;

Learn

2017 Java concurrency, JVM-based, Spring, MySQL, distributed as a supplement.

The first half of the main Java concurrency and JVM-based, interspersed between learning Netty, Linux. The second half of the distributed, MySQL-based (the database is really my weakness).
1. Write a blog. Mainly engaged in personal blog site (http://cmsblogs.com/), CSDN (Http://blog.csdn.net/chenssy), the public number (). Complete two series of blogs: "java Concurrency", "dead JVM" and some other scattered knowledge points. On average, two blogs are written each week.
2. See the fine books. Do not pursue the number of books, the pursuit of reading books; The expected reading directory is as follows: Java concurrency programming, Java Concurrency Programming art, Java Performance authoritative guide, Java Performance Optimization authoritative guide, in-depth understanding of Java virtual Machines, Netty authoritative guidance, redis design and implementation, High-performance MySQL, MySQL technology insider: InnoDB Storage engine, Spring secret, Bird's Linux private dishes.
3. Study the source code. Research Juc, spring source code.
4. Learn English. Sophomore after four levels, to now have 6 years not how to read English, really forget about much. The main starting from two aspects: 0 basis from the beginning of the phonetic transcription, daily remember the word (scallop punch), the mid-term began to read, the latter began to translate.
5. Distributed, database. These two pieces are currently my main weakness, distributed almost no, only 16 years to read a few distributed theory of books; the database, in addition to simple SQL, I really do not know, so these two 17 to be the core of learning.
6. Serious and meticulous. Do not understand the need to check the information in the end, can not be lost as before, where no matter.
7. Plan. I am a person who likes to make plans, but have uneasy plans, specify the general direction, the period can be adjusted, monthly, weekly rules to complete the study plan, use for notes to record, tick list to do todo.
8. Try to improve your coding skills and develop a good coding style (I have severe code obsessive-Compulsive disorder W (? Д?). W).
9. Do not confine itself to technology, and the program ape is more than just technology. I'm going to do a knowledge of the program ape.
10. Take one months to study the necessary data structures and algorithms.

don't think you can't do it, I wouldn't have thought I'd read 16 books in the early 2016 .

Job

Work, do not complain, do not complain, enthusiastic to help colleagues solve problems, starting from bigger picture.

If possible, continue to promote sharing, code review in the department. I have always thought that these two are the best way to increase the team cohesion of the Department, so that everyone can participate in, share what they know and develop their own open source spirit (LZ is a no-compromise open source). Code review, we've been advocating a word talk about is cheap show me your code . The problem between programmers is to let your code to solve it.
In this year's work, the main solution is two questions:
1. Adjust your attitude. Don't be too impatient, not too impatient, not too impatient.
2. Stay motivated. Some people say that work three or four years will be slowly grind off the passion, I think I will not! I need to keep my passion.

Life

Life is the first priority

Life is our first priority. What I seek is to make my family happy and happy. Work, is for the service of life, I will not say that in order to achieve personal life ideal, life value, say the truth I am not so great.
1. Exercise. It's been a few years since the university's 120 became the 140 now. Physical strength is more and more lost, a little run down will be breathless;
2. Fun. Spend more time with your girlfriend, weekend is OK to watch a movie together, go out to play. Not only to increase the feelings of two people will make themselves happy;
3. Family. Insist on calling mom once a week.
4. Hobbies. Develop a business hobby. such as cycling, photography, outdoor and the like.
5. Financial management. Foster financial management. Without the premise of open source, can only throttle. Keep track of every expense you make.

2017-Year Plan legend (Https://www.processon.com/chart_image/586a5e69e4b0f7a9c3506c1a.png)

I believe I can do it, 2018 witness

2017.01.02 23:36 shenzhen bi ...

2016,java into the early divine

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.