楼主在一家金融科技软件商工作两年了,维护一个十多年历史的 ToB 大型交易系统,整天就是写业务代码,技术攻坚也没多少。用的中间件都是公司自研产品,也拿不到代码进行研究。整天也不知道技术上研究点什么好。<br><br>我明白技术最终就是为业务服务的,但是现在这个项目的增量客户完全没有,存量客户也在慢慢转移到竞品上,写这种业务代码让我看不到自我价值的实现。基本上按照产品和资深开发决定的业务方案做增删改查,摸不到真实的生产环境,看不到自己写出来的代码的优缺点。<br><br>本科毕业两年了,收拾简历和复习准备跳槽,发现自己还是在八股文上打转。在 V2EX 上搜了搜别人的面经,本二面试讲的东西我都看不懂。想想自己还在搞八股文,没有一个钻研的技术和业务方向,就有点头昏。<br><br>看看招聘软件上的各种需求,人家一般都指明了岗位需要什么,比如内核开发要求对 Linux kernel 了解各个子系统,了解虚拟化;嵌入式也要求各种协议和 Linux kernel 相关知识。把我放在各种行业里,唯一共通的估计就是写的是 cpp ,仅此而已。<br><br>工作上用不到开源中间件,没有应用需求我也没兴趣去钻研源码实现;用到的中间件又是公司产品,摸不到代码,对着一堆头文件和库文件我也干不了啥。想想自己属于 Linux cpp 开发,对 Linux 确实有些兴趣,但是想想自己这辈子好像也闯不进内核开发的行业,看 kernel 的源码也没啥意思,带不来收益。<br><br>眼高手低、定了目标却半途而废,说的就是我了。<br><br>啰嗦完了,在这里想问问大家在工作过程中,是怎么找到技术兴趣点的?如何投身到自己感兴趣的技术和业务方向上,最后既能有所精进又能在职业发展上有所收获呢?