网站源码在线提取,建筑论坛网,乌镇网站建设标书,jsp企业网站大家好#xff0c;我是良许。
前两天在抖音直播的时候#xff0c;突然来了一位不速之客……
他自称是初中生#xff0c;一开始我还有点不太相信#xff0c;直到跟他连麦#xff0c;听到他还略带一些稚嫩的声音#xff0c;我才知道#xff0c;他没有骗我…… 他说他想学…大家好我是良许。
前两天在抖音直播的时候突然来了一位不速之客……
他自称是初中生一开始我还有点不太相信直到跟他连麦听到他还略带一些稚嫩的声音我才知道他没有骗我…… 他说他想学编程问我第一门编程语言应该学 C 语言还是 Python 。
我都有点惊呆了初中生此时已经三月底了这个时候不是应该备战中考吗如果初三的话
他自信地跟我讲中考 750 分的试卷他能考 650 分以上。
这个分数真的是可以称得上学霸级的成绩但毕竟隔着屏幕也没法确认真实性。
所以在叮嘱他初中生还是以学业为主的同时对于他的问题我还是给了一些我自己的看法。 如果是成年人我肯定是建议大家一定要把 C 语言当作入门语言。
为什么呢其实很简单C 语言是很多编程语言的鼻祖把 C 语言弄明白了再去学习其它编程语言就会非常快毕竟语言都是相通的。
另外C 语言是一门非常贴近底层的语言学好 C 语言你会对操作系统、数据结构、算法乃至编译原理等等基础知识都会有更加深刻的理解。
别小看计算机基础知识这些不起眼的东西才是程序员内功的真正体现。
特别是指针它是 C 语言的灵魂同时也是很多程序员的恶梦。
指针用得好的话就可以像魔法师手里的魔杖一样随心所欲操纵内存如果不熟悉指针的操作分分钟给你 OOM
而 Python 是比 C 语言更高级的语言屏蔽掉大部分底层接口让你更加专注于应用的开发。
所以 Python 学习起来相对要简单很多也更加容易理解比较接近人类语言。但这也导致了学习 Python 会让你脱离基础知识对于程序员内功的修炼不友好。
所以程序员的第一门语言强烈建议学习 C 语言不管你后面有没有用到它。
但如果是小孩的话那我更建议学习 Python 。
原因也很简单Python 简单易学正反馈比较快容易坚持学下去。有一些城市甚至都在小学阶段就开设了 Python 课程。
而 C 语言更底层学习起来更难没有一定知识积累的话学习起来会非常费劲不仅打击自信心还可能很快就放弃。
不过话又说回来小初高阶段还是把要重心放在学业上编程顶多作为一个课外爱好否则顾此失彼就得不偿失了。
当然现在也不少神童级别的人物从小就开始学习编程比如最强大脑选手 Vita 君没错我是最强大脑资深粉丝从 4 岁开始学习编程如今已经有 4 年编程经验就问你怕不怕 但这种人毕竟是现象级人物而我们普通人还是老老实实认清自己的定位上课好好听讲作业好好完成学有余力再去做其它事情。
同时家长也不要硬逼孩子学这学那过早让孩子学习不是这个年龄阶段的知识只会揠苗助长百害而无一利
想想我的童年还是挺幸福的画画、做手工、做收音机、捉泥鳅、打鸟蛋、玩弹珠……80 后农村孩子该有的我都有哈哈 学习编程千万不要急于求成一定要多读一些经典书籍多看源码多下苦功夫去死磕代码这样技术才能长进。给大家分享一些程序员必读经典书籍一定要多读几遍 有收获希望老铁们来个三连击给更多的人看到这篇文章
推荐阅读
干货 | 程序员进阶架构师必备资源免费送 刷题 | LeetCode算法刷题神器看完 BAT 随你挑
欢迎关注我的博客良许Linux教程网满满都是干货