有几个同学向我反映说不想干技术了,太累,新东西也太多,根本学不完。
这是没办法的事情,做软件开发的就是这么“苦逼”, IT的浪潮一波又一波,新东西层出不穷,每隔几年都会有一次大的变革,从单机软件到C/S 软件, 从C/S到B/S, 然后是手机端爆发,大数据,云计算,这一波浪潮感觉还没完,人工智能又迎面扑来,开始“忽悠”了。
所以我也一直说对技术没有兴趣在软件开发行业是不好混的, 也非常理解一些同学不想再干的苦恼。
但是IT业也是广阔天地,大有可为的, 不仅仅有开发这个技术岗位,还有产品经理、项目经理、运维......等等和开发有关联但是编码较少的岗位, 今天想和大家分享的是在国内比较小众的岗位: 业务专家。
我得知这个岗位最早是在一个家小外企,做的是税务软件开发. 入职后就看到了相关的业务文档,条理清楚,层次分明,写得相当漂亮。 我当时还好奇这是哪位技术大拿写的,人才啊! 后来老大说公司专门有一个业务分析的团队,其中都是业务专家,对税务领域,尤其是欧美的税务非常精通, 文档都是他们出的。
他们的主要工作就是分析欧洲各个国家的税务知识,梳理其中的业务逻辑,形成相对通用的业务模型,划分成各个业务模块,交给中国团队,让中国的“廉价劳动力”开发出来。
有意思的是这些业务专家团队主要位于南非,他们来中国的时候我接触了几个,有一位应该是没接触过编程, 设计出来的模型不太好实现, 在我这个***主义者看来不够***, 只是我那蹩脚的英语实在是太差,结结巴巴、词不达意, 只能用有限的单词拐弯抹角地表达出自己的意见,***不得不屈服于他的“淫威”。
后来在IBM见到了更多的业务专家,或者称为BA(Business Analyst), 他们很多都是从程序员成长起来的,对系统非常地熟悉, 在做验收测试的时候,经常一边在界面上操作,一边查看数据库, ***开个Bug , 说数据库表某一行数据不正确!
高傲的程序员被人死死抓住了把柄, 很没有“面子”,心说验收测试不是黑盒测试吗怎么还看数据库?但是不得不佩服, 赶紧加班加点修复。
拥有这样的BA,是非常非常幸福的事情,他们和客户沟通,梳理业务知识,写成了程序员熟悉的样子,由于懂技术,他们和程序员沟通起来非常地顺畅, 除了他们是美国人,有时差之外,开发过程简直***了。
更让我吃惊的是,还有一些业务专家,自从加入IBM以后就一直在大型机(Mainframe,就是运行银行金融等核心业务的服务器)上工作,竟然在大型机这个领域摸爬滚打了几十年,对他的销售模式、收费模式了如指掌,成为了整个大型机部门不可或缺的关键人物。
当时还听到一个段子,不知是真是假,说有个老太太是银行业务的专家,已经退休了,但是又被公司返聘回去,原因是客户很需要她, 她只要坐在那里,什么都不干,客户就会觉得有底气 --- 这得是什么境界啊!
请大家注意的是,这些业务专家所处的行业,都有着稳定的、持久的、变化比较缓慢的业务,例如税务、银行、财务、保险、医疗、股票证券、期货等等。 如果你也是在类似的行业,可以持久地积累业务知识,能够成为业务大拿的,不妨考虑下业务专家这个方向。
技术***也保持住,不要随意丢掉,如果既懂技术,又是业务专家,那在行业就太吃香了。
如果你所在的公司以承接各式各样的项目为主,或者所处的行业并足以让你积累起丰富的业务经验,无法建立起护城河,那就不用考虑了。
对于我个人来说,我也想找一个越老越吃香的职位, 但是在纯技术领域这几乎不可能,变化实在是太快了。 如果时光倒流的话,也许我会找个行业,成为一个懂技术的业务专家。
【本文为51CTO专栏作者“刘欣”的原创稿件,转载请通过作者微信公众号coderising获取授权】