首先建议留校或者去差一点的地方当老师,毕竟你也说了对本专业并不讨厌,当老师可能会最大限度发挥你的优势。其次建议转算法,不建议转开发。算法应该是学术界和产业界结合最紧密的,你博士生培养的一些能力,比如论文阅读,数学基础等,做算法是契合度最高的,但是你说你博士生的项目大部分是偏开发,所以这部分你自己需要衡量一下,总的来说做算法比做开发更能发挥你自己的优势。做算法对实习的依靠会小一些,你不用花太多的时间实习(实习也需要,但是实习的时候可以直接接一个小课题,自己独立做,不用和正式员工协作,时间安排上更自由一些,因为你还要做学校的项目)。如果做开发,除了基本的知识可以在校内学习之外,很多东西得去公司实习学习,你需要花大量的时间在实习上,而且介入项目之后,大部分是多人协作,如果需要赶进度,有时候和学校的时间冲突了,会很麻烦。至于你说的发展问题,算法对你来说,发展应该比开发好一些,算法的成长曲线更好一些,感觉对你来说,开发不是特别合适。所以建议高校老师>算法>开发