我跟你有共鸣。不过俺出身苦,在小公司跳了十来年终于进了个大公司。发现非IT的公司程序员位置很尴尬。只是Support的角色。我们这里的策略是development靠out sourceing。想混下去早晚要转岗:BA,PM啥的。都不是很容易转,而且转了就等于决心改行,从IT转到finance IT support,从此不做handy的活了。失去了强项,竞争也没了优势,心里特别的没底。而且大公司暗潮汹涌的政治运动,在IT这种边缘化的support部门里更加猖獗。到处都是不求有功但求无过的老江湖,和以前相对单纯的IT公司比,俺嚼着相当的不适应。
跑题借宝地抒发了下俺的郁闷,实际上如题,俺看到BA是条可行之路。有朝一日,俺能挺到涅磐重生的一天,这将是俺的不二出路。不知道你啥行业,finance这行IT和BU之间有着巨大的鸿沟,Finance出身的人抽象不下去,IT的人对finance一知半解。好BA打着灯笼难找。所以俺下决心苦学finance知识,苦练tech writing,还要恶补谨言慎行、培养政治敏感度。。。
此外真没有别的路了。IT内的职位看一圈:
Developer:我悲观的发现,developer的宿命就是跟着项目跑。一般的项目几年的周期,结束后卸磨杀驴。就算留下support也就多几年。出来技术老化,留下layoff高危。除非做的比较底层,不然真没啥job security可言。俺常说:developer的job secuirty只来自skill。
Architect/tech lead:这路妇女走起来更艰辛。除了水平,需要服人,实在是条事倍功半的路。埋怨歧视也无可奈何。
PM:操心,与人打交道,政治风眼里的人。俺特不适合,想都不想。
综上所述,按觉得BA还行。自己也没想透,只能走一步看一步,一阵阵猛烈的suffering中。咱共勉。