大一软件工程大一新生需要准备什么看什么书籍?

您现在的位置:&&>&&>&&>&&>&正文
2015年武汉软件工程职业学院新生入学录取通知书
文章来源:互联网&&&&本站:武汉美术网&&&&网址:&&&&更新时间:
【2015年武汉软件工程职业学院新生入学录取通知书】武汉软件工程职业学院的2015录取通知书已经开始邮寄了,录取通知书统一采取EMS速递邮寄。零二七高考网为你们提供了查询入口,一键查询你的通知书现在寄到哪里了。注:EMS的速度较慢,大家一定要实时查看通知书的物流信息。每年都也会有通知书迟到,而耽误考生去上学的事情。所以一旦发现物流信息异常,或者长久不更新,就一定要主动联系快递公司。查询方式:进入EMS录取通知书查询系统,输入你的准考证号和验证码,就可以看到录取通知书的物流信息了。
8月 分数线公布: |软件工程专业大学生职业生涯规划书_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
软件工程专业大学生职业生涯规划书
大​学​生​职​业​生​涯​规​划​书​范​文
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢准计算机系大一新生假期求计算机专业方面书籍_百度知道
准计算机系大一新生假期求计算机专业方面书籍
刚高考完,计算机系录取。假期想读些有关计算机方面的书。1、看到有人推荐《计算机组成与结构》、《计算机导论》、《C程序设计》——谭浩强、《C大学教程》、《c++编程》、《计算机网络》、《计算机操作系统》、《数据结构》、《数据库》、《软件工程》,以上这些书,请推荐几本,注明作者、出版社、中英文~~这点特别特别重要!!!要不然我还是不知道买哪本合适~~拜托啦~~2、有没有其他计算机系的书籍特别经典?求推荐~~3、高数方面呢?哪本书更适合一些?请推荐书本时注明作者、出版社、中英文和修订日期或第几版~~问题比较多,麻烦啦~~
我来说一下顺序和推荐书籍
谭浩强c++程序语言设计
计算机操作系统
计算机网络
软件工程 高数方面 看同济大学第6版 计算机在学数据结构前最好看懂离散数学,不懂这个压力山大学数据结构,学习网站可以下载到所有这些资料,学习111都免费,视频看郝斌C语言(C和C++差不多),其他不推荐了,多了你看不过来
来自团队:
其他类似问题
为您推荐:
其他2条回答
C++买谭浩强的,红色那本。数据结构清华大学出版社的。高数同济大学的,然后还可以看看组合数学、概率与统计、离散数学这几本,反正都是要学的。很多书以后都是图书馆去借的,计算机方面的书还是蛮贵的
先学计算机基础,不解释
大一新生的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁想搞软件开发的学生毕业前应该看什么书,怎样看书才算一个完善的成长体系?
确切的说,是想知道如何建立一个完善的成长体系,比如想搞C/C++,除了学好这门外,数据库和Linux要掌握到什么程度,三者之间是个什么样的关系?然后学android又是什么样的体系?除了IT方面的书,又有哪些书能让人成长成一个优秀的软件工程师呢?
按投票排序
首先大学期间你要踏踏实实学好基础课,主要集中在数学(离散数学),语言(基础语言,至少有一种),和软件工程方面的课程,如果时间充足的话可以多看看算法类的书籍,像《算法导论》和《TAOCP》这类算法书籍很多不受重视,像英语水平也被大部分程序员忽视了,但是很大程度上决定了你之后能够做的高度,程序员的成长受算法知识和英语的限制是最严重的。另外你一定要至少有一个语言和一个平台学的很扎实,像C++或者Java,像Windows或者Linux,个人建议是Java+Linux这个搭配比较好,Java程序员非常好转型,而且即便混的再惨至少还有人要,Linux在非常锻炼一个程序员的水平。大学期间还有两件事情一定要做,一个是至少参与一个开源项目,非常锻炼代码的阅读能力和协作能力,一个是至少自己写点什么,或大或小的项目总要有,课本上的东西和实际要做的还是有明显的差距。还有就是可以尝试学一些比较先锋的知识,比如做iOS或者Android的开发,要知道现在这两个方面的工资远远超过了别的方向,而且创业的机会也非常大。还可以学一些相对还是不大众的语言,像Ruby,像Scala,像COBOL,这类偏门有的时候更容易找到工作,而且薪资也机会也不低。如果你不是想做一辈子的普通程序员的话,稍微看看《人月神话》或者《代码大全》之类能够明显提升工程水平的书,在多留心一下人事方面和管理方面的知识,做几年就混到稍高一点的层次也是需要的。说完这些我再回答你的问题:比如想搞C/C++,除了学好这门外,数据库和Linux要掌握到什么程度,三者之间是个什么样的关系?没什么明确联系,只是三者可以和到一起干活,除非你想做纯粹数据库或者Linux底层的工程师,否则这两个基本浅尝辄止就好,数据库找本SQL的书看看,Linux装个系统自己慢慢钻研,有问题先google如果找不到就上论坛上问。然后学android又是什么样的体系?先学Java,然后看Google的官方文档和范例就好了。除了IT方面的书,又有哪些书能让人成长成一个优秀的软件工程师呢?尽可能读书就绝对不是坏事,无论任何一个方面的书都会帮助你在社会混的更好,更别提一个码农了。另外开个玩笑,看看治疗或者预防颈椎增生的书,大部分程序员的通病。最后一定要耐得住寂寞,程序员是个及其劳心的工作。
《深入理解计算机系统(修订版)》, 非常练内功的
关于软件开发人员的知识体系,其实不用问,大学计算机专业安排的课程就是一个完善的体系。但为什么不少同学各课程都学的很认真,成绩也不错,但到毕业时还是不知道自己能做什么,不清楚所学的课程有什么用,这关键是缺乏实践,没有做过一个完整的项目,不能够把所学的知识转化为自身的技术。本来毕业设计是弥补以上不足的一个很重要的环节,但现在的毕业设计已是鸡肋。因此,现在先不用考虑自己的发展方向,不用考虑自己的知识体系是否完整,先选择Php+mysql或.net平台开发2个网站再说。当有过2个项目的经验后,你才能理解软件开发需要什么,才有能力选择自己的方向。在中,我对计算机初学者也提了一些建议,供参考。
软件工程在读,说点自己小小的感想,在各位大牛面前班门弄斧1、打好基础,包括英语,数学,以及一些基础知识,其中基础知识包括编程语言,软件工程,数据库等等,编程语言中我觉得C/C++,Java都应该有所接触,之后再按照个人喜好或者需求深入学习2、培养编程思想,包括设计模式,另外面向对象的编程思想需要着装深入理解3、如果做前端做得比较多的话应该再往设计和交互上延伸,培养一定的审美和设计思想,掌握一些基本设计工具的使用,多与设计师、项目经理、客户交流4、如果做后台比较多的话应该深入学习数据库,以及J2EE,脚本语言等,因为自己最前端做的比较多,所以这块不是很清楚5、学习团队开发,包括准确表达自己的观点与思想,多人编写代码的协调与整合(自己比较常用的是github)6、不应该局限在软件工程上,培养一点爱好,接接地气,不要整天关门码代码
英语,数学,编程,三方面齐头并进。从哪入门不重要,重要的多修上层功夫,那就是思想,还有学无止境。这些足够你受用一生了!介意选择一门好用,高效和语言入门:如C#,或java掌握基本语法后,一边深入底层,一边修思维;思维就是指:数学,算法,数据结构,设计模式。另外,不要在语言上纠结太多,一门深入后,再学其它的语言就很快了,只要你想。如果时间充足,可以适当补充一些平面构成,配色的知识,再就是物理,别忘了高中物理,接触一些大学物理知识(其实跟高中差别也不大),这样你以后如果想开发个产品,无论游戏,还是网站,都会受用。PS:今天我过来多被充一下,呵呵,同学,加油!具体看什么书:微博上,论坛上请教一些大牛,技术一流的人大多数人品也不错,基本上会为你推荐的。刚开始如果不想快速开发产品的话,尽量不使用什么框架。
另补充:计算机程序的构造和解释深入理解计算机系统
按照大部分高手的概念 应该看一些高深的计算机科学的书 他们的观点不错 这些书很有用但是对于初学者 这些书实际很困扰 我觉得最初要培养兴趣 这个很重要 不要说你有意志力 能挺下来 我最初自学编程的时候 有2个月很困扰 不想学了 坚持下来是因为不坚持就没饭吃 你应该还没有赚钱的压力如果是基于兴趣学习的 就没什么成长体系 凭兴趣学习 从一个点展开 比如iOS开发 最开始先装上环境 调几个demo 然后想一个APP 去实现 详见我另一个答案
在这个过程中 肯定会遇到其他领域的问题 比如要写web 要学一个web语言 这样不断扩展就能形成一个所谓的体系了
放下你的什么读书计划吧。重要的是怎么开始编出你的第一个程序。书写的再好,你不做都是白扯蛋。你编出程序的书随便一本都能做到。等你会编出更好的程序,你光看目录都知道哪些书你能用的好了。
可以看看《大话设计模式》和《研磨设计模式》除了IT方面的,你还可以看看《项目百态:深入理解软件项目行为模式》《高效程序员的45个习惯》《番茄工作法》等等吧
ios我不是很清楚,不过android我倒是可以说一下。1开发android,我们需要哪些技能基础。(android大牛请绕开此段)①Java基础知识 ②Linux基础知识 ③数据库基础知识 ④网络协议 ⑤Android基础知识 ⑥服务器端开发知识①Java基础知识很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。万丈高楼平地而起,Java就是筑起高楼的每一块砖头。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a)Java基础语法:具体的知识点列表可以在这里下载:《Java知识点列表》V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《Effective Java》和《Agile.Software.Development:Principles,Patterns.and.Practices》这两本书中找到。②Linux基础知识大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看《鸟哥的私房菜》这本书,写的相当不错;③数据库基础知识这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:《SQL编程练习与解答》④网络协议至少需要学习两种基础的协议,HTTP协议与Socket协议;⑤Android基础知识有了以上的铺垫,再来看Android,是不是觉得轻松了很多呢?至于基础知识的学习顺序,最好的方法就是按照Android SDK帮助文档当中的Dev Guide里面的顺序,我的《Android视频教程》也基本上是按照这个顺序录制的;⑥服务器端开发知识由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:a)Java EE:就是上面邮件当中所提到的SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要掌握c#,也是个麻烦的事情;d)ruby on rails:这是我个人最喜欢的服务器端技术,简洁,优雅,寥寥几行代码,就可以实现很复杂的功能,但是这需要Ruby语言知识作为基础;至于选择哪一种知识,就看大家自己的判断了,毕竟每个人想法不一样,爱好也不相同。2怎样去获得这些技能基础。(android大牛请绕开此段)看书,这确实是一个不错的选择。如果你想从零开始学习Java、Linux、数据库、网络协议、android基础知识……没错这些你都需要看书,看很多书(这是一句废话,跳过好了)。但是!如果把获取这些技能基础量化为100%的话,那么看书这个途径只能为你提供15%的进步。看视频,这也是许多自学android开发的新手必经之路,毕竟看书只有你一个人的思维在活跃,看视频至少是两个人的思维在碰撞,你能发现你与别人的不同,如果你有心,你就能进步更多。基础知识不用我担心太多,至少想学android的,找基础知识的资料还是没有问题的。在此你也可以试着了解一些android的基础视频。也可以加入一下android的QQ群,去初步了解一下。感受一下氛围。这个我个人觉得很有意义。敲代码,不为了其它的什么,就为了你能够熟练的掌握android开发工具,你是不是应该多话一点心思在上面呢?他的重要性不比“看书+看视频”的总和小,也许我就这样轻描淡写地说过去了,但是你最好不要轻描淡写地看过去,不然“返工重做”是很让你不舒服的。思考,没错,就是“想”。想你怎么把这三块儿合在一块儿,让自己的学习效率更高;想你在学习中遇到哪些障碍,最后是怎么解决的,这很重要!希望这些能够帮到你,其实也是出自我自己的论坛帖子,呵呵这儿有android开发的资料和视频, ,有需要的可以咨询Q:
最好是有丰富经历成功经验的人教你,其次看视频,再次买书,重要的是,不要听没经验的人的建议。无论.net PHP JAVAEE Android iOS哪个技术体系,成长路线都是:某门语言语法-& web基础 -& 框架-& 项目以Android为例:J2SE -& web基础(http xml html js sql) -& Android应用开发 -& Android项目你的问题不错,提到了成长体系,从一个新手到高手如何成长,这个是各行各业都缺乏成体系的培训系统,这一点与欧美相比差距太大了。学习很重要,但有步骤优先顺序的学更加重要,否则就是在浪费时间走弯路。就像一个小学生去学老年人如何保健一样,有帮助,但时机未到。
至少一门编程语言(C/python/java等)算法一些CS基础(深入理解计算机系统,现代操作系统,计算机程序的构造和解释这些书都很好)然后英语和数学很重要,你会发现很多资料都没有中文版,即使有中文版也翻译得让人摸不着头脑,所以,从现在开始看英文资料吧。数学是计算机的基础,虽然作为一个码农的话不需要接触多少有关数学的知识,但是人往高处走,你总不希望自己一辈子是码农吧?离散数学,线性代数,概率统计等等都是基础。
对于初学者,我并不建议过早过多的买第三方编写的程序书,可以买官方编写的程序入门书,还要先了解编程语言的分类、了解电脑历史,我建议可以到微软的MSDN网站学习,只要有live、hotmail的账号就可以通过微软的专家所讲的课进行学习,那有非常重要的、基础的知识,可以供人们学习,另外,介绍一个微软开发的一个学习性的开发工具:small basic,可以进行基础练习,在微软的网站上也有教程
先....做点准备 进入某个公司 按照你喜欢的方向
然后你就会发现..
操作系统,数据结构,数据库........这些才是根本
全面而扎实的基础是王道
这个得看你所说的毕业前到底有多少时间。如果时间不是很多,还是先看一些跟找工作有关的书籍,比如,《程序员面试宝典》,《编程之美》《剑指offer》这些书。先找到一个不错的工作,然后在工作之余完善自己的知识体系。一个优秀的程序员是需要长期阅读加实践的。工作中遇到问题就及时的去搜资源,查书,百度、Google,一定要把问题搞清楚,搞清楚一个问题,就少一个障碍。有空多去博客园,csdn上看一些大牛的文章,让自己对行业的认识更深刻些。别着急,一步一步来。先通过需求推动,弄清楚一些问题,慢慢入门,然后到一定的程度,开始系统全面的学习。两者结合,实践和读书多迭代几次。
学神一门语言啊
先选择你的方向如果你想做:互联网应用首选php企业内部应用.net银行证劵java手机开发会是进入这些领域的快捷方式,缺口较大,如果你学到一定程度,会被优先录取如果大众点的android(一定要了解webservice)如果你功底比较好直接想IXX系列进军,学习Object C
如果想进android,学java. 企业及应用,网络开发,android开发.很多领域都有应用.只要不是紧跟微软的脚步, 那么一般的应用都会部署到linux.先学会常用的命令.能够在linux上把服务跑起来,部署上,其他的可以慢慢积累.各个数据库在使用和优化上还是有很多差别的.mysql和oracle应用都很广.资料也有很多.选择一个感兴趣的方向,自己想一个需求,自己做一个产品.在搭框架和实现逻辑的过程中.多想多看资料.不要太在意网上对某种框架技术或者某个应用实现产品的评价.是什么标准啊,符合什么什么思想啊.最终的结论,需要你在实践之后自己来下. 积累是没有捷径可走的. 任何一门成熟的语言也都有广阔的空间.
最重要的还是安心学习学校的课程,在这个基础上尽可能学点别的,也不要仅限于计算机方面。我是大一软件工程的新生,想考研,问一下要参加什么考试,看什么书好?平时学习中注意什么?_百度知道
我是大一软件工程的新生,想考研,问一下要参加什么考试,看什么书好?平时学习中注意什么?
考研秘诀…想好哪个学校哪个专业然后去找那个学校的学生用书和笔记,如果是本校,那认真听课,跟往年学姐学长问问就可以了…确定想跟哪个导师,然后多去听他课…很多好学校试卷60%内容都是导师自己上课内容…深有体会…
还要考什么资格证之类的吗
这个我不知道…我就不好说了…
其他类似问题
为您推荐:
其他1条回答
考不考研到大三再做决定,你现在学不学习跟将来考不考研没有关系。现在要做的就是好好学习编程,你一个做软件的不会编程,考上研究生也没有用,反过来说,只要你编程能力强,根本不需要考研就能有高收入。好好学习C、C++、JAVA,积极参加各种电子设计大赛。
需要考什么证吗
不需要,你自己能编出软件来说明你的能力就达到了。
软件工程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 大一新生推荐书籍 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信