January 2nd, 2011 |
Published in
Thinking
文章标题:程序员与商务人士的思考角度
記事タイトル:考えの違い、開発者とビジネスマン
When a new idea appear, it will raise interesting questions in both the programming and the business world.
For example, programmers tend to ask question like, “How do we implement communication format?” or “How do I do object inheritance?” or “How do I make this service run faster?”. Questions typically associated with going through the steps of writing code.
Business folks, but, tend to ask question like, “How do I ensure that the person using the software is really who they say they are?” or “How can we tie together multiple services into a workflow?” or “How can I ensure the reliability of the service transactions?”. Their questions typically address business concerns.
The two perspectives fit tightly with one another. Every business issue will have a software based solution. However, the two perspectives are also at odds with each other, the business processes demand completeness, trust, security, and reliability, which may be incompatible with the programmers’ goals of simplicity, performance and robustness.
How to bridge the gap, it may be the mission of architects, I think.
December 29th, 2010 |
Published in
Thinking
2010 will soon be over and it’s time for me to make a summary.
Firstly, I have a daughter, born March 8th of this year. She is a gift from the God for me and my wife. Day after day, as she grow up, we learn and understand more and more about responsibility of the parents.
Secondly, I have passed all examinations, including ugly programming test, for Master of Software Engineering in Tsinghua University, and submitted successfully opening report for graduation.
Lastly, I opened my personal blog for my English writing, and tech blog for driving me learn new technology and share my experience. Open is very important, I think.
Certainly, awful things still exist.
My own business is stagnant. It requires me to get more and more ability to control everything you may face.
My work is dull, no raise and no promotion, and most important, I be still at a loss for the future.
Finally, I’m becoming older everyday.
Oh, my God, that’s how sentimental I am. Anyway, I’d better make planning for next year right now, because You’ll fail at a 100 percent of the goals you don’t set, Mark Victor Hansen said.
November 28th, 2010 |
Published in
Thinking
In China, when a software programmer or developer just turned 30 years old, a sharp question he or she will be facing: “Are you ready to change?”. It implicates that if you don’t prepare to change your roles in work, for example, not longer revel in programming, you will lose more promotion opportunities in the future, even be eliminated.
Whether you like or not, it is not good idea to be engaged in programming as a technologist all your life. How you make your choice like a sharpened sword hanging directly above everyone’s head.
The deep cause, it is a ultimate goal for every intellectual that become a official or a manger who has power, even a bit, in Confucian societies, I think.
I have turned 30 years old, but I am at a loss what to do next.
November 20th, 2010 |
Published in
Thinking
While the situation of some discussion with your partner spread, especially wandered away from the subject, and went out of hand, You have better collect bits of advice right now and stop struggling to answer any questions.
Even if the proposal you put forward is not mature, the earlier you do this, the bette you gain initiative.
The feeling was just like IBM’s commercial : Stop Talking, Start Doing