大学生应该如何学习编程? 大学生应该怎样学习?

作者&投稿:闻思 (若有异议请与网页底部的电邮联系)
熟悉以下关键东西,可以边学边做,定期训练,经常思考,长期积累:

1、语法。
2、基础理论(数学、数据结构、算法等)。

3、设计方法(编程原则、设计模式、框架设计等)。
4、库(核心、基础、UI、扩展、游戏引擎等)。
5、计算机相关(操作系统、网络、图形学等)。
6、领域知识(游戏设计、网站设计等)。

7、开发工具(编辑器、IDE、自动部署等)。
8、项目管理(进度管理、分工协作、Bug管理、版本控制等)。

最普遍也是最重要的能力:创造力。努力分析并理解好做什么以及怎么做。要知道上面那些东西一开始都是不存在的。

具体方法包括:

1、快速阅读入门教程和书籍,适合学习语言和基础库。比如我学Java读的《Java编程思想》,练习题做过一点,然后学ActionScript就没读过书,只读过Adobe官方文档《ActionScript 3.0编程》。

2、阅读库的文档、实例、源码。比如Flash、Flex开发,熟悉官方API很重要,很多细节要具体使用时才注意到,这时候最好做个笔记,虽然我从没看过我的笔记。
3、做一个自己感兴趣或熟悉的小项目,比如我就以黑白棋游戏作为多个语言的试水项目,一样的逻辑,便于把关注点放在语言特点上。

4、自己动手丰衣足食。厨师有菜谱,程序员可没菜谱。比如我做游戏,最关键的游戏编程知识全部是动手学出来的,很少有专门针对某个业务领域(如游戏)的编程书籍,要么是入门书,要么是模式书(如算法)、理论书(图形学),很少有书籍教你如何开发一个45度角地图系统加编辑器的,全靠自己思考,以及看前人的代码,需要时找些网络资料。关键是,可以培养最重要的创造力。

对于算法和设计模式,可以研读下,但是关键还是靠平时如何使用了。新手勉强不来的。

项目管理方面的,就得靠工作经验了,多思考多提意见不要只走流程。

应该先从你兴趣开始,有兴趣再决定编程领域,有了编程领域在决定语言.
不同的语言对应着不同编程领域,如果你要学完那是有点不现实.
因此你要回想一下你兴趣来源是什么?比如喜欢做黑客,喜欢研究反病毒,喜欢为Windows桌面开发一些实用的小软件等等.
要分析好兴趣来由,在决定你的发展方向,就好了.

比如你喜欢为WINDOWS开发软件,那么 C语言是必备基础,学好好了然后在扩展一门面向对象的语言比如C++ C# JAVA 等.这些是不错的选择。
然后光有语言不行,为了软件的质量保证,还需要研究一下系统理论基础,这样你的软件才能做到对系统的作家兼容性和获取最佳性能。

也可百度一下, 80x86汇编小站 这个网站里面有几篇关于编程入门文章或许会对你有帮助, 或者 你直接联系 这个站长 跟他交流编程方面的事情。

可以去购买一些相关的书籍学习,或者找人请教

大学生如何提高编程能力~

在这个互联网飞速发展的社会里,越来越多的人喜欢IT行业,认为计算机行业是一个高科技的行业。的确如此,但系统地学习一门计算机语言并将其应用于实际开发并不容易。特别是对于一些新手来说,学习编程语言的好习惯对他们来说尤为重要。那么,如何有效地学习一门编程语言呢?方法一:选择一种语言并确定感兴趣的领域。你可以开始学习任何编程语言(尽管其中一些语言被描述为比其他语言更容易学习),你必须问问自己学习这门语言想做什么。这将帮助你确定你应该追求的编程方式,并提供一个良好的开端。如果你想进入网络开发行业,你需要学习很多语言,这与开发计算机程序相反。移动应用的开发需要比PC更多的技能。所有这些决定都会影响你的方向。所以,在刚刚开始学习时,考虑从一个容易学习的语言着手学习。


方法二:学习语言的核心观念。尽管这一步的适合的部分取决于您选择的语言,但所有编程语言都有一些基本概念,这些概念对于构建有用的程序至关重要。尽快学习和掌握这些概念将使您更容易解决问题,并创建强大而有效的代码。以下是不同语言中的一些核心概念:变量——变量是一种存储并应用它来更改代码片段的方法。变量可以被操作,通常被定义为“整数”、“字符”和其他可以存储的数据类型。条件语句——条件语句是基于条件是否为真的行为。如果这个条件是真的,那么就会发生一件事。如果条件为假,则会发生另一件事。


方法三:每次只专注于一个概念。在学习几乎所有语言时教的第一个程序是“Hello world”。这是一个只在屏幕上显示“Hello,world”的简单程序。这个程序教初学者一些简单的语法来创建一个可以工作的基本程序,以及如何处理显示输出。通过更改文本,您还可以了解程序如何处理这些基本数据。在学习时,学习者可以通过在线示例的片段来学习。

大学是人生的关键阶段。这是因为,进入大学是你终于放下高考的重担,第一次开始追逐自己的理想、兴趣。这是你离开家庭生活,第一次独立参与团体和社会生活。这是你不再单纯地学习或背诵书本上的理论知识,第一次有机会在学习理论的同时亲身实践。这是你第一次不再由父母安排生活和学习中的一切,而是有足够的自由处置生活和学习中遇到的各类问题,支配所有属于自己的时间。

零基础如何学习计算机编程?
答:其实老师最担心的就是学生不努力学习,他们只是把仅有的一点知识只停留在书本上或者是认识层面,从来没有靠练习真正的掌握在自己手里,如果你不上机把它真真实实的实现出来,在动手动的过程中不断发现问题,你就不能进入,那你也肯定不能成为一名真正的编程高手。

如何学好编程?
答:对于计算机专业的同学来说,要想有较好的学习体验,要从三个方面入手。其一是做好学习规划,其二是重视交流,其三是重视实践。学习规划要与发展规划相一致,在不同的阶段要有不同的侧重点,在大一期间要重视编程语言的学习。在大二期间要确定自己的主攻方向,在大三期间要围绕就业或者读研来做积累,大四...

初学者怎样学习编程?有哪些方法?
答:通过做更多的项目,你不仅可以了解你自己的局限性,而且可以提高你分析和解决问题的能力。毕竟,学习代码不完全是只学习语法,而是要学习如何使用手中的工具去解决问题。5、参与社交编程 学习写代码从来不是“一个人在战斗”。如果你觉得不需要任何帮助就可以创建一个更大的应用软件,那么你就错了。事实上...

小学生学编程先学什么
答:2.寻找简单易懂的书籍。例如《啊哈c语言》,是给予少年儿童学习编程的启蒙读物,实用性强,有助于理解和掌握。那些晦涩难懂的书籍,读了不懂,浪费时间浪费精力。3.一定要详细了解计算机是怎么工作的。无论多么新的技术,例如现在的大数据、云计算、物联网等,它们工作的核心原理都是和计算机工作原理一...

自学编程 应该学习些什么内容?
答:我是一名工商管理专业的学生,但是我想学习编程,以后从事软件开发工作,自学应该怎么做,先学习些什么,要考些什么证书呢?... 我是一名工商管理专业的学生,但是我想学习编程,以后从事软件开发工作,自学应该怎么做,先学习些什么,要考些什么证书呢? 展开  我来答 ...

...想学网络编程。要学习编程初步要做什么?要学什么?程序员或软件工程师...
答:我本人觉得在不影响自己学习的情况下,最好是每天有1-2小时在写程序,有1小时去看看英语的新闻,具体可以去看看bbc等英文网站,学习编程英语是必不可少的工具,很多的资料都是英文的,等到别人翻译成中文的时候你自己已经out了。4、完成上述后最好是学习操作系统原理,计算机体系结构,算法导论,并行计算...

...少儿编程培训班又都是小学生在学,请问我应该如何自学?
答:既然想自学,说明你真的有兴趣。兴趣是最好的老师,剩下的就是耐心。你年级小,脑子绝对比成年人要活。c就是编程基础内容之一,就算没有知识铺垫,会打字就能学。看书不能少,让家长给你买书,耐心看,一遍读不懂就读十遍,结合上机操作,不能通原理,可以先熟悉表象,比如怎么写能实现一个功能,...

如何自学编程?
答:要熟悉编程范式,尤其是面向过程及面向对象这两种;要广泛阅读,多用编译器及IDE(网上有许多免费的)练习编程。选择一种编程语言。初学者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得上是软件开发界的主流。但是最好不要从高级语言开始学...

想让孩子学习编程,该如何孩子学习呢?
答:让孩子学习编程一定要让他掌握学习的方法与技巧,因为编程是一门很深奥的学科,包含了大量的数据信息和逻辑思维,如果不能掌握学习方法和技巧,就会让孩子感觉很迷茫,所以让孩子爱上编程以后就要注重对学习方法和技巧的培养,这样才能让孩子在学习编程的道路上越走越远。三、放平心态不能急功近利 培养...

编程需要学习什么?
答:自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。在动手的过程中,要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏。3、编写一些系统 基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。之后可以学汇编、硬件知识。