×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

好老师加兴趣


我家普娃是凭好老师引导入门编程的。家里没人推编程,大学前没有参加过编程竞赛。10年级高中遇到一个CS Master毕业的好老师教高中计算机课。10年级学python,11年级是C#,12年级是C++。大一是C,空余时间做LEETCODE, 结合自己兴趣做side project. 第一个COOP跟着team学JS, REACT 框架, SQL, Node.js 和Selenium, 大多数是先学公司代码,自己同时看官网文档,不懂去看油管tutorial. 大二上C++课,目前意识到要有基本full stack知识 加 C++ ,加算法和数据结构,加数学和逻辑,再加一些其它领域的基本专业知识和面试技巧才有机会拿到好工作的面试机会。目前学到这个阶段,以后如何不知道了。
Report

Replies, comments and Discussions:

  • 枫下家园 / 望子成龙 / Skript Minecraft是什么东东?有大侠了解吗?
    我家娃最近很迷Skript,我倒是更希望他能迷上Python,Java或C++,不知有没有必要施加影响?
    • 学好C++,票子如雪花。别的都是浪费时间。
      • 九年级孩子学C++会有难度吗? 老实说,我学过C,但对C++如同雾里看花。害怕学早了把孩子的兴趣掐灭了。
        • C入门难,过了几个坎就很有趣了。C++差不太多,进去之后有点繁琐。其它几个语言入门容易,但是简单结构运行速度慢,对小孩竞赛不利。
          • 差不太多?你是把C++当C用了吧。
            • 我不是说进去之后有点烦吗?不过能到那一步的都是恐龙极级的旧东西了。
              • 你不懂。 +1
          • 不对吧,竞赛大部分人用c+ +,说是运行速度快,题目运行有时间限制
            • 我说的就是这个意思啊, C++唯一的实用。 Python和Java小孩玩不快。 +1
        • 起点高一些,以后看什么都容易了
          • 自学C++,网上有什么好的资源推荐?
            • 我以前在网上买tutorial
      • RUST is better now +1
        • CCO participants must use C++
          • 需要学的很深吗?
            • 不用,深的地方考试用不上。语法和标准库里最常用的几种数据结构用熟了就行。
              • 有java基础的话, 自学没问题吧?
                • 可能没问题吧
    • minecraft不是那个小人的游戏嘛。大概是写点程序放自己的东西啥的进去
      • 是的,娃从小就迷Minecraft,但我才知道还有专门的编程语言
        • minecraft 编程的首选语言不是应该是 java 么
          • 你是对的。我理解Skript是Minecraft的二次开发工具
            • 二次开发工具首选也一度是 java,不知后来有没有变过
    • 学Python 吧,环境简单,容易上手。很多高中的CS用Python 教。想深入的话可以做做数据分析,AI之类的,Web简单玩玩也行。唯一的缺点是基本运算(不用library的)慢,对中学竞赛不利。java 也不错,但是环境搭起来挺烦。C++老古董了,只有竞赛有用。 +2
      • 正在让孩子跟班学Python,也许这期老师说话有口音,娃觉得有点烦,大量时间用于玩Skript
        • 我不懂这个,根据以往经验,很多应用提供script 界面,让你写些个性化的功能,比如Excell, 其它各种报表,还有一些系统应用,一般微软是VB或C#格式,其它用JavaScript 或gravy 格式,共同点是通用性很差,也没啥理论。
          • 谢谢你的解释
      • 感觉现在Python速度很快了,我一般比较挑剔,但是速度确实快了。
        • 一般的Python编程,没有把它当成功能性语言,而是用它的一些library接口,这些library 多数是用C写的,非常快,提高也很快。记得见过网上有比较Python array 和numpy array的速度, 差别极大。不过小孩竞赛不能用library 。 +2
    • My two cents:顺其自然,保持发展孩子的编程兴趣最重要。编程语言只是工具,以后随时可以捡起来。不要急着让孩子学不感兴趣而且现在不需要的编程语言 +1
      • 谢谢,我也有此担心。同时也担心孩子花太多时间在Skript上,浪费时间精力,不是好的选择。
        • 也许你可以给孩子建议,用Skript编程的时候,留意它的优缺点,哪些好用、哪些不好用;不好用的那些特性,有没有更好的选择。Hopefully, 孩子自己出于兴趣和需要,开始学习别的语言
        • 放心,用着用着就觉得不好用不过瘾开始学python了,我孩子就是从学roblox里的luna开始编程的,都是他自己觉得他有用他才学,现在也走在ccc竞赛的路上了
          • 你家娃真棒
            • 谢谢,都是从游戏开始热爱电脑的,但是还是跟各人有关系,老大喜欢钻研所以从游戏自然学会了编程,老二只喜欢玩游戏别的都不管,我只能尽量让他少玩
          • 用C++吗?
            • 先python ,后来发现速度不快又学c++,据他说竞赛的时候他两个都用
              • 从学C++开始,到能用之做竞赛题,需要多长时间?
                • 如果有编程基础的话,明年竞赛的时候肯定能学会,问题是senior竞赛着重的是算法,这个就花时间了,我亲戚两个it人,对着usa那个银级竞赛题竟然都做不出来
                  • 我老婆连CCClevel1的题都做不出来。
                    • 这个嘛,没刷过题是不容易😂
                • 我家大的好像自学了两天C++, 然后就可以用于做题, 但水平比较低. 不是语言本身问题, 是解题水平问题----换其他语言还是不会
                  • 等明年2月考玩CCC看看,如果有将来进CCO 的可能 ,就学学C++。
                    • 顺序反了,不用C++进不了CCO +1
                      • 先考一下,如果能有个100多名的成绩,就学C++.
                        • 孩子同学中有5-6个孩子从小打游戏,他们家长让攻计算机竞赛。我孩子从小不打游戏有其他兴趣爱好,上了python,C++课后,同样考了这个比赛排名比那几个都好。就是没有多练题,不然会更容易更快一些,自己琢磨速度慢。
                        • 100多名得50分吧?
              • 头2道题用python,后面3道题用C++?
                • C++会了后, python用的就少啦, all C++
                  • 可能python用的顺手
                    • 习惯拉就一样的, 喜欢python当然用python
                      • 我儿子现在用习惯java了,不大想改C++。
                        • 不上O没事, 上了O再说吧
                • 这个我不知道
    • 兴趣是最好的。父母连编程语言都强加干预,说不定影响了孩子的兴趣。这几天都是市场冷却的新闻,要孩子学CS,最好还是他/她自己喜欢。不然学点别的更好。
      • 兴趣来源于体验。我家小朋友对没吃过的食品或菜肴通常都不会感兴趣,经我们劝说之后也有尝试后喜欢的。在孩子成长的过程中家长适当的引导是有必要的。
        • 有道理。但是现在他已经喜欢上了淮扬菜,别强加给他西餐。
    • 随孩子吧
      • 大部分情况下,随孩子的意愿都没问题,但在关键性的几个拐点,家长的作用很重要
        • 没错,今天听孩子说他们学校有五十多个各类俱乐部,却居然没有编程爱好者俱乐部,只有游戏开发者俱乐部。作为家长我鼓励他参加所有的俱乐部,之后再确定个人兴趣。
          • 怎么会?一般学校都有编程俱乐部。
            • 也许熊孩子在敷衍我
              • 有可能。我儿子也不想报编程俱乐部,认为放学后在那里呆2小时不合适,耽误他回家打游戏了。
                • 小匹怎么着得做编程俱乐部的president吧
          • 鼓励娃约仨俩朋友创建一个。
            • 好主意
        • 也是, 我们自己很多时候随孩子, 也不一定对
        • 同意,有些家长用“尊重孩子的意愿”作为最好的理由和借口,但关键拐点确实要靠家长引导。
    • 好老师加兴趣 +1

      我家普娃是凭好老师引导入门编程的。家里没人推编程,大学前没有参加过编程竞赛。10年级高中遇到一个CS Master毕业的好老师教高中计算机课。10年级学python,11年级是C#,12年级是C++。大一是C,空余时间做LEETCODE, 结合自己兴趣做side project. 第一个COOP跟着team学JS, REACT 框架, SQL, Node.js 和Selenium, 大多数是先学公司代码,自己同时看官网文档,不懂去看油管tutorial. 大二上C++课,目前意识到要有基本full stack知识 加 C++ ,加算法和数据结构,加数学和逻辑,再加一些其它领域的基本专业知识和面试技巧才有机会拿到好工作的面试机会。目前学到这个阶段,以后如何不知道了。
      • 学习了,很有参考价值的编程学习经历,谢谢
      • 很多家长纵容孩子打游戏,很自豪觉得是显示出IT天赋,结果路就走歪了
        • “纵容”两字说得太严重,游戏不是犯罪。我觉得大多数家长都不希望孩子把过多时间精力浪费在打游戏上,但游戏实际上已经成为他们的一种社交手段,禁止玩也不一定是最好的解决办法。 +1
          • 从来都没有禁止孩子玩,适当引导,毕竟有比游戏好玩多的东西,生活也会更精彩。告诉孩子游戏不是用来交朋友的手段,靠游戏交的朋友也不一定是真的朋友。 +1