根据您的情况,假定您是软件科班,在学校里应该学习了c++或者是java。那么您可以
1、选择后端开发。如果java还有印象,并且你并不排斥后端,可以选择java,学习曲线平缓,面试也比较容易过。但是有个问题,现在大学里教授的java知识都是一些基础,缺少框架技术,所以,可能需要在应聘前做一个简单的培训,主要培训框架以及Java项目实战;
2、选择前端开发。假定你不喜欢java,或者java忘得一干二净,你可以选择前端入手,从一穷二白入手前端,学习曲线比较陡,所以要有心理准备,学习的知识也比较多,如果学校里没有学习前端知识的话,可能需要培训班帮助你建立前端的知识体系。但是前端相对后端复杂度要低一些,但是从实践来看,也不尽然。前端的框架也比较多,刚入门,主要是打好基础,同时选择一个框架,目标是积累经验。
希望偶的回答对您有所帮助。
【大家都是工程师】,一个持续分享软硬件知识和技术的频道。谢谢!