乐趣区

关于lavarel:惊初中生也来卷了……

大家好,我是良许。

前两天在抖音直播的时候,忽然来了一位不请自来……

他自称是初中生,一开始我还有点不太置信,直到跟他连麦,听到他还略带一些稚嫩的声音,我才晓得,他没有骗我……

他说他想学编程,问我第一门编程语言应该学 C 语言还是 Python。

我都有点惊呆了,初中生,此时曾经三月底了,这个时候不是应该备战中考吗(如果初三的话)?

他自信地跟我讲,中考 750 分的试卷,他能考 650 分以上。

这个分数,真的是能够称得上学霸级的问题,但毕竟隔着屏幕,也没法确认真实性。

所以,在叮咛他初中生还是以学业为主的同时,对于他的问题我还是给了一些我本人的认识。

如果是成年人,我必定是 倡议大家肯定要把 C 语言当作入门语言。

为什么呢?其实很简略,C 语言是很多编程语言的鼻祖,把 C 语言弄明确了,再去学习其它编程语言,就会十分快,毕竟语言都是相通的。

另外,C 语言是一门十分贴近底层的语言,学好 C 语言,你会对操作系统、数据结构、算法,乃至编译原理等等基础知识,都会有更加粗浅的了解。

别小看计算机基础知识,这些不起眼的货色,才是程序员内功的真正体现。

特地是指针,它是 C 语言的灵魂,同时也是很多程序员的恶梦。

指针用得好的话,就能够像魔法师手里的魔杖一样,得心应手操纵内存;如果不相熟指针的操作,分分钟给你 OOM!

而 Python 是比 C 语言更高级的语言,屏蔽掉大部分底层接口,让你更加专一于利用的开发。

所以 Python 学习起来绝对要简略很多,也更加容易了解,比拟靠近人类语言。但这也导致了学习 Python 会让你脱离基础知识,对于程序员内功的修炼不敌对。

所以,程序员的第一门语言,强烈建议学习 C 语言,不论你前面有没有用到它。

但如果是小孩的话,那我更倡议学习 Python。

起因也很简略,Python 简略易学,正反馈比拟快,容易保持学上来。有一些城市甚至都在小学阶段就开设了 Python 课程。

而 C 语言更底层,学习起来更难,没有肯定常识积攒的话,学习起来会十分吃力,不仅打击自信心,还可能很快就放弃。

不过话又说回来,小初高阶段,还是把要重心放在学业上,编程顶多作为一个课外喜好,否则顾此失彼就得失相当了。

当然,当初也不少神童级别的人物,从小就开始学习编程,比方最强大脑选手 Vita 君(没错,我是最强大脑资深粉丝),从 4 岁开始学习编程,现在曾经有 4 年编程教训,就问你怕不怕?

但这种人毕竟是景象级人物,而咱们普通人还是老老实实认清本人的定位,上课好好听讲,作业好好实现,学有余力再去做其它事件。

同时家长也不要硬逼孩子学这学那,过早让孩子学习不是这个年龄阶段的常识,只会揠苗助长,百害而无一利!

(想想我的童年还是挺幸福的,画画、做手工、做收音机、捉泥鳅、打鸟蛋、玩弹珠……80 后农村孩子该有的我都有,哈哈)

退出移动版