计算机编程学习方法介绍

发布时间:2017-03-28 17:37

随着信息技术的发展,很多人都想要学习电脑编程。其实学习编程最重要的是入门,那么大家应该如何掌握学习编程入门的知识嗯?一起来看看小编整理的计算机编程学习方法介绍,希望对您有用。

计算机编程学习方法介绍

如何学习计算机编程

学了几年大学,基本对计算机有个感性认识,理性认识不是太多,虽然学了计算机基础,计算机组成原理,计算机体系结构,C语言,操作系统,编译原理,数据结构和算法,数据库,计算机网络,多媒体,软件工程,算法分析等课程,不过总的来说没什么大的收获,毕业设计用Delphi做了个管理系统,现在想想还算不错了,期间也学了学网页制作,Jsp等,当时不知道学计算机干啥,还学了PhotoShop,网页三剑客(DreamWeaver,Firework,Flash),甚至学了CoreDrawl。

现在想来实在是搞笑,可以说大学生活一片迷茫。现在想来主要是当年网络不下今天这么发达,不知道干什么。以为大学就是走过程,到社会再学习努力的,有点茫然。对大学学的高等数学,线性代数,概率论和数理统计就更不知学了干啥了,但是工作多年后发现都有用!人生很神奇!

不过,不管怎么说,大学还是让我对计算机有个感性认识。这个在以后的工作中还是很重要的。至少知道整个知识脉络,不会的可以知道怎么补。现在回想如果大学可以重来一遍,我认为至少要学好如下课程,阅读如下图书:

计算机基础课程:就是教你如何开机,关机,打字,使用软件的基础课程,这些课程随着社会进步,目前可以说没什么问题了。不过大家使用的基本是微软公司出品的Windows系统,作为专业的计算机学生,强力建议使用基于Linux的系统或者和Linux类似的苹果笔记本(Mac),苹果的东西是贵,但是值这个价。

有了计算机操作基础,可以学习编程了,推荐从C语言开始学习,使用这本书进行学习《C程序设计语言》,此书是C语言的作者编写就知道是多么的权威了,同时此书有英文版本《C程序设计语言(英文版)》,建议都买了学习,毕竟作为计算机学生,英文不好是不行的,很多国外的先进的东西都是英文的。另外也有一遍习题解答,也同时买了。里面的题目都做一遍,编程水平不会差。如果想继续提高C语言的水平,可以看看其他相关图书,比如C指针等一堆。

光会写简单的程序还是不行的,如何更好的编写程序就得学好数据结构了,大学一般使用的是严蔚敏的那本,好好学就行。我在大学的时候是一本书《数据结构和算法》,不过算法应该继续加强学习,推荐一本进阶图书《算法导论》,此书很难,想要好的发展的看看。数据结构和算法很重要,面试工作这个是核心。

计算机编程的学习方法

数据库是工作中经常使用的基本工具之一,所以在学校里也要好好学习,不过总的来说,这门课程比较简单,多动手实践即可。推荐如下图书:《transact-sql权威指南》,印象中是很好的书,不过国内好像不出版了。另外考虑未来发展,建议学习mysql,这样官方文档就够用了。

计算机网络在学校里偏向理论,学好概念即可,有条件的可以报名培训CCNA,这样估计会有更好的理解,而且现在培训和考试也不是太贵,个人认为还是不错的。如果要深入学习的个人认为学习标准协议是个不错的选择,推荐图书:《TCP/IP详解卷1:协议》

软件工程学好学校的图书也差不多了,毕竟是学生,不是工人,没有项目环境很多东西也很难理解,即使是项目,其实每家公司管理的也不一样。如果想深入学习的,推荐一本图书:《敏捷软件开发(原则模式与实践)》

学习计算机编程的有效方法

学习一种技术最好的方法就是练习,练习,练习。所有我知道的最优秀的程序员都深深的享受编程——编程是一件让他们干起来无由的高兴的事情。也因此他们大量的编程。经常,那是一种不健康的废寝忘食。

学习如何编程——以及如何编好程——并不需要你具有超人的能力。你只需要去按照自己的意愿动手去做,做出点什么东西。

做什么东西并不重要,重要的是你找到东西动手去做。我所认识的那些优秀的程序员,他们都有各自不同的最初学习编程的动机。

有些人学习编程是为了开发动画游戏。有些人是为了解决他们在使用计算机时遇到的问题,或让工作更有效率。有些人是为了开发产品来满足人们的需求。有些人(真正的程序员)学习编程只是他们为了深入了解计算机工作原理的步骤之一 ;他们希望能搞清楚这种机器。有些程序员编程只是因为他们享受解决难题的挑战。

让所有这些“优秀程序员”统一起来的唯一因素就是,他们全因为生活中的某些原因而为编程着迷,继而花大量的时间编程,做大量的,大量的用于练习的项目。

计算机编程学习方法介绍的评论条评论