1,先表决心
将身边的一切繁琐事情都抛开不要管(包括:玩游戏,陪女友,寝室同学,狐朋狗友等等)
如果还想在浩方上有个排名,“研究”网游怎么练级快,或者随便在网页上点啊点浪费一天的, 可以告诉你,你不适合做编程。不用浪费时间了,早转行,不是么个计算机系毕业都去编程的。
2,方向问题
如果你既定了c++方向,那么就先打基础吧。
你说的2个方向嵌入式开发与游戏编程,方向不具体,嵌入式开发分很多,平台也不一样,游戏编程也有网游,单击,3d,2d, 这些涉及的技术层面太多,太广,而且每个公司用的技术也不是很一样加上这样的公司相对不多,而且大多数不招应届生(也就是经验不足的人),所以在短时间,我还是建议把C++基础打扎实吧,等工作后干了1,2年再去找适合自己的编程开发方向。
3,怎么打基础
既然学习c++(假定你选Windows平台的)
那你平时做练习 平台就用VC++6.0吧
书籍呢不用太多(多了也看不完,等工作了日后慢慢读吧,编程这个东西学习是无止境的,不象那些流水线上的工作人员,学会怎么操作了,好像一辈子都不用再学,现在说的这些只是保证你能找到工作的):
严蔚敏的《数据结构》, 谭浩强的c,c++课本这3本书就可以把你的c/c++基础给打的很不错了。
记住看数据结构重在的是实现,你可以分别用c/c++在vc6.0平台上来实现严蔚敏书上的数据结构,一定要实现,别光看看概念理解什么的,没有用的。
怎么运用加强呢(这个一定要去做),可以去baidu,google上搜一下这些算法解决的一些经典问题,自己写些项目来试试,比如俄罗斯方块,贪吃蛇等,去网上多看看人家写的关于数据结构的代码。
数据结构的利弊:
虽然在工作开始,这些算法估计是用不到的,而且忘的也快,也太耗费时间,但目前学习数据结构并不是考虑以后什么时候能用到的问题,现在学习注重的是:
1)培养你快速从问题转化为代码的能力。
2)锻炼你的C/C++功底以及问题处理逻辑能力。
3)熟悉VC++平台以及调试程序的能力。
4)编写基础代码的以及编码风格的能力.
5)怎么能过了笔试,面试进入公司的能力
学习过程会遇到的问题:(太难,太枯燥,不懂,浪费时间,这不会那不会等等)
别害怕,一定要坚持
(害怕就别学c++了,报个学做网站的,asp.net, php什么的3-5个月找个工作没有问题,而且初始待遇也不错,培训费用大城市也就几千,小城市最多几百)。
4:结局
如果你上边坚持完成了(至少%80吧),你的基础就已经相当不错了,学习能力也提高了不少,慢慢的也喜欢编程了。
你是计科出身的毕业论文总的做个项目吧,这个时候你可以自学一下MFC(MFC难不?数据结构都挺过来了,还怕这个),做个不大不小的关于数据库方面的Windows程序,典型的是学生成绩管理系统(能复习一下sQL语句)。
如果有时间就多买几本VC的例子讲解比较多的书多做几个项目,先熟悉,了解MFC,不必太关注与MFC原理,因为你的方向现在也很难说,之后你到那个公司负责干什么也很难说,但是敲门砖应该有的
如果上边都达成了(我说是转化为代码的,不是抄的,不是不理解的),一般面试题80%你都能答上(除了一些分方向的)。我觉得你应聘c++初级程序员的职位,10个有8个都会要你!
你要知道超过一半的程序员开始找到工作的时候都达不到上边的要求但一样找到工作,何况你完成的比他们更强呢?
祝你好运!
来源:csdn论坛
计算机入门学习汇总请看:http://www.jsj8.com/
计算机编 程经验汇总请看:http://www.jsj8.com/
点击进入计算机吧论坛,与大家一起交流
收藏:







