这个问题的答案并不是绝对的,取决于自己的兴趣和个人能力。但是无论选择哪个方向,学习好算法和数据结构是必须的,同时多参与一些项目和实习,积累更多的经验和技能,有助于提升自身竞争力。
如果您是本科学生,建议多看内核源码,学习一些框架,培养自己的编程思维。如果您是研究生,建议多做些项目,获取大型项目的经验,并与公司合作,参加实习。此外,无论选择哪个方向,都要注重积累经验和提升自己的能力就业方面,桌面、手机应用的工作机会相对较多,嵌入式则相对较少,但对学历和能力要求更高。最终的选择还要根据个人的实际情况进行综合考虑。
总之,无论选择哪个方向,只要努力学习和不断提升自己,都可以在编程领域找到属于自己的发展空间。
刚好我这里有资料需要的可以私我