如果你想转行,我建议你可以转行做工程师或者参与一些游戏的工程师,都很不错。当然,你可以根据个人喜好来选择。你最好选择计算机行业,因为毕竟你已经做过了,学什么都可以很快。
运维工程师。负责日常维护,保证整个服务的高可用性,不断优化系统架构,提高部署效率,优化资源利用率,提高整体ROI。简单来说就是保证业务(如网站、游戏服务器)的长期稳定运行,同时保证数据(如用户名、密码、数据)的安全可靠。
如果只是为了谋生而写代码,换语言可能会对你的职业生涯产生影响,因为不同的编程语言和它们的技能是不一样的,学习基类需要一定的学习时间。虽然编程的原理是一样的,但是体验是不一样的。毕竟要想在某个领域深耕,不是一两天,甚至不是一两年。所以我个人建议要不断提高,努力掌握其中一门编程语言。
软件测试工程师。测试应该是与开发联系最紧密的岗位。转行相对简单,有代码基础。您也可以稍后执行性能测试。如果真的不想写代码,做功能测试就好,至少会轻松很多,当然工资也会降低。其次,测试对整个项目或产品有很高的业务要求。如果你发展了,你只需要知道你想做的生意。但是一个项目中可能只有一两个测试,需要对整个产品的业务流程有很好的了解。如果您更喜欢业务而不是功能实现,您可以选择测试。
向项目管理发展。项目管理可以说是程序员开发比较便捷的方式。目前,软件项目经理是人才市场上的热门人才,经验丰富、外语好的软件项目经理是一个热点。供不应求,工资自然上涨。最重要的是,一个优秀的项目经理能够长期在这个岗位上工作,并且有进一步晋升到高层的可能。