学习资讯 百文网手机站

如何自学计算机编程入门

时间:2022-01-28 10:04:22 学习资讯 我要投稿

如何自学计算机编程入门

  计算机编程是创建程序,软件和应用程序的行为。 为了创建计算机程序,通过提供指令来使用某些编程或脚本语言。下面是小编收集整理的如何自学计算机编程入门,仅供参考,欢迎大家阅读。

  自学计算机编程的方法

  首先,你从习题,也就是代码直接入手,我们以JAVA为例子。我对于JAVA入门的初学者,向来是建议他们从bitnami开始,不要再去听信那些人的jdk安装,eclipse等等的infra调试,这些对你来说,是高效的大敌。我定义的高效,乃是在任何阶段花费最少的时间,学到最多的东西。jdk在你上手初期,调试也好,安装也好,常常遇到困难,而当你有几个man month的effort以后,这些东西在数小时内就能完成。你去bitnami上下载一个完整的环境包,去eclipse下载一个for jave ee developer,包括下载时间,可以在2个小时内帮助你进入JAVA编码阶段,我看了相当多的初学者教程,都不及这个快。

  第三个小时的目的,是hello world。你现在能打开eclipse,你应该去百度下“eclipse如何新建工程”,这个步骤你会花费半小时,你能得到的是一个空工程,一个默认包,一个空实体类,如果你找到的教程好一些,或者你细心一些,你还会获得一个main方法。然后你会去搜索“java hello world”你会找到很多在notepad里写,然后放到命令行下执行的教程,但是你足够聪明的话,你会发现,核心就是在main方法里面写一句system out,好,你学会了,放进去,在菜单里找到运行。

  第三个小时,你在命令窗口看到hello world,这时候,你已经开始准备好学习了。

  这前三个小时,就是高效学习的关键开始:无挫折感,快速进入状态。

  接下去,你要暂时放下IDE,你要来学习一下理论,看下java入门的书,跳过任何其他内容,只看一种内容,编程语句的语法,其他的暂时以后再看,为了快速入门,你只看语句,我建议你看语句的时候,用一张纸,看到一条写一条下来,你最后会发现,基础语句只有很少的一页而已。记住,只看核心包的语句,不看任何其他实现。

  这可能需要8到12个小时,如果你完全顺着我说的做的话。

  再接下来,你可能要花费20到50个小时,阅读几段代码,这些代码最好来自于你看的'入门书,不要是实际解决问题的实际代码,实际代码当中有太多为了实际情况妥协的场景,现在你并不能理解,你应该在一个真空实验室里看完全无摩擦的小球下滑,而不是计算我的女儿在社区滑滑梯上下滑的模型。

  你拿着你刚才记录语句的纸,开始阅读代码,看不懂的,就看看你的纸,以加深映像。在如此50个小时,也就是全职搞一个星期之后,你大约能手写出基础的代码,所谓基础,基本上是个排序,或者是个随机抽奖之类的,这时候你仍然在IDE里活动,并没有服务器相关的东西,你不知道你的代码和实际的代码之间有多大的差距,别怕,你已经在进步了。

  接下去大约20个小时,你从代码回来,你来看看语言的哲学,包括语言的历史,他的分类,他的主要分支,比如java所分的三个大分支,现在的应用,这些的大部分,你可以从互联网上获得,更好的方法,是来知乎提个问题,或者中个牛人给你讲半小时。

  过了这20小时,你基本上可能不满足于仅仅在IDE的控制台输出些东西,是的,你要找一个服务器了,tomcat向你招手。同样的,你不要去自己搞服务器,这个之后再说,你去下载完整的搭建包,只要双击,你就会有一个tomcat实例。

  方法上,你只需要循环就可以了,你首先阅读服务器编程需要的语句,然后你尝试阅读基础代码,然后你自己开始写。基本上到这里,你基本上可以作为实习生助手参加一些开发工作,如果你能找到一些社区项目,你可以继续精进了。

  自学编程的常见问题

  1、先学什么比较好?目的是可以自己编写程序(一个小游戏、网站、app什么的)

  自学的话,强力推荐http://ASP.NET,文档齐备,入门简单,功能强大,C#语言优美流畅。

  2、有什么书籍或者网站可以推荐的?

  相教于书籍,更推荐你先观看视频。因为编程不是学历史政治,看看书背一背就行,必须要实际操作的。

  无论是书籍还是视频,别人的推荐用处都不大,别人的鞋子不一定适合你。书籍建议你去图书馆或书店,视频可以优酷搜索,多比较一下,以自己读/看得懂为原则挑选。

  网站大致能想到的:

  w3school 在线教程 :较为系统的html, css, javascript等前端入门知识

  CSDN.NET:很老的论坛了,人气一直不错,在里面提(初级)问题的话,回答还是蛮快的。

  博客园 - 开发者的网上家园 :专注于.NET,以博客为主,初学者可以逛一逛。

  一起帮·“一对一”的远程互助平台:

  自学编程最大的问题,其实是你照着书/视频做都做不出来的时候。我一直强调要动手,是因为很多同学不动手;很多同学不动手,是因为他没办法动手。哪怕最简单的一句“hello world”都搞不出来……你自己开始上手的时候你就明白了。

  所以我推荐http://ASP.NET,它的环境配置几乎是最最简单的了,但还是有很多同学上不了手,Visual Studio都装不起。这时候,对初学者而言,百度搜索论坛发帖几乎是没用的。

  推荐一起帮,发帖求助,QQ共享你的桌面,让别人远程帮你解决问题,是最经济最有效率的。

  3、英文是不是队伍编程学习很重要?目前4级水平左右,不过工作多年未接触估计退步了,可以学习。

  非常重要。

  四级打底已经够了,这样以后慢慢就可以去Stack Overflow, The Official Microsoft ASP.NET Site之类的英文网站了。

  4、什么笔记本比较好?最好型号或配置什么的。

  这最微不足道的小问题,主流配置稍高即可。

【如何自学计算机编程入门】相关文章:

如何自学PHP编程语言09-11

零基础如何自学PHP编程语言09-22

php编程语言入门知识09-22

如何自学平面设计入门教程11-23

C语言入门什么是编程语言10-07

php编程语言入门需要掌握哪些知识09-04

如何学好C语言编程10-02

自学会计入门基础知识11-09

葡萄牙语语法入门自学01-25