软件工程 书籍介召 C语言 编程题
发布网友
发布时间:2022-05-16 02:08
我来回答
共6个回答
热心网友
时间:2023-10-09 01:34
我也是软件工程专业,比你早两年接触编程,应该算得上你的学长一辈了吧。
第一呢,我建议你应该在寒假里面把C语言好好巩固一遍,因为如果很长时间里面不去接触代码的话会忘记,特别是你这样刚刚才接触编程的,寒假里面不要想着玩,有个好的根基以后才会有发展,才会有前途。
第二,我看你提到了Java,像Java这样的面向对象编程语言与C语言之类的面向过程编程语言是有相当多的差异的,如何能够转变编程思想是很重要的,我推荐你看“面向对象分析”之类的书籍,先形成一个整体的概念,然后再去深入Java语言。语法之类的学习还是只需要看看一些教材就好了。《Java SE 6.0编程指南》这本书推荐你看看。
第三,Java、C#之类面向对象语言有非常大的吸引力,当你已经对其编程语言语法和风格有了大致的了解后一定会要看“设计模式”之类的书籍,这对你的发展会有很大的帮助,个人推荐《设计模式之禅》这本书,在了解了设计模式之后还需要学习重构,推荐《重构:改善既有代码的设计》。这两本书下肚之后你在面向对象语言编程方面肯定是会有一个很高的造诣了。
第四,在你觉得自己的知识已经非常丰富了的时候,多看看一些软件公司的文集,比如说Thought Works的一些书还是很不错,比如《软件开发沉思录:Thought Works文集》、《软件随想录:程序员部落酋长Joel谈软件》、《卓有成效的程序员》之类。你能从中获得一些对未来的启发。在你大三上学期的时候,你需要看一本书:《Java程序员职场全攻略:从小工到专家 》,这会帮助你从一个学生开发者转型为一个能够在公司中进行开发工作的一个职业开发者。
总之呢,书不能乱看,自己处于什么样的水平的时候就看什么样的书。也不要什么书都看,今天看C、明天看Java,这可是非常不好。你可以看一些讲述编程方法之类的书,这是共性的东西。关于离散数学、概率论之类的,上课的时候会讲的,好好听课就行。
热心网友
时间:2023-10-09 01:35
学习Linux编程的前提你先要了解下;
对Linux系统有比较深刻的认识;熟悉Linux的基本操作
至少熟练使用vi或者emac编辑器;
有一定的编程经验;至少掌握C语言的核心内容
有一定的网络基础,Linux编程大多是基于网络的应用程序或者服务
习惯使用类似命令行提示符的shell界面
英语要过关,至少能阅读说明书,linux下的man可是个老外
---------------------------------------------------
linux的编程教程网上不多,但是Linux本身自带最好的老师,那就是man命令
不懂可以敲mano(∩_∩)o...哈哈
热心网友
时间:2023-10-09 01:35
经典书籍啊,太多了,看你要搞哪个方向的,大一就有这个觉悟实在难能可贵啊。
java方向的话首推java编程思想,最好看英文的。
算法导论绝对经典了。是学完数据结构后看的书。
java的话你应该看些框架类的书籍吧,structs和spring什么的。
感兴趣的方向不同,看的经典书就不同。
热心网友
时间:2023-10-09 01:36
C语言。谭浩强是C语言的龙头老大。(一本是教材一本是习题集)相当不错了。
软件工程——《实用软件工程》——郑人杰(清华大学出版)
《人月神话》——是软件管理方面的书
你是大一的不用着急,向离散啊,数据结构啊,跟住学校的教材就已经相当够了因为那些知识基础知识,不用另外再看书了。
热心网友
时间:2023-10-09 01:36
我觉得比较好的书有
C语言方面:《C和指针》、《C专家编程》、《C陷阱与缺陷》
JAVA方面:《JAVA编程思想》
对软件工程比较有用的:《深入理解计算机系统》、《算法导论》等等
这些书都是最为经典的书籍,都很好!
热心网友
时间:2023-10-09 01:37
我是大四刚毕业的,说一点自己的感受吧:在你大学前两年一定要打好基础,学好C语言,数据结构,算法设计与实现,高等数学,设计模式......尤其要注意的是数据结构,一定要弄懂吃透,这样你会发现在以后的学习中神马都是浮云,关于java的书籍我推荐《java2核心技术卷1:基础知识》,《java编程思想》这两本,它们可以帮你很好的打开java的大门,如果你们将来主攻web开发,可以进而看看《轻量级Java EE企业应用实战——Struts 2+Spring+Hibernate整合开发》这个可以帮你了解目前主流java web框架的开发原理及过程。
等你大三的时候,多问问老师看他们有没有项目可做(有些老师是很欢迎本科生参与项目开发的,我大三时就跟着一个老师做了项目,后来那个项目还卖了点钱),跟着老师做项目,边做边看书,多思考,多练手,这样你才会越来越感到充实,学起来也是很快的,特别是这样学了以后记得住。
希望对楼主有帮助。