whatI 发表于 2012-6-27 23:06

做软件的请进

对自己的职业规划如何?

还有其他什么发展方向吗?还是一直做coding ?

whatI 发表于 2012-6-28 17:03

没人关心这个问题吗?

tkkk3 发表于 2012-6-28 17:38

coding 到退休,退休后继续coding。

melange 发表于 2012-6-28 18:24

本帖最后由 melange 于 2012-6-28 18:26 编辑

Coding有什么不好吗?我是问coding作为职业有什么缺点?似乎工作自由度更大,还是铁饭碗。。。

某兔 发表于 2012-6-28 18:29

不知道, 我也很迷茫...

whatI 发表于 2012-6-28 18:35

melange 发表于 2012-6-28 18:24 static/image/common/back.gif
Coding有什么不好吗?我是问coding作为职业有什么缺点?似乎工作自由度更大,还是铁饭碗。。。

Coding的自由度得看情况,

如果进度管理严格的话,其实蛮辛苦的。

melange 发表于 2012-6-28 18:41

whatI 发表于 2012-6-28 18:35 static/image/common/back.gif
Coding的自由度得看情况,

如果进度管理严格的话,其实蛮辛苦的。

苹果的产品,google,微软不都是coding出来的?自己找对位置coding 还是很有前途的。

whatI 发表于 2012-6-28 18:44

melange 发表于 2012-6-28 18:41 static/image/common/back.gif
苹果的产品,google,微软不都是coding出来的?自己找对位置coding 还是很有前途的。

哦,你现在在做coding 吗?

我关心的还是coding工作内容,有没有给人创新的感觉?

melange 发表于 2012-6-28 18:52

whatI 发表于 2012-6-28 18:44 static/image/common/back.gif
哦,你现在在做coding 吗?

我关心的还是coding工作内容,有没有给人创新的感觉?

我不算coding。通过coding掌握了基础,以后就有机会往上做。如果不想往上走,coding也是铁饭碗。

飘荡的风 发表于 2013-5-25 14:46

never_say_never 发表于 2013-5-26 11:19

本帖最后由 never_say_never 于 2013-5-26 11:24 编辑

我说说自己的个人感觉吧。

在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点因为我之前不时出差去中国的办公室,印象很深。

但是觉得这个所谓管理,其实误解很大。如果要做高层管理,那其实不论你是什么背景,都是要经过MBA的那一套,或者科班,或者自己学自己悟,更你之前做什么没有必然关系。

如果只是做技术管理,我觉得可以说,你依然是要code的。自己不code,自己会有一种深切的职业危机感,因为很快你将失去对系统的深切理解和控制,而陷入日常事务的泥潭。事实上,失去了对系统的理解和控制,我觉得你的技术管理也就做到头了,因为你的日常事务也没法管理。比如说,Scrum meeting你怎么控制,Sprint任务怎么评估,怎么分配?没有对手上在做的东西的理解,这都是不可能实现的(是的,有的时候任务评估你可以依靠Scrum poke的方式来解决,当总有大家评估大相径庭的时候,这时候如果技术管理不能一锤定音,还算什么技术管理?) -- 至少我是这么认为。

其他的,软件行业本身的性质也决定了,即便你在做技术管理甚至中层管理,对代码的深刻理解一直是需要的,不然的,不需要多,2年之后,新技术的出现就能把你之前老本冲的一点不剩。即便退一万步说,你是老大,你决定对所有的的新技术选择忽视,那你现有技术的升级呢?各种包,各种框架,各种context的升级呢?也选择忽视么?那过几年后这个系统就没法再运行。如果无法忽视,那么各种升级所带来的一系列技术问题,也需要你对code的控制。

最后一点,不论是在德国还是在国内(美国这种地方就更是如此),你都需要考虑到失业或者跳槽带来的变动。如果你是一个对底层失去控制的空头管理人员,遇到这种情况,我觉得只能是悲剧了。如果你是高层管理,如前面所说,这已经脱离软件领域,而是更加通用意义上的职业发展了,你需要面对的问题确实不再是code了,而是公司政治,股权争夺,人事斗争,等等。-- das ist mehr schwierig...

melange说的对,google的产品,apple的产品,哪个不是code?

谈到待遇,我的经验就很有限了,但我觉得在德国,code背景的高薪区基本在55000到65000之间,这类的职位一般在慕尼黑出现的机会会多些,这在德国已经算很高,当然要求也很高。

更高offer的职位,除掉consultant职位的话,我很少见到,我觉得就算有,也肯定是进入高层管理的话题,拿着更多的钱,玩着更复杂的游戏,承担更重压力,这个世界是圆的。

套用一个通俗的笑话框架,有个公司请了一个软件精英来完成一套新的商业系统来大卖,商业精英到岗后给董事会说,我可以完成任何你们给我的任务,但是请不要现在跟我谈任何这个新系统的细节,诸如框架选型,开发时间表,等等,先给我足够的预算,我来从市场上再请回来一流的coder,然后等我和他们开完会后,我就可以告诉你们我可以怎么做了。。。

与君共勉!

欢迎技术拍砖,不欢迎人身攻击 ;-)

雪候鸟 发表于 2013-5-26 11:35

tkkk3 发表于 2012-6-28 17:38 static/image/common/back.gif
coding 到退休,退休后继续coding。

{:5_342:} 至少是准高手

雪候鸟 发表于 2013-5-26 11:39

本帖最后由 雪候鸟 于 2013-5-26 11:42 编辑

never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。

在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...

德国确实coder高薪很难,都是看工作年限。不过大部分工作10年以上的,coding的水平还真不怎么样。一般的管理者是个人就能做,好的coder真实太少了

tkkk3 发表于 2013-5-26 11:57

never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。

在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...

+1

在德国,无人事管理职能的高级工程师(包括,电子,机械和计算机行业),大多数情况毛工资七万基本到头了,想再多进账恐怕只能自己创业。

tkkk3 发表于 2013-5-26 11:58

雪候鸟 发表于 2013-5-26 11:35 static/image/common/back.gif
至少是准高手

菜鸟一枚,还要继续学习。

蓝色希望 发表于 2013-5-26 13:37

never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。

在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...

在德国有过了45岁还做coder的吗

never_say_never 发表于 2013-5-26 13:52

蓝色希望 发表于 2013-5-26 13:37 static/image/common/back.gif
在德国有过了45岁还做coder的吗

很多。我之前的公司,很多在同一公司工作了20,30年的同事。很多人都是直接做到退休。

never_say_never 发表于 2013-5-26 13:56

tkkk3 发表于 2013-5-26 11:57 static/image/common/back.gif
+1

在德国,无人事管理职能的高级工程师(包括,电子,机械和计算机行业),大多数情况毛工资七万基本 ...

我觉得70k肯定是到头了。

德国其实有很多freelancer的,他们的收入可以过这根线。另外,做consultant开发也能过这根线,一般德国的项目折下来是每小时80到150欧,伦敦的项目可以在200到400磅这个水平。但是consultant合同期都很短,一般3到6个月,12月就是非常长的了,就看你是否愿意用稳定性去换高时薪了。

never_say_never 发表于 2013-5-26 13:58

雪候鸟 发表于 2013-5-26 11:39 static/image/common/back.gif
德国确实coder高薪很难,都是看工作年限。不过大部分工作10年以上的,coding的水平还真不怎么样。一般的 ...

确实,我也发现了,德国有的coder,经验和能力并不随着时间而线性增长,可能这就是为什么从统计上来说,一般工作年限到7年多的时候,基本就变化不大了,再往下就要看个人修行了。

蓝色希望 发表于 2013-5-26 14:19

never_say_never 发表于 2013-5-26 13:52 static/image/common/back.gif
很多。我之前的公司,很多在同一公司工作了20,30年的同事。很多人都是直接做到退休。

在中国很多过了25就不做coder了,过了30还做coder, 可能性跟看外星人差不多

德国人真猛,别说45了,35以后再做coder, 精力,脑力够用吗?还能做到退休

coding时大脑高速运转,没见过哪个工作像这个工作这样要求精力和脑力的,德国人能一直做到退休,老头也能coding? 感觉纯扯淡

tkkk3 发表于 2013-5-26 14:43

蓝色希望 发表于 2013-5-26 14:19 static/image/common/back.gif
在中国很多过了25就不做coder了,过了30还做coder, 可能性跟看外星人差不多

德国人真猛,别说45了, ...

国内互联网行业,30-40岁工作在一线的coder多了去了,你不知道而已。

如果你持有30岁以后就不能再做coder的看法,越早转行越好,以免浪费时间耽误自己。

chinapope 发表于 2013-5-26 15:03

本帖最后由 chinapope 于 2013-5-26 15:08 编辑

tkkk3 发表于 2013-5-26 14:43 static/image/common/back.gif
国内互联网行业,30-40岁工作在一线的coder多了去了,你不知道而已。

如果你持有30岁以后就不能再做co ...

做软件codiing好的人是要有一定天分的。

只要入了门,应该有机会了解到这行的真实深度或是自己所处环境的局限性。

个人认为,coder 30岁就不做的人要么是知难而退,要么是公司太差没有前景。

还有一个问题是,这些退下了的coder去做管理,他们就能做得更好?warum ?


tkkk3 发表于 2013-5-26 15:08

chinapope 发表于 2013-5-26 15:03 static/image/common/back.gif
做软件coding好的人是要有一定天分的。

只要入了门,就应该可以了解到这行的真实深度。


以我个人的经历,天分是次要的,兴趣是重要的,或者说是,有没有想做个事情的意愿。

chinapope 发表于 2013-5-26 15:12

本帖最后由 chinapope 于 2013-5-26 15:15 编辑

tkkk3 发表于 2013-5-26 15:08 static/image/common/back.gif
以我个人的经历,天分是次要的,兴趣是重要的,或者说是,有没有想做个事情的意愿。

现实中的持久的兴趣是要有一定天分做基础的。

尤其是年轻的时候。

梧桐大道 发表于 2013-5-26 16:47

chinapope 发表于 2013-5-26 15:03 static/image/common/back.gif
做软件codiing好的人是要有一定天分的。

只要入了门,应该有机会了解到这行的真实深度或是自己所处环 ...

30多如果没有一定的水平和继续学习的动力,是很快就被那些能熬夜,加班无怨言,不要求高薪只要求有个学习机会的, 20出头小伙顶下去的。

woo2333 发表于 2013-5-26 20:05

从coder 转向管理的另一个原因是,不会写code的人去管理, 可是他们的管理水平还没有coder好,为了改变这种处境,只能是取而代之或换工作了。 当然业界的大牛还有一条出路,用写书来影响业界的走向还有非技术管理人员的思路. 关于以下 (Agile, DDD,Refactoring, Lean,continuous delivery,FP)内容的书,都已经或逐渐被业界认可,接受。

Lean,cross functional 可能是下一个好的方向。

tadios 发表于 2013-5-26 22:16

梧桐大道 发表于 2013-5-26 16:47 static/image/common/back.gif
30多如果没有一定的水平和继续学习的动力,是很快就被那些能熬夜,加班无怨言,不要求高薪只要求有个学习 ...

写程序主要靠经验吧,比谁精力更多是个误区吧

tadios 发表于 2013-5-26 22:20

never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。

在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...

在scrum框架下,sutherland还是建议全职的scrum master啦,就是scrum master不参与开发,只负责监控scrum框架和帮助提高工作效率,scrum master理论上应该是和开发人员平级的

erya2012 发表于 2013-5-26 22:25

coding没有创新了. 除非是中小企业, 那么coding会包括了构架和设计, 以及产品. 也就是集项目经理, 技术经理和产品经理于一身. 如果是大中企业. 那么coding也就是coding. 看你自己怎么理解了. coding也要看你做哪个方面了. C家族, Java家族, web技术, 移动技术, 底层技术等等...

如果你只专注一个点, 那最后就是机械循环. 大部分coding做个2年后, 就是循环了. 每天干的几乎一样.

至于自己的打算么... 国内的选择广义上会比德国多一些, 转变的机会和门槛也多一点低一点。

goldenmai 发表于 2013-5-26 22:29

我的同事好几个都4,50岁了。带我的这个人,betreut的软件是他一行代码一行代码自己写出来的。我无限崇拜加敬仰。。。。我希望50岁coding,还有公司要我。。。
页: [1] 2
查看完整版本: 做软件的请进