学校和机构都建议孩子放弃Python转C++,我该如何处理?

首先,您需要了解为什么学校和机构建议孩子放弃Python转C++。可能是因为他们认为C++更适合某些特定的任务或项目,或者因为他们认为C++比Python更具有挑战性和深度。

如果您的孩子对Python感到满意并且喜欢它,那么您可以考虑继续学习Python。但是,您也可以考虑学习C++,因为它是一种非常有用的编程语言,可以用于开发各种类型的应用程序和游戏。

您可以向您的孩子解释Python和C++之间的差异,并让他们自己决定是否要学习C++。如果您决定让孩子学习C++,您可以帮助他们找到好的资源和教程,以便他们能够顺利地学习。




作为一个20多年的程序员,各种语言都有深度使用的大叔告诉你残酷的现实,所有的想法都是出自利益!学校和机构建议C++是因为这种语言严格规范,容易出考题,可以让你家孩子不断的学习,这是机构受益。但等自己工作第一要素是自己必须受益,开发快不快,资源多不多,这个C++和Python及js没法比。从2003年开始第一次接触python至今,python仍然是我的主要语言,就像身体和呼吸有想法就快速实现一遍。C++做底层开发会用到,在特定环境下必须用。对孩子而言,更好的应该是python,更贴近自然语言,入手快容易学,编程重要的是养成逻辑思维,而不是炫技!


吐槽一下国内的考试,英语会说不就行了么?英国人来中国4级考不及格!中文系教授考不及格高考语文试卷。这些靠吸家长血的寄生虫,浪费家长的钱!浪费孩子的天赋!等工作了发现这玩意到底有什么用?!

补充一下,熟练使用一种语言后,再学习其它语言速度是非常快的,此时语言就是一种工具,再后面写文档就好,再再后面多出去转转回来口述设计要求就好[灵光一闪]

看到这个特别气,再再补充一段,这些年被我开除的不思进取的程序员,只会在windows下编程的程序员,学个新语言抗拒心理严重的程序员,懂语法但无逻辑的程序员。听同事说有些人去了培训机构教孩子编程讨饭吃。[打脸]




如果孩子要考信奥赛的话,目前只能学C++。不参加信奥赛的话,学Python也可以。至于未来,等孩子工作后用什么语言,谁知道呢?没人可以预见未来。

我是个信奥赛老师,同时也教蓝桥杯。前者用C++,后者用Python,但其实在语言层面我都只教孩子们很少一部分,大部分的语法和特性我都不会教。因为我其实真正教的是算法,或者说是思考问题的方法。这些方法很多在计算机没出现时有已经有了,计算机和计算机语言的出现只是让这些算法能够在一个平台上更容易被模拟和实践。譬如动态规划,这货是第二次世界大战末期被数学家们提出来的,那时候第一台计算机也才刚刚诞生。如果未来孩子要从事金融领域的工作,动态规划是一项基础技能。而且在我的实践中,小学五年级以上的孩子进过训练都能牢固掌握这种基础算法。我给孩子们举过一个例子,假设你们登上一座海岛,发现岛上有很多宝贝,想通通带走,可是无奈船的容量有限,该怎么选择宝贝呢?怎么让带走的财宝价值最大化呢?没有经过这方面训练的人一般会认为,那简单,带最贵的呗,其实不然,如果财宝可以切割,譬如是金条银条,那么这就是一个贪心算法问题,选单位价值最大的带走。但如果财宝不可切割,譬如都是瓷器青铜器,那么就是动态规划问题,选最值钱的带走不一定是最优解。动态规划也可以用到金融领域,譬如如何高效的选取投资组合获得最大收益,也可以用到自驾游,如何在有限的后备箱里放进尽可能多的有用物品等等。除此以外,例如深度优先搜索算法,广度优先搜索算法等等在日常生活中也都非常有用。孩子们学习过这些算法会大幅度拓展他们的思维模式。这个和现在的基础学科的填鸭式教学完全不同。我自己就是深受其益。不只是我高考因此加了10分(其实不加也轻松考上),更是让我的学习如有神助。当时我的数学物理和化学成绩都是遥遥领先同年级其他同学,我自己当时也不知道原因,我的智商很一般。我从来不补课从来不做课外试卷,有空就钻进算法的世界里。

国家为什么几乎取消了所有高考加分的竞赛,仅仅保留了五大奥赛,就是因为这五大奥赛的训练确实对孩子的成长非常有用!但凡五大奥赛获得金牌的选手未来无一不是出类拔萃。

虽然信奥赛确实对孩子帮助很大,但我也不主张大部分的孩子去学习信奥赛。很多孩子语数外都已经学不过来了,对于这群孩子,还是放过他们吧,他们有自己的另一套成才的路径。对于学有余力的,与其在家里闲的无聊,那就还不如学点算法。

而计算机语言本身,C++也好,Python也好,未来也许会有很大的变化,也许未来会被淘汰也未可知。(Rust语言正在蚕食C++的份额,Julia语言正在蚕食Python的份额)我的原则就是会变的东西,大学之前,没必要去学。大学之前,把精力放在一百年不会变的知识的学习上,把精力放在能够一辈子受用的知识的学习上。




你肯定是培训机构的来带节奏的!哥们我写了十几年的c,先不说c++好不好,能不用c++写的程序我肯定不用。

最后想说下,啥都别学,学点啥不好呢,画画,舞蹈哪个不比编程强




这个因人而异。本人也是码农,在工作中用到了大量的C++,其他的 Java语言,objective c嵌入式C与Python都在用。工作中是windows,mac和ubuntu的三个操作系统切换着用。也做过嵌入式Linux 和的C++培训老师。因此这个问题上还是有一些发言权。

学哪一种语言得看你小孩的具体情况。就普遍情况而言,在高中及以下C++仅仅是一个竞赛工具。因为没有考试加分。他的唯一出路就是在高中进入集训队参加省赛国赛。拿到好成绩后可以保送名牌大学。比如说湖南省往年的信奥集训队的队员都是被清华给收走了。但是要注意这一些人是全省最顶尖的几十号人。也就是说,这一批人往往就是像北大韦神天才型学神。参加信奥跟参加数奥化奥一样,用C++做算法题是用来展示他们天才的一种手段。如果你小孩在初高中阶段就展现了普通人都可以肉眼可见的天分可以让他去用C++来学习试一下。而不是倒过来。一个普通学生花了巨大的代价和精力去做那些非常艰难的C++算法题。基本上是没有任何收益,也非常枯燥。

因此你的小孩从小学初中开始学还是建议切入python,一个是上手快,一般小孩学过scratch。可以很快的通过积木化编程切换到相应的Python语言上。 即使从头学,直接敲代码的方式学也非常快。因为他这种脚本语言本来研发的初衷就是给不太懂编程的科技人员做数学分析用的。

第2个是应用面广可以用来在学生阶段可以做很多用途,这样可以让他的兴趣变得很广。 比方说编写爬虫。编写小游戏。或者编写。自动化打游戏软件。大部分的编程机器人也有Python接口。让自己的程序控制这些机械装置。会让他的兴趣大大的提高。

第3个是如果以后大学从事非计算机专业派生,可以让他有极大的提升作用。比方说做科研里的数字分析。做金融里的做分析甚至可以做自动交易。

最后我想说一下,如果家里有理工科出身的家长,有一点编程基础的。可以简单自学一下Python自己来教小朋友。买一些智能套件,让他来做机器人方面的控制。比去参加培训机构要好得多。可以这么说,在培训机构里给小朋友上编程课的,大部分是刚毕业也没有从事编程方面工作的。我见了很多,也就是说可能还没有学理工科的家长经验丰富。所以说自己教小孩省钱又可以让他能更进一步提高。

如果有编程路线图方面的细节问题要问我,也可以私信我,因为我家两个小朋友也是上小学。我也是按自己的节奏在规划他们的进阶路线。


展开阅读全文

页面更新:2024-03-13

标签:集训队   孩子   加分   手快   财宝   程序员   算法   有用   小孩   家长   语言   未来   建议   机构   基础   学校   动态   财经   工作

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top