| Simon's profileSimon's SpaceBlogLists | Help |
|
|
5/17/2006 Be nice to yourself"Many people started blog but quit after three weeks. Someone decided to recite all the words in an English directory, but quit when they encounter "B". More people make up minds to start running, but stop after five morning exercise."
Wang Jianshuo think people quit when they found the goal is meaningless. But I think it's because they were so strict to themselves.
I saw people quit morning exercise, but they always know exercise is good to health.
And I saw people keep doing meaningless staff for years. People try to keep their words, but once they broke it, it's easy to find an excuse and broke it a second time. Actually I decided to recite all words for CET4 (College English Test level 4) years ago, and I quited when I encounter "Apple". (Still a long way to "B"!) I got a high score in CET4, but I felt really bad to fail my goal even I never announced it. So I decided to figure out my own way to keep my goal.
Basically I decided to be nice to myself, when I make a plan, I setup 2 goals, I mark one goal as "must achieved" and another as "better have". The "must achieved" goal is so easy that I can't fail. And the "better have" one is difficult for an ordinary man (like me!).
I seldom failed my goal since then although I didn't achieve "better have" goals every time.
For instance, when I started my baby diary half an years ago, my goal was to cover 70% of the days. And now, I never missed one single day no matter how busy my job was. Some nights I was very tired, but when I wrote "diary for yesterday", I didn't feel guilty because I didn't break my words!
Positive hints is very important for people.
It reminds me one interesting question from a MS manager "how many projects are finished in time in MS?"
The answer is "All, because MS keep adjusting its schedule." Some people feel it is nonsense. But it's very important to avoid negative hints such as "My projects in MS always delay". BTW, here is an interesting example that people keep doing meaningless staffs:
In my college life, I want to gain weight and began to eat big breakfast that usually for 2 men. I found it useless after several months, but still kept it for more than one year until one day I heard a whisper from my classmate. "Guess what, I ate a big breakfast that almost as much as Simon does!" In this case, I quit when I find it's meaningful (to quit!).
Tag: lifehack 5/11/2006 Comfortable wayI work together with several other Chinese engineers under a US boss. My boss asked me one day if I noticed the recent low performance of the team.
This was true, and the morale of the team was low.
But another fact is my team members are good coders, they are very productive in the previous projects. And yet there was a third fact: we just transferred from another boss. This made things not so funny. The actual reason is the engineer are not working in their comfortable way.
Our boss prefers design in detail first.
My colleagues believe the design will come out during coding. In previous projects, they keep moving fast and do a lot of refactoring when possible. The boss thinks any change is possible in design phase, including a total different solution.
But you know how hard for a coder to discard code! So they are not in a team. A team should work in a same way but now everyone just sticked to his own methodology. I believe the is no best way in software development. But an unhappy person could never be productive.
The good news was I had good relationship with both side. So I tried my best to influence
them and we eventually shifted to a new track in a painless way. At least the subtle atmosphere has gone in the office.
Life is too short to hate your job.
Tag: methodology communication 3/21/2006 Program managerI learned some interesting thoughts on the "Program Manager" position from Joel on software.
"Don't promote a coder to be a program manager. The skills for being a good program manager (writing clear English, diplomacy, market awareness, user empathy, and good UI design) are very rarely the skills for being a good coder. Sure, some people can do both, but they are rare."
That's perfect. Although I mark myself with the "rare" tag. "Don't have coders report to the program manager."
I'm very surprised on this point but I feel Joel is right. With this organization, the decisions made by program manager are more reasonable with less personal interests. BTW 1, should I pay Joel for the quotation? Hope not, I'm not rich, in words of money.
BTW 2, I'm displaying my msn personal information as "Life is just too short to hate your job", You can find it on the 2nd page in introduction chapter, Joel on software. Tag: career 1/5/2006 Lesson learnedThis blog is written on 2005-11-4.
Yesterday I met my colleague Mr. A in the subway. We talked about a manager who has left the company for several months.
A: "Are you happy that she left?" S: "No." A: "Do you think she is a good manager?" S: "Yes." A: "So you think she is a good manager but she doesn't appreciate your work?" S: "Well..." A: "What a typical Chinese thinking! She is my manager, so she must be better than me!" S: "..." Later, I talked with my wife about this conversation.
W: "Why didn't you argue that she actually appreciates your work?" S: "I would have, but I couldn't prove it with strong evidences." W: "Do you agree with his conclusion?" S: "No, maybe it's just different points of view. I think she is valuable for the company, while Mr. A comments her in personal view." W: "Does Mr. A do a good job as manager?" S: "I think so." W: "That's why I think you are not ready for a manager position." S: "..." I learned 2 lessons.
Other people always think the other way.
And their ways can be more effecient. Tag: lifehack 11/6/2005 How difficult is it?We often need to evaluate the complexity of a programming task.
I find it very interesting that: If we have to do it, we might underestimate it. If we can avoid it, we might overestimate it. For the first case, I have seen many programmers struggling before the project deadline just because they had thought their assignment was a piece of cake.
For the second case, that's my story for today.
I found a good ebook on a website. For some reason, the web master doesn't provide a download pack. And he had added script on each page to prevent offline browsing! I appreciate his sharing, understand he want to stick the visitors, but I also want to save my Internet access fee.
So basically I need to: navigate all 208 pages, disconnect, retrieve the pages from cache, and remove script in each page. Should I write a program to do this?
My quick answer was no. Why bother? The program may never be reused, and it takes time!
But I was wrong. It's so boring to repeat double click, search/replace for 208*n times! And while my brain got rest, my finger felt pain.
The program is actually very simple. I must confess, it actually saved my time even I abandoned the manual work in the half way!
Tag: attitude 9/15/2005 Hidden detailsA story goes like this: What you've learned? Some people learned that we should challenge the old world. That's right, and I learned something more: In the JavaChina 2005, I found some very interesting details. Another detail is meaningless. A short movie was repeatedly casted on the screen before the conference. One people in the movie would say:" SUS, SUS is an organization that ¡." Why he should repeat the "SUS" twice? The answer is simple. He actually didn't speak in English. From the second "SUS", it's somebody spoke a translated version! Tag: selftraining
9/8/2005 Patient, Persistent"Door to Door" is one of my favorite movies. The story is about a man who has cerebral palsy. What can you expect for a man with cerebral palsy? I am not sure. Maybe many people just expect him bring less trouble to the family. But that's not Bill Porter. He survived from the disease; he got a job as a salesman; and he became the best salesman in his company! I was really moved by the movie. But what shocks me is in the end of the movie, I was told it's based on TRUE story! You can visit http://www.billporter.com to read more about him. I always remember one scene in this movie. When Bill Porter was refused by everyone, he sat in the bench to have his lunch, a sandwich made by his mother. He found she had written two words on it. "Patient, Persistent". I think myself is kind of patient and persistent. But I must confess I was a bit down last month. I'm sorry, I'm lost. (-- "Six feet under") But I am back now, ready for new challenges. My goal? To be a better man.
Tag: selftraining 9/7/2005 No criticizingThere was an internal lecture in my company last Friday. One colleague introduced one tool made by his team. The lecture was lost control because we found some weird designs and kept criticizing and arguing with the presenter.
I had a quick discussion with Wanderor on this situation. Should we criticize the design details during a presentation?
Wanderor think because we are the end user, we were giving up our rights had we kept silence.
But I don't think so. It's not a technical discussion but an introduction. It's in the late phase of a product. There is little chance for big changes. So the instinctive reaction for the presenter is to defend. After all, some decisions may seem weird but work fine. Lesson learned:
1. The management: Shouldn't push a solution without wide discussion. 2. The presenter: Should avoid argument on detail. 3. The audience: Don't criticize the design in a demo except it's fatal. But should fully express their opinion in discuss or review. Tag: selftraining 8/6/2005 Right place, right timeIPO of Baidu is such a great success! I've heard so much whisper that Baidu is a dirty player. I still like Google better, but seems that I should improve my business sense.
I will keep an eye on the consequence. And I will keep an eye on myself, do not be attempted!
Tag: baidu google 7/18/2005 Never underestimate the heart of a championNote: This blog is written last Friday.
I watched TV last night. It's a popular quiz show in China. Basically, it's a competition between 3 candidates. For each quiz, only the first answer will take into account. If the answer is correct, the candidate will gain one trade mark. The first one to gain 9 trade marks is the winner. But the winner still needs to challenge another 6 quizzes to win the final prize.
The 3 candidates last night are a little bit different. They have got the provincial highest score in their college entrance exam, that's roughly the best 100 among 7 million! No doubt they are kind of the smartest and calmest people.
I looked at the candidates: lady No.1 is very pretty and lady No.3 is quite lovely. I decided to support No.3 and my wife stood with No.1. Sorry I forget the 2nd candidate. He is a ..., sorry, I must confess I thought he was totally in the shadow of the 2 ladies.
As I wished, lady No.3 soon gained 8 trade marks. And lady No.1 gained 6, and gentleman, he only gained 4. "He was out." I thought. When the rivals are so strong, and they are so close to the finish line, what can you do? Pray for the miracle?
But our gentleman gave the promptest right answer to the next quiz. Well, it's just because the question was related to football. The score is now 8:6:5. He was still almost out of the game.
And he caught the next quiz. Well, it's just because the question is related to a mountain in his province. I thought.
I was so wrong.
The gentleman won the next 3 quizzes! And win the final prize with his last chance!
"Never underestimate the heart of a champion."
Tag: selftraining 6/22/2005 No breaking newsAccording to several Siemens employee, they didn't see Motorola staff when they had lunch. Maybe it's just a rumor. or maybe it was canceled for unknown reason? Next time when I heard such news, I will check it more seriously. 6/20/2005 Resource warAs Benq announced it purchased Siemens Mobile Division this month, there is predicable brain drain in Siemens MD. I feel it very interesting to witness the merge process and strategy from all sides. Motorola announced a recruit session for mobile engineer would be hold in last weekend (June 18). The war broke out! I don't know the result of the recruit session, but it's very clear that Motorola is asking for more. Tomorrow launch time, another recruit session will be launched, and guess what? It will be hold in the employee restaurant of Siemens! I don't know how Motorola managed to do this. But apparently the landlord of the Wang Jing Tower shows no respect to its biggest client. Anyway, Siemens will move out that building soon. Hope I can bring you more information tomorrow. P.S. I don't work for Siemens or Motorola. And I respect them both. 6/7/2005 Out of Blog noticeI'm pretty busy this month, even worse, I have to see dentist for the next several weeks. So maybe I can't update my blog very often. But I will try to post at least one blog per week. According to blog from Wang JianShuo and Xiong Jie, I should post a notice when I can't update my blog on my usual frequency. It's really hard to be a good blogger. It reminds me two impressive word from movie "Door to door". 5/30/2005 Emotion dollarsLast year about this time, I took training on communication skills. One important thing I learned is: There is an emotion bank in everyone's heart. We have an emotion account in every fiend's emotion bank. We must keep saving emotion dollars into our account to make the friendship last. Sound dirty, how could friendship be sold by dollars ?! So my friend, how are you today? 5/19/2005 Arrogance manMan not always knows himself well. Take myself for example, I used to think I'm a modest guy while my wife strongly disagrees. Below are the top 10 frequently used words: OMG, word "I" appears 72 times and "my" appears 20 times! The only other meaningful word in the top 10 is "it", with a poor count of 23. Well, Maybe I'm not that modest, but at least I am frank. right? 5/1/2005 It's worth fighting for[Sam] It's like in the great stories, Mr. Frodo. The ones that really mattered. Full of darkness and danger they were. And sometimes you didn't want to know the end, because how could the end be happy? How could the world go back to the way it was... when so much bad had happened? But in the end, it's only a passing thing... this shadow. Even darkness must pass. A new day will come. And when the sun shines, it will shine out the clearer. Those were the stories that stayed with you... that meant something. Even if you were too small to understand why. But I think, Mr. Frodo, I do understand. I know now. Folk in those stories had lots of chances of turning back, only they didn't. They kept going... because they were holding on to something. [Frodo] What are we holding on, Sam? [Sam] That there's some good in this world, Mr. Frodo. And it's worth fighting for.
A little more words about Sean Astin (AKA Sam in LOR). I think he is a great actor. And he will be even greater in the future. "Rudy" is another great movie starring by Sean Astin, it's based on a true story and like LOR, it's a story about people who never give up! 4/30/2005 Learn from the big manI watch little TV, but I learned several things from it in yesterday. Lesson one: Lesson two: |
|
|