很佩服楼主,有志向!
楼主的学习方向都是对的!大学一二年级,以打基础为主。
你叙述中,数据库和单片机和汇编零。
汇编一定要了解,虽然我们编程都不直接用它,但它才是编程的基础,让我们明白计算机是怎么运行程序的。嵌入式编程方向,更是少不了汇编基础。
数据库也一定要接触,而且有可能的话,可以尽量多一些,它目前的应用实在太广泛了,而且对我们的编程思维还有一些冲击作用。
C语言是一门很好的学习语言,用来学习编程、学习数据结构、学习算法都很好,但真不是一个好的项目开发工具(个人观点),学习和使用它,适可而止,人的精力有限啊!
大三大四,要有专攻了,最好还有一定的项目和作品,找一份好工作,可以为你将来继续在软件业中钻研提供物质保障。
学习、奋斗之余,别忘了找一志同道合的女朋友帮你哟!