你好,我给你下面一点建议,可以参考下:
1、请一定学好数学,尤其是离散数学,很重要;
2、学透数据结构,等你真正做项目的时候就会发现很重要;
3、要掌握数据库的知识;
4、空学习理论不行,多写程序,有一定能力了可以去找一些开发的兼职做,或者网上找开源的项目做,总之,不要停止写程序;
5、多去csdn看看,你会很有收获
另外,还有一点,学习编程一定要学精,当C++、.Net、Java、各种动态语言都站在你的面前时,你精通一门就行了(个人意见),C++很好!
祝你成功!
不过你做好有个目标,底层可以是基于硬件的开发,建议你先了解一下国内的软件开发的环境,然后在给自己定个明确的目标,你可以到一些开源项目网站去看看!
既然目标应经很明确,那就按照设定好的未来规划好自己的大学四年。除了保证学业不挂科外,可以确定意向自己爱好的编程方向深入学习。比如,如果你对网页设计感兴趣的话,就要在别人游戏消磨时间的时候抓紧时间学习另一些东西了,比如asp,xml等等,为将来走入社会储备一定的编程知识是必须而又紧迫的,另外,如果你在自学一些东西的时候,可以去相关论坛或者网站去找些“任务”试着来做,多实践些有价值的程序例子,这样对你提高自己是很有帮助的,另外,建议你在大学期间多去图书馆,学会享受难得的教育条件和资源,为将来走入社会积累精神财富,祝你成功。
多实践,实践出真知!