社区
非技术区
帖子详情
求助!没什么基础的人想学编程需要哪方面的书籍
woxianghaohaoxuexi
2017-07-20 04:59:45
本人已经工作2年,政府单位,朝九晚五,空闲时间多,不想浪费时间,想学一门技术。
我的看法是先从数学学起,高数、线性代数、概率论、离散数学这几个基础数学先学好,毕竟大学时候学过,然后同时学简单的编程语言C语言,最后再确定自己的方向,大家有什么推荐的书籍或者对我自己制定的方向有什么意见的吗?
我每天的学习时间大概有4小时左右,必要时候可以增多!
...全文
929
10
打赏
收藏
求助!没什么基础的人想学编程需要哪方面的书籍
本人已经工作2年,政府单位,朝九晚五,空闲时间多,不想浪费时间,想学一门技术。 我的看法是先从数学学起,高数、线性代数、概率论、离散数学这几个基础数学先学好,毕竟大学时候学过,然后同时学简单的编程语言C语言,最后再确定自己的方向,大家有什么推荐的书籍或者对我自己制定的方向有什么意见的吗? 我每天的学习时间大概有4小时左右,必要时候可以增多!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yangw80
2017-07-30
打赏
举报
回复
我的意见恰恰相反。 编程是一门实践性很强的知识,可是前面几层楼列举的书籍,就算不吃不喝不睡觉,也得看两年吧。 其实不用,看一本书就行了,然后多写代码多实践,遇到问题查手册,就这样。就像学语文,不是非得读完四大名著四书五经什么的才算学会。 如果一定要看 5 本 c 语言的书,我建议你看一本 c,再用看两本书的时间大量写代码,然后再看一本数据结构,再用看一本书的时间写代码。
「已注销」
2017-07-30
打赏
举报
回复
最后还有一条,个人感觉极其重要:英语,尽量做到无障碍阅读。不要迷信Google翻译或xxx专业翻译软件。软件在做的深的话,基本很多情况下必须看原文资料或原文教科书,尤其是那些前沿或一些核心技术 ------ 国内简单开发资料不缺,仅仅做码农不需要,看中文资料或配xxx专业翻译软件就好。
「已注销」
2017-07-30
打赏
举报
回复
1)如果只是想简单学习程序设计做个快乐的码农,大学那些就可以了。不需要专门学习数学 2)如果希望搞的更专业些,数学除大学的高数(高阶导数)、线性代数、概率论外,必要还要学习:信息论、最优化 通常情况下,多数软件设计不需要太多数学:所以才有那么多的软件速成班,说的难听些软件很多时候本来就是蓝领。但如果需要深一些,除以上的数学知识外,还要根据不同的方向学习一些东西,如图形学、或嵌入系统相关等等。。。。。理论上,软件专业课:操作系统、数据结构、计算机组成原理、编译原理等必须学,这些可能比您学那些数学更急迫一些;然后是各楼上的建议
赵4老师
2017-07-25
打赏
举报
回复
关于自己是否适合编程的很简单的测试: 在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案: A里面有10处以上文字或标点错误 B里面没有文字或标点错误并敢为此跟人打赌 C里面没有文字或标点错误并且字体和排版完全与原稿一致 D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感 A不适合编程(理由:打字准确度偏低、粗心大意) B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念) C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证) D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!) 如果想从A变成B的话,到我的资源
http://download.csdn.net/detail/zhao4zhong1/4084259
里面下载“适合程序员的键盘练习”
小乌龟在大乌龟背上
2017-07-25
打赏
举报
回复
别来搞软件了,坑多太,终究还是填不满~
赵4老师
2017-07-21
打赏
举报
回复
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构…… 或者报个Android开发培训班。
ooolinux
2017-07-20
打赏
举报
回复
C Primer Plus C语言程序设计:现代方法:第2版(被誉为"近10年来最好的一部C语言著作") C和指针 或者谭浩强《C程序设计》 以上任选一本就差不多了,以下为参考书: 《深入理解C指针》 《C语言点滴》 《C陷阱与缺陷》 《C专家编程》 《C语言课程设计案例精编》 C语言程序开发范例宝典 C语言经典编程282例
ooolinux
2017-07-20
打赏
举报
回复
这些数学科目学过的话,都理解的话,不必要花太多时间了,需要的时候再查就是了。基础好很重要,但基础太宽太长,目标很难推进。如果有些科目学的不好,有阴影,那就值得认真再看一遍。或者将来要用到这些数学知识,带着目的去看会有劲的多。 学C语言的同时,不如学数据结构+算法,这个是关系最密切的,也是最有用的。
灌水号
2017-07-20
打赏
举报
回复
python python python
xy_kok
2017-07-20
打赏
举报
回复
C primer plus C和指针 或者C语言鼻祖写的那本也可以; 之后再看看数据结构之类的; 在之后看看Linux环境高级编程; Linux网络编程。。。。
ajax快速通道
软件开发这个领域,永远都...如果没有(N多
需要
感谢的人)的(N多
方面
的帮助),我们这本书,也 不可能以现在这样的深度,以(N个月)内完成的速度,送到读者的面前。 希望这本书,能够对大家快速学习AJAX,有所帮助。
AJAX——新手快车道
为什么老手学新东西,就没遇到那 么多困难呢? 泛泛地说,自然是经验上的欠缺。仔细地说来,又可以分为三个
方面
: 一、本质,一种技术与另一种技术之间,往往会有本质上的相通之处,当你 对一种技术的理解与思考...
区块链之Go语言设计模式
俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道“老公”,都是指的同一个人,那就是我(刚才做了个梦啦,哪有这么好的事)。 2. FACTORY METHOD 工厂方法...
二十三种设计模式【PDF版】
因为很多人没有注意到这点,学完 Java
基础
语言就直接去学 J2EE,有的甚至鸭子赶架,直接使用起 Weblogic 等具体 J2EE 软 件,一段时间下来,发现不过如此,挺简单好用,但是你真正理解 J2EE 了吗?你在具体案例中的...
C#微软培训资料
第二部分 C#程序设计
基础
.28 第四章 数 据 类 型 .28 4.1 值 类 型 .28 4.2 引 用 类 型 .33 4.3 装箱和拆箱 .39 4.4 小 结 .42 第五章 变量和常量 .44 5.1 变 量 .44 5.2 常 量 .46 5.3 小 结 .47 ...
非技术区
15,440
社区成员
58,167
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章