相信很多家长去咨询少儿编程机构课程的时候,会遇到这样的情况,那就是以python作为基础课程,然后机构也确实提供c++的竞赛课程,而自己的孩子已经到了例如6年级甚至初中的情况。仍旧避开c++的竞赛课程,而推荐python。
在这里我可以告诉大家,原因无非就是两种,不可能有别的。
第一:机构的c++竞赛课程不真实,这里的不真实指的是,他们对自己的课程和老师并没有那么有自信,也许压根就没有课程,只是一个空壳,或者他们也教不出来能拿奖的学生。所以这种情况下,c++竞赛课只是作为一种长远愿望来拿这个东西来勾着家长,跟家长说先学python基础,打好了基础再来学c++,或是c++太难了,一开始就学这个孩子自己万一觉得难,反而还厌学了。孩子已经6年级或者初中了,是完全有能力学c++竞赛的,其实pythonc++还是其他语言,入门都是完全一样的,没有任何区别,不信的话家长可以直接问机构的老师,让他讲清楚c++和python到底具体在哪里表现出来难和简单的差别。其实就是个格式的区别,把括号变成点,多空几个空格而已,这能有多大的区别。
大孩子了,既然选择学编程,当然要在竞赛路线上走,不然就是在浪费时间。当然家长要是就想让孩子走实用路线,比如自己研发个网站,APP什么的,那当然好,可是家长要的那个,机构里的课程也实现不了。因为机构的课程都是基础课程。要想自己独立开发,孩子需要在家搜索资源自学,或者找真正的资深程序员来教。
第二:出于一些综合原因,竞赛课程远比普通课程更加的占用公司资源,导致竞赛课程并没有普通课程盈利多。所以咨询老师更乐意推销普通课程,而公司为了盈利最大化,也会采用一种先学普通课程,普通课程学完了再学竞赛课程,这样就盈利最大化了。当然这一点上确实无可厚非,家长也的确可以根据孩子的情况来量力而为,毕竟不是每个孩子都可以学竞赛。但是还是推荐六年级及以上的孩子直接去学c++竞赛。
我曾听过一个家长说,孩子已经在学python了,不想再换c++了。还有的说,c++不是大学才能学的吗?小孩子还是学python简单点吧。其实说实话,这种原因真的站不住脚。家长可能自己都说不清楚真正的原因。这又不是让一个正在学英语的人转去学法语。c++跟其他语言并没有什么区别,也并没有其他语言简单。只是不专业的家长听信了不专业的销售的一面之词罢了。