C++程序员。我该何去何从~~如何快速提高水平~~

2025-05-07 02:24:26
推荐回答(1个)
回答1:

我的观点与楼上的几位不一定太相同,首先,想知道一下楼主的编码水平大体能到啥程度?
虽然是计算机专业,我不认为就是所有人的基础都不错了.楼主自己已经说明,编程水平很差.
这个就很有可能是基础没打好,不知道你们教材用的是啥??当年我们用的是谭浩强的,这本书,我觉得就很不错.不管咋说,C学完了.你现在是否能编一个学生管理系统之类的?注意.我说的学生管理系统与楼上几位说的不是同一个,不用连数据库,结构体,文件,只用这些做的C的学生管理系统,菜单可以简单些,就是选个1,2,3啥的最原始的,这种你现在能做出来吗?这个其实就是书上几章内容的综合,菜单部分主要用到控制语句,结构体就是你管理系统的数据结构,还有就是文件操作,如果做不出来,那重看看书吧,边看边练,自己想学和上课是不一样的.把书上的例题,练习,自己上机都打至少一遍(自己背着打至少一遍),先头不会的时候要理解,理解不了就先硬背,反正,至少打代码的时候能上来很快打出来了,而且全背住了就可以了,估计照这样看书的话,重新看一遍,做类似上面的这种小问题应该不成问题了.时间是一周(我也是计算机专业的,我工作3年后重新自己学的C语言就是这个流程,时间是一周).下一步,可以看看算法,注意,这个更不能只看书,用代码打出来,实现了.像我这种时候,我对游戏比较感兴趣,就是着手自己做的俄罗斯方块,贪吃蛇,打字母游戏的.这类的需要涉及到多线程的应用,所以,事先还要了解些多线程的知识(也是C的,用了些windows api没涉及到界面的,界面就是各种字符用%c输出的....)楼主也是,可以看看自己对哪方面有兴趣,再自己学学.我认为,工作中,像啥调用数据库啥的这些并不是太重要,只是些接口,DB的操作,就是SQL语句,有些需要经验来积累,但出于兴趣的学习对成长来说应该是比较有好处,所以,如果你是喜欢开发,那还是在有一定基础后,找些你感兴趣的练习练习.另外,可以适当了解linux,如果c/c++方向,不是vc之类的话,有可能以后会涉及到linux下开发.