怎样打好基础(THE IT HOME论坛说明)
前面一篇文章基础的重要性告诫大家要打好扎实的基础,不要只顾追求时髦的技术,打好基础再去学那些技术或是参加些培训,对自身的发展会更好的。 基础这么重要怎样学好它呢?我觉得学好它们应该对照这些基础课程所涉及的方面,多看一些经典书籍,像算法导论,编程珠玑,代码大全(具体介绍在本论坛每 本书的版块里)等,这些经典书籍不仅能帮助我们打好基础,而且对我们的程序人生也能产生莫大的影响,相信认真研究看完这些书籍后,我们的基础会十分扎实,我们的程序之路也会十分顺畅!然而这些书籍并不好读,有些甚至相当难读,国内的大学用这些书当教材的也不多,这些书又偏向理论,自己读起来难免会有些枯燥无味。于是就想到建一个论坛,大家共同讨论学习这些书籍,就会学的更踏实更牢固更有趣,这样就能为以后的学习打下扎实的基础。 论坛说明: 1.论坛的主要版块分类是《基础内功讨论区》,此分类参照大学本科计算机专业课程,挑选出国内外公认的经典书籍在这里讨论。这些书籍很多都被国外 的名校如哈佛,麻省理工,做为教程使用(具体介绍在每本书的版块里)。如果你是计算机专业的学生,在上完课后不妨看看这些书,只学课本是远远不够的,他们 能对你所学的课程进一步巩固和加深。如果你刚学习计算机,就从这里开始吧,它们会为你以后的学习打下扎实的基础。如果你正在从事 mfc,vb,donet,java开发,基础又比较薄弱不妨抽时间看看这些书,他们能让你走上更高的层次。
2.版块结尾不是“区”字的都是书籍版块,用红色标注的都是很经典的书籍。 3.论坛采用积分制度,积分的获取和作用请参看“ 积分使用”。会员升级是看的“综合积分”,会员登录后可以在 个人中心-设置-权限里查看自己的综合积分和各个会员级别权限及所需的综合积分 4. 论坛有金币,银元,铜钱,积分4种货币,有时候某个操作需要铜钱,而我只有银元,就要进行货币的转换,会员登录后在设置-积分转换里进行货币的转换操作。。。。。。。。。。。。。。。。。。。。。。。 经过考虑,我觉得还是应该以这些基础内容和经典书籍为核心,所以我把板块又改回来了。总结学习流程如下,供大家参考:0.python学习 写个python爬虫,python抓图片 1.数学,英语 高数,线代,概率论,有课就好好学,没有就算了 英语尽量搞熟,有时间技术书都看英文的 2.学习计算机组成和工作原理,汇编 看书:编码的奥秘,计算机系统概论,计算机科学概论 计算机组成结构化方法, 计算机体系结构量化研究(可以第2遍再看) 3.单片机 网上搜2440/4412的裸机程序,做了解 模电数电的课程,有课就好好学,没有就算了 看书:C Primer Plus(第五版)中文版 4.学习linux系统和linux程序设计 看书:鸟哥linux私房菜,Linux程序设计敲书中例子 unix环境高级编程/UNIX编程艺术(可以第2遍再看) 实现个小东西 5.学习算法与数据结构 看书:算法与数据结构分析c语言描述,敲书中代码 编程珠玑 算法第4版红皮书 算法导论(可以第2遍再看) 离散数学及其应用,有课就好好学,没有就算了,也可以自己看看 刷leecode里的题,看介绍 Leetcode 编程训练 | 酷 壳 - CoolShell.cn6.学习java java编程思想,写个小东西 7.学习数据库系统,c++ 看书:数据库系统概论 C++编程思想 编写简单数据库 8.学习计算机网络 计算机网络第6版 unix网络编程 写个小型web server 9.软件工程/面向对象/测试 看书:计算机程序的构造和介绍,head first设计模式 代码大全,程序员修炼之道 10.操作系统,linux内核学习 看书:操作系统概念 了解linux驱动编写,linux内核设计与实现,linux设备驱动 编写os,参考mit jos http://blog.csdn.net/roger__wong/article/details/837371911.编译原理学习 深入理解计算机系统,编译原理与实践 链接、装载与库,编程卓越之道 有时间看编译原理龙书,虎书,鱼书,看不懂算了 有时间写个简单解释器 12.了解图形学,分布式,计算机视觉,机器学习 13.了解各种开发方向android app,php/.net,java/c++桌面程序,网站程序(建议基础打好后去公司再选择方向) 版主招聘:个人的精力有限,论坛的互动和发展需要版主的支持,有了版主的努力,才会有更多的人提出更有价值的问题,我们提出的问题才会有更多的人帮助我们解答。当然 当版主自身也是很有益处的,因为版主要比普通会员回答和提出更多的问题,在回答别人的问题或提出问题时,版主都要积极的思考这些问题,这样就会掌握更多的 知识,有时候一些问题不想去想它,但别人提出来了,身为版主就要帮助别人去解答这些问题,这样就能要求自己更加踏实的学好每一本书。 如果你想成为一名IT高手,如果你希望为自己的IT之路打下扎实的基础,如果你希望与更多的人分享这些经典书籍,来 这里申请版主和大家一起讨论和学习这些经典书籍吧。 |