我做了一个网站教6/7th grader CS. 通过仔细计划和执行, 他们能在高中毕前把大学CS四年软件项目做完.

s
shanggj
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

什么是 “built-in chat”?
a
adorabledragonbaby
👍👍
h
hualihu
同情楼主 还是干混水摸鱼的事情吧 创业太难了
V
Vickiemouse
用 C 语言个人觉得不是好选择。原因很简单,美国高中编程教学用python / java, 而且oop分量很大。作为第一门入门语言,python 比 C 容易上手多了。这个网站只能是针对nerdy学生,不适合大多数普通美国中学生。
Z
Zhzhaa
回复 1楼cstack的帖子
mark...
d
deerrun2020
先不评论内容,就网站风格让我想起了以前的word风,是不是找个desiger把网站重新设计一下,现在有些模版也可以免费用。 如果说是其他小business倒也算了,可是你这个是教人cs的。
D
Dawnatwindow
这个,狗一下business website template,到处都是。
界面简单不等于不需要花心思哦。
coalpilerd 发表于 2022-08-03 08:18

谢了
w
welkin25
project设计的好的话确实不错。楼主应该放几节课和课程让大家免费看(不是free trial,是不需要注册任何用户就能看),知道水平怎么样,才会有人买。
hellosmallworld 发表于 2022-08-02 20:03

+1 说实话如果没有立刻可以看到的试听课程,我肯定不会注册free trial
那些名义上free最后偷偷扣你钱然后你想cancel还得jump through a lot of hoops的网站太多了,就算lz这个不是,那些坏网站给人的教训太深刻了,现在大家都学聪明了,不见兔子不撒鹰。
D
Dawnatwindow
支持楼主. If you build it they will come.
w
welkin25
另外lz这个态度,把学cs当成洪水猛兽,觉得是正经事就不能有趣,要家长监督小孩学习……实在让我有点不爽。
我高中接触了点cs,但是因为当时周围有几个搞usaco的大神,所以相比之下我就觉得自己可能天赋不够好,进而觉得cs太没意思了,学了一点点就放弃了。
但是到了大学阴差阳错又选了cs课,教授教得好,课程安排合理,作业又比较有趣,才发现原来编程可以这么好玩,学得超级入迷,每周早早做完作业就等下一份作业。当时进度不说一日千里吧,绝对比高中愁眉苦脸学习要有效多得多。
总之就是,我觉得信了lz说的学习就要苦行僧一样,押着小孩服刑一样去上课的家长,除了得到一点“我为孩子付出了”的自我安慰,对孩子学习怕是并没多大裨益,反而还有可能让孩子对cs产生逆反心理。为了应付家长监督学习,和因为自己喜欢所以才学习,效果可是天差地别的。
y
yimiyangguang
另外lz这个态度,把学cs当成洪水猛兽,觉得是正经事就不能有趣,要家长监督小孩学习……实在让我有点不爽。
我高中接触了点cs,但是因为当时周围有几个搞usaco的大神,所以相比之下我就觉得自己可能天赋不够好,进而觉得cs太没意思了,学了一点点就放弃了。
但是到了大学阴差阳错又选了cs课,教授教得好,课程安排合理,作业又比较有趣,才发现原来编程可以这么好玩,学得超级入迷,每周早早做完作业就等下一份作业。当时进度不说一日千里吧,绝对比高中愁眉苦脸学习要有效多得多。
总之就是,我觉得信了lz说的学习就要苦行僧一样,押着小孩服刑一样去上课的家长,除了得到一点“我为孩子付出了”的自我安慰,对孩子学习怕是并没多大裨益,反而还有可能让孩子对cs产生逆反心理。为了应付家长监督学习,和因为自己喜欢所以才学习,效果可是天差地别的。
welkin25 发表于 2022-08-03 10:54

对的,也不只是C S,所有行业都是这样的,有材有匠。 有天赋兴趣再加努力的成材,无天赋但努力的成匠。 楼主这么搞,有可能逼退孩子的兴趣,本来可以成材的孩子都被训练成匠了。
不是反对楼主建网站,但是可以从孩子的兴趣多考虑一点。
不娶何撩
楼主的工作经验也就6年,做这个site就做了7年。
楼主是财务自由了吧!7点不赚钱,家人真是有耐心,脾气好
c
cstack
同情楼主 还是干混水摸鱼的事情吧 创业太难了
hualihu 发表于 2022-08-03 09:21

It is so fun when you can see things that many people do not see yet.

c
cstack
支持楼主. 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
cstack
删。我之前理解楼主的意思有误。我自己的观点也很主观,不argue了。
wdong 发表于 2022-08-02 23:52

Thanks for pointing it out. I didn't make it clear that OS projects are not the priority. I have updated the post.
c
cstack
用 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.
V
Vickiemouse
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.

cstack 发表于 2022-08-03 21:10

不知你说的聘请一个教C的老师要比聘请一个教Python/Java的老师花费要多得多的说法有什么根据?会不会是一家之说?
根据 https://www.zdnet.com/article/developer-jobs-and-programming-languages-whats-hot-and-whats-next/ 的调查,用Python编程和用Java编程的都比用C编程的挣得多


c
christinalop
谢谢楼主。 花精力做出这个网站就很值得赞,收费也合理。
我想问一下教学是video形式吗(还没signup free trail,小孩太小)。
我想确认以下,Grade 6 就可以开始了?12岁就可以?python几岁合适?

D
Dianxiaoshan
马克
c
cstack
举个简单例子。如果一名编程小白中学生来找我学编程,我肯定用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.
c
cstack
不知你说的聘请一个教C的老师要比聘请一个教Python/Java的老师花费要多得多的说法有什么根据?会不会是一家之说?
根据 https://www.zdnet.com/article/developer-jobs-and-programming-languages-whats-hot-and-whats-next/ 的调查,用Python编程和用Java编程的都比用C编程的挣得多



金银岛 发表于 2022-08-03 23:20

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.

c
cstack
谢谢楼主。 花精力做出这个网站就很值得赞,收费也合理。
我想问一下教学是video形式吗(还没signup free trail,小孩太小)。
我想确认以下,Grade 6 就可以开始了?12岁就可以?python几岁合适?


christinalop 发表于 2022-08-03 23:34

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.
V
Vickiemouse
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)。
c
cstack
我在网络公司写网卡驱动程序,都是底层的系统编程。 我不知道你的用户定位是哪一类学生。我儿子今年上大学读计算机专业,他的中学计算机教育我基本全程参与了。我在东北部所以可以给你一个参考。这里基本小学玩图形界面编程(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.
V
Vickiemouse
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

我觉得你的用户定位和你的网站内容不匹配,初中生应该不会对这个感兴趣的。我儿子初中的时候我也试着教他C,他试了一下完全没有兴趣。后来自己找了本Python书,居然自己就入门了。在那之前我从没有学过python,也和你一个观点觉得编程就该用C。另外中学生编程最好的project其实就是动画/小游戏。我儿子告诉我他能熟练掌握2维数组就是通过俄罗斯方块的实现。
c
cstack
我觉得你的用户定位和你的网站内容不匹配,初中生应该不会对这个感兴趣的。我儿子初中的时候我也试着教他C,他试了一下完全没有兴趣。后来自己找了本Python书,居然自己就入门了。在那之前我从没有学过python,也和你一个观点觉得编程就该用C。另外中学生编程最好的project其实就是动画/小游戏。我儿子告诉我他能熟练掌握2维数组就是通过俄罗斯方块的实现。
Vickiemouse 发表于 2022-08-04 16:28

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.