永发信息网

软件工程如何学好?

答案:1  悬赏:40  手机版
解决时间 2021-05-20 08:59
软件工程如何学好?
最佳答案
本人乃软件工程专业毕业生!
不要着急,要自信一点,都是这么过来的,大学里面主要学的就是理论,实际操作都是要靠自己在课外的时间多自学.一般大一都是学C,大二学习java和C++,不过你自己要弄清楚,你到底想精通哪一门,千万不要每一门都去深究(暂时你没有那么多的时间)。大学课堂上学的东西真的好重要,千万别听别人说什么“大学什么都学不到”,我学的是java,下面是我学习的部分路线(直接从以前的回答中复制过来的),希望对你有用。
首先找一本简单的教材,先对java有个基本的认识(大概看那么半个月就差不多了,随便下载一本入门的书就行了)
然后推荐你看>,分为上下两卷,已经是第八版了,大概有一千六七百页;当 你看完后,基本的java知识已经掌握了(记住,一定要多练习啊)(我那时候一个暑假看完第一遍,每天看将近十个小时加练习,但是要弄懂,呵呵,至少看个三四遍吧,这两本书只要能搞懂70%就很不错了)
这个时候你可以看看>中文名java编程思想,这本书写的比较难,如果你看不懂,那么你要多做练习,慢慢看,如果看完了,而且懂了,那么证明你的java水平到达了一个更高的层次;(去参加面试的时候问的那些java知识完全可以应付过来了)(或者你可以先看下面的书,边看thinking in java这本书,这样也是可以的,而且学习的效率应该会高些)
然后java就会分方向,j2me(手机编程)不建议你去学这个(要学就学android手机编程),已经过时了;j2ee方向(Web编程),先学html,javaScript,css(这些书多得数不清,呵呵),然后就学servlet和jsp,《jsp应用开发详解》(入门) 《Servlet与JSP核心编程》(核心)这两本书还不错,然后就可以学SSH(三大框架,这个书一大堆),
学习struts的时候建议你从struts1开始学起《精通Struts基于MVC的Java Web设计与开发》,然后就可以学习struts2《Struts2权威指南》,接下来学习Hibernate《精通Hibernate:Java对象持久化技术详解》,最后学习Spring《spring2.0技术手册》(提示:只要你java基础学得好,这些东西都会学得很快)
这个时候你就要把注意力放在设计模式,数据结构和计算机算法上面来了, 设计模式可以先看> 然后再看>, 数据结构建议你看清华大学严慰敏老师写的那本教材; 计算机算法要了解基本的排序,如果你不做底层,只做应用的话,没有必要去看那个这本书太难了。 (设计模式,数据结构和算法才是真正的精髓,要有很多年的编程经验才能够使用得游刃有余,光看懂还不行的,一定要多练习,到了这个境界才是真正的java高手)(我学java有三年了,这是我的体会)
等你掌握前面的这些知识之后,推荐你看>,这本书是目前java领域公认的高级书籍。在项目中你肯定会遇到一些前端的知识,那么你得精通javascr唬pt,>(入门), >(进阶),这两本书弄懂了......余下全文>>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么知道别人提了问题
表达同窗情的诗句,三十年前蒙懂少年同窗苦读
冰激凌的句子,描写冰激凌的句子
从成都到贵阳多少公里,成都到贵阳汽车要做多
360保险箱查到的系统漏洞但360安全卫士查不到
海昌博士伦卫康哪个好,隐形眼镜海昌,卫康,
QQ群怎么把人踢出
宝宝改姓需要什么手续,改户口本民族,需要什
直角三角形的两条直角边分别为12和5则其内切
一次函数y=ax-b与正比例函数y=kx的图象交于第
目前市场上玩3D游戏性能最好的中高端显卡是哪
谙怎么读音是什么意思,皈依怎么读的,是什么意
电子CAD那里有免费使用的?
人类在世上到底为了什么?
天晴数码公司在哪里?
推荐资讯
QQ自由幻想69级的ZS怎么升级快到80级
和友情有关的格言,关于友情悲伤的句子
拘留所里面穿什么衣服,拘留所里苦吗?在里面
爱的诗歌现代诗歌,戴望舒的个人简介及其诗歌
英语双关语 20分
深圳有几个机场,深圳一共有多少个机场?
什么是车船税,车险中,车船税如何收
90.7*99.90.7 简算
吉利帝豪轿车多少钱,吉利帝豪自动挡的报价
代练的号需要买么?
在RT△ABC中,∠C=90°,AC=12,BC=10,则BC边上
民国74年是公元多少年
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?