1、常用算法得心应手
2、程序测试轻车熟路
3、编译原理心知肚明
4、数据结构明明白白
5、硬件原理清清楚楚
C语言不是单一的一种计算机语言学,要想真正进入编程更高深的知识层面,只有不断学习,再学习。
如果做到上面几点,剩下的就是多花时间和心思,实践才是硬道理。
楼主并没有理解什么是编程,编程不在乎用什么语言,而在乎你解决问题的能力。
知道一些基本的概念,知道一些基本的知识, 就行了。
找一些实际问题来解决。
做出来的东西能够给别人用,这就是高手。
举个反例:
你c学的很牛逼。数据结构啊,bios,图形都很吊。
但是如果我问你一个问题,怎么解决24点问题。不借助网络,不学点数学知识,你就傻眼了。
在任何一个行业,高手都是相对的,我也学计算机C语言,我也学计算机C语言,我觉得你想做好它,必须得练习编程,可以自己编几套程序让导师评价,或者把自己的程序拿到这类的公司去,让他们评估你!
现在你才大三,还有时间,多多加油,实践,相信你会成为自己和别人心目中的高手的!