欢迎来到天天文库
浏览记录
ID:57026821
大小:68.50 KB
页数:2页
时间:2020-07-31
《软件高手经历指导.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、也成,应该比你大吧。我进华为不是靠的我技术有多好,很简单,我学校够好就行了。说实话,学校的事情无法改变,这是没办法。首先你是在校的学生,感觉自己做不出软件什么,这些都不是问题。大学首先第一个要素就是要把你的语言基础打扎实。这是关键中的关键,你不要觉得你做不出什么来就觉得自己能力不行或者找不到工作。语言理解透彻了,你进入项目了上手会很快。大学期间如果有项目做,最好跟着去做,语言是相通的。比如常说的MFC不过是开发平台,您觉得。开发平台不是用来学的,是用来熟悉的。我听一些前辈最大的感触是大学的时候没能好好的去学习语言结构,数据结构。这不是短时间就能学好的。这却是很基础的。比
2、如你去IBM你去微软面试,90%的面试题目是数据结构,而且不会是那种非常难非常巧妙的数据结构题目。程序是算法加数据结构!这句话非常有道理。我最开始学的是windows程序设计,我只给你列出来我的书单。我是从matlab入手,做图像入手的。这个你不用管。关于C跟C++的:最开始学的是谭浩强的c语言程序设计(老少皆宜的,我想对你来说,可能不需要看了,我当初是老老实实的看了一整遍),但是如果你觉得你语言的细节理解的还不好的话,可以再去看一边,老老实实的看一遍。然后看的C++的程序设计,忘记是不是老谭的了,也是那种入门级别的。这些看了只是入门。后面开始看的是Cprimer跟C+
3、+primer其实我觉得单看C++primer就好(期间可以去看数据结构的书,我看到是北邮出版社的数据结构的习题,至少你要先看完队列,栈以及二叉树,注意要能自己实现自己写出来算法,图论如果看不下去可以不看)。中间碰到什么问题了认真的去自己查,去论坛上看别人的技术blog(看别人技术blog会提升很快)。然后,charlespetzold的windows程序设计(第五版)认真的去看一遍,这是界面编程的基础,也是理解消息机制,窗口机制的必备。看了这本书,你如果对MFC感兴趣,可以去看MFC深入浅出(基本用来做界面GUI什么的,单单MFC不设计底层的东西,很少)。如果想走底层
4、的话或者不做界面开发的话,建议你去看windows内核(这本书是关于计算机核心编程的,对应的就是linux系统底层了。忘记名字了,也是一外国人写的)。期间,如果有时间,建议你看下王爽的汇编语言(8086汇编,看这本书不需要理解的非常透彻,但是会对计算机的底层啊会对编译啊什么有自己客观的认识,这本书看完能够看懂汇编代码就可以了。看汇编的前提是对数据结构有一定的理解,栈啊队列啊什么的,还要对位运算了解,看一点汇编,你会对指针或者编译模块有新的认识)。做MFC的实际上是重复的工作,很多时候是知道该怎么去做,但是不知道为什么这么去做。你从windows程序设计看过去看到MFC你
5、知道他们类是如何设计。这就是差别。你可以去问单做界面编程的同学,句柄是什么他们解释不清楚,因为这是windows内核对象的事情。说白了MFC就是win32api加上面向对象设计的思想。熟悉做win32程序的人基本做的是自己的MFC。我这样说不知道你理解不理解。我写的很乱!核心就是一句话:还是那句话,要静得下心来!出去找工作的时候只要你语言基础好了解一点相应的编译器比如g++或者vcvs,就一切ok。真心话,那些让你熟悉什么的精通什么的屁话!还有一句真心话:好的书不是看一遍就可以的~我的学习周期有点长你还在读,时间多,希望你坐的下来!!!!
此文档下载收益归作者所有