做软件的请进
对自己的职业规划如何?还有其他什么发展方向吗?还是一直做coding ? 没人关心这个问题吗? coding 到退休,退休后继续coding。 本帖最后由 melange 于 2012-6-28 18:26 编辑
Coding有什么不好吗?我是问coding作为职业有什么缺点?似乎工作自由度更大,还是铁饭碗。。。 不知道, 我也很迷茫... melange 发表于 2012-6-28 18:24 static/image/common/back.gif
Coding有什么不好吗?我是问coding作为职业有什么缺点?似乎工作自由度更大,还是铁饭碗。。。
Coding的自由度得看情况,
如果进度管理严格的话,其实蛮辛苦的。 whatI 发表于 2012-6-28 18:35 static/image/common/back.gif
Coding的自由度得看情况,
如果进度管理严格的话,其实蛮辛苦的。
苹果的产品,google,微软不都是coding出来的?自己找对位置coding 还是很有前途的。 melange 发表于 2012-6-28 18:41 static/image/common/back.gif
苹果的产品,google,微软不都是coding出来的?自己找对位置coding 还是很有前途的。
哦,你现在在做coding 吗?
我关心的还是coding工作内容,有没有给人创新的感觉?
whatI 发表于 2012-6-28 18:44 static/image/common/back.gif
哦,你现在在做coding 吗?
我关心的还是coding工作内容,有没有给人创新的感觉?
我不算coding。通过coding掌握了基础,以后就有机会往上做。如果不想往上走,coding也是铁饭碗。 本帖最后由 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,然后等我和他们开完会后,我就可以告诉你们我可以怎么做了。。。
与君共勉!
欢迎技术拍砖,不欢迎人身攻击 ;-)
tkkk3 发表于 2012-6-28 17:38 static/image/common/back.gif
coding 到退休,退休后继续coding。
{:5_342:} 至少是准高手 本帖最后由 雪候鸟 于 2013-5-26 11:42 编辑
never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。
在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...
德国确实coder高薪很难,都是看工作年限。不过大部分工作10年以上的,coding的水平还真不怎么样。一般的管理者是个人就能做,好的coder真实太少了 never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。
在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...
+1
在德国,无人事管理职能的高级工程师(包括,电子,机械和计算机行业),大多数情况毛工资七万基本到头了,想再多进账恐怕只能自己创业。 雪候鸟 发表于 2013-5-26 11:35 static/image/common/back.gif
至少是准高手
菜鸟一枚,还要继续学习。 never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。
在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...
在德国有过了45岁还做coder的吗 蓝色希望 发表于 2013-5-26 13:37 static/image/common/back.gif
在德国有过了45岁还做coder的吗
很多。我之前的公司,很多在同一公司工作了20,30年的同事。很多人都是直接做到退休。
tkkk3 发表于 2013-5-26 11:57 static/image/common/back.gif
+1
在德国,无人事管理职能的高级工程师(包括,电子,机械和计算机行业),大多数情况毛工资七万基本 ...
我觉得70k肯定是到头了。
德国其实有很多freelancer的,他们的收入可以过这根线。另外,做consultant开发也能过这根线,一般德国的项目折下来是每小时80到150欧,伦敦的项目可以在200到400磅这个水平。但是consultant合同期都很短,一般3到6个月,12月就是非常长的了,就看你是否愿意用稳定性去换高时薪了。 雪候鸟 发表于 2013-5-26 11:39 static/image/common/back.gif
德国确实coder高薪很难,都是看工作年限。不过大部分工作10年以上的,coding的水平还真不怎么样。一般的 ...
确实,我也发现了,德国有的coder,经验和能力并不随着时间而线性增长,可能这就是为什么从统计上来说,一般工作年限到7年多的时候,基本就变化不大了,再往下就要看个人修行了。
never_say_never 发表于 2013-5-26 13:52 static/image/common/back.gif
很多。我之前的公司,很多在同一公司工作了20,30年的同事。很多人都是直接做到退休。
在中国很多过了25就不做coder了,过了30还做coder, 可能性跟看外星人差不多
德国人真猛,别说45了,35以后再做coder, 精力,脑力够用吗?还能做到退休
coding时大脑高速运转,没见过哪个工作像这个工作这样要求精力和脑力的,德国人能一直做到退休,老头也能coding? 感觉纯扯淡 蓝色希望 发表于 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:08 编辑
tkkk3 发表于 2013-5-26 14:43 static/image/common/back.gif
国内互联网行业,30-40岁工作在一线的coder多了去了,你不知道而已。
如果你持有30岁以后就不能再做co ...
做软件codiing好的人是要有一定天分的。
只要入了门,应该有机会了解到这行的真实深度或是自己所处环境的局限性。
个人认为,coder 30岁就不做的人要么是知难而退,要么是公司太差没有前景。
还有一个问题是,这些退下了的coder去做管理,他们就能做得更好?warum ?
chinapope 发表于 2013-5-26 15:03 static/image/common/back.gif
做软件coding好的人是要有一定天分的。
只要入了门,就应该可以了解到这行的真实深度。
以我个人的经历,天分是次要的,兴趣是重要的,或者说是,有没有想做个事情的意愿。 本帖最后由 chinapope 于 2013-5-26 15:15 编辑
tkkk3 发表于 2013-5-26 15:08 static/image/common/back.gif
以我个人的经历,天分是次要的,兴趣是重要的,或者说是,有没有想做个事情的意愿。
现实中的持久的兴趣是要有一定天分做基础的。
尤其是年轻的时候。
chinapope 发表于 2013-5-26 15:03 static/image/common/back.gif
做软件codiing好的人是要有一定天分的。
只要入了门,应该有机会了解到这行的真实深度或是自己所处环 ...
30多如果没有一定的水平和继续学习的动力,是很快就被那些能熬夜,加班无怨言,不要求高薪只要求有个学习机会的, 20出头小伙顶下去的。
从coder 转向管理的另一个原因是,不会写code的人去管理, 可是他们的管理水平还没有coder好,为了改变这种处境,只能是取而代之或换工作了。 当然业界的大牛还有一条出路,用写书来影响业界的走向还有非技术管理人员的思路. 关于以下 (Agile, DDD,Refactoring, Lean,continuous delivery,FP)内容的书,都已经或逐渐被业界认可,接受。
Lean,cross functional 可能是下一个好的方向。 梧桐大道 发表于 2013-5-26 16:47 static/image/common/back.gif
30多如果没有一定的水平和继续学习的动力,是很快就被那些能熬夜,加班无怨言,不要求高薪只要求有个学习 ...
写程序主要靠经验吧,比谁精力更多是个误区吧 never_say_never 发表于 2013-5-26 11:19 static/image/common/back.gif
我说说自己的个人感觉吧。
在国内行业里,code几乎是个贬义词,大家都会说升做管理才有机会,等等。这点 ...
在scrum框架下,sutherland还是建议全职的scrum master啦,就是scrum master不参与开发,只负责监控scrum框架和帮助提高工作效率,scrum master理论上应该是和开发人员平级的 coding没有创新了. 除非是中小企业, 那么coding会包括了构架和设计, 以及产品. 也就是集项目经理, 技术经理和产品经理于一身. 如果是大中企业. 那么coding也就是coding. 看你自己怎么理解了. coding也要看你做哪个方面了. C家族, Java家族, web技术, 移动技术, 底层技术等等...
如果你只专注一个点, 那最后就是机械循环. 大部分coding做个2年后, 就是循环了. 每天干的几乎一样.
至于自己的打算么... 国内的选择广义上会比德国多一些, 转变的机会和门槛也多一点低一点。 我的同事好几个都4,50岁了。带我的这个人,betreut的软件是他一行代码一行代码自己写出来的。我无限崇拜加敬仰。。。。我希望50岁coding,还有公司要我。。。
页:
[1]
2