问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

软件工程 书籍介召 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框架的开发原理及过程。
等你大三的时候,多问问老师看他们有没有项目可做(有些老师是很欢迎本科生参与项目开发的,我大三时就跟着一个老师做了项目,后来那个项目还卖了点钱),跟着老师做项目,边做边看书,多思考,多练手,这样你才会越来越感到充实,学起来也是很快的,特别是这样学了以后记得住。
希望对楼主有帮助。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
王者送皮肤要多少亲密度才能送 王者荣耀 王者荣耀送皮肤需要什么条件? 劳动法裁员补偿工资如何计算 庆余年电视剧第一季结局在小说第几章大概啊?想接着追下去 汽油、柴油价格、航空煤油价格它们每升油提高多少呢? 生产制造ERP管理软件系统 做脑部CT检查的危害 年轻人做脑CT危害 我怀孕快两个月了,前几天陪同家人去做了脑部CT,后悔死了。这样会对我... 做脑ct后悔了怎么办? 为什么说《思想录》具有深刻的社会批判性和高度的思想独立性?(三) 现在读大一,但是没开专业课,能不能介绍几本有关计算机科学与技术专业的书籍 帕斯卡的主要著作是什么? 伯努家族的数学事迹 雅各布·伯努利的人物生平 概率论沉思录 作者写了多少死的 概率论沉思录 github上有没有人翻译 怎么才能买到《概率论沉思录》的影印版 第一次谈恋爱不知道怎么相处怎么办? 有免费的顶级域名注册吗 到底有没有免费的域名注册啊 哪里可以免费注册域名啊 oppo r9s突然重启怎么回事 有没有免费注册的域名? 哪里有免费注册域名的 反思是什么意思,怎么写? 反思什么意思 活动反思是什么意思? 反思意思是什么 什么是反思?(意思) 农场总更新至69%,怎么办 QQ农场园丁的各版本更新内容 农场升级方法 农场升级怎样才能快? 如何在农场里升级 珠心算第106期:珠心算1的进位加讲解!孟老师珠心算教学 怎样可以加快农场升级? 73 18珠心算怎么拨视频? 怎么让农场升级的更快? 发现王国动画片第23集 如何农场升级 西双版纳凯茜酷乐英语培训有限公司怎么样? 农场怎样升级最快? 珠心算中1上4去5是什么意思 3上2去5 求详细解释 学过珠心算的朋友请进来一下。高分悬赏! QQ农场怎么升级快些? 谁能教我珠心算,该怎么学 求珠心算全套视频!(我的QQ857078911) 安徽公务员考试网:2020安徽公务员考试报名入口已开通? 珠心算拨入100连续4次减25得多少?如何讲给小朋友比较好理解
  • 焦点

最新推荐

猜你喜欢

热门推荐