很多软件开发人员,好像过了30岁就要迷茫了一样,30岁还没当上什么管理职位就要面子上也过不去一样,今天突然想起来几年前在上海,跟一个日本老头一起工作过几天,虽然我跟他不是一个项目组,但是我平时会关注任何一个同事都在干什么?忙乎什么?他干什么导致他很有地位等等。
那个日本老头都在干什么呢? 按看到的几个方面给大家讲讲看。
1:整个系统的架构,是由他选型的,例如整个系统到底分几个层,用什么开发语言等等,当然也包括数据库选型什么的。
2:到底要用哪些第三方组件、例如报表、第三方的协议处理软件、展示控件等等,而且对他们的使用非常了解深入。
3:整个系统的例子程序几乎都是他写的,不是光选就可以了,把架构都架好,还需要跑起来,并且需要把范例程序都写好(大家都模仿他的写法写程序)。
4:编码规范、注意事项等,都由他起草好,写得很规范,而且我们反馈的问题都及时对应,有错误什么的反馈给他,他也会马上修改。
5:几乎所有的设计文档、包括页面的初步设计,都是他做的,他知道整个系统到底需要多少个页面,每个页面都需要什么功能,有很明确的说明,很详细。
6:数据库的详细设计、每个表、每个字段的名称、类型、默认值等都是他负责设计的。
7:项目里的难题,特别是控件上的特殊效果处理、一些比较复杂的控件的开发等,都是这个老头在负责维护,估计也是他自己写的。
8:项目的验收,确认工作,与客户的沟通问题,项目进度的安排,费用的计算,项目进度的跟进都由这个老头在负责。
当时我跟他比较了一下,几乎哪个方面也干不过人家,我就知道我将来要往哪个方面努力了,跟人家老头比差距还是很大,这个事情已经过去有5-6年以上了,但是我现在还是没能超越那个老头,估计还有5-6年,我能接近他的水平了。
天下没有那么多的公司,那么多菜鸟让我去管理
天下没有那么多的公司,来钱是那么容易的
天下没有那么多的公司,都能靠忽悠就进去,靠忽悠就能来钱的
天下没有那么多的公司,里面都是菜鸟,管理混乱,需要我去拯救的
天下没有那么多的公司,活儿也没好好干,客户就把钱送过来了
天下没有那么多的公司,简单搞几下,客户就把钱给你了
什么叫好公司,一般是管理好、员工好,好公司有1000个员工,10年后,难道这些员工都当上老板了?这1000个人,大部分不是还是需要靠打工谋生吗?难道都改行了?都当管理了?那谁干活呢?天下又不是只这么一个好公司对吧,所以未来我们职业竞争还是会越来越残酷的。
天下没那么多的人,像吉日一样,跟你诚心交流,毫无保留的把经验分享给大家,日本小老头可能就是我50-60岁时的前景,当老板没那么容易,只有少数人适合当老板,还是靠打工的多,50-60岁了,应该还是像那个日本小老头一样,还是在从事IT行业、还是在写代码、还是在做软件,只是水平更高,功夫更高,收入更高。
若每年工资能加1000-2000元的速度来计算,50-60岁时,应该能拿安目前的薪资来算 5万-12万的收入,不知道会不会是这样,哈哈,不过我老爸当老师工作了30-40年,结果退休时好像2000-3000左右?我没仔细问过,每年是10元不到?
今年我32岁了,从20岁开始写代码,虽然水平不高,但是几乎天天都在写软件、天天都在想软件,每天平均至少有8个小时,花费在软件开发相关上,总感觉是越战越勇,越写思路越明确,越来越精湛,一天比一天多一些积累。
还好在国内,机会多,才干10来年,就混到像样公司的技术总监位置上来了,不知道在日本、在美国会不会有这样的机会,干10年,就能上到像样公司的技术总监位置上来,反正是听说,在日本想爬一个台阶非常不容易,在美国也不容易吧,国内软件乱世机、多好混水摸鱼,呵呵,稍微努力一下,就会有机会。
听说在国外、要是被人称作项目经理,是很骄傲的事情,在国内任何一个人,都容易被扣上这个帽子,好像就只有集团总裁、老总才是能拿得出手一样,天下人人都集团总裁了谁干活呢?没见过几个总裁是解决实际问题的。
虽然中国是中国,日本是日本,但是中国发展到一定的境界后,能跟日本差距到哪里去?上海跟东京的差距不知道大不大?早晚都会差不多的,就像中国的房价、早晚也会面临日本、韩国同样的问题,都是人多地少引起的。
posted on 2010-04-08 20:40 不仅仅是通用权限设计 阅读(5210) 评论(59) 编辑 收藏
评论
1802643#2楼 回复 引用 查看
板凳#3楼 回复 引用 查看
是啊,有时有些人觉得写好程序,3年5年当个项目经理,学学业务流程,而其实最认真学习的,应该是一个软件的整套系统的开发与设置,严谨的态度,这才是最重要的,也是一个奋斗目标.#4楼 回复 引用 查看
吉日,又是你啊!呵呵,中g,跟ri国不能不啊
#5楼[楼主] 回复 引用 查看
不好意思,你没能抢上沙发,哈哈。#6楼 回复 引用 查看
呵呵。中国的的Av好像没日本精彩而且好像中国经济是靠房地产支撑的。日本经济是因房地产而跨的
#7楼 回复 引用 查看
六十岁还那么干有点神奇,不过也不是不可能。见过快退休的程序员,日本人。看到的更多的是干了十多年仍然在做同一样东西日本人。
感觉,在日本程序员和产业工人比,没什么优越感
#8楼[楼主] 回复 引用 查看
@Robin ZhangAV 是早晚会开放的,这是人的本性,跟人的本性抗衡的,早晚是抗衡不过的。
#9楼[楼主] 回复 引用 查看
@唐风等我们老的时候,难道都会是老板吗?现在估计有几十万个程序员吧,这些人再过10年,可能还是在做同样的事情,要么改行去做别的。
#10楼 回复 引用 查看
嘎啦,有时间和你讨论下哲学#11楼[楼主] 回复 引用 查看
@Active.小严我没学过哲学,我只是IT软件草民文化的代表而已。
#12楼 回复 引用 查看
有待商榷,架构师跟项目经理的角色定位上有些混淆了。#13楼[楼主] 回复 引用 查看
不反对,同意你的观点,分工看来还是不够明确#14楼[楼主] 回复 引用 查看
@深山老林不会是你按的反对吧?
#15楼 回复 引用 查看
从82年到91年,把中国每年新出生的人口数加一加,你会惊讶的发现比日本总人口都多!#16楼 回复 引用 查看
这个我顶你·当年在对日外包的公司的时候,真实见过LZ说到的老头。
当时项目的框架数据库都他老人家一人所做~
不过他不是日本人,是台湾人~他说在日本总部里像他这个年龄的有好多~
日本工作压力很大,很少有60年退休一说。除非不缺钱的~~
#17楼 回复 引用 查看
这老头是不是“管”的太多了?#18楼 回复 引用 查看
@吉日嘎拉 不仅权限设计这么开放啊,现在我们还是“聚众淫乱”的时代哦,任重道远啊
#19楼 回复 引用 查看
一种精神 专业 认真以他为目标
#20楼 回复 引用 查看
前段时间公司来了个同事,以前做对日外包的。干了一个月,走了。他的项目交给了我。我看了他的代码,我种想死感觉。一个简单的类,能写2000行,大部分是类似代码。我倒!#21楼 回复 引用 查看
日本人,做事的细致和认真,是值得学习的。你的项目,就像你的孩子,从小带他,约束他,教育他,规范他,必然茁壮成长。
#22楼 回复 引用 查看
明人不做暗事,大丈夫敢作敢当。不是我做的。
#23楼 回复 引用 查看
@吉日嘎拉 不仅权限设计呵呵,看到吉日发的随笔或是文字,不管写的好坏,我总会看完,而且每次最先看的是评论。
你是怎么做到:“花费在软件开发相关上,总感觉是越战越勇,越写思路越明确,越来越精湛,一天比一天多一些积累。”
#24楼 回复 引用 查看
很受思考#25楼[楼主] 回复 引用 查看
说大话,就是追求品质极限,做个让国人骄傲的软件,说小了,就是努力做一个能对人人有用处的软件产品出来。
当我死的时候,有很多人能知道,吉日嘎拉死了,我就满足了。
#26楼 回复 引用 查看
这老头确实牛太太,国人一个像别人学习这种精神啊,别整天把时间浪费在抱怨上!#27楼 回复 引用 查看
国情太不一样了,社会的价值观也不一样,虽然都是这个地球上的人类,呵呵。就隔着一个海,人家做事就能非常认真细致用心,精益求精。而我们,我所见到的程序员还是喜欢和别人PK技术,一开口就是多态,设计模式。我不知道,抱着这些技术用这种藐视他人的心态,能走多远? 不是说LZ,只是对国内的程序员有感。
#28楼 回复 引用 查看
美国对于工程师的评定比国内高很多#29楼 回复 引用 查看
日本项目中总是会有一两个超级牛的人,基本上年龄都比较大,但正是这样人的存在,才保证了系统的可维护性、稳定性、统一性等等,这其实正是我们所要学习的地方。每次谈到这个问题,都会提到国内的人,有些技术非常强的人,做了几年之后就转管理了,技术扔下了,真的是浪费人才。
为啥人无法尽其用,或者说安排在最最适合的位置上呢?我认为根本原因还是money这个东西在作祟,很多时候,做技术做到最后,也不能像做管理那样来钱快,工资高。而在日本是不同的,普通的一个程序员,一般来说和管理人员的工资相差不多,而且加上加班费的话,每个月很可能比管理人员拿的钱还多。另外,国外很多人工作不仅仅是为了钱而工作,而是为了自己的兴趣在工作,这也是很多情况下我们无法做到的。
其实抱怨都没什么用,我像我们要做的就是坚持住自己的方向,走下去,尽量地排除干扰。
#30楼 回复 引用 查看
这个老头太强了,什么都干,但是合理分工也是一门学问吧。一个比尔盖茨建立不了一个现在的微软,罗马不是一天建成的。成打的精英,才能让企业成长为参天大树,成功的管理层一定有和技术精英那样把公司做到完美的强烈渴望。#31楼 回复 引用 查看
我希望我可以写到60岁#32楼 回复 引用 查看
gaga兄说的很中肯啊,尤其是那写排比句子
深有同感啊!
#33楼 回复 引用 查看
牛人#34楼 回复 引用 查看
推荐下。。。说的很有道理。#35楼 回复 引用 查看
中国的程序员还是过于浮躁。大环境如此,是被逼的。
#36楼 回复 引用 查看
看完文章,看评论,各位前辈都写的比较好。想想自己工作一年多,也是一直在浮躁。都是money在作祟啊。#37楼 回复 引用 查看
态度决定一切,日本人事无巨细,工作严谨,这是中国人无法比的.#38楼 回复 引用 查看
看了这篇文章,我忍不住了,以前很好留言的。怎么说呢,中国的老板重视知识么? 中国的老板认识到技术的重要么?
#39楼 回复 引用 查看
应该到处都差不多,商人么唯利是图嘛只是大环境决定了吧
#40楼 回复 引用 查看
程序是需要静下心来,用一点一滴的心血去打造的浮躁是注定不会有大成就的
#41楼 回复 引用 查看
立好根基最重要了,个人感觉,技术层面的东西还是比较简单的, 吉日嘎拉兄,对吧#42楼 回复 引用 查看
说了就要练呀,还要有成果,只说不练,不如不说。#43楼 回复 引用 查看
顶#44楼 回复 引用 查看
人的本性有好有坏,难道坏的也要鼓励?
强奸盗窃也要鼓励?
#45楼 回复 引用 查看
本人在澳大利亚做.net developer, 根据自己的的理解 大致说一下这里的情况.从程序员入行开始
1-3年 Junior Developer 5-6万美元/年
3-5年 middle level Developer 6-8万美元/年
5-10年 Senior Developer 8-10万美元/年
做到Senior之后就看个人的资质,也许就是到头了.也可能会分architect和team leader两个方向, 原因是很多技术的热衷者不愿意做人员管理,当然鬼子不像国人那样听话好管.
通过国内朋友交流,了解到,典型的职业发展是先被安了一个title,然后再提升自己的能力和经验,使之于自己的title所匹配.
在国外似乎听不到程序员究竟能做多久的讨论,因为10-20年的senior比比皆是
#46楼 回复 引用 查看
haha 继续飘过#47楼[楼主] 回复 引用 查看
@MR J Wang5-6万美元/年
6-8万美元/年
8-10万美元/年
真多呀,好羡慕,不知道哪里的收入房价比会怎么样?
是我的接近10倍,没法比较了。
不知道澳洲的房价,也是我们的10倍。
#48楼 回复 引用 查看
@吉日嘎拉 不仅权限设计澳大利亚的房价基本上是分独立房(house)和单元房(unit)来分开统计的,且只计房屋总价,现在悉尼的house中间价(median price)是52万美元,unit的中间价是40万美元.
之前说的developer年薪是税前的,大约以25%扣税.
#49楼[楼主] 回复 引用 查看
@MR J Wang那工作了10年,还是有希望买个房子了,若是夫妻两个,估计5年也够了,
但是在国内,若是普通的打工的,那就惨了,太惨了。
#50楼 回复 引用 查看
敬佩这个日本老头。看来程序员的路还很长很长啊。#51楼 回复 引用 查看
日本人做事很规范,这点值得我们学习,很注意细节#52楼 回复 引用 查看
软件开发也不能走捷径,得一行一行代码的写#53楼[楼主] 回复 引用 查看
@wade black简单的,没有啥逻辑的部分,也可以用代码生成器生成,呵呵。
#54楼 回复 引用 查看
吉日老大。小弟我专门注册了个ID来顶你。看了你的文章,常常让我深思收获不小。谢谢了。还有谢谢你的通用权限系统。#55楼 回复 引用 查看
谢谢你的分享,学习日本老头的专注.原来写程序态度很重要啊!!
#56楼[楼主] 回复 引用 查看
非常感谢你啊,很感动啊,像你这样的人,现在不多了。#57楼 回复 引用 查看
这篇还算正常,说的也是实际情况。中国软件行业绝大多数的情况是:整个开发流程中,从项目经理到代码都是新手,因为没两年就往上爬了。#58楼 回复 引用 查看
呵呵,顶一下楼主
虽然不是很喜欢日本人
但是他们身上那种敬业精神
以及他们的流程化,规范化得程度确实比我们强
有一次,听一个同事说起一个来公司的日本人
刚来, 拿起一张笔一张纸 ,划了一个流程
清晰明了。。 很容易就让别人知道他想要做什么了
不得不佩服。