如何自学计算机编程入门
来源:才华咖 本文已影响3.18W人
来源:才华咖 本文已影响3.18W人
入门级的菜鸟想自己学习计算机编程并不是一件容易的事情,要懂得掌握好正确方法。下面本站小编整理了自学计算机编程的做法,希望对你有所帮助!
自学计算机编程的方法首先,你从习题,也就是代码直接入手,我们以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什么的)
自学的话,强力推荐,文档齐备,入门简单,功能强大,C#语言优美流畅。
2、有什么书籍或者网站可以推荐的?
相教于书籍,更推荐你先观看视频。因为编程不是学历史政治,看看书背一背就行,必须要实际操作的。
无论是书籍还是视频,别人的推荐用处都不大,别人的鞋子不一定适合你。书籍建议你去图书馆或书店,视频可以优酷搜索,多比较一下,以自己读/看得懂为原则挑选。
网站大致能想到的:
w3school 在线教程 :较为系统的html, css, javascript等前端入门知识
:很老的论坛了,人气一直不错,在里面提(初级)问题的话,回答还是蛮快的。
博客园 - 开发者的网上家园 :专注于,以博客为主,初学者可以逛一逛。
一起帮·“一对一”的远程互助平台:
自学编程最大的问题,其实是你照着书/视频做都做不出来的时候。我一直强调要动手,是因为很多同学不动手;很多同学不动手,是因为他没办法动手。哪怕最简单的一句“hello world”都搞不出来……你自己开始上手的时候你就明白了。
所以我推荐,它的环境配置几乎是最最简单的了,但还是有很多同学上不了手,Visual Studio都装不起。这时候,对初学者而言,百度搜索论坛发帖几乎是没用的。
推荐一起帮,发帖求助,QQ共享你的桌面,让别人远程帮你解决问题,是最经济最有效率的。
3、英文是不是队伍编程学习很重要?目前4级水平左右,不过工作多年未接触估计退步了,可以学习。
非常重要。
四级打底已经够了,这样以后慢慢就可以去Stack Overflow, The Official Microsoft Site之类的英文网站了。
4、什么笔记本比较好?最好型号或配置什么的。
这最微不足道的小问题,主流配置稍高即可。
计算机c语言入门经典
计算机教学中如何培养学生的学习兴趣
计算机二级C语言上机编程题讲解
如何查看计算机硬件
如何培养学生学习计算机课的兴趣
搜狗输入法云计算如何关闭
VNC如何远程登陆计算机
计算机硬盘如何分区
单反相机入门测光模式如何选择
2015年全国计算机等级考试证书与自考如何衔接
如何培养学生对计算机课的学习兴趣
计算机硬盘如何选购
计算机硬件如何维护
计算机专业考研如何选择学校
如何在毕业设计中培养高职学生的计算机应用能力
如何备考计算机二级?
如何维护计算机硬件
如何选择计算机硬件
你的计算机能力如何?
如何提高计算机课堂教学效果
如何培养中职学生的计算机实践能力
厦门入学积分分数如何计算
计算机硬件如何保养
计算机编程专业面试自我介绍
羽毛球初级教程如何入门