Key word one: New life
The first big thing that happened in 2015 was that after one months of intense preparation for a paper and a few days of drinking "the wine" of the graduation feast, after all, for more than 10 of their students to draw a complete period of life. From students to office workers, from the campus to the workplace, whether it is the transformation of social roles or survival of the environment, for me, is a barrier, fortunately, when the university, chose a favorite of their own professional, out of the school, can be their favorite things into their profession, is more delighted. Campus and the workplace, is two insulation in different worlds, the University of us, narrow vision, insight shallow short, in a small world to entertain themselves, fortunately, never put down their love of things. I found two development jobs at the university stage, and it was the two-part experience that made me aware of my shortcomings and the gap between my professional career needs. began to consciously add something.
2015, I formally become a programmer, came to the "society" this broader world, in this complex society, has a lot of senior seniority, with unlimited resources, of course, is also full of opportunities and misunderstandings, but, anyway, for a new life, I have prepared for, I hope I can get down and walk out of my own way.
Keyword two: New job
After 2015 Spring Festival, I returned to Guangzhou, for this city, because has been here for a period of time work experience, so has been basically familiar with, but before the national Technology of the Cloud Institute of the Java Development team's dissolution, so I have to find a job this time, because I have been longing for big data and cloud computing, So this time subconsciously want to try, toward this direction, although, in addition to read a few Baidu encyclopedia and blog articles, I am almost ignorant of big data. is just a concept. So, when looking for a job, it is not guilty. But I always wanted to snooping "big data" this magical power of the world, interview nature also encountered some trouble, finally, with the two simple crawlers and a little bit of lucene related things, I got the current company's job opportunities.
March 11, 2015, I started the life in the cloud run big data.
Keyword three: new level
The 10-month day of the cloud-run big data is the most I've had in my field of vision and awareness:
1, Linux in many ways than windows to be more lovable.
From before completely rely on and like windows, think this is the most perfect system, but in the work, but again and again see the windows of the short board, the original server domain active Linux is so powerful and reassuring. Of course, this process is painful, just entered the company, the work of the system is almost entirely for Linux, and before this black cold guy, just stay on a few command line, that period of time, almost all by the day Google, reading in the evening to the evil complement spent, a short period of time, was this strong system conquered.
2, Baidu and Google separated by several Bing
In the previous work and life, Baidu almost occupied My network information retrieval of the entire share, feel it almost meet all my needs, and then in the new work, many times, I can not solve the problem through it, finally through the Google perfect solution, throw the national concept, indeed, Google more understanding of programmers.
3, in addition to Java, the Code of the world, Flowers blossom.
Have to admit that I have a very strong preconceived thought, always habitually embraced the first contact, and later in the work, the team leader asked us to use the Python language to do the crawler, for this decision "I was refused", why must use Python, and later, In the leader cited a lot of features and Python's powerful and with unexpected very brief introduction of the code to complete a crawler, but also in the heart of a slap, can not use the same thinking to see the whole world, the Code of the world, so colorful, I believe that less stubborn prejudice, I can enjoy the fun of the code better.
4, the soldiers did not move, fodder first. The foundation and the norm is the truth.
Today's project development, there are many powerful people, they can be very good to turn their ideas into reality, but to write a lower coupling, more robust, more readable code is the eternal pursuit of programmers. Therefore, we need to lay a good foundation, write code a little more thinking, but also in line with the industry to comply with the norms, is the long-term development of the road. (Here, thank you, the leader of this respect, let us develop good code habits and good Code thinking), these ideas and behavior habits for me, the significance, will also have a profound impact on my future career.
5, contact with a large number of excellent framework
Hadoop series, Ambari, Scrapy, and so on, contact with a lot of excellent framework, these framework of ideas have re-refreshed my understanding of the software, strong computing power, excellent design ideas, from a single point to distributed, especially RM, its distributed computing ideas, a lot of inspiration. Many times we can not blindly expand, there will always be bottlenecks, horizontal expansion is the king, as the "authoritative guide for Hadoop," the first chapter said, "In ancient times people have encountered very heavy farming, did not want to cultivate bigger cattle, but with two cows", more in line with the law of nature. 2015 of the regret is that for these excellent framework, I always stay on the basis of construction, not have the opportunity to be used in the work, I hope 2016, I can have more opportunities to experience and learn them.
6. Start embracing Open source
Before this, I once overlooked the important thing in Java, that is open source, rich open source resources, Java is one of the most valuable features, but always feel that these things too far away, perhaps also feel that their ability is not enough, not enough to challenge the source code. In terms of open source, I would like to thank the colleagues now strong brother and eldest, they and I frequently render to see the source code, from the source code found everything, so I also began to try, now also developed a lot of good habits, encountered problems are no longer blindly go online check, if it is open source projects, read more logs, and then trace the source It turns out that most of the time, this is the most direct and effective way to learn the authors ' excellent code architecture and style. I believe that embracing open source will allow me to learn more and grow faster.