最新帖子 精华区 社区服务 会员列表 统计排行
主题 : 怎样打好基础(THE IT HOME论坛说明)
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 997
金币: 526 个
银元: 488 个
铜钱: 7868 个
技术分: 601 个
在线时间: 737(时)
注册时间: 2010-04-21
最后登录: 2018-05-21
楼主  发表于: 2010-09-19   

怎样打好基础(THE IT HOME论坛说明)

管理提醒: 本帖被 admin 执行置顶操作(2015-08-11)

        前面一篇文章基础的重要性告诫大家要打好扎实的基础,不要只顾追求时髦的技术,打好基础再去学那些技术或是参加些培训,对自身的发展会更好。
 
 基础这么重要怎样学好它呢?我觉得学好它们应该对照这些基础课程所涉及的方面,多看一些经典书籍,像算法导论,编程珠玑,代码大全(具体介绍在本论坛每
本书的版块里)等,这些经典书籍不仅能帮助我们打好基础,而且对我们的程序人生也能产生莫大的影响,相信认真研究看完这些书籍后,我们的基础会十分扎实,我们的程序之路也会十分顺畅!然而这些书籍并不好读,有些甚至相当难读,国内的大学用这些书当教材的也不多,这些书又偏向理论,自己读起来难免会有些枯燥无味。于是就想到建一个论坛,大家共同讨论学习这些书籍,就会学的更踏实更牢固更有趣,这样就能为以后的学习打下扎实的基础。
   论坛说明:
 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.cn
6.学习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/8373719
11.编译原理学习
深入理解计算机系统,编译原理与实践
链接、装载与库,编程卓越之道
有时间看编译原理龙书,虎书,鱼书,看不懂算了
有时间写个简单解释器
12.了解图形学,分布式,计算机视觉,机器学习
13.了解各种开发方向android app,php/.net,java/c++桌面程序,网站程序(建议基础打好后去公司再选择方向)


版主招聘:
个人的精力有限,论坛的互动和发展需要版主的支持,有了版主的努力,才会有更多的人提出更有价值的问题,我们提出的问题才会有更多的人帮助我们解答。当然
当版主自身也是很有益处的,因为版主要比普通会员回答和提出更多的问题,在回答别人的问题或提出问题时,版主都要积极的思考这些问题,这样就会掌握更多的
知识,有时候一些问题不想去想它,但别人提出来了,身为版主就要帮助别人去解答这些问题,这样就能要求自己更加踏实的学好每一本书。
       如果你想成为一名IT高手,如果你希望为自己的IT之路打下扎实的基础,如果你希望与更多的人分享这些经典书籍,来这里申请版主和大家一起讨论和学习这些经典书籍吧。

ne_akari 离线
级别: 菜鸟
UID: 6
精华: 0
发帖: 5
金币: 0 个
银元: 25 个
铜钱: 65 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2010-10-11
最后登录: 2010-12-21
沙发  发表于: 2010-10-18   
计算机科学基础讨论区?没有这个版块?
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 997
金币: 526 个
银元: 488 个
铜钱: 7868 个
技术分: 601 个
在线时间: 737(时)
注册时间: 2010-04-21
最后登录: 2018-05-21
板凳  发表于: 2010-10-18   
回 1楼(ne_akari) 的帖子
高等数学,编译原理,操作系统这些都属于计算机科学基础区啊
ne_akari 离线
级别: 菜鸟
UID: 6
精华: 0
发帖: 5
金币: 0 个
银元: 25 个
铜钱: 65 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2010-10-11
最后登录: 2010-12-21
地板  发表于: 2010-10-19   
可是,还是没有这个版块呀。
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 997
金币: 526 个
银元: 488 个
铜钱: 7868 个
技术分: 601 个
在线时间: 737(时)
注册时间: 2010-04-21
最后登录: 2018-05-21
4楼  发表于: 2010-10-19   
回 3楼(ne_akari) 的帖子
我错了,我改还不行
ne_akari 离线
级别: 菜鸟
UID: 6
精华: 0
发帖: 5
金币: 0 个
银元: 25 个
铜钱: 65 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2010-10-11
最后登录: 2010-12-21
5楼  发表于: 2010-10-21   
可是你没改呀?
admin 离线
级别: 管理员
UID: 1
精华: 1
发帖: 997
金币: 526 个
银元: 488 个
铜钱: 7868 个
技术分: 601 个
在线时间: 737(时)
注册时间: 2010-04-21
最后登录: 2018-05-21
6楼  发表于: 2010-10-21   
回 5楼(ne_akari) 的帖子
论坛没有《计算机科学基础讨论区》这个版块,我在上面的文字里改了
ew00we 离线
级别: 菜鸟
UID: 77
精华: 0
发帖: 3
金币: 0 个
银元: 40 个
铜钱: 65 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2010-10-30
最后登录: 2011-04-22
7楼  发表于: 2010-10-30   
谢谢您,这给想我这种半路出家的人带来了一丝信心。我一直想看一些基础方面的书,有了这里,我就不需要到处乱跑了。
luojijian 离线
级别: 菜鸟
UID: 101
精华: 0
发帖: 8
金币: 0 个
银元: 11 个
铜钱: 88 个
技术分: 0 个
在线时间: 1(时)
注册时间: 2010-11-02
最后登录: 2010-11-13
8楼  发表于: 2010-11-02   
这个论坛不错
十一文 离线
级别: 菜鸟
UID: 124
精华: 0
发帖: 1
金币: 0 个
银元: 10 个
铜钱: 55 个
技术分: 0 个
在线时间: 0(时)
注册时间: 2010-11-07
最后登录: 2010-11-07
9楼  发表于: 2010-11-07   
同意楼上的
描述
快速回复

如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
认证码:

验证问题:
printf("%d", 53)
按"Ctrl+Enter"直接提交