一篇登在项目组Newsletter上的文章。本来犹豫是不是该发到博客上,不过好久没写英文了,贴在这里纯属做个纪念,还可以添寥寥数笔。写之前有些不情愿,觉得是政治任务,发出来之后得到了一些同事的称赞,挺开心。归根结底,文章里我认为是写进去了一些真实情感,尽管也许只是很少的一部分。
Last week Sam said to me: “You’ve been nominated to write an essay talking about your growth here.” I said: “OK.” Hmm.. Looks like I’m “mature” enough to share my story with the others.
When I first came to CS, I had been assigned to Support Team. Back then, I had totally no idea what a support is. The very first word I learned is responsibility. No matter how sweet the dream is, no matter how cold the winter is, once you get the phone call from Helpdesk, you just give a prompt and calm reply: “Something went broken? Got it. I’ll be online in 5 mins.”
Being a support has taught me to think in customer’s perspective. It is the external customer who eventually uses the system. They don’t care DB, OC4J, EMS at all, they just need the system to be “fast and convenient, good to have more features”. It is such a mind shift for a computer science graduate, to rethink “technology”, – It should be intersected with humanity.
I’ve been lucky enough later to experience the rotations, to several different teams. Some are one release short, while some are quite long, lasting to now.
The most crucial perspective of rotation is, believe it or not, feeling the pain. People tend to think others’ job is easy, but only when you actually work among them, you get to realize everyone’s work is not simple. You start to understand the so-called “process”. Here is the bottleneck, and there’s the threshold, those things just emerge naturally. I would say I look more like a team-player after the rotation. Plus you’ll be much closer with lots of people, which not only make your work smoother, but your personal life happier.
1 or 2 years ago, I may still feel IT means Dev. Now I’m confident to say I quite love operation job. I especially love the feeling of holding a certain goal: deliver the software, then just keep fine-tuning the process, make it faster, safer, more reliable, and more visible. It feels so good to see downtime shrunk release by release. Some time before I may envy the “fashion company” who can use those shinning new technologies. But hey, we’ve successfully switched from ClearCase (aka dinosaur) to Git in one release; We have fully replaced BuildForge by Jenkins and even written our own sophisticated plugin; We uses Redmine(written in Ruby on Rails) to manage our daily tasks, and are already thinking about adopt it as the official channel between us and Hosting. We can be fasion as well.
What is growth? It seems a little bit “official” but here’s the truth: When you come across something bad, what first pops into your mind would be “Oh that’s no good. Let’s fix it anyway”, instead of “Damn it! How could this ever happen? I cannot handle this”.
To be honest, I did want to leave sometimes during the last 4 years. But right now, I’m obviously happy and calm, writing this story that you may or may not read. Someone would say, ha, maybe you’re no longer young! NO, THAT’S NOT THE CASE. I’m still full of curiosity, and ready to challenge myself at any time.
我的大学生活非常的糟糕,除了收获了一位人生伴侣外近乎溃败。工作这几年,读了一些好书,如果说我现在还稍微像是一个向上的人,全拜阅读所赐。我觉得英文和计算机仍然是当前最有用的两项技能,很幸运现在的职业每天都能够加强这两项。昨天看到以前的高中校友余倩同学居然在读”Artificial Intelligence – A Modern Approach” ,颇有些触动。接下来的日子里, 希望英文能上一个台阶。