十年开发生涯,感觉到了职业瓶颈了

鸣鸣Amadues 2019-04-15 09:46:25
其实发在这里也未必能找到答案,反正就当找人说说话吧。
我是计算机系的本科和研究生,从毕业到现在做了10来年程序员,一直在大的外企(微软,IBM这种)做开发,外企工作氛围还是比较轻松的,收入么跟互联网比有一些差距,但也不算低,主要上班很自由,也没有加班,所以性价比还是可以的。
我是那种比较钻研的人,在公司里算技术不错的,领导和同事在技术这块都比较信任我,目前也没有失业风险,但是是人总有一颗想不断上进的心的,因为这么长的时间做下来,在开发方面,该了解的也了解地差不多了,我用过很多不同的开发产品和平台,也用过好几种语言,基本都是大同小异的,传统的IT开发空间也就这么点,再想有大的突破很难了,所以近年来一直在思考方向性的问题,比如项目流程管理,架构设计,数据分析或者数据安全等我都考虑过(创业更难,暂时不考虑),但一方面那些我都不太了解,一方面也缺乏机会。
我并不想在五年以后还在做我目前手里的事情,我对IT这个行业的看法是,到了一定年纪要体现出这个年纪的价值,所以现在这个阶段表面看似安逸,但我内心还是有点忧虑的。
...全文
243 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 鸣鸣Amadues 的回复:
[quote=引用 5 楼 我想再坚持一下 的回复:] 一直在大的外企(微软,IBM这种)做开发。如果你是外企员工的话,我相信你有很充足的时间,毕竟加班很少。 你做了这么久,你都说了各个平台大同小异,那你有没有自己开发或者是封装一个更可用的平台或者框架呢 你说遇到职业瓶颈了。我没看出你有啥焦虑 开始就说本科和研究生 外企,真心没看出来有啥焦虑
框架自己尝试做过,自己做一个东西才能体会到细节巨多,如果是给自己用,我平时开发也用不太到,如果是准备拿到外面去给别人用的,那这种级别的也不是一时半会儿可以弄出来的。 [/quote] 一时半会 不敢苟同。你的十年有多少个一时半会,不能累计么。有好用的东西可以放GitHub分享啊,别人也可以给你改进。如果你焦虑,现在完全可以调休或请假出去面试面试,你会焦虑的
鸣鸣Amadues 2019-04-16
  • 打赏
  • 举报
回复
引用 5 楼 我想再坚持一下 的回复:
一直在大的外企(微软,IBM这种)做开发。如果你是外企员工的话,我相信你有很充足的时间,毕竟加班很少。
你做了这么久,你都说了各个平台大同小异,那你有没有自己开发或者是封装一个更可用的平台或者框架呢
你说遇到职业瓶颈了。我没看出你有啥焦虑
开始就说本科和研究生 外企,真心没看出来有啥焦虑

框架自己尝试做过,自己做一个东西才能体会到细节巨多,如果是给自己用,我平时开发也用不太到,如果是准备拿到外面去给别人用的,那这种级别的也不是一时半会儿可以弄出来的。
鸣鸣Amadues 2019-04-16
  • 打赏
  • 举报
回复
引用 2 楼 csulizhang 的回复:
算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力

业务方向也想过,但一来技术转业务要有机会,我是IT公司这方面机会不如甲方公司,二来我目前开发领域的业务对我也没什么吸引力。
  • 打赏
  • 举报
回复
一直在大的外企(微软,IBM这种)做开发。如果你是外企员工的话,我相信你有很充足的时间,毕竟加班很少。 你做了这么久,你都说了各个平台大同小异,那你有没有自己开发或者是封装一个更可用的平台或者框架呢 你说遇到职业瓶颈了。我没看出你有啥焦虑 开始就说本科和研究生 外企,真心没看出来有啥焦虑
咸哼酒家 2019-04-16
  • 打赏
  • 举报
回复
10年,已经熬过了8年抗战还是大外企
仰视各位大佬
天亮后说晚安 2019-04-16
  • 打赏
  • 举报
回复
csulizhang 2019-04-16
  • 打赏
  • 举报
回复
算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力
946 2019-04-16
  • 打赏
  • 举报
回复
你比我厉害多了,我现在1999年毕业到现在一直还在写代码,当给你关上门的时候还是会给你开窗的,所以当下,好学点好吧,很多事不要想太多了。
鸣鸣Amadues 2019-04-16
  • 打赏
  • 举报
回复
引用 14 楼 草原哥哥妹妹的爱 的回复:
[quote=引用 12 楼 鸣鸣Amadues 的回复:] [quote=引用 11 楼 草原哥哥妹妹的爱 的回复:] 我在外企干过几年,其实国内很多游戏的程序员人才在外企实际是被埋没的,外企的关键岗位和技术是不对大陆程序员开放的。。。。。。很多外企研发人员事实上做的都是类似外包人员辅助性的工作,或是参与非重点的项目。。。。但是外企·岗位比较稳定,所以楼主一说在外企干了10年,我基本上就能想象出楼主大概的状态。。。。。我认为在外企还是往带团队管理的方向发展比较好,埋头做技术其实没有空间的,主要是工作特点注定你不会接触核心技术,你多年能积累的其实也就是外企优秀的软件工程经验。。。。
跟你想的不一样,我不是做外包的,做的事情和国外的部门一样。我也跳槽过好几次,只不过我主要的工作经验集中在几个大公司。 [/quote] 你说的也对,就看你们公司的业务了,当初我是在ibm做外包,当时还是ibm国内比较大的研发团队-中国tivoli团队,为啥这么说呢?因为ibm在中国有大量的研发,很多是做业务的,比如像中科软接的那种政府企业的业务系统,无外乎就是mvc,orm,增删改查。如果你说你的工作和国外的程序员一样,估计你们都是做这种业务的。我说的核心技术,像我在的tivoli团队,就是做研发的,解决比较普遍的问题。像IBM这样的外企在处理新技术和核心技术的问题上面,大陆的程序员都是不会考虑的,一般这样的团队都会让香港或台湾的人直接领导,有的是海外的人远程领导。最后的开发成果也都转移到了国外。[/quote] 增删改查可大可小,复杂的业务流程创建一张订单可以涉及到十来个对象,也可能有异步,远程等功能。我现在做的一个改,数据需要同步到五个系统,每个系统都有自己的业务逻辑。研发是不是一定比业务实现高级,我看不一定,还是要看具体做的内容,越是大公司的业务越是复杂和有挑战性。
正怒月神 2019-04-16
  • 打赏
  • 举报
回复
引用 15 楼 csulizhang 的回复:
[quote=引用 13 楼 正怒月神 的回复:] [quote=引用 10 楼 csulizhang 的回复:] [quote=引用 9 楼 正怒月神 的回复:] [quote=引用 2 楼 csulizhang 的回复:] 算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力
我比较赞同你的观点。 不知道为什么。很多人会进入一个误区。 专研技术的技术经理和项目经理会被严格划分为2个领域,这个是错误的。 无论你是技术经理还是项目经理。首先需要对一个业务流程熟悉。 我们的开发都是需要从需求开始分析,从而使得基本的框架不断演化。 所以无论你怎么做,将来往技术走还是管理走。 对于业务不熟悉,那只能是码农。 在重申一下,技术经理和项目经理只是职责不同,但是他们并不是完全不重合的。[/quote] 你无所谓啦,专心卖狗子就行了[/quote] 已经卖完了[/quote] 再造啊,现在正好是春天,冰河解冻,万物复苏,这是一个XX的季节[/quote] 不生了,本来就不是为了卖而生的。
csulizhang 2019-04-16
  • 打赏
  • 举报
回复
引用 13 楼 正怒月神 的回复:
[quote=引用 10 楼 csulizhang 的回复:]
[quote=引用 9 楼 正怒月神 的回复:]
[quote=引用 2 楼 csulizhang 的回复:]
算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力

我比较赞同你的观点。
不知道为什么。很多人会进入一个误区。
专研技术的技术经理和项目经理会被严格划分为2个领域,这个是错误的。
无论你是技术经理还是项目经理。首先需要对一个业务流程熟悉。
我们的开发都是需要从需求开始分析,从而使得基本的框架不断演化。
所以无论你怎么做,将来往技术走还是管理走。
对于业务不熟悉,那只能是码农。
在重申一下,技术经理和项目经理只是职责不同,但是他们并不是完全不重合的。[/quote]
你无所谓啦,专心卖狗子就行了[/quote]
已经卖完了[/quote]
再造啊,现在正好是春天,冰河解冻,万物复苏,这是一个XX的季节
正怒月神 2019-04-16
  • 打赏
  • 举报
回复
引用 10 楼 csulizhang 的回复:
[quote=引用 9 楼 正怒月神 的回复:] [quote=引用 2 楼 csulizhang 的回复:] 算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力
我比较赞同你的观点。 不知道为什么。很多人会进入一个误区。 专研技术的技术经理和项目经理会被严格划分为2个领域,这个是错误的。 无论你是技术经理还是项目经理。首先需要对一个业务流程熟悉。 我们的开发都是需要从需求开始分析,从而使得基本的框架不断演化。 所以无论你怎么做,将来往技术走还是管理走。 对于业务不熟悉,那只能是码农。 在重申一下,技术经理和项目经理只是职责不同,但是他们并不是完全不重合的。[/quote] 你无所谓啦,专心卖狗子就行了[/quote] 已经卖完了
鸣鸣Amadues 2019-04-16
  • 打赏
  • 举报
回复
引用 11 楼 草原哥哥妹妹的爱 的回复:
我在外企干过几年,其实国内很多游戏的程序员人才在外企实际是被埋没的,外企的关键岗位和技术是不对大陆程序员开放的。。。。。。很多外企研发人员事实上做的都是类似外包人员辅助性的工作,或是参与非重点的项目。。。。但是外企·岗位比较稳定,所以楼主一说在外企干了10年,我基本上就能想象出楼主大概的状态。。。。。我认为在外企还是往带团队管理的方向发展比较好,埋头做技术其实没有空间的,主要是工作特点注定你不会接触核心技术,你多年能积累的其实也就是外企优秀的软件工程经验。。。。

跟你想的不一样,我不是做外包的,做的事情和国外的部门一样。我也跳槽过好几次,只不过我主要的工作经验集中在几个大公司。

  • 打赏
  • 举报
回复
我在外企干过几年,其实国内很多游戏的程序员人才在外企实际是被埋没的,外企的关键岗位和技术是不对大陆程序员开放的。。。。。。很多外企研发人员事实上做的都是类似外包人员辅助性的工作,或是参与非重点的项目。。。。但是外企·岗位比较稳定,所以楼主一说在外企干了10年,我基本上就能想象出楼主大概的状态。。。。。我认为在外企还是往带团队管理的方向发展比较好,埋头做技术其实没有空间的,主要是工作特点注定你不会接触核心技术,你多年能积累的其实也就是外企优秀的软件工程经验。。。。
csulizhang 2019-04-16
  • 打赏
  • 举报
回复
引用 9 楼 正怒月神 的回复:
[quote=引用 2 楼 csulizhang 的回复:]
算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力

我比较赞同你的观点。
不知道为什么。很多人会进入一个误区。
专研技术的技术经理和项目经理会被严格划分为2个领域,这个是错误的。
无论你是技术经理还是项目经理。首先需要对一个业务流程熟悉。
我们的开发都是需要从需求开始分析,从而使得基本的框架不断演化。
所以无论你怎么做,将来往技术走还是管理走。
对于业务不熟悉,那只能是码农。
在重申一下,技术经理和项目经理只是职责不同,但是他们并不是完全不重合的。[/quote]
你无所谓啦,专心卖狗子就行了
正怒月神 2019-04-16
  • 打赏
  • 举报
回复
引用 2 楼 csulizhang 的回复:
算下来楼主36岁了吧,我比你稍微小一点,打工做软件研发,个人认为,只要不是做飞机火箭,技术上无论你现在是否精通,都不算太大的问题,技术这种东西,更新换代又快,基本上要用到了去找、去学都还来得及。关键在于业务层面,要找准一个方向,深入钻研业务,成为领域专家,这个很难,需要根据工作经历和实践总结,要靠工作和年龄去积累,这也才正是你自身的核心竞争力
我比较赞同你的观点。 不知道为什么。很多人会进入一个误区。 专研技术的技术经理和项目经理会被严格划分为2个领域,这个是错误的。 无论你是技术经理还是项目经理。首先需要对一个业务流程熟悉。 我们的开发都是需要从需求开始分析,从而使得基本的框架不断演化。 所以无论你怎么做,将来往技术走还是管理走。 对于业务不熟悉,那只能是码农。 在重申一下,技术经理和项目经理只是职责不同,但是他们并不是完全不重合的。

594

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧