我本身是学习计算机软件技术的,可是老师讲的基本听不懂,想自己学习一些相关的知识,C JAVA
我本身是学习计算机软件技术的,可是老师讲的基本听不懂,想自己学习一些相关的知识,CJAVA什么的。0基础应该从哪里开始学习呢,需要看一些什么书啊。本身对计算机编程非常感兴...
我本身是学习计算机软件技术的,可是老师讲的基本听不懂,想自己学习一些相关的知识,C JAVA 什么的。0基础应该从哪里开始学习呢,需要看一些什么书啊。本身对计算机编程非常感兴趣,会很有耐心的学习的,就是不知道该从哪里学。求指导。
展开
4个回答
展开全部
关于语言:先从C语言学起,平时多练习编写代码。然后是C++语言。之后需要的话,可以学习一下JAVA。理由:C是面向过程的语言,容易理解一些。C++是面向对象的,不过兼容C,所以作为C的后续来学。至于JAVA,则是完全面向对象的语言。(补充说明,面向对象部分不是很容易掌握,慢慢来,不建议先学面向对象的语言)
再说编程能力:(其实,对于计算机软件来说,编程语言真得是九牛一毛的东西,我虽然不能说精通任何一门语言,但是至少能够使用10种以上的编程语言。学到最后会发现,语言都是大同小异的。)数据结构,算法。这是编程的基石,重要性就不说了。咱不说掌握多少,但保证至少会用到的。(或许以后不用自己写数据结构,但是有利于理解别人定义好的数据结构)
再说做软件:做软件就像组装一个汽车,我们不可能自己造轮子,造零件。其实很多东西是依赖运行环境,或者第三方中间件。这就要学一些专业知识了,比如做windos平台,可能要学Windows编程,了解Windows开发框架如C++的MFC,JAVA的J2EE等等,Linux可能要Qt之类的。如果做通讯软件的话,还要学Socket等等,因为要利用别人提供的Socket实现。
再说软件工程:项目一般都是比较大的,合理地架构一个软件,既有利于分工,也有利于开发,维护等。通俗地说,写代码,不仅要完成指定的功能,还要写得漂亮,看着顺眼,日后修改也方便。
同专业,纯手打,望参考。(俺属于翘课纯自学,平时的时间用在项目实践和竞赛上去了)
再说编程能力:(其实,对于计算机软件来说,编程语言真得是九牛一毛的东西,我虽然不能说精通任何一门语言,但是至少能够使用10种以上的编程语言。学到最后会发现,语言都是大同小异的。)数据结构,算法。这是编程的基石,重要性就不说了。咱不说掌握多少,但保证至少会用到的。(或许以后不用自己写数据结构,但是有利于理解别人定义好的数据结构)
再说做软件:做软件就像组装一个汽车,我们不可能自己造轮子,造零件。其实很多东西是依赖运行环境,或者第三方中间件。这就要学一些专业知识了,比如做windos平台,可能要学Windows编程,了解Windows开发框架如C++的MFC,JAVA的J2EE等等,Linux可能要Qt之类的。如果做通讯软件的话,还要学Socket等等,因为要利用别人提供的Socket实现。
再说软件工程:项目一般都是比较大的,合理地架构一个软件,既有利于分工,也有利于开发,维护等。通俗地说,写代码,不仅要完成指定的功能,还要写得漂亮,看着顺眼,日后修改也方便。
同专业,纯手打,望参考。(俺属于翘课纯自学,平时的时间用在项目实践和竞赛上去了)
追问
要是开始学习C的话,应该看什么书呢。
追答
谭浩强的《C语言程序设计》应该是国内主流教材吧。
不太懂的话,可以查阅《C++ Primer》,这本有些厚,也比较有深度,有毅力的话可以以这本为主。(C++教材都包含C的语法的,细微差别处除外。)
因为C++兼容C,某些地方语法比C要宽松一些,有细微差别。不过也不大。(掌握这些区别不是问题,不过初学的话还是不要搞乱,可能会觉得莫名其妙出错了)
如果以后做底层开发的话,比如写驱动程序,Linux系统开发之类的。以标准C写程序好一些。如果是一般性的应用层程序的话,C++就行了。补充,前面忘记说了,如果做底层开发,需要学习编译原理,汇编语言,这样才能深入理解C语言,写出高效的C代码。
展开全部
如果学C语言的话,可以看这本书入门:
http://yunpan.cn/QbmGfeBRq7szQ
如果学JAVA语言的话,可以看这本书入门:
http://yunpan.cn/QbmEsIF9SqpP8
一般网上的视频都不太适合0基础的人看,自己先看看书,然后再看视频,就轻松多了。
http://yunpan.cn/QbmGfeBRq7szQ
如果学JAVA语言的话,可以看这本书入门:
http://yunpan.cn/QbmEsIF9SqpP8
一般网上的视频都不太适合0基础的人看,自己先看看书,然后再看视频,就轻松多了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先找 一本JAVA 的 书 看吧, 最好是 内容 比较 全面 的, 然后 随便 看 就行了。 刚开始 会 觉得 太多, 等你 真的 看 懂完全 一章 就 开始 简单了。 记住: 没有 最好 的 书, 也没有 比较 好 的 书。 随便 找一本 相关 的 书 认真看, 等你 懂了 想看 其他 的了 就去 找 其他 的 书。 最好 的 书 就是 不停 地 看书 不停 地 学。
追问
问题是我不知道该看什么书啊。
追答
随便 到书店 找一本 吧, 比如《JAVA 从入门 到 精通》。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询