We have a built-in chat to support our users. It will be enabled for a different plan as real person support has a fixed cost. Most of the projects will be so easy to do :-) cstack 发表于 2022-08-02 20:06
支持楼主. If you build it they will come. Dawnatwindow 发表于 2022-08-03 10:46
Yes, when people can really master programming at a very low cost without the stress, many more will follow. I maximize the ROI for my users. The scale is here.
用 C 语言个人觉得不是好选择。原因很简单,美国高中编程教学用python / java, 而且oop分量很大。作为第一门入门语言,python 比 C 容易上手多了。这个网站只能是针对nerdy学生,不适合大多数普通美国中学生。 Vickiemouse 发表于 2022-08-03 10:21
I do not argue which one is better here, but here is another data point for you to consider: One of reasons that most high schools teach Python/Java is the cost. Some private schools do teach C. The cost of hiring a teacher that can teach C is much higher than the cost of hiring a teacher that can teach Python/Java. The cost of supporting students to do C projects is also higher.
I do not argue which one is better here, but here is another data point for you to consider: One of reasons that most high schools teach Python/Java is the cost. Some private schools do teach C. The cost of hiring a teacher that can teach C is much higher than the cost of hiring a teacher that can teach Python/Java. The cost of supporting students to do C projects is also higher.
cstack 发表于 2022-08-03 21:10
举个简单例子。如果一名编程小白中学生来找我学编程,我肯定用python,尽管我自己工作语言是C. 对编程小白来说开始最重要的是建立起变量/循环/条件判断/数组/函数的概念,其它的overhead越少越好。用python的话,几分钟就可以安装好编程环境,然后马上可以写这个代码解释变量/循环。 sum=0 for i in range(100) sum=sum+i print(sum) 同样的事情如果用C语言,安装编程环境就要好久,然后写类似程序你需要解释 #include, 什么是main函数,printf的打印格式也需要好好解释,对编程小白来说额外的负担大多了。
I do not argue which one is better here, but here is another data point for you to consider: One of reasons that most high schools teach Python/Java is the cost. Some private schools do teach C. The cost of hiring a teacher that can teach C is much higher than the cost of hiring a teacher that can teach Python/Java. The cost of supporting students to do C projects is also higher.
举个简单例子。如果一名编程小白中学生来找我学编程,我肯定用python,尽管我自己工作语言是C. 对编程小白来说开始最重要的是建立起变量/循环/条件判断/数组/函数的概念,其它的overhead越少越好。用python的话,几分钟就可以安装好编程环境,然后马上可以写这个代码解释变量/循环。 sum=0 for i in range(100) sum=sum+i print(sum) 同样的事情如果用C语言,安装编程环境就要好久,然后写类似程序你需要解释 #include, 什么是main函数,printf的打印格式也需要好好解释,对编程小白来说额外的负担大多了。 Vickiemouse 发表于 2022-08-03 22:51
Very glad to hear your working language is C. What kind of software do you work on if you do not mind me asking? What you said is completely correct. The overhead is solved by our integrated cloud coding environment and projects that are thoughtfully designed. C is even better than Python to explain loop because we can use goto as an intermediate step to make loop/repetition much more intuitive. Here is our example of introducing loop do_it_again: printf(" *"); goto do_it_again; We then progressively add loop condition, and introduce while loop and for loop as syntactic sugar. Students just get it right way, and do not have to wrap their heads around `for i in range(100)`. The whole IT industry is heavily influenced by C and Unix. Many concepts like async and base64 encoding are so simple to explain if you implement them in C. HTTP server is also very simple to implement in C from scratch. Once you understand these, it is very easy to transit to web app programming. C developers can easily pickup plain Javascript because they are very good at reasoning about states. I believe C is the only language that can provide the best ROI for our users and help us reach the economy of scale.
Because I know these private schools. When students do C projects, they often run into more problems and need more help. The industry job salary is a different story. Anyone who works in the cloud or ad industries in general makes more than people who work for systems that are closer to hardware.
It is text instruction based. There is no video. Once students can read for 2-3 minutes by themself, this format will be more efficient than video format. Yes, it is designed for 6th grader and up. I do not know about Python.
You can wait until he/she is ready, our content will be richer, and support will be better.
Very glad to hear your working language is C. What kind of software do you work on if you do not mind me asking? What you said is completely correct. The overhead is solved by our integrated cloud coding environment and projects that are thoughtfully designed. C is even better than Python to explain loop because we can use goto as an intermediate step to make loop/repetition much more intuitive. Here is our example of introducing loop do_it_again: printf(" *"); goto do_it_again; We then progressively add loop condition, and introduce while loop and for loop as syntactic sugar. Students just get it right way, and do not have to wrap their heads around `for i in range(100)`. The whole IT industry is heavily influenced by C and Unix. Many concepts like async and base64 encoding are so simple to explain if you implement them in C. HTTP server is also very simple to implement in C from scratch. Once you understand these, it is very easy to transit to web app programming. C developers can easily pickup plain Javascript because they are very good at reasoning about states. I believe C is the only language that can provide the best ROI for our users and help us reach the economy of scale.
cstack 发表于 2022-08-04 00:01
我在网络公司写网卡驱动程序,都是底层的系统编程。 我不知道你的用户定位是哪一类学生。我儿子今年上大学读计算机专业,他的中学计算机教育我基本全程参与了。我在东北部所以可以给你一个参考。这里基本小学玩图形界面编程(scratch / lego robot),初中开始学一些python和高级一些的机器人编程,高中生大多数学2门 ap (computer principal / AP Java),有部分学生继续机器人编程,还有些学生参加竞赛(USACO)。
我在网络公司写网卡驱动程序,都是底层的系统编程。 我不知道你的用户定位是哪一类学生。我儿子今年上大学读计算机专业,他的中学计算机教育我基本全程参与了。我在东北部所以可以给你一个参考。这里基本小学玩图形界面编程(scratch / lego robot),初中开始学一些python和高级一些的机器人编程,高中生大多数学2门 ap (computer principal / AP Java),有部分学生继续机器人编程,还有些学生参加竞赛(USACO)。 Vickiemouse 发表于 2022-08-04 14:10
I believe kids are very smart, and we should treat them as such. I have met kids online and thought they are college CS students, but they are just 13, 14 year olds. My targeted users: all secondary school students in the world, and anyone who want to do programming. Let me know if you are interested in working together to build a bigger business. We use C/bash exclusively for the backend. It is so simple to implement a regional garbage collector so I rarely have to call malloc/free. Picking up Javascript for the front-end will be trivial for you. You can add my linkedin.
I believe kids are very smart, and we should treat them as such. I have met kids online and thought they are college CS students, but they are just 13, 14 year olds. My targeted users: all secondary school students in the world, and anyone who want to do programming. Let me know if you are interested in working together to build a bigger business. We use C/bash exclusively for the backend. It is so simple to implement a regional garbage collector so I rarely have to call malloc/free. Picking up Javascript for the front-end will be trivial for you. You can add my linkedin. cstack 发表于 2022-08-04 15:31
What you said is correct. It is about the content. Python books normally have richer content for beginners, but C has much richer content for the foundation. We help C make up by building more beginner contents. We have a project to build Tetris too, and many classic 2D games have C implementation.
什么是 “built-in chat”?
mark...
谢了
+1 说实话如果没有立刻可以看到的试听课程,我肯定不会注册free trial
那些名义上free最后偷偷扣你钱然后你想cancel还得jump through a lot of hoops的网站太多了,就算lz这个不是,那些坏网站给人的教训太深刻了,现在大家都学聪明了,不见兔子不撒鹰。
我高中接触了点cs,但是因为当时周围有几个搞usaco的大神,所以相比之下我就觉得自己可能天赋不够好,进而觉得cs太没意思了,学了一点点就放弃了。
但是到了大学阴差阳错又选了cs课,教授教得好,课程安排合理,作业又比较有趣,才发现原来编程可以这么好玩,学得超级入迷,每周早早做完作业就等下一份作业。当时进度不说一日千里吧,绝对比高中愁眉苦脸学习要有效多得多。
总之就是,我觉得信了lz说的学习就要苦行僧一样,押着小孩服刑一样去上课的家长,除了得到一点“我为孩子付出了”的自我安慰,对孩子学习怕是并没多大裨益,反而还有可能让孩子对cs产生逆反心理。为了应付家长监督学习,和因为自己喜欢所以才学习,效果可是天差地别的。
对的,也不只是C S,所有行业都是这样的,有材有匠。 有天赋兴趣再加努力的成材,无天赋但努力的成匠。 楼主这么搞,有可能逼退孩子的兴趣,本来可以成材的孩子都被训练成匠了。
不是反对楼主建网站,但是可以从孩子的兴趣多考虑一点。
楼主是财务自由了吧!7点不赚钱,家人真是有耐心,脾气好
It is so fun when you can see things that many people do not see yet.
Yes, when people can really master programming at a very low cost without the stress, many more will follow. I maximize the ROI for my users. The scale is here.
Thanks for pointing it out. I didn't make it clear that OS projects are not the priority. I have updated the post.
I do not argue which one is better here, but here is another data point for you to consider:
One of reasons that most high schools teach Python/Java is the cost.
Some private schools do teach C. The cost of hiring a teacher that can teach C is much higher than the cost of hiring a teacher that can teach Python/Java. The cost of supporting students to do C projects is also higher.
举个简单例子。如果一名编程小白中学生来找我学编程,我肯定用python,尽管我自己工作语言是C. 对编程小白来说开始最重要的是建立起变量/循环/条件判断/数组/函数的概念,其它的overhead越少越好。用python的话,几分钟就可以安装好编程环境,然后马上可以写这个代码解释变量/循环。 sum=0 for i in range(100) sum=sum+i print(sum) 同样的事情如果用C语言,安装编程环境就要好久,然后写类似程序你需要解释 #include, 什么是main函数,printf的打印格式也需要好好解释,对编程小白来说额外的负担大多了。
不知你说的聘请一个教C的老师要比聘请一个教Python/Java的老师花费要多得多的说法有什么根据?会不会是一家之说?
根据 https://www.zdnet.com/article/developer-jobs-and-programming-languages-whats-hot-and-whats-next/ 的调查,用Python编程和用Java编程的都比用C编程的挣得多
我想问一下教学是video形式吗(还没signup free trail,小孩太小)。
我想确认以下,Grade 6 就可以开始了?12岁就可以?python几岁合适?
Very glad to hear your working language is C. What kind of software do you work on if you do not mind me asking?
What you said is completely correct. The overhead is solved by our integrated cloud coding environment and projects that are thoughtfully designed.
C is even better than Python to explain loop because we can use goto as an intermediate step to make loop/repetition much more intuitive.
Here is our example of introducing loop
do_it_again: printf(" *"); goto do_it_again;
We then progressively add loop condition, and introduce while loop and for loop as syntactic sugar. Students just get it right way, and do not have to wrap their heads around `for i in range(100)`.
The whole IT industry is heavily influenced by C and Unix. Many concepts like async and base64 encoding are so simple to explain if you implement them in C. HTTP server is also very simple to implement in C from scratch. Once you understand these, it is very easy to transit to web app programming. C developers can easily pickup plain Javascript because they are very good at reasoning about states.
I believe C is the only language that can provide the best ROI for our users and help us reach the economy of scale.
Because I know these private schools. When students do C projects, they often run into more problems and need more help.
The industry job salary is a different story.
Anyone who works in the cloud or ad industries in general makes more than people who work for systems that are closer to hardware.
It is text instruction based. There is no video. Once students can read for 2-3 minutes by themself, this format will be more efficient than video format.
Yes, it is designed for 6th grader and up.
I do not know about Python.
You can wait until he/she is ready, our content will be richer, and support will be better.
我在网络公司写网卡驱动程序,都是底层的系统编程。 我不知道你的用户定位是哪一类学生。我儿子今年上大学读计算机专业,他的中学计算机教育我基本全程参与了。我在东北部所以可以给你一个参考。这里基本小学玩图形界面编程(scratch / lego robot),初中开始学一些python和高级一些的机器人编程,高中生大多数学2门 ap (computer principal / AP Java),有部分学生继续机器人编程,还有些学生参加竞赛(USACO)。
I believe kids are very smart, and we should treat them as such. I have met kids online and thought they are college CS students, but they are just 13, 14 year olds.
My targeted users: all secondary school students in the world, and anyone who want to do programming.
Let me know if you are interested in working together to build a bigger business. We use C/bash exclusively for the backend. It is so simple to implement a regional garbage collector so I rarely have to call malloc/free.
Picking up Javascript for the front-end will be trivial for you.
You can add my linkedin.
我觉得你的用户定位和你的网站内容不匹配,初中生应该不会对这个感兴趣的。我儿子初中的时候我也试着教他C,他试了一下完全没有兴趣。后来自己找了本Python书,居然自己就入门了。在那之前我从没有学过python,也和你一个观点觉得编程就该用C。另外中学生编程最好的project其实就是动画/小游戏。我儿子告诉我他能熟练掌握2维数组就是通过俄罗斯方块的实现。
What you said is correct. It is about the content. Python books normally have richer content for beginners, but C has much richer content for the foundation.
We help C make up by building more beginner contents. We have a project to build Tetris too, and many classic 2D games have C implementation.