如何自学计算机编程入门

如何自学计算机编程入门

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

自学计算机编程的方法

首先,你从习题,也就是代码直接入手,我们以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、什么笔记本比较好?最好型号或配置什么的。

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

如何自学计算机编程入门

转载请注明出处我优求知网 » 如何自学计算机编程入门

学习

美食app用户需求分析报告

阅读(44)

本文为您介绍美食app用户需求分析报告,内容包括美食app用户需求分析,美食app用户人群。我们眼下的社会,越来越多人会去使用报告,我们在写报告的时候要注意语言要准确、简洁。其实写报告并没有想象中那么难,以下是为大家收集的美食app用户需

学习

物流APP软件工具标语

阅读(36)

本文为您介绍物流APP软件工具标语,内容包括物流最近比较火的软件,物流专用app。在平日的学习、工作和生活里,大家最不陌生的就是标语了吧,标语是在宣传时用简洁的语言表达一个意思从而达到某种宣传目的口号。那么问题来了,到底什么样的标语

学习

工艺美术专业就业方向

阅读(40)

本文为您介绍工艺美术专业就业方向,内容包括工艺美术专业就业方向是什么,工艺美术品设计就业方向。就业的含义是指在法定年龄内的劳动者所从事的为获取报酬进行的务工劳动。就业界定:一是就业条件,指在法定劳动年龄内;二是工资条件,指获得一

学习

漳州芗城公租房申请条件

阅读(66)

本文为您介绍漳州芗城公租房申请条件,内容包括漳州芗城区申请公租房条件,漳州芗城公租房最新通告。公共租赁住房作为有别于廉租住房、经济适用房的一种新型保障性住房,尚无一个内涵统一的明确界定。以下是为大家整理漳州芗城公租房申请条

学习

爆损经典笑话

阅读(60)

本文为您介绍爆损经典笑话,内容包括超级经典笑话压箱底,除暴经典笑话100句。要是有一则笑话解决不了的事,那就两则笑话,看笑话,能让我们变得开心,今天为大家准备了爆损精彩爆笑笑话,欢迎阅读!

学习

西安工程大学就业率怎么样,排名好不好

阅读(44)

本文为您介绍西安工程大学就业率怎么样,排名好不好,内容包括西安工程大学2020就业质量,西安工程大学排名怎么样。高考填报志愿时,西安工程大学就业率以及全国排名是广大考生和家长朋友们十分关心的问题,以下是为大家整理的西安工程大学就

学习

何谓“大同社会”

阅读(43)

本文为您介绍何谓“大同社会”,内容包括什么是大同社会,怎么样理解大同社会。现代提倡和谐社会,也就是古代所倡导的“大同社会”,究竟何为“大同”呢?一起来了解一下吧!

学习

丹东青山沟游玩攻略

阅读(72)

本文为您介绍丹东青山沟游玩攻略,内容包括辽宁丹东青山沟旅游攻略,丹东青山沟一日游最佳路线。青山沟位于辽宁省丹东市宽甸满族自治县境内北部山区,距宽甸县城70公里、距丹东市城区175公里、距省会沈阳市245公里,全景区由八大景区构成,已开

学习

长白山旅游攻略——长白山北坡八怪

阅读(93)

本文为您介绍长白山旅游攻略——长白山北坡八怪,内容包括长白山旅游北坡和西坡哪个好攻略,长白山北坡各景点简介。长白山像一条玉龙,横亘在中国的东北边疆,它以美丽富饶、景色壮观闻名中外。长白山主峰附近的白头山天池是著名的火山湖,湖内

学习

计算机编程常用英语词汇

阅读(100)

本文为您介绍计算机编程常用英语词汇,内容包括计算机编程常用英语词汇表,计算机编程一般要学多久。程序员们对于编码肯定很熟悉,毕竟日常工作中经常接触。下面是分享的一些常用的编程英语词汇,希望能对大家有所帮助!

学习

机灵的我作文(精选)

阅读(92)

无论是在学校还是在社会中,大家都跟作文打过交道吧,根据写作命题的特点,作文可以分为命题作文和非命题作文。那么你有了解过作文吗?下面是精心整理的机灵的我作文,仅供参考,大家一起来看看吧。

学习

计算机专业二本大学的排名

阅读(101)

本文为您介绍计算机专业二本大学的排名,内容包括计算机专业好的二本大学排名,二本计算机专业好找工作吗。全国共有116所开设了计算机专业的大学参与了计算机专业大学排名,其中排名第一的是清华大学,排名第二的是国防科学技术大学,排名第三

学习

计算机三级《网络技术》考点局域网基础

阅读(161)

本文为您介绍计算机三级《网络技术》考点局域网基础,内容包括计算机二级网络基础知识题库,计算机网络技术三级必考知识总结。《网络技术》是计算机三级考试科目之一,关于局域网基础知识点大家都复习得怎么样呢?以下是百分网搜索整理的计

学习

2022年江苏计算机一级考试试题及答案

阅读(51)

本文为您介绍2022年江苏计算机一级考试试题及答案,内容包括2022年计算机一级考试延迟了吗,2022年江苏计算机一级考试时间。《计算机应用》月刊内容新颖、信息丰富、印刷精美(大16开本,260页),是您学习计算机应用理论,借鉴计算机应用技术,参

学习

计算机病毒的防范方法

阅读(67)

本文为您介绍计算机病毒的防范方法,内容包括防范计算机病毒最有效的方法,什么是计算机病毒如何防范。虽然计算机病毒无孔不入,但是只要我们做好相应的防范,就能做到有效的预防入侵,以下是整理的计算机病毒的防范方法,欢迎参考阅读!

学习

计算机二级考试报名常见问题

阅读(58)

本文为您介绍计算机二级考试报名常见问题,内容包括计算机二级报名时间2023,计算机二级考试报名流程操作。导语:报名时总会遇到很多不了解的问题,下面就为大家带来计算机二级考试报名常见问题,希望对大家有所帮助!

学习

2022年广西自学考试统考课程安排事项

阅读(48)

本文为您介绍2022年广西自学考试统考课程安排事项,内容包括2022年广西全国高等教育自学考试,2022年广西自学考试安排。随着社会的不断发展,科技的不断提高,越来越多的企业需要高学历人才。早年因为各种原因没有继续学业的在职或待职者陷入

学习

考研计算机专业有哪些分类

阅读(57)

本文为您介绍考研计算机专业有哪些分类,内容包括考研计算机专业有哪些,今年计算机专业考研分数线。目前我国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。为大家精心准备了考研计

学习

计算机专业考研需要考什么

阅读(39)

本文为您介绍计算机专业考研需要考什么,内容包括计算机专业考研需要考什么科目,计算机专业考研都考啥。计算机专业的科目内容十分广泛,我们在考研的时候,需要了解清楚会出现哪些考点。为大家精心准备了计算机专业考研指南攻略,欢迎大家前来