×

Loading...

Topic

This topic has been archived. It cannot be replied.
  • 枫下家园 / 望子成龙 / 孩子喜欢编程一直在自学,爸妈都是文科帮不了忙也不知道他程度如何,想问下大侠们哪里有编程的比赛适合六年纪参加?
    • 不需要什么比赛,自己定个小项目,做出来就好了。而且孩子喜欢,他自己会找到信息的
      • Do you want me to give him a small assignment? I have plenty of ideas.
        • 请讲
          • OK... what language is he using? Does he know database like MySQL?
          • Assignment 1: Emotion Picture Sharing +1
            Language: PHP 7;
            Database: MySQL

            Function:
            0, Set up a web server on localhost
            1, Allow a user to upload emotion pictures, store them in file system on the server, keep the index information in database
            2, Allow a user to see all uploaded pictures, including those by other users.

            If he can do it, I will add new assignments based on this one.

            I can offer real web space for him to play around in the future.
            • 呵呵,老大要拉童工了......
              • 是啊是啊。In deed, hobby and business are totally different. Any minor change in a production system like rolia would cost a big amount of time and consideration. That part is not so fun.
                • haha that's true, my daughter said the result looks cool, but coding process is not so enjoyable +1
                • maybe it's because you use php?
                  lol just kidding...

                  要是技术论坛的话,这才是流量 turbo 加速器啊 lol...
                  • PHP has evolved a lot. I actually migrated a project from java to PHP.
                    • lol not nodejs? +1
            • 谢谢,回头问问他
            • 问过了,说就一数据库不懂也不想学,当妈的难啊,这就是为啥想找个竞赛了
              • When it comes to database, it's almost certain that it would be for serious thing. Too early for a 6-grader. Enjoying programming is good though. It helps to develop a clear mind and logical thinking. Beneficial for life time.
    • 喜欢就好了嘛,干吗非得分个胜负? +1
      • 不知道他的程度如何,说SCRACH太容易,一会看看PYTHON, 一会又看看C++,怕他忽悠我啊,其实啥都不大懂
      • 如果知道他真心喜欢也许找个老师指点下吧? +1
        • 没有别的可学了?
        • 编程这个东西,高手们基本都是自学成才。。。现在互联网上信息最全的就是这个了,没必要什么老师指点。 +3
          • 手动+1,编程可以说是目前专业技能中自学成才环境最好的了,尤其是有了互联网,若学这东东都要拜师,恐怕会被人笑话的...过去没网上,很多人学编程最多也就弄些资料买点书来就折腾,只是怕没电脑用而已,现在简直就像天堂一样... +1
          • +1
    • Dmoj.ca, 提供很多问题供解决以及在线评分,可以跟本校或外校其他学生比较。每年春天举行don mills ci programming gala +1
    • 没必要参加什么比赛,自己搞点有兴趣的project就很好。。。
    • 喜欢鼓捣硬件就买个 Raspberry Pi 玩;喜欢游戏就下个 unity 编个小游戏;喜欢手机就写个手机小 app;喜欢网页就做个 web app... 只要把一个项目从头做到尾,就是牛娃... +1
      • 他自己用python写个程序做算数题,这算个项目吗?还是必须要能解决实际问题才算?比如设计个简易游戏啥的?
        • 是的,还太小,慢慢来。只是想玩,整个小游戏。想以后出去挣个钱什么的,搞个 web app。
          • 从小就喜欢电脑,好不容易往编程上走了,想多支持下,要不就要走上狂打游戏之路了
        • 不一定是“实际”问题,但要“解决一个问题” -- 而不是为了某个编程语言的某个特性写个程序 -- 如果能给别人用最好 --- 这样锻炼的是 end to end 的“项目”能力。六年级还太小,不急,但如果真的喜欢,就通过编程锻炼“抽象问题,解决问题”的能力。
    • 谢谢各位,很有帮助
      • 我家闺女喜欢编程,在学java,秋假给她找了个学校,只招到她一个学生,还很开心,老师说再带她去学机器人参加比赛... +1
        • She will have a bright future. Girls have advantages in computer science.
        • 你家闺女多大啊?我们一起找学校吧,不过我家是小子,六年级
    • hachthorne --something like this
    • try dmoj and codeforces, 有很多online竞赛,他也可以在上面找题做.简单的难的都有, 有很多中学生大学生和喜欢competitive programming的人
      • 稍微喵了眼dmoj,貌似那些challenge都不是按编程语言分区的?
        • 按难易程度分,用什么语言都行,一般用C++,JAVA和PYTHON
      • 谢谢推荐
    • 滑铁卢大学有一个Beaver Computing Challenge竞赛。这个竞赛是专门为小学生设立的。每年十一月份举行,十月份报名截止。
      • 非常感谢