|
如果想靠人带的话 你最好时毕业后找个软件工作后再学习,不过这样的话不太现实,你能保证你在什么也不会的情况下,一定能进入软件行业?
不要怕自己摸索,刚开始就会c/c++语言,其他的什么也不懂,计算机专业的教材我全看了,可惜的时自己除了编个1+1=2之类的控制台程序之外什么也不会,我相信有很多人有这样的感觉,想做个程序,就是不知道该如何下手,整天死扣那些“无用”的数据结构,编来编去。什么算法,感觉多会了,能编l了(尽是算法这块)。可惜的是不知道是错是对。
打个比方,假如现在我们想做个登陆系统,这个界面怎么做,仅仅是会c/c++语言是不行的,最初的界面是由(win32API实现的),可是win32api就是由c和汇编写出来的,如果你不会c/c++那也不行,那么我们应该知道先去学习c/c++语言,我们要知道指针的概念,类的概念。还有就是能够使用他们。然后她家就得开始接触win32这个过程比较难,很抽象。在此建议大家先学习以下操作系统,我们要理解线程等的概念,操作系统的原理,至于看什么书嘛,计算机专业课本就够了,没必要研究别的,理解这些之后再来研究win32 应该好点,
怎样才算学成win32(只能说是理解入门,知道软件是怎么个回事),你会用他来做个简单的”俄罗斯“方块游戏,这样就就算出门了,再下来你去研究mfc这时你会发现"你当初有多傻b",呵呵,其实不然,如果没有前面的铺垫,你将无法理解某些概念。
另外我多查一句,你得有很好的英语能力,什么叫很好的英语能力,不是说你过了6级,考过托弗什么的,你得能看懂英文文章,不是我崇洋媚外,因为世界上最伟大的科学技术,是有说英语的国家创造出来的,你至少能读懂MSDN,看懂网上国外人写的计算机文章。这样你才能学到东西。我想做为一名大学生,过英语四级,应该不在话下。不是说过英语四级就怎么的,但他至少能反映你的个人能力。6级没必要再过了(个人意见),有那么多的时间去被那些没用的单词,还不如去看那些英文书籍来学习的快。总之 英文能力不好,想学好软件是很困难的。转入正题,学完MFC之后,你对软件的了解已经足够了,但是不表示你很牛b,等你再学习其他语言的时候,你会觉得很简单,我个人学习VB,VB.NET,JAVA,等语言的时间加起来还不超过1个月,不是说我厉害,是我前面的铺垫做得好。还有就是我足够的聪明--嘿嘿!不是自夸!!!
至于学习C/C++得看那些书,下面我仅谈谈我个人的看法,不一定对,高手别喷我
以我个人经验来看:
我大一学习QB不知道还有多少人知道这门语言,大家不用去学习,我仅是再说我个人经历,大二开始看计算机专业课,数据结构,操作系统,操作系统我至少看上3遍,几乎多能背下来,呵呵当时的目的是想考研,哈哈够傻b吧,不过也不是没用,同时我学习C/C++语言。我看的书是谭好强的书,C++看的是一本红皮书,
我没有去看什么<<THINK IN C++>>之类的书,个人感觉这些书光是书名大气,其实里面就是个数据结构,加上语言基础,而且书还特别厚,你想看完并理解,至少得半年以上。
大三由于个人能力强,感觉研究生就会上网,呵呵。放弃考研,开始学习软件,这是比较痛苦,不知道怎么学,上网,看书后来慢慢走上正途,才总结出我上面的经验。这时我开始学习WIN32
学府书店有这种书卖,书名不太清楚了,好像叫什么WINDOWS下WIN32编成,价格好像是160,分上下两册,很厚的。我利用暑假时间看完上册,下册更本没看,没必要,然后就是学习MFC等到假期结束的时候,我能用MFC作小软件,当然可用性仅仅是面向我,呵呵,能力还是有限,为了再扩展个人能力,我看是看游戏编程书籍,机遇WIN32API的编程书籍对学习WIN32很有帮助。最后的结果是我在MFC平台下开发了一个俄罗斯方块游戏,同学大是羡慕,一个计算机专业外的学生能有这样的能力---牛B,当时很是骄傲,就这样我开始给老师做课题,不图钱--更本就没钱,就是找个项目练手。
毕业前找工作,别人就是能找到就作,整天跑招聘会,我呢只是躺在寝室,等着企业来咱校,而且是给软件行业不做,呵呵。找工作很顺利,刚开始来了几个大连企业,我给他们写段代码,招聘人惊呼”这你也会,你带协议书没有“?由于工资给的台地我没去,现在的这家公司我很满意。在这里我也学到很多东西。
我相信只要你们努力,应该能行,一定能行。个人感觉大二是学习软件的好时机,大一学习专业基础知识,培养英语能力,等到毕业的时候,只要你放下架子找工作,不可能找不到单位。
[ 本帖最后由 重新来过 于 2007-1-21 16:36 编辑 ] |
评分
-
1
查看全部评分
-
|