|
发表于 2014-8-30 10:33:00
|
显示全部楼层
本帖最后由 gzrain 于 2014-7-22 23:57 编辑
无视 发表于 2014-7-22 21:14
软件业发展到现阶段,早已纳入到工业范畴,有现成的标准和方法,不像初期那样需要天才,无论是software eng ...
说得太好了。
做开发虽然知识更新要求快,起码主动权在自己手中 ; lz朋友 从 support => solution architect, tester => product manager; 的例子肯定有,但是能有这个条件公司现在应该不多了,现在市场, IT变化很快,如果产品更新换代,公司部门结构调整,除非刚好所在的project领域是通用的,否则一旦失业了,lz朋友再就业机会还不如lz; 码农虽然苦b, 但面向的工作面广, 混个温饱问题也不算太难。
我上一个公司,project PM本来是windows app dev出身,后来公司决定把project换成web版, 他因为业务熟悉,做了PM,不到2年,coding都丢荒了,业务逻辑是熟,但是行业太窄了,整个市面也就2,3间公司在做; 看他工作真是压力山大,每天工作超过12小时+ weekend , 一人身兼数职,比狗还累; 因为他知道他在这里是team lead,表面非常风光 ; 但一旦失业,他很难在现在的市场生存。我离开公司后听说他mind crash了, 修养了好一段时间, 很感叹,
现在也面临类似困惑,已经在这个领域做开发做了2,3年了,业务逻辑比较熟了,如果作为developer跳槽去其他领域肯定是没问题的,但是积累的domain knowledge就荒废了,感觉很可惜; 所以现在我如果跳槽考虑的因素:
1 是走技术路线,尽量入consultant公司,多接触不同的project提升自己技术水平, ;
2 或者是选择一个用途面广,知识能积累的行业做project,即使以后跳槽也在相关行业里面, 最终目标应该是偏business/data 方向
|
|