n******6 发帖数: 1829 | 1 【 以下文字转载自 JobHunting 讨论区 】
发信人: sbi (sbi), 信区: JobHunting
标 题: 为什么美国人不觉得编程是一个青春活?
发信站: BBS 未名空间站 (Wed Dec 10 00:13:08 2008)
和学校里CS系里的几个美国同学谈,关于编程是吃青春饭的话题。我说难道到了40多岁
还编程,不管从脑力和知识更新速度都比不上年轻人,而且公司也会lay off你,我说
必须做到manager职位,否则很难想象一辈子programming. 这个观点在中国人当中基本
有共识的。
可是几个老美,都觉得我说的毫无道理。反问我为什么40多岁脑力和知识更新速度都比
不上年轻人? 他们说,有了experience, 应该比年轻人更加有竞争力,知道的东西更
多,为什么比不上他们?我就说,40岁了,有家庭了,人也会难免变的懒惰,脑子思维
会变慢,学新东西动力不够,然后就被lay off 了。他们说那是你自己懒惰,不能怪别
人,为什么你自己不随时更新知识,make sure你永远是有竞争力的?感觉他们觉得人
不能怪社会,所有的是都是应该自己负责。 好像他们完全 |
v***n 发帖数: 5085 | 2 显然是人家人力资源宝贵……
【在 n******6 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: sbi (sbi), 信区: JobHunting : 标 题: 为什么美国人不觉得编程是一个青春活? : 发信站: BBS 未名空间站 (Wed Dec 10 00:13:08 2008) : 和学校里CS系里的几个美国同学谈,关于编程是吃青春饭的话题。我说难道到了40多岁 : 还编程,不管从脑力和知识更新速度都比不上年轻人,而且公司也会lay off你,我说 : 必须做到manager职位,否则很难想象一辈子programming. 这个观点在中国人当中基本 : 有共识的。 : 可是几个老美,都觉得我说的毫无道理。反问我为什么40多岁脑力和知识更新速度都比 : 不上年轻人? 他们说,有了experience, 应该比年轻人更加有竞争力,知道的东西更
|
v******d 发帖数: 1322 | 3 他们幼稚
【在 n******6 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: sbi (sbi), 信区: JobHunting : 标 题: 为什么美国人不觉得编程是一个青春活? : 发信站: BBS 未名空间站 (Wed Dec 10 00:13:08 2008) : 和学校里CS系里的几个美国同学谈,关于编程是吃青春饭的话题。我说难道到了40多岁 : 还编程,不管从脑力和知识更新速度都比不上年轻人,而且公司也会lay off你,我说 : 必须做到manager职位,否则很难想象一辈子programming. 这个观点在中国人当中基本 : 有共识的。 : 可是几个老美,都觉得我说的毫无道理。反问我为什么40多岁脑力和知识更新速度都比 : 不上年轻人? 他们说,有了experience, 应该比年轻人更加有竞争力,知道的东西更
|
d**********6 发帖数: 4434 | 4 也不能这么说,这确实是中美知识分子之间一大差距。中国人总是信奉:前半辈子辛苦
,前半辈子吃苦。美国人虽然前半辈子基础很差,但信奉活到老学到老。有n多30岁甚
至50岁才回大学深造的人,中国人30岁去读博士就嫌老了。
【在 v******d 的大作中提到】 : 他们幼稚
|
n****g 发帖数: 150 | 5 en,有些道理。
【在 d**********6 的大作中提到】 : 也不能这么说,这确实是中美知识分子之间一大差距。中国人总是信奉:前半辈子辛苦 : ,前半辈子吃苦。美国人虽然前半辈子基础很差,但信奉活到老学到老。有n多30岁甚 : 至50岁才回大学深造的人,中国人30岁去读博士就嫌老了。
|
j**s 发帖数: 1028 | 6 The difference is that Americans choose what they love to do. we choose what
we suppose to do.
They ENJOY working!!! there is a guy in my team,work 10+ hours a day, 6 days
a week.with no overtime pay. for years! |
s*******o 发帖数: 18 | |
p*******n 发帖数: 4824 | 8 觉得编程是青春活的,都是不爱写程序的人说的吧。人美国人的文化就是爱一行干一行。
我老板也快四十了,写程序照样非常强。系里三个graduate students整一个让TA选
teaching preference的网页,包括解决冲突什么的,弄了一个月还没有搞定,我老
板那时候管这一块,实在受不了,整了一个周末从php一点都不懂开始到周一早晨就全部
弄好了 |
|
a****l 发帖数: 8211 | 9 你老板牛.那三个grad是美国学生还是外国学生?
行。
全部
【在 p*******n 的大作中提到】 : 觉得编程是青春活的,都是不爱写程序的人说的吧。人美国人的文化就是爱一行干一行。 : 我老板也快四十了,写程序照样非常强。系里三个graduate students整一个让TA选 : teaching preference的网页,包括解决冲突什么的,弄了一个月还没有搞定,我老 : 板那时候管这一块,实在受不了,整了一个周末从php一点都不懂开始到周一早晨就全部 : 弄好了
|
s*x 发帖数: 3328 | 10 他们天真呗或者说胡话糊弄你。编程,就要写程序,程序语言真是五年一小变,十年一
大变。年轻人还行,学点新东西快,老了就完蛋了。
【在 n******6 的大作中提到】 : 【 以下文字转载自 JobHunting 讨论区 】 : 发信人: sbi (sbi), 信区: JobHunting : 标 题: 为什么美国人不觉得编程是一个青春活? : 发信站: BBS 未名空间站 (Wed Dec 10 00:13:08 2008) : 和学校里CS系里的几个美国同学谈,关于编程是吃青春饭的话题。我说难道到了40多岁 : 还编程,不管从脑力和知识更新速度都比不上年轻人,而且公司也会lay off你,我说 : 必须做到manager职位,否则很难想象一辈子programming. 这个观点在中国人当中基本 : 有共识的。 : 可是几个老美,都觉得我说的毫无道理。反问我为什么40多岁脑力和知识更新速度都比 : 不上年轻人? 他们说,有了experience, 应该比年轻人更加有竞争力,知道的东西更
|
|
|
v******d 发帖数: 1322 | 11 典型的门外汉。。。
【在 s*x 的大作中提到】 : 他们天真呗或者说胡话糊弄你。编程,就要写程序,程序语言真是五年一小变,十年一 : 大变。年轻人还行,学点新东西快,老了就完蛋了。
|
d*****l 发帖数: 8441 | 12 这要从生物学的角度考虑,如果是同样新的东西,当然是年轻人学东西快,
记忆起来快。但如果是需要一定经验和基础才能学的东西,就不一定了。 |
a***s 发帖数: 440 | |
h******t 发帖数: 80 | 14 我们公司里是四十到五十的做骨干力量,还有五十以上的程序员,小年轻的编称水平比起
他们来不是差一个两个档次.新东西小年青最多知道几个名词,而老程序员可能开头都没
听说过, 可几天的RESEARCH就可以一针见血的指出优缺点来, 真的大家都开始用新技术
,他们上手的速度比年青人快的多.到后来TALK起来一旦牵扯到架构问题小年青经常是连
听都听不懂.
真正的能力是在架构和DOMAIN KNOWLEDGE上,那是需要经验才能理解和知道如何来TRADE
-OFF,很多人四十了还不一定入门呢,然后只好转入MANAGEMENT.其实真正好的MANAGER也
是要经验的,本来就是隔行如隔山.MANAGEMENT只是入门容易,真要当个好MANAGER,也是
要练的.
懒不懒的确是个人决定的.要是就想赚钱,那是到了四十,程序员可能就TOP了,要是真的
喜欢编程,我看做到六七十恐怕都可以做下去的. |
r******y 发帖数: 3838 | |
i******y 发帖数: 18 | 16 弱问一下, 什么是domain knowledge. 能给几个例子吗?
TRADE
【在 h******t 的大作中提到】 : 我们公司里是四十到五十的做骨干力量,还有五十以上的程序员,小年轻的编称水平比起 : 他们来不是差一个两个档次.新东西小年青最多知道几个名词,而老程序员可能开头都没 : 听说过, 可几天的RESEARCH就可以一针见血的指出优缺点来, 真的大家都开始用新技术 : ,他们上手的速度比年青人快的多.到后来TALK起来一旦牵扯到架构问题小年青经常是连 : 听都听不懂. : 真正的能力是在架构和DOMAIN KNOWLEDGE上,那是需要经验才能理解和知道如何来TRADE : -OFF,很多人四十了还不一定入门呢,然后只好转入MANAGEMENT.其实真正好的MANAGER也 : 是要经验的,本来就是隔行如隔山.MANAGEMENT只是入门容易,真要当个好MANAGER,也是 : 要练的. : 懒不懒的确是个人决定的.要是就想赚钱,那是到了四十,程序员可能就TOP了,要是真的
|
a****i 发帖数: 1182 | 17 看起来好像是SOA之类的
【在 i******y 的大作中提到】 : 弱问一下, 什么是domain knowledge. 能给几个例子吗? : : TRADE
|
M*********n 发帖数: 506 | 18
说的好
【在 a***s 的大作中提到】 : 年轻人快是快,就是经常胡干。
|
s****e 发帖数: 638 | 19 这个真是胡扯了,在我看来写程序是变化最小的行业。算法数据结构等基本不变。
语法是马甲,出种新语言,几天就差不离了。大项目需要经验积累,年轻人解决小问
题可以,不容易搞定复杂系统。
【在 s*x 的大作中提到】 : 他们天真呗或者说胡话糊弄你。编程,就要写程序,程序语言真是五年一小变,十年一 : 大变。年轻人还行,学点新东西快,老了就完蛋了。
|
g*****g 发帖数: 34805 | 20 这就是扯蛋了。比如一个java的web架构,最早是所谓model 1,往servlet里写
html,后来有了jsp改往jsp里写。再后来有了struts,大行其道。再后来
什么spring mvc之类的又替代了struts,开始百花齐放。现在又时兴component
framework, 于是有jsf, wicket等等。最近两年ajax流行,为把这些整合进去,
这些架构几乎每半年就升级一次。这总共也就10年的功夫,学个架构比学个java
还复杂。折腾半天还只是web tier。
【在 s****e 的大作中提到】 : 这个真是胡扯了,在我看来写程序是变化最小的行业。算法数据结构等基本不变。 : 语法是马甲,出种新语言,几天就差不离了。大项目需要经验积累,年轻人解决小问 : 题可以,不容易搞定复杂系统。
|
|
|
s****e 发帖数: 638 | 21 这是盲人摸象啊,各方向不一样。你说那些东西我一半没听说过。不过我搞过java,
servlet, javascript, xml的东西。感觉学起来很简单啊,google一个教程看
一两天就可以上手了。语言不都差不多的东西。当然成专家要积累了。
我们搞优化软件,C++/Tcl用了快20年了,没变过,后来有人用点perl, python,
都是几天就上手的东西。对优化分析软件来说语言都是皮毛,关键是数学功底,算法
功底。然后复杂系统靠经验。年轻人数学算法不吃亏,但经验就不行了。一个复杂
系统架构没设计好, 没有预想到后面的问题,往往做到最后遇到大堆无解问题。
我们公司从国内招了一批很聪明的年轻人,稍大项目就失败。最后裁了大半,还是从
美国招有经验的。
【在 g*****g 的大作中提到】 : 这就是扯蛋了。比如一个java的web架构,最早是所谓model 1,往servlet里写 : html,后来有了jsp改往jsp里写。再后来有了struts,大行其道。再后来 : 什么spring mvc之类的又替代了struts,开始百花齐放。现在又时兴component : framework, 于是有jsf, wicket等等。最近两年ajax流行,为把这些整合进去, : 这些架构几乎每半年就升级一次。这总共也就10年的功夫,学个架构比学个java : 还复杂。折腾半天还只是web tier。
|
l********g 发帖数: 134 | 22 你老是气宗的,炼内功.
【在 s****e 的大作中提到】 : 这是盲人摸象啊,各方向不一样。你说那些东西我一半没听说过。不过我搞过java, : servlet, javascript, xml的东西。感觉学起来很简单啊,google一个教程看 : 一两天就可以上手了。语言不都差不多的东西。当然成专家要积累了。 : 我们搞优化软件,C++/Tcl用了快20年了,没变过,后来有人用点perl, python, : 都是几天就上手的东西。对优化分析软件来说语言都是皮毛,关键是数学功底,算法 : 功底。然后复杂系统靠经验。年轻人数学算法不吃亏,但经验就不行了。一个复杂 : 系统架构没设计好, 没有预想到后面的问题,往往做到最后遇到大堆无解问题。 : 我们公司从国内招了一批很聪明的年轻人,稍大项目就失败。最后裁了大半,还是从 : 美国招有经验的。
|
g*****g 发帖数: 34805 | 23 Hello world都很简单,java语言也很简单,但要做multi-tier distributed
application就是这10年的事了。在此之上再整合ESB, SOA做SaaS,就完全是
5年前没有的东西了。越老的语言变化越少,在main frame上做cobol的,的确
是几十年不变。
【在 s****e 的大作中提到】 : 这是盲人摸象啊,各方向不一样。你说那些东西我一半没听说过。不过我搞过java, : servlet, javascript, xml的东西。感觉学起来很简单啊,google一个教程看 : 一两天就可以上手了。语言不都差不多的东西。当然成专家要积累了。 : 我们搞优化软件,C++/Tcl用了快20年了,没变过,后来有人用点perl, python, : 都是几天就上手的东西。对优化分析软件来说语言都是皮毛,关键是数学功底,算法 : 功底。然后复杂系统靠经验。年轻人数学算法不吃亏,但经验就不行了。一个复杂 : 系统架构没设计好, 没有预想到后面的问题,往往做到最后遇到大堆无解问题。 : 我们公司从国内招了一批很聪明的年轻人,稍大项目就失败。最后裁了大半,还是从 : 美国招有经验的。
|
c*****t 发帖数: 1879 | 24 基本的东西不变啊。其实你说的这些都是 framework 多,真正的新的东西
少。其实就是几个 pattern 弄来弄去。学新的 library 是烦,真理解了本
质其实都没啥。
【在 g*****g 的大作中提到】 : Hello world都很简单,java语言也很简单,但要做multi-tier distributed : application就是这10年的事了。在此之上再整合ESB, SOA做SaaS,就完全是 : 5年前没有的东西了。越老的语言变化越少,在main frame上做cobol的,的确 : 是几十年不变。
|
g*****g 发帖数: 34805 | 25 我觉得熟悉掌握框架就需要很多时间,每个框架也都是一堆api。
这个东西是比着看的,比如你如果做C++开发,就没有这么多变化。
【在 c*****t 的大作中提到】 : 基本的东西不变啊。其实你说的这些都是 framework 多,真正的新的东西 : 少。其实就是几个 pattern 弄来弄去。学新的 library 是烦,真理解了本 : 质其实都没啥。
|
z*****n 发帖数: 7639 | 26 I agree with this.
【在 s****e 的大作中提到】 : 这个真是胡扯了,在我看来写程序是变化最小的行业。算法数据结构等基本不变。 : 语法是马甲,出种新语言,几天就差不离了。大项目需要经验积累,年轻人解决小问 : 题可以,不容易搞定复杂系统。
|
i***q 发帖数: 1095 | 27 那又有什么区别呢
再说,写网站确实写不到50岁
【在 g*****g 的大作中提到】 : 这就是扯蛋了。比如一个java的web架构,最早是所谓model 1,往servlet里写 : html,后来有了jsp改往jsp里写。再后来有了struts,大行其道。再后来 : 什么spring mvc之类的又替代了struts,开始百花齐放。现在又时兴component : framework, 于是有jsf, wicket等等。最近两年ajax流行,为把这些整合进去, : 这些架构几乎每半年就升级一次。这总共也就10年的功夫,学个架构比学个java : 还复杂。折腾半天还只是web tier。
|
t**m 发帖数: 263 | 28 i agree with this too
【在 z*****n 的大作中提到】 : I agree with this.
|
s*****c 发帖数: 550 | 29 Programming is just the implementation and once you reach to a certain level
, it is the experience in the related application/design that really counts. |