自学软件开发看什么书(软件开发需要学什么!自学软件开发难吗)
今天给各位分享自学软件开发看什么书的知识,其中也会对软件开发需要学什么!自学软件开发难吗进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
自学编程需要哪些入门书籍?
1、《实战Java程序设计》
这是一本既注重实战,同时也注重底层“内功”训练的书,非常适合初学者阅读!
2、《程序员修炼之道——从小工到专家》
这本是指导程序员从低等级向高等级转变的必要圣经。每一篇幅都需要仔细阅读,深入思考,作者多年的经验可以给我们在实际项目中处理给予很大的帮助。通过在实践中,摸索,探讨,最终都会发现很多问题都能在这本书找到最好的指导。
《重构:改善既有代码的设计》,这本书确实牛掰,尤其适合当代程序员读。近几年软件开发的门槛降低了很多,好多公司都因为初级程序员的存在累积了一大批shit一样的代码,重构也讲技巧和原则,不是单纯地删除重写。看了几页就有收获,推荐给各位开发的朋友,没事儿读读,肯定有启发。
我是一个初中生,从零开始自学编程,请问有该看哪些书?
我是一个初中生,从零开始自学编程,请问有该看哪些书?
给你推荐个文章,你看一下::yangfei./post/78. 祝你成功
通过以下4个阶段的训练, 没有任何编程基础人就可以成为一名普通的程序员。
第一阶段:掌握一种编程语言
学习内容:学习任意一种主流的编程语言。例如C++语言。
学习目标:熟练掌握一种语言的语法和基本的编程技巧。
学习时间:3个月左右
注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等 程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指 Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器 在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,也可以在记事本里编写,而同一个C++源程序可以用Visual C++ 6.0编译、执行,也可以用C++ Builder 5.0编译、执行,所以: C++ 不等于 Visual C++ 6.0
第二阶段:掌握一种编程工具
学习内容:学习任意一种主流的编程工具。注意编程工具要和第一阶段学习的编程语言一致,例如你学习的 编程语言是C++,那么编程工具要选Visual C++ 6.0或者C++ Builder 5.0。
学习目标:熟练掌握这种编程工具基本用法,例如:菜单、组件、程序跟踪调试、编写Windows程序等。
学习时间:3个月左右
注意事项:这个阶段侧重编程工具的使用,同时进一步熟习编程语言,最后达到能熟练编写各种基本的Windows程序。
第三阶段:掌握“算法与数据结构”这门课程
学习内容:算法与数据结构,推荐许卓群的《数据结构》,高等教育出版社出版。
学习目标:熟练掌握各种常用的算法与数据结构
学习时间:4个月左右
注意事项:这是一门不可或缺的软件开发课程,曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》, 这说明了数据结构和算法的重要性。它能帮我们建立良好的程序分析与设计能力。
第四阶段:实现一个模拟的小型软件项目
学习内容:软件项目的开发过程
学习目标:掌握软件项目的基本开发过程和方法
学习时间:4个月左右
注意事项:自己完成一个模拟的小型软件项目,强烈推荐做一个MIS(管理信息系统)软件,参考用书推荐 “中小型信息管理系统开发实例系列丛书”,人民邮电出版社,它的例子详实有效, 以它为基础再加以扩展,就可以做出实用的MIS软件来。此丛书包括多种开发工具,大家可以选择适合自己的:《VISUAL FOXPRO6.0 数据库系统开发实例导航》《JAVA数据库系统开发实例导航》 《VISUAL BASIC数据库系统开发实例导航》《VISUAL C++6.0数据库系统开发实例导航》 《ASP.NET数据库管理系统开发实例导航》《DELPHI数据库系统开发实例导航》 《POWERBUILDER 8.0数据库系统开发实例导航》。
从零开始自学编程,学哪一种比较好入门?
从零开始话就好办多了,你是一张白纸想怎么画就怎么画,选择哪一种都没关系,关键是能否持之以恒。因为我是学Java的所以我建议你也学Java,选择之后你要对它情有独钟,不能三心两意。希望你能成为java程序员中的一员。
从零开始自学PHP需要看那些书?
建议你先看下视频再决定买什么样的书,如果看完视频你觉得基础知识掌握的比较好了,可以买实战类的书,如果你想看视频的同时也想看书,建议你购买《细说PHP》一书,你可以在百度里输入兄弟连php,进入他们的论坛里面有很多基础视频教程,也许有人给你推荐过《php与mysql开发》,我只提出自己的个人意见,我感觉不大适合新手。verycd上都有这两本书的pdf版,你可以先下下来,看一下
我想自学编程,从零开始。请大侠帮忙。
编程自己自学的话可能会有些难,还是建议你在网上看看关于编程的视频或者报个培训班都可以。。
我是一个初中生想学编程,热爱编程.请给我推荐几本书让我自学,()要有视频的
谭浩强的书 都是垃圾,千万不能看,切记切记!
我是一个初中生,很想学习编程,没有任何基础想自学请问怎么办
语言有很多种,基础是C语言和汇编。现在很多语言仍是基于这两钟语言的,有想法很好,建议入门时找最基础最简单最能引起你的兴趣的,毕竟编程很累,需要很细心,其能力也不是一两年就能达到一个很高的水平的。学习之初,可以借一些书籍对书上的代码进行调试,看是否正确,然后注意再次基础上对代码进行修改,久而久之,能力会提高的。注意建议你最好保存你输过的正确代码,对每一句都进行注释,并注释功能,切不可忽视这一细节,养成好的习惯对你以后的编程很有帮助。要知道,很多大的程序都是有细小的功能模块构成。有一本书叫《手把手教你学单片机》,很好的。会对你的编程思想有帮助。
我是一个想自学编程/WEB编程的新手,请问学编程/WEB编程要从那开始学啊 ?
,先学习标签,和表格,完了学习CSS样式和div布局,这是必须的也是入门,这些熟练后学习javascript和一些脚本技术,这个过程很漫长,得坚持呀,
我是一个初中生,是初一,想自学编程应先学什么语言,请帮助我
哪一种语言都行,道理基本都是相通的。
关键的是哪一种语句你更容易得到相应的开发工具和更容易的获得帮助。
如果你周围有很多C语言的高手,用VC做开发的,那我就建议你学C语言;
如果你周围都是用VB6或VB,开发的,那我就建议你学Basic语言;
如果你周边都是Java拥护者,那你就学Java吧。
如何从零开始自学plc
可以在腾讯里听PLC公开课,看看自己感不感兴趣,如果感兴趣在报个VIP课程学起来就得心应手
我是一个初中生,想学编程,学delphi可以吗?该从何学起?怎么学?
可以的!
程序语言,一般都是从基础知识学起
语法,面向对象编程,类,组件应用,函数应用等.
是一个熟悉与熟练的过程
计算机软件开发的自学书籍有哪些?
下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingking in java》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingking in java》就是很好的系统学习。当然基础很重要,数据结构、算法之类。\x0d\x0a其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!\x0d\x0a\x0d\x0a(1)数据结构: \x0d\x0a《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐! \x0d\x0a《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂 \x0d\x0a《数据结构》(用面向对象方法与C++描述)》,出版日期:1999年7月,殷人昆 王小京,清华大学出版社. \x0d\x0a\x0d\x0a(2)算法: \x0d\x0a《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社. \x0d\x0a《算法导论(影印版)》(Introduction to Algorithms, Second Edition \x0d\x0aThomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest and Clifford Stein MIT)高等教育出版社. \x0d\x0a《计算机程序设计艺术》(The Art of Programming Language), 清华大学出版社 \x0d\x0a《算法设计与分析基础》(Intruduction to The Design and Analysis of Algorithms (US)Anany Levitin),潘彦 译,清华大学出版社. \x0d\x0a\x0d\x0a(3)数据库 \x0d\x0a《数据库系统概论》,1983年,萨师煊 王珊,高等教育出版社出版. \x0d\x0a《数据库原理与方法》,1983年,郑若忠 王鸿武,湖南科学技术出版社出版. \x0d\x0a《数据库系统原理》,1988年,俞盘祥 沈金发,清华大学出版社. \x0d\x0a\x0d\x0a(4)操作系统原理 \x0d\x0a《现代操作系统》,孙钟秀等,高等教育出版社. \x0d\x0a《操作系统原理》,谢青松,人民邮电出版社. \x0d\x0a《操作系统原理教程》,张尧学主编,清华大学出版社出版. \x0d\x0a\x0d\x0a(5)计算机体系结构 \x0d\x0a《计算机体系结构》,张晨曦等,高等教育出版社. \x0d\x0a《计算机系统结构》,郑纬民 汤志忠,清华大学出版社出版. \x0d\x0a《计算机组成与结构》,王爱英,清华大学出版社. \x0d\x0a\x0d\x0a(6)计算机网络 \x0d\x0a《计算机网络(第二版)》,冯博琴,高等教育出版社. \x0d\x0a《》,张尧学,清华大学出版社. \x0d\x0a《计算机网络》,蔡开裕等,机械工业出版社. \x0d\x0a\x0d\x0a(7)离散数学 \x0d\x0a《离散数学》,孙吉贵 杨凤杰,高等教育出版社. \x0d\x0a《离散数学教程》,耿素云 屈婉玲 王捍贫,北京大学出版社. \x0d\x0a《离散数学及其应用(原书第4版)》( Discrete Mathematics and Its Applications,Fourth Edition,作者:美-Kenneth H.Rosen),袁崇义 屈婉玲 王捍贫 刘田译,机械工业出版社. \x0d\x0a\x0d\x0a基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。\x0d\x0a《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面 Think in C++ (Think in Java)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话, .net 和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。
关于自学软件开发看什么书和软件开发需要学什么!自学软件开发难吗的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。