Archive for category Thinking in Life

2013 Annual Review

I still remember the most details of the conversation when 'Tom' interviewed me last February, we had a good talk about Linux and many operation stuff.
At that time, my life did not go well, I was working overtime untill 11pm+ every day. I expected a challenging job but not too much busy, wanted more time with my family.

Now I believe I found it. In the past year I have gained a lot from my work, the knowledge, the team, a better life and a trip to the US.
The knowledge I've learnt:
1. Python
I've heard Python, but did not use it before. For our project, I learnt Python about two weeks, then wrote some useful tools to improve our operation. The most helpful tools are:
"", it makes us to create local virtual machines much easier, all the vms(200+) in our new colo were created by it.
"", it makes us to manage the servers inventory much easier, it collects the informations and auto audit them into the racktables with their rackspaces.
2. Puppet, Salt, Ansible
I used Chef as IT automation software before, our project uses Puppet, I learnt it, wrote modules to install Hadoop, graphite, statsd and MooseFS. Then learnt Salt and Ansible, wrote modules to do the same things as Puppet. And I also learnt the HA solution for puppet servers.
3. Hadoop
I had experiences on Hadoop operation, but just for some small clusters. Our project has two big clusters, I learnt many troubleshooting skills from our team and the runbooks, helped to fix some serious incidents when I was on-call. And learnt how to integrate LDAP/Kerberos with Hadoop, upgrade CDH3 to CDH4 and Impala.
4. Nagios
I used Zabbix as monitor system before, our project uses Nagios. I learnt how Nagios works then wrote some scripts to check new services, like Dyn QPS report, Disk errors, web api connection, time server and DNS.
5. Database
I learnt MySQL auto-failover and Percona XtraDB Cluster to improve the high availability. Improved backup scripts and fixed a backup issue.
6. Others
I also learnt many interesting stuff like MooseFS, DRBD, RPMBuild, Jenkins CI, CouchBase, Redis HA and BTSync.

The team I've gained:
1. Good team leader
'Tom' has a broad view, leads us to learn new technologies and improve our operation works, open-minded for suggestions. So we can enjoy the work and improve our skills.
2. Warm-hearted co-workers
Our team is small, but it's warm. We learn from each other, and we help each other. Especially at the beginning of my on-call time, 'Jack' helped me a lot very patiently. I love this team.
3. A better life I've gained:
I had more time to stay with my family, before I was single, I thought if I get married I wouldn't work harder because I have to take care of my family. But I was totally wrong, now I have the responsibility to work harder to make sure I can give them a better life.

A trip to the US:
Maybe this one is quite normal for many people, but it's amazing for me. Worked at US with you guys for half a month, I experienced many different things. The culture, the company, the people. In China only few companies like that.

2013 is a great year for me, but I knew clearly that I didn't do well on some works:
1. Hadoop cluster operation
If the hadoop clusters have incidents about our log systems and oozie workflows, I fell difficult to find the root causes, sometimes the runbooks didn't cover all situations, if I don't understand them very well, I can't resolve the incidents. I need to learn more on these two parts.
2. Suggestions for operation
I should bring more useful suggestions. Not just follow the tickets, emails and the on-call. For example the Nagios, its graphic tools are not good as Zabbix. If something is better, I should learn it more and push it to improve our project.

Thanks. I will still enjoy the work, and work harder, keep learning to make our company better, make my life better.

No Comments

The video of 《The English learning in METEN》

I finished the video about online courses and the teacher whose name is George.

And OK... l admit that this video looks like an  advertisement. :)



The contents of this video are below.


Hello, every body. In this video, I want to talk about the English learning in METEN.

About one year ago, I spent my savings of two years on the English Training.

The purpose of it was to find a shortcut to success.

Because in my practical life, I found it’s so difficult to improve the professional skills to a very high level.

But if I can speak fluent English, it is very easy to find a very good job.

And after one year of study in METEN,I got the job I wanted, made friends with many students and foreign teachers.I felt very happy when I was having the courses.

METEN has many different types of courses,for example the private course,active course,social talking,conversation,movie appreciation and online course.

I think all these courses are pretty good,especially the online courses.Because most of us are the office workers,we have full-time jobs, often work overtime, and on business trips, we couldn't go to METEN to attend the courses on time.

so the online courses seemd good! I can book them anywhere,quit them before 1 hour,attend them anywhere,what I need is just a laptop which can surf on the Internet.It's very convenient!

And most of the teachers I've met online are good for me.The teacher who impressed me most is George,he is different with other foreign teachers.When I had the online courses,most of other foreign teachers just waited for us to raise hands and answer the questions,if there are not enough M3+ students,we will keep silence. That's totally waste of time.

But George is different! If you attend his courses more than two times,he can remember your name,and he will send you a private message to say hello,that really makes us happy and comfortable.

And he is very powerful, always encourage us to say something, I still remember that on one course he was shouting at us,"Come on! You can do this!" "Talk to me!" . Don't think this is just funny! Because most of the Chinese students are very shy! The need encouragement and praise.By this way they can learn English more quickly.

So I think George found the best way to teach Chinese students.I hope I can meet him in reality.not just online.

In conclusion I'd like to say that METEN is good! It will be very happy to learn English in METEN. And you will make big progress on spoken English.



The reflection of learning effect and quality

In retrospect, I have already studied English in METEN for 6 months. If I didn’t miss a good career opportunity, I would never determine to spend so much money on this training.

I bought 3 stages of the training, and each of them will take 6 months. Including the free gift (another 6 months), I can study English here for two years.

The first stage took me all the 6 months, actually I can finish it in the fourth month. Because all the courses are very simple, to learn those well, I slowed down the progress of general courses and persisted attending the conversation courses.

Reflecting the learning effect and quality in the past 6 months, I think my listening has improved greatly. At the beginning I couldn’t understand the most of conversation courses, but now I can understand over 95% of them. Just thinking about that, after those conversation courses there still had over 40% I didn’t understand, how sad I was! Now conversation courses have already become my hobby, because I enjoy them, there are many interesting and funny topics, so that I can persist attend them very naturally, without forced.

On the speaking, I think I have made a phase progress. That means that from psychological aspect I’m not shy any more, I’m not afraid to talk to foreigners, sometimes I’d like to have a conversation with them for a long time. When I was speaking, I could organize the context at the same time. All of these make me very happy, let me have more self-confidence.

Apart from those, I completed a very cool task! I learned all the courses in the ELLIS and gained full marks in all of the examinations. After that I copied many useful sentences from the ELLIS to the PPT on my own computer. Click me to download!

But to be honest, in the centre, compared with other senior and M4 students. I still have a long way to go, especially the vocabulary and sentence patterns.

However, I thought about many shortcuts to improve my English, but I never take actions.

All of the shortcuts as follow:

1. Prepare all the words and sentences which I will use in the training center, for example, checking of schedule, greeting, seeking for something, asking for help, reporting the learning effect, playing pool and so on.

2. Imagine a conversation about something interesting, if there is a common topic, it would be better that prepare some short speeches of it and then show them in classes. For example, environment, love stories, job, travel, marriage, politics, food, animals, economics, disasters, news, celebrity, festival, technology and so on. If there is a common conversation, it would be better that imagine the whole process of it, include the greeting at the beginning and the discussion in the end, then when I talk to the foreigners, it will be more fluent.

3. Collect all the new words in the conversation courses, and extend the relevant vocabulary. After that, if someone mentions these topics again, I will have a lot to say about that.

4. Watch some English TV shows, if I still have some free time when I get home. Watch them without Chinese captions, and collect all the new words and useful sentences.

5. Begin to study for the BEC at 7:00 for one hour every day. If I can get the certification, I will be very happy and proud of myself. Then I would have no problem getting a good job.

Therefore, the purpose of this article not only for remembering, but also needs to take actions!

Come on, Rainbow! Speed up! The opportunities always belong to the man who has been prepared.


No Comments

I felt very ashamed

About four months ago, I spent my savings of two years on the English Training.

The initial purpose of it was to find a shortcut to success.

Because in my practical life, I found it's so difficult to improve the professional skills to a high level. And even if I reach that level, the benefits are just so-so.

But if I can speak fluent English, it is very easy to find a very good job.


Actually in my heart of hearts I feel inferior about my college. I attained a very lousy mark in the university Entrance Examination, so I couldn't get into the good university.

Thankfully, in my past work I did pretty good and was approved by many people. My self-confidence was gradually returning, but I still not really found the things which can make my inside stronger. 

Then I thought about the English, the fluent spoken English. With my steady improvement professional skills, I can tell others about my history more confidently, I have the ability to own a good future.


In the past, I hesitated whether I should upgrade my diploma to Undergraduate or re-enter the university for postgraduate. But inwardly I don’t want that. They will waste so much time but could not get anything of value. Maybe you think I can get the diploma. Just for this? Is this really what I want in my life? No! Absolutely not! I will not yield. 

I believed that I found the right way to success, but I’m ashamed for the effect of English learning.

I have already learned about four months, but little progress. Compare with the others in the conversation course, I still have a long way to go. Many of them are high school students, or university students. When they chat with the foreign teachers, they’re so fluent and comfortable.

They always talk about the study abroad, the foreign culture, the fashion and so on. They don’t worry about the money because they are rich or their parents are. It seems that we are not in the same stratum.

I actually planned some method for the quick to learn, for example, prepare all the sentences I may use in the training centre, classify the words in my daily life by some different topics, or imagine a conversation about something interesting.

But I just planned them, didn’t do. So each time when I thought of this, compared with others, I felt very ashamed.

Time flies. But I still have time to build the beautiful future. Do it properly or don't do it at all.

No Comments

Reading notes

People who win big in life are typically not driven by financial gain, they are driven by an internal spark that makes them want to win, compete, and solve problems with a community of like minded people.

My job is to not be easy on people. My job is to make them better. My job is to pull things together from different parts of the company and clear the ways and get the resources for the key projects. And to take these great people we have and to push them and make them even better, coming up with more aggressive visions of how it could be.

We don’t get a chance to do that many things, and every one should be really excellent. Because this is our life. Life is brief, and then you die, you know? So this is what we’ve chosen to do with our life. We could be sitting in a monastery somewhere in Japan. We could be out sailing. Some of the [executive team] could be playing golf. They could be running other companies. And we’ve all chosen to do this with our lives. So it better be damn good. It better be worth it. And we think it is.

No Comments

Fork me on GitHub