zoukankan      html  css  js  c++  java
  • 计算机程序设计人门参考

    家里的亲戚今年入学学习计算机专业,由于刚入门,让推荐一些入门的资料和学习步骤,结合实际的经验,汇总了一些资料

    对于计算机的入门,就是多看多实际操作。

    最好基础、程序语言和算法、开发工具三个大类逐步学习

    第一学期,基础需要清除和理解,语言方面有个概念。

    后续的再对语言和算法进行精通,然后是开发工具的使用,这部分基本就是多看多练。 

     

    学习的步骤:

    1、         图书的通读:要看多遍,第一遍总体了解,然后对不理解的进行咨询和网络检索,最后把书读薄,总结出关键点

    2、         现在开始在http://blog.csdn.net/ 或其他的站点建立博客,把读书笔记和看到的一些重要的知识点记录下来,大的内容包括

    a)     读书笔记:

    b)     转载或外语资料翻译:现阶段的学习,遇到的一些外语站点,比如涉及PC基础的外语资料,可以翻译一下

    c)     技术实战:对于一些相关的技术如何实现真实的应用的代码和屏幕截图等

    3、         在一些技术社区如http://community.csdn.net/ http://www.winos.cn/ http://bbs.winos.cn/ 等学习并参与讨论,在学校有时间的话争取成为某个板块的版主[学校的教育网内部也有很多的学习资源和讨论区]

    清华大学开设的计算机课程[计算机软件专业]:

    http://www.cs.tsinghua.edu.cn/web/ListDetail.aspx?tid=13&id=26

    这里面很多是基础课程

    http://zhidao.baidu.com/question/45115599.html 一个推荐的学习顺序

    • 基础方面:很重要,如下是涉及基础的一些参考内容。

    ===这个是必须看的,对计算机有个基本的了解

    PC技术内幕

    http://www.china-pub.com/4424

    ##和“PC技术内幕 ”一类,国人写的,可补充看

    计算机导论

    作者: 王志强 等编著

    ISBN: 9787121050817, 7121050811

    http://www.china-pub.com/36624#ml

    基础方面了解了以后:

    需要学习操作系统,首先要了解Windows Linux系统的基本操作,如:

    1、         操作系统的安装和基本操作

    2、         软件的安装和卸载

    估计这类图书学校的图书馆很多,要浏览一遍,知道常用的软件安装方法、文件的拷贝、窗口的操作、办公软件的使用、命令行的执行、基本的用户管理、网络配置等等,记录一些不熟悉的概念和知识点发布在自己的博客上

    [切忌,学习时要做笔记,已了解的部分总结出来,不了解的标记下来,后续跟进理解]

    • 语言和算法方面:从C开始精通,逐步C++/C#/JAVA,要精通的最好是JAVA

    ===基础的语言可先看C,然后熟悉后了解汇编【模块化程序设计】

    C

    http://www.china-pub.com/196384#ml

    http://www.china-pub.com/14975#ml

    汇编

    http://www.china-pub.com/195643#ml

    ===更高级的抽象【面向对象程序设计】

    C++

    http://www.china-pub.com/196847  Bjarne Stroustrup 

    http://www.china-pub.com/28767 Stanley B.Lippman

    http://www.china-pub.com/44873#ml : 熟悉C++后看一下数据结构

    JAVA

    http://www.china-pub.com/34838 JAVA编程思想

    C#

    http://www.china-pub.com/14638#ml

    以后的学习涉及的内容

    操作系统

    Windows

    Linux

    开发工具

    Eclipse.org (JAVA)

    Visual Studio (C/C++/C#)

    数据库

    SQL

    SQL Server / Oracle

    。。。

    • 网络的资料[参考]

    C语言程序设计入门学习六步曲

    http://apps.hi.baidu.com/share/detail/228492

    初学者如何走向程序设计专业化道路

    http://tech.sina.com.cn/c/2002-10-31/16354.html

    程序设计如何入门

    http://q.sohu.com/forum/5/topic/3698833

    程序入门:初学者应从何种编程语言开始学起

    http://tieba.baidu.com/f?kz=543070253

  • 相关阅读:
    eclipse --- 新建JSP页面默认模版设置
    (转)Spring文件上传,包括一次选中多个文件
    python 一篇搞定所有的异常处理
    python 常用算法学习(2)
    python 面向对象之继承与派生
    python 面向对象的程序设计
    python 闯关之路二(模块的应用)
    python 一篇就能理解函数基础
    python 装饰器 一篇就能讲清楚
    python 练完这些,你的函数编程就ok了
  • 原文地址:https://www.cnblogs.com/2018/p/1845605.html
Copyright © 2011-2022 走看看