日本软件工程的魔方

发表于:2008-09-11来源:作者:点击数: 标签:软件工程魔方日本
关键字:日本 软件工程 的魔方 故事一: 程序员 杨书锋终于辞职了,为这事,他足足考虑了差不多半年的时间。此前,小杨在一家日本软件公司做 开发 ,主要外包日本本土的企业应用软件,行业产品上的 嵌入式 开发等(如汽车控制软件)。 促使小杨辞职的原因并
关键字:日本软件工程的魔方

故事一:

  程序员杨书锋终于辞职了,为这事,他足足考虑了差不多半年的时间。此前,小杨在一家日本软件公司做开发,主要外包日本本土的企业应用软件,行业产品上的嵌入式开发等(如汽车控制软件)。

促使小杨辞职的原因并不单纯是因为待遇问题,而是作为一个职业程序员,在规划自己的职业生涯时,他深切地感受到了这种成长的烦恼。

“我做了一年半的c语言开发,此前还做过一些针对日本企业的信息化软件,老实说,我真的不知道自己每天在做什么。我每天面对日文文档开发,实现那些已经定义得非常详细的函数,还有那些已经在文档上画的非常清楚的界面,它们甚至连控件上的字体都规定好了,我还能做什么呢?”

 这可能还只是一个方面的原因。更多的心里冲击还来自于小杨的一帮做开发的朋友。 

“和我一起开始做软件的一些朋友,他们呆在一些小得多的公司做项目软件,我们一起聚会时,他们都侃侃而谈他们的软件设计和架构,谈平台,谈一些他们正在使用的流行的技术名词。我觉得我比他们落后了,尽管在收入上我比他们要高得多。”

“我不得不考虑今后的发展,希望了解得更多,我希望今后能够向项目管理方面发展。”

 

故事二:

    王先生在日本从事近3年的软件开发,最近回国发展。在一次技术研讨会上,我问他,在日本从事哪些方面的开发。

     王先生答曰:“做游戏。”

     “现在市面上哪个游戏是您做的呢?”

     王先生回答说:“不知道。老实说,我在日本做软件开发2年了,根本不知道自己在做什么?每天将课长发到我桌面上的功能实现了就算完成呢任务!”

上面的故事中实际上蕴涵了很多比较有意义的话题。一个是程序员的成长,另外一个就是日本软件企业的编码开发实现模式。

 

(中国程序员病态的成长道路!

1. 为什么会有这样的成长道路?

国外40岁以上的程序员比比皆是。

2.  日本软件公司里面,为什么会出现程序员不知道自己正在做的是什么东西的问题?

A 因为企业成本的原因,日本软件企业分工很明确。有专门做设计的公司,公司里面几乎没有一个写代码的程序员。

B 很多小的软件公司依附大的公司生存。

C 日本软件公司已经形成了一个很好的生物链,只要你在这个生物链上找到了自己的位置,就不用担心生存问题。)

 

一 . 成长的烦恼

  “不想当元帅的士兵不是好士兵”,那么可不可以这样说,“不想当项目经历(或管理人员)的程序员不是好的程序员”呢?多少年来,我们的IT媒体一直在替程序员们宣传和规划他们的职业人生,实际上,这已经成为一条中国程序员的病态的成长道路。在欧美,年过40岁的程序员比比皆是,正如戴习为老师一样,做了大半辈子的底层开发,从微软退休时,已经年过45。而在中国,如果超过了30岁还在写程序,就仿佛被认为是一种耻辱。

原文转自:http://www.ltesting.net