怎么学编程?

爱--雨天

本回答涉嫌危言耸听,但真实有效,请认真阅读。

怎么学编程?

这个问题有非常多的人问过w3cschool,作为从事编程教育领域多年的产品,w3cschool非常有资格回答这个问题。

但是,今天w3cschool不想回答具体的方法,而是准备教训一些人。

w3cschool之前跟无数人讲过编程应该怎么学习,包括如何自学,如何从0基础慢慢成为大师,并且如何找到自己第一份编程工作。

但是,架不住总有些人临阵脱逃,他们的理由是“编程好无聊啊”“编程好枯燥啊”“学起来好难啊”等等理由。

废话!学编程当然不容易,学习本身就是枯燥无味的事情,为什么我们能够忍受生活的苦,却无法忍受学习的苦呢?

一个人是怎样废掉的

在教学习方法之前,w3cschool想讲一个故事。

1995年,美国旧金山举行过一次全球精英会议,汇聚了各行各业500个精英,这次会议为全球化的世界进行分析与规划。(多么傲慢且残酷)

这次会议精英们达成一个共识:八二定律真实存在。

以后的世界竞争会越来越激烈,80%的人将会越来越穷,地位越来越低,淘汰率越来越高。

有没有觉得和如今社会很像,有钱的人越有钱,没钱的人越穷。

虽然社会在进步,但是精英掌控的财富其实也在进步。

那么这个时候,不可避免出现一个问题:这80%的loser,与其余20%的精英之间,必然存在冲突。

冲突如果剧烈,社会就会动荡。如何解决这一问题呢?

奶头乐理论

布热津斯基就此提出一个解决方案:“奶头乐”理论

奶头乐理论指的就是:采取娱乐化、低智化、游戏化、低成本、轻易就能获取刺激性快乐的办法,卸除底层人口的不满。

所以,娱乐要越多越好,游戏要越多越好,综艺真人秀节目随处可见,低智,无逻辑甚至脑残的偶像剧一部接一部。

当这些东西触手可及,底层人就会安分下来,快乐地、毫无怨言地、无知无觉地继续贫穷,继续无所得,然后虚度一生。

曾有人说过,给一个人一根网线,一个小房间,一个外卖电话,就足以毁了一个人。

当一个人置身于充满娱乐,碎片化信息和无规则的游戏中,你的注意力会被全部占据,时间就这样一点点消耗掉,而且你的欲望很容易满足。

这是一个“娱乐至死”的时代。

有人能通宵刷抖音,有人能通宵吃鸡,有人能通宵上王者,有人能通宵追偶像剧,但是没几个人能够花一两个小时看本书,没有人愿意花一两个小时学习。

人就是这么废掉了。

怎么学编程?

看到这里,请问怎么学编程?

我们身处娱乐化时代,当我们身边充斥着娱乐之路,我们是否可以去尝试另外一条路。

这必将是一条充满挑战的路,但请你往这条路上挪动一点,哪怕只是一点点。

想学编程,并且改变自己的命运。(对有些人来说,这确实不亚于改变命运)

请打开w3cschool的网站或者app,坚持每天签到,坚持每天看一段免费教程,并且请你坚持至少21天。

甚至,你可以去其他网站(慕课网、菜鸟教程)或者自己买书,也比你每天看抖音小姐姐收获的要多很多。

另外,关于新手学习编程,还有30岁以后学习编程是否来得及,请看w3cschool的其他回答,这里就不再赘述了。


W3Cschool

print "早上好!”

然后运行一下,窗体上显示“早上好!”。如果再加上一个按钮,就成了下面这个样子:

Private Sub Command1_Click()

Print "早上好"

End Sub

这就是一段代码,这就是你要编的程序。当然,大多数情况下,我们让计算机为我们所做的工作要比这复杂得多,小到加减乘除运算,大到天文气像地震预报、导弹卫星发射、网站云服务……应用领域数不胜数,而程序开发使用的语言,开发工具,开发环境等等也种类繁多,如果你想学习编程,就要从基础学起,致少学习一种编程语言,熟悉其编程环境,逐渐熟练。这需要一个学习、实践、再学习、再实践……无数次重复这一过程,才可以学会,只凭一篇文章或一本书,就能轻松学会编程是不可能的。下面是一段最简单的网页代码:

我的网站

我的网站在建设中!

说到如何学习编程,当然要从基础开始,但不同的人,会有所区别。首先,您要有一些英文基础,因为目前编程用的高级语言大多是英文的,其次,要有一定程度的数学基础,再有就是要懂一些计算机的工作原理,犹为重要的是,要有创造性思维能力。有了如些等等的先决条件,你可以考虑如何学习编程了。(待续)


冷眼无邪

这个讲的话估计需要很长时间和文字。全切认为你是想了解如何编写软件吧。一个有功能的软件其实就是由一行行代码编写的程序的集合。

首先你要确定你想写个什么东西,某些特殊的软件只能用特定的语言编写,比如网页你需要会HTML,苹果APP你要会OC/ swift,安卓你要懂Java。

假设你想写一个iOS版今日头条,你就必须懂得OC,学习OC你需要会C,它们的关系自行查阅相关资料,然后再学习苹果的那些框架控件等等一些列玩意,然后你就可以写出一个今日头条APP。


Gollumm

初学编程的时候,先选择一个方向,然后再看一些比较好玩的视频教程来入门。


目前用的最多的就是Java了,很多企业的软件,系统,网站都是用Java来开发的。


以前学习编程的时候,看的是“如鹏网”的《这样学Java不枯燥》视频教程,还挺有意思的。通过开发超级玛丽,飞机大战,吃金币,连连看,汤姆猫,电影的弹幕动画来讲解Java的基础知识点,没想到Java还可以这么学,可以极大的激发对编程的兴趣。


另外,需要注意的就是,在学习的过程中,切忌眼高手低,一定要多动手敲代码,做好笔记,方便以后复习,每天保证一定的代码量,坚持还是非常重要的。

前期的学习,笔记就整理在word上面,每个月进行整理一次,比如说,整理到xmind上面,也是非常不错的,清晰明了,方便查阅。


不羁放纵爱自由152639911

太多人有这个疑问了,然后其实在看着看着、答着答着的过程中,看到了太多推荐的方法,连自己都不知道怎么讲了。

我觉得所有的学习都需要落实到练习实践且方式吸引人吧,特别是计算机编程这种略微枯燥有得操作才能熟练编写的学习。

推荐一个比较新颖的学习编程的方式吧:

给大家解释下上面这两张图,第一张是你打开W3Cschool学习APP中的某一本学习教程的知识界面,从基础入门,先让你了解一些知识点,然后,跳到第二张图,很好,在这里你就得认真了,将你在第一张图中学习得到的知识运用起来,如果做不对,休想进入到下一个知识点哦。怎么样?这种方式能够让你学习实践两不误吧?

目前上面是我见到过的比较不同于一般网站学习编程的方法了,可以在移动端学习,推荐给大家。


取名字是件难事

这可能是一个快被讨论坏掉了的话题了,怎么学,怎么学,怎么学。


如果自己去一个新行业的话。

1,我会选择认识圈内的人,尽快强大自己可以与他们交流,以达到学习的目的,刚开始即使是一个小技术也是你很好的老师。


2,如果自己强烈的想进入一个圈子,那不如舍弃现在的一切,全身心投入进去,进入这个圈子,因为周围人都是这个圈子里的,每天耳听眼睛看到的都是这个圈子东西,你会直线进步。

3,再则,需要自我的学习提升默无闻的看书了,想学一项技能书是最好的老师了。

不用怀疑,方向对了,大步向前走永远是对的!


管锥

编程入门简单,找本入门的书,一般一个月可掌握基本知识,慢的点三个月应该可以入门,此时注意要在电脑上多多练习书中的例子和课后的习题。入门之后要选好方向,网络,游戏,图形图像等方面,此时需要有相关的专业知识,并需要阅读大量的文档,是一个长期积累的过程,需要极大的勇气和毅力才能坚持。如果要进入金子塔,需要悟性和机遇以及大量的好的平台,可遇不可求。


garuda426

这问题三言两语是说不清楚的,竟然问到问题估计也是没接触过编程,简单的你可以看看易语言编程教程,中文编程不会像英文枯燥也容易入门,如果想要在编程发展,易语言就不要了解了,免得逻辑思维混乱呵呵哥们我也曾经不习惯。纯粹玩玩或装逼易语言如果再简单的就用雅琦。


LOONG100747451

学编程,首先得有个方向,网页前端?服务器后台?或是移动端?再者要根据不同方向选择要学习哪门编程语言。不同方向的语言现在在网上都可以查到,而且课程也比较多,很多都是免费的,但进阶课程很多也是收费的,如果没有基础,建议先自学一点基础,在进一家公司再来锻炼自己的编码能力。我就是这样来学的


分享到:


相關文章: