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

c
cstack
回复 79楼spiritaway的帖子
We have spend a lot of time to make it as easy as possible. It is why you think free trial is so easy. It is so much easy to make it hard, and it is so hard to make it easy.
l
ljj1218
楼主的页面的确不大行。。。。。字体,layout,什么的的都不好看。至少应该把页面弄好看点。
c
cstack
好像是小孩考大学的时候, 就不用去挤 CS 了。 反正已经都学完了。
shanggj 发表于 2022-08-02 13:05

Yes. Public schools teach less and less and kids now have free time in their classrooms to play video games.
c
cstack
看了一下网站,也没说有多少个项目。
如果每周学习20小时的话,多少年可以全部完成里面所有的项目呢?
zhuangsy 发表于 2022-08-02 13:14

At this time, we have 62 projects. We will keep creating projects to cover many more topics.
IMHO, 20h/week is too much for a kid to do. I would not recommend.
I would recommend this: Start with 5-10 min per day to build up confidence. Once they have the confidence, they can decide if they want to do more hours.
Not very kids can finish the 4 year CS content in K-12. If they can do it spontaneously, it is a big win. If they cannot do it, but have gained the confidence for programming, it is also a win. I know some kids did it.


c
cstack
回复 95楼PuppyJohn的帖子
Thanks for enlightening me. I now know Bill Gates, Jeff Bezo, and Mark Zuckerberg are all poor people.
f
fibril
我怎么听说高中高中孩子都是忙到飞起…
I
Imperio
看完lz怼人就失去兴趣了。除了在一个教学机构能学到多少东西,作为家长还看重学校对教育的态度,服务的态度。光怼人算怎么回事,自信是好事,但是一个新的教学网站势必存在很多缺点需要改进的地方,看起来lz光顾着怼人了,顾得上改进吗。人家那么多免费教育资源都没这么牛气的
c
cstack
说得很对, 真的是太多了
pwwq 发表于 2022-08-02 10:29

yes, there are so many online services because the market is so big. 50M K-12 students in the US, and 650M K-12 students in other countries are still learning the curriculum designed one hundred years ago. I understand the important of marketing, but I need to figure out an unique way to do it. I thought this could be best place to post it as Asian kids are having hard time to get into CS.
c
cstack
楼主做marketing的思路不太对,学校教得少跟你的网站没有关系。上学的时间再牛的娃也不能不理老师来玩你的网站。放学以后的时间是很宝贵的,你的网站需要竞争的是很多高质量有成效的课外活动。
哈根达斯冰淇淋 发表于 2022-08-02 11:57

My kid's teacher gave them the freedom to do whatever they want when the teacher has to help these disadvantaged kids.
l
lemonmoon
Mark….. thanks
c
cstack
感觉lz小孩太可怜了,没法玩游戏 要知道很多cs人都是玩游戏开始对编程感兴趣的
welkin25 发表于 2022-08-02 12:12

They are so happy because we did not sign up any after school programs for them. They have a lot of play time to play sports and with friends.
Video game is not necessary the gateway to programming. Playing video game has other side effects.
r
rbtop
楼主,没有任何基础的娃可以吗?娃今年开始高中
g
gvcc
老实说,这么差的界面,还讲什么back end/front end。感觉就是能work就行的阶段。网上已经有那么多资源,也有看上去不错的收费的课,没有竞争力啊。
shoon_yee 发表于 2022-08-02 11:54

的确,非常basic,而且很土气。 当然优点也是有的,至少mobile friendly, responsive, page loading speed飞快,因为就是一个txt页面 :)
c
cstack
楼主,没有任何基础的娃可以吗?娃今年开始高中
rbtop 发表于 2022-08-02 13:56

Yes, it's designed for people without any coding background. We have made it so easy so anyone can do it.
g
gvcc
真要让小孩学,https://www.w3schools.com/ 就够了,而且免费。
b
becauseofyou
有一说一,我没觉得楼主在怼人啊,被怼比较明显,例如那条不止断章取义直接是删除video game两个关键词的高赞。
A
April.Qian
你都可以通过教课挣钱了,花个一两天时间把front end UI改进一下不难吧。否则我只能相信我的孩子被你这个平台教出来连前端UI开发也只是这个水平,就别提其他了。
c
cstack
的确,非常basic,而且很土气。 当然优点也是有的,至少mobile friendly, responsive, page loading speed飞快,因为就是一个txt页面 :)
gvcc 发表于 2022-08-02 14:03

Thanks. A lot of efforts have been spend to make it so responsive. Most of the logic have been pushed to the backend so the front-end is so simple such that almost any computer can load them.
Most kids are not patient. I want to make the experience as smooth as possible for them.
A
April.Qian
回复 116楼cstack的帖子
就你这个简单的页面还需要a lot of efforts to make it responsive吗?难道不是middle level FE developer几个小时的工作量吗。
n
nextspring
除非孩子不需要上大学拿C S 文凭找工作。 现在升学内卷的厉害, 上大学现在不是说你计算机编程厉害就能录取的。 USACO 白金或者Camp 那些顶尖孩子都不能保证T5 大学。 我相信楼主的网课有自己的长处,问题是没有大学文凭敲门砖,就和boot camp 或online master 一样,还是会处于找工作的劣势。 现在亚裔孩子进CS top 大学,要拼论文和研究,或者文科的特长。 计算机开发兴趣还行,打基础还是需要多学点数学之类的吧。
c
cstack
有一说一,我没觉得楼主在怼人啊,被怼比较明显,例如那条不止断章取义直接是删除video game两个关键词的高赞。
becauseofyou 发表于 2022-08-02 14:05

Thanks
m
miss6161
我觉得lz很棒啊! 支持你 不过华人的气氛不好 不如去地里发 会得到很多支持
c
cstack
你都可以通过教课挣钱了,花个一两天时间把front end UI改进一下不难吧。否则我只能相信我的孩子被你这个平台教出来连前端UI开发也只是这个水平,就别提其他了。
April.Qian 发表于 2022-08-02 14:06

It is about trade off. With a very limited resource, we want to focus on content development because that what our users can really benefit.
These projects are not designed for people who want to build UI.


c
cstack
我觉得lz很棒啊! 支持你 不过华人的气氛不好 不如去地里发 会得到很多支持
miss6161 发表于 2022-08-02 14:18

Thanks. Which website? I would love to help as many people as possible to build confidence for programming.
b
bernard123
Thanks!
r
rainysunny
粗略看了一眼,2秒钟。看到my old son, 英文里不是这么说的。older son.
c
cstack
楼主的页面的确不大行。。。。。字体,layout,什么的的都不好看。至少应该把页面弄好看点。
ljj1218 发表于 2022-08-02 13:26

Thanks. What font do you recommend for the home page?
c
chwlbaby
支持一把~~~~~~~~相信内核
至于marketing, UI, 确实对于推广盈利很重要。一步步来,也可以找擅长的人来改进。
A
Appleworm
楼主这个界面看上去不大专业,很难让人掏钱啊 如果想创业,门面还是需要的,投入一点资金把页面搞漂亮点会更吸引人 也不用说什么想帮助孩子们建立编程自信啦,真想帮助别人就不会收费了 创业是好事,让人心甘情愿掏钱买你的产品就要在各方面都做得出色啊
g
gvcc
It is about trade off. With a very limited resource, we want to focus on content development because that what our users can really benefit.
These projects are not designed for people who want to build UI.



cstack 发表于 2022-08-02 14:18

不至于。你这规模的网站,VPS on SSD足够,如果不附加第3方的CMS, 月费就20刀左右。等用户多了,流量大了,可以随时扩容,加CDN也很简单。
c
cstack
除非孩子不需要上大学拿C S 文凭找工作。 现在升学内卷的厉害, 上大学现在不是说你计算机编程厉害就能录取的。 USACO 白金或者Camp 那些顶尖孩子都不能保证T5 大学。 我相信楼主的网课有自己的长处,问题是没有大学文凭敲门砖,就和boot camp 或online master 一样,还是会处于找工作的劣势。 现在亚裔孩子进CS top 大学,要拼论文和研究,或者文科的特长。 计算机开发兴趣还行,打基础还是需要多学点数学之类的吧。
nextspring 发表于 2022-08-02 14:15

You have said very well. There is no perfect solution yet. But the future will be definitely different from what we have now.

c
coalpilerd
你都可以通过教课挣钱了,花个一两天时间把front end UI改进一下不难吧。否则我只能相信我的孩子被你这个平台教出来连前端UI开发也只是这个水平,就别提其他了。
April.Qian 发表于 2022-08-02 14:06

这个认真算来不是前端码工的活,是平面设计。LZ倒是可以花个几十刀买个模版,套上去就行了。
c
cstack
回复 124楼rainysunny的帖子
Thanks, fixed.
c
cstack
支持一把~~~~~~~~相信内核
至于marketing, UI, 确实对于推广盈利很重要。一步步来,也可以找擅长的人来改进。
chwlbaby 发表于 2022-08-02 14:29

Thanks. The business potential is big. I do need to get help from people of different skills, and grow the business together.
c
chwlbaby
收费不是问题。问题是要让人愿意掏钱啊。
前面很多人说的也许不好听,但说到点子了。现在学编程/CS的网络资源很丰富,收费、免费的都不少。lz的竞争对手是这些,如何脱颖而出?
其实网上课程最大的困难不是课程设计,而是如何engage学员一直学下去?
c
coalpilerd
LZ我觉得吧,
1、c不是最适合新手的语言。而且一直用C的话怎么学面向对象? 2、大学四年course project这个目标也太疯狂了吧。不说别的,OS、数字电路、图像处理,这些课程项目都要人亲命。高中生本来功课已经很忙了,不太可能抽得出时间做这些。 3、如果一个中学生通过你的平台坑次坑次写了个OS,what's next?你又不能给他出具OS课免修的认证,大学还得再学一遍。人家原本需要在大学获得的技能,你让他在高中获得了,却也没有省掉他在大学里需要花的时间,人家为啥要花钱来用你的平台呢?要么竞赛,要么找工作,必须占一样让人家得到现实利益的事情啊。CS这么赚钱的专业,要做教学平台,不能一句打下编程基础就给打发了啊。
w
wsdyysmj
一年100块,价格不贵啊。 不知道适不适合中年人学习?
金银岛
点击了网页上的subscribe按钮,得到下面的信息:
This page isn’t working playc.us redirected you too many times
再看看 url 变得惨不忍睹
c
chwlbaby
一年100块,价格不贵啊。 不知道适不适合中年人学习?
wsdyysmj 发表于 2022-08-02 15:00

各种网课啊
udemy, app academy, coursera, lynda, youtube~~~~~~~`
s
ssssslth
还是支持lz的idea的!就是ui真是有点普通。
c
cstack
一年100块,价格不贵啊。 不知道适不适合中年人学习?
wsdyysmj 发表于 2022-08-02 15:00

Yes, it is suitable for everyone.
c
cstack
点击了网页上的subscribe按钮,得到下面的信息:
This page isn’t working playc.us redirected you too many times
再看看 url 变得惨不忍睹
金银岛 发表于 2022-08-02 15:00

Thanks. It is fixed.
c
cstack
LZ我觉得吧,
1、c不是最适合新手的语言。而且一直用C的话怎么学面向对象? 2、大学四年course project这个目标也太疯狂了吧。不说别的,OS、数字电路、图像处理,这些课程项目都要人亲命。高中生本来功课已经很忙了,不太可能抽得出时间做这些。 3、如果一个中学生通过你的平台坑次坑次写了个OS,what''s next?你又不能给他出具OS课免修的认证,大学还得再学一遍。人家原本需要在大学获得的技能,你让他在高中获得了,却也没有省掉他在大学里需要花的时间,人家为啥要花钱来用你的平台呢?要么竞赛,要么找工作,必须占一样让人家得到现实利益的事情啊。CS这么赚钱的专业,要做教学平台,不能一句打下编程基础就给打发了啊。
coalpilerd 发表于 2022-08-02 14:57

I will make the change. Only the core CS course software projects, which are the most valuable ones from my personal experience.
e
evian2008
CS特别是coding大多是逻辑思维,没有太多的知识。CS也只有跟物理,数学,生物等各学科结合起来才有意义。今后coding只是个技能不能称为专业。小孩子小的时候锻炼逻辑思维就行了,好好学习数理化好好练习写作演说锻炼身体,不用急着完成CS本科的课和项目,额外再有时间应该去玩和打游戏啊🤪
a
alicechentian
你关键还是要家长掏钱吧 做那些project的作用是拿学分 拿不到学分,家长不会掏钱的 就教小孩刷leetcode吧 有的家长就会掏钱了
c
cstack
你关键还是要家长掏钱吧 做那些project的作用是拿学分 拿不到学分,家长不会掏钱的 就教小孩刷leetcode吧 有的家长就会掏钱了

alicechentian 发表于 2022-08-02 15:18

Is this a future what we want to keep doing?
I know some senior developers hate Leetcode.
c
cstack
回复 143楼evian2008的帖子
Yes, I also believe CS/programming will become a common skill in the future instead of a major. I hope my kids will study business in college instead of CS.
k
katie1433
Mark
y
yxfabroad
我昨天扫了一眼没看明白lz这个网站干嘛的 下面一堆人说好 谢谢 我不好意思说不好 今天点进来 看来明白人不少啊哈哈
c
cstack
我昨天扫了一眼没看明白lz这个网站干嘛的 下面一堆人说好 谢谢 我不好意思说不好 今天点进来 看来明白人不少啊哈哈
yxfabroad 发表于 2022-08-02 16:09

It is my fault of not being able to make it easier for everyone to understand.
c
caribou
回复 1楼cstack的帖子
Mark.
l
ljj1218
回复 126楼cstack的帖子
以我仅有的网站经验,css你用个bootstrap或者tailwind都会好看很多。
s
shoon_yee
Thanks. A lot of efforts have been spend to make it so responsive. Most of the logic have been pushed to the backend so the front-end is so simple such that almost any computer can load them.
Most kids are not patient. I want to make the experience as smooth as possible for them.
cstack 发表于 2022-08-02 14:08

你这个都不需要很多逻辑和传输数据,哪有说为了performance,front end要极简的程度?
随便搜了一下,看看这个,一个月6块钱的课程,tutorial还是免费,界面至少看着professional,让人考虑试一试。https://programiz.pro/
金银岛
回复 126楼cstack的帖子
以我仅有的网站经验,css你用个bootstrap或者tailwind都会好看很多。
ljj1218 发表于 2022-08-02 16:23

有这必要吗?楼主的网站是用来教C编程的,估计能显示PDF文件就够了。连写html都是多余,这些内容markdown就够了。
如果不是为了收钱,在gitlab或github上建个project就行了。
c
cstack
回复 126楼cstack的帖子
以我仅有的网站经验,css你用个bootstrap或者tailwind都会好看很多。
ljj1218 发表于 2022-08-02 16:23

I would love to get help from front-end experts. I can give anyone who is interested in helping shares.
D
Dongxi
小孩子大学以前主要学好数学,数学才是基础啊,急着学编程像是拔苗助长。
c
cstack
你这个都不需要很多逻辑和传输数据,哪有说为了performance,front end要极简的程度?
随便搜了一下,看看这个,一个月6块钱的课程,tutorial还是免费,界面至少看着professional,让人考虑试一试。https://programiz.pro/
shoon_yee 发表于 2022-08-02 16:24

Our goal is not to teach C programming, but to help kids learn all core CS topics and build up problem solving skills by building C projects.
Most of people will not code in C in their jobs, but C is the best way to help them understand how the plumbing works.
We select only C because we can use all of our resources to make projects as easy as possible. It takes a lot of thinking to create simpler projects.
Once the roadmap is out, you will see the difference. Our hope is our users will be able to pick up any new shiny language by reading a book without any problems.
c
cstack
小孩子大学以前主要学好数学,数学才是基础啊,急着学编程像是拔苗助长。
Dongxi 发表于 2022-08-02 16:54

I highly recommend reading the new California math framework. It explained what was the design principle of K-12 Math curriculum hundred years ago.
The trend is K-12 Math will be easier and easier. Some topics will be pushed off the K-12 curriculum.
This is a top down movement, we cannot change. I just try to figure out how to help kids learn something useful when the trend is obvious.
Tennessee just passed the law to mandate all high school students to take one full year CS courses. It will be effective in 2024.
All 50 governors have signed the act to increase CS education in K-12.
Addtionally, most of the economic activities only need very simple Math. Surprsingly, most of the programming tasks need also very simple Math.
s
ssoozz
谢谢分享我要自己学,哈哈哈😁
l
lifelove4ever
thank you! mark看看。不过真的没想到要收费
r
rainysunny
版⬆️很多成人想转码,楼主再搞一个帮大人转码的?
还是很钦佩楼主好想法,有心教自己孩子,还把教的内容转换成创业的资源!
很棒。
r
rainysunny
我个人觉得面向初中高中孩子的是一个方向。面向更小的小孩子们,比如6-10岁的,教一些简单编程的,我会非常感兴趣,愿意去学,因为我不懂。
被逼成了怨妇
不太明白楼主的逻辑,说出话来,怎么一副我英语不好我有理,你们算什么东西的感觉?
即使讲的是真理,也需要语言的翅膀让它飞的更远。
你做的是个产品。再好的产品,用个破破烂烂的包装,也会让人觉得没有用心。譬如苹果手机,最初让它一炮而红,是和设计者对和造型完美的苛求是分不开的。
虚心点,把主页做的inviting一些,对你的business只有好处。
再感叹一下,tech的人一定要放下这种我什么都懂的态度,不然真是做不大,不适合做CEO
joanna123 发表于 2022-08-02 06:33

哈哈哈。。。感觉楼主是国内的思维
奔跑的你我
网站名 https://playc.us
总结: 通过仔细计划和执行, 6th or 7th grader 能在高中毕前把大学CS四年核心软件项目做完. 而且他们会对CS and programming 有信心. 现在的学校教的越来越少, 学生有很多的时间. 在不加重他们负担的情况下是可以做到的. 这个项目的目的不是任何竞赛, 是帮住他们获得skills
About Myself: https://www.linkedin.com/in/ning-wang-514412242/

Sorry for switching to English because my pinyin is really poor and it is much faster for me to type.
I am in California, the equality movement has pushed many contents off the K-12 curriculum, SAT is cancelled, and UCs start to take race as a factor in college admissions. My kids go to public schools which are affected the most. Having said that, IMHO, going to private schools would not make much difference as this is a top down movement, our kids cannot avoid from being affected by the college admissions and by jobs screening.

My older son will be in 7th grade this fall. Every kid get chrome book now and they start to play video games or watch youtube when teachers have to help disadvantaged kids.

I do not want my son to waste time on video game or youtube in classroom. Our kids do not have video game play time at home. Ironically, they can get play time at school. I started to build this website for my son to practice programming skills at the end of last year. It is ready for more people to use. He can build projects whenever he has free time in his classroom while other kids are playing video games. He will start to build and practice one project every weekday this coming fall.

My intention is to create many micro-bite size mini projects to cover all the important CS subjects of a 4 year CS program so he can essentially make the same amount of programming practices with the same depth before his graduation from high school. Here is my plan for him: https://playc.us/static/parent.html.
He may still goes to college, but he will not have to compete for the CS majors.
If any parents are also concerned about your kids future, I would love to work with you to help them to build marketable skills. I believe skills will matter more in the future.
These coding projects are suitable for adults too. I believe with sufficient practice, anyone can master the programming skills. To be great at programming, you do not need any advanced math knowledge. Just clear thinking and logic are sufficient to help you succeed.
I will answer any questions. Thanks a lot for reading.
cstack 发表于 2022-08-01 22:20

mark
b
bluefly21
支持一下楼主,界面确实比较老套,有时间可以优化一下,但是有这样系统的project based的系统学习方案本身也值这个价钱
l
lorpercon
大赞啊!Russian math school之后有华裔的CS school! 为什么大家要喷? 没觉得楼主说错啥,价格也不贵,支持一下!想问一下要是娃做不来家长不懂怎么搞?如何解答?
C
Cecilia2011
mark一下
S
SylvieGG
c
cstack
版⬆️很多成人想转码,楼主再搞一个帮大人转码的?
还是很钦佩楼主好想法,有心教自己孩子,还把教的内容转换成创业的资源!
很棒。

rainysunny 发表于 2022-08-02 18:39

Thanks. What is "版⬆️"?
It is our plan to include adults too. If 6th grader can do it, it should be easy for all adults as well.
I think the key is to reduce the learning curve. It is doable. Our projects will have the depth that adults are more interested in doing.
h
hellosmallworld
支持一下楼主,界面确实比较老套,有时间可以优化一下,但是有这样系统的project based的系统学习方案本身也值这个价钱
bluefly21 发表于 2022-08-02 18:54

project设计的好的话确实不错。楼主应该放几节课和课程让大家免费看(不是free trial,是不需要注册任何用户就能看),知道水平怎么样,才会有人买。
c
cstack
我个人觉得面向初中高中孩子的是一个方向。面向更小的小孩子们,比如6-10岁的,教一些简单编程的,我会非常感兴趣,愿意去学,因为我不懂。
rainysunny 发表于 2022-08-02 18:40

You definitely can use our projects to learn. Give it a try. I promise you that you will find it is so easy to do.
The key of mastering CS/programming is to keep practicing it. It is a skill, you can only acquire a skill thru practicing.
For kids of 6-10, IMHO, it is really hard to design content for them.
k
kakeru
回复 161楼rainysunny的帖子
Udemy上一堆免费或者十块钱的课都可以学编程基础。
c
cstack
大赞啊!Russian math school之后有华裔的CS school! 为什么大家要喷? 没觉得楼主说错啥,价格也不贵,支持一下!想问一下要是娃做不来家长不懂怎么搞?如何解答?
lorpercon 发表于 2022-08-02 19:06

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 :-)
c
cstack
大赞啊!Russian math school之后有华裔的CS school! 为什么大家要喷? 没觉得楼主说错啥,价格也不贵,支持一下!想问一下要是娃做不来家长不懂怎么搞?如何解答?
lorpercon 发表于 2022-08-02 19:06

Thanks. I have friends who send their kids to RMS and all kinds of Math programs. I have not heard any kids are thrilled to do it. CS/Math are skills required efforts and practices. There is no short-cut, but we can make them as easy as possible.
c
cstack
回复 161楼rainysunny的帖子
Udemy上一堆免费或者十块钱的课都可以学编程基础。
kakeru 发表于 2022-08-02 20:06

Practicing is the key. I have not seen anyone that can provide a lot of practices/projects yet.
You can watch the tutorial to acquire the knowledge. But in order to cement knowledge into skills, you have to keep coding. Many people do not know what to code. We will provide all kinds of projects for people to code.

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

Perhaps, that's the next priority.
k
kakeru
Practicing is key. I haven't seen anyone that can provide a lot of practices/projects.
You can watch the tutorial to acquire the knowledge. But in order to cement knowledge into skills, you have to keep coding. Many people do not know what to code. We will provide all kinds of projects for people to code.


cstack 发表于 2022-08-02 20:15

就您这做项目的水平和对待未来客户群的态度,放Udemy上免费都未必有人看。 建议转型一根筋的搞笑博主可能还有点儿希望蹭流量。
c
cstack
就您这做项目的水平和对待未来客户群的态度,放Udemy上免费都未必有人看。 建议转型一根筋的搞笑博主可能还有点儿希望蹭流量。

kakeru 发表于 2022-08-02 20:23

I explained the difference. You launched a personal attack. Did I steal something from you? It is not nice.
l
lorpercon
Thanks. I have friends who send their kids to RMS and all kinds of Math programs. I have not heard any kids are thrilled to do it. CS/Math are skills required efforts and practices. There is no short-cut, but we can make them as easy as possible.

cstack 发表于 2022-08-02 20:09

exactly,华人数学那么牛怎么没看到一个搞成rsm那么成功的,khan academy,ixl免费又便宜的多的去了,kumon,rsm照样赚翻,我看beeStar也没什么新颖的模式,团购的一窝蜂一窝蜂的,都是家长push,为什么华裔自己搞个东西就各种嫌弃,不过我cs盲不懂,就是顶一下
h
hi2021
mark
w
wdong
回复 1楼cstack的帖子
我认为真的有心在高中学点CS,目前看来性价比比较划算的就是两步。
1. C++和竞赛编程。竞赛拿不拿奖不重要。重要的是通过大量的刷题训练形成程序性思维。就是可以用算法和数据结构直接进行思考。这个C++只是一个很小的子集,大概不到工程性C++知识的20%。高中生是可以学会的。竞赛编程的思路和工程性编程很不一样,你们可以自己去poj.org上看,那些大神的解答往往就是二三十行程序就搞定了。
2.做一些数据分析和机器学习的东西作为扩展。
现在操作系统已经不是显学了,也就不推荐了。如果还有时间,不如搞点别的学科竞赛扩大眼界。其实到本科结束,教育的侧重点都还是education,而不是professional training。
不过具体怎么操作我觉得倒是次要的,关键是在下一代教育上出力。老实说楼主自己训练儿子,这个我都做不到。到时候万一CS还是热门,楼主儿子赚得比楼里诸位小孩赚得多那也是天经地义。

t
ted.hanks
LZ加油啊。
看了一下,提一点意见。
K12 的CS教学很难坚持,主要是缺乏趣味性。 有趣的比如scratch, 又没有办法scale, 没办法让小盆友从sandbox 里面走出来,做点有用的project。 不知道lz 是怎么解决这个问题的。 如果不需要登录,能看看sample project 就好了。
还有所谓的用project 的方法来做CS四年核心软件项目, 如果这个项目真的这么有效果,那为什么大学不就是布置project, 还讲课呢? 我认为这个说法没有什么数据支持, 属于虚假宣传, 同时也调高了家长的期待。
后端用C, 难道还用小朋友自己去实现 HTTP parsing?感觉学习曲线陡峭了些。 既然要学习javascript, 为什么不用nodejs 呢?
最后就是网站的问题, —— 说到底这是一个funnel, 从sign up 到试用, 到留存, 每一步的转化率都有影响, 网站的UI 感觉就是一个hobby project。 LZ可能需要多花点时间polish 一下。
c
cstack
exactly,华人数学那么牛怎么没看到一个搞成rsm那么成功的,khan academy,ixl免费又便宜的多的去了,kumon,rsm照样赚翻,我看beeStar也没什么新颖的模式,团购的一窝蜂一窝蜂的,都是家长push,为什么华裔自己搞个东西就各种嫌弃,不过我cs盲不懂,就是顶一下
lorpercon 发表于 2022-08-02 21:52

When I talked to other Asian parents from different counties, their first response is what you said make sense, and then they ask "I want to be part of your business." Working together to build a big pie so each one can get a slice of it.
There will be many winners, It's not a zero sum game.
BTW, most of the successful businesses do not need more than middle school math. So when the California education department wants to make Math easier, they have the data to justify it. When the state law makers and governors say we need to teach more CS in K-12, I listen :-)

w
wdong
回复 181楼ted.hanks的帖子
趣味性就是个笑话。高中生学点基础的C++完全没问题,哪怕就是java, python,甚至是basic,那也都是正经的编程语言。
我刚刚回了帖子,反对做完本科核心项目的观点,不过后来我自己又删了。我自己确实高中就学了烂校本科的内容,但是我本科上了个好学校,学了大量可以引以为豪的课程。我觉得说高中做完CS本科核心项目这个目标不切实际。
w
wdong
回复 1楼cstack的帖子
话痨了,再回复一个。我觉得楼主的idea是好的。但是选择C作为主打语言不合适。CS这个行业的重点,最近10年已经从系统转变到了数据和AI。10年以前C是没有问题的,哪怕是现在,很多底层系统都还是用C写。但是目前的形势是,系统已经是昨日黄花了。接下来十年,CS的发展重点肯定还是数据和AI。C是完全搞不定这些的。如果真的入行搞CS,最后通过C++还是会学到C里面的精华。但是如果纯用C写,不可避免会花大量时间用malloc/free, open/close, strcpy和宏这些底层糟粕,就是吃眼前亏。
如果我来设计,我会用C++ + Python,舍弃前端。或者python + javascript舍弃算法。不管怎么样,python肯定是要学的, 因为python能干的事情太多太容易了。 如果C++, python, javascript都要,那估计只有一小撮好学生能扛得下来。
c
cstack
回复 1楼cstack的帖子
我认为真的有心在高中学点CS,目前看来性价比比较划算的就是两步。
1. C++和竞赛编程。竞赛拿不拿奖不重要。重要的是通过大量的刷题训练形成程序性思维。就是可以用算法和数据结构直接进行思考。这个C++只是一个很小的子集,大概不到工程性C++知识的20%。高中生是可以学会的。竞赛编程的思路和工程性编程很不一样,你们可以自己去poj.org上看,那些大神的解答往往就是二三十行程序就搞定了。
2.做一些数据分析和机器学习的东西作为扩展。
现在操作系统已经不是显学了,也就不推荐了。如果还有时间,不如搞点别的学科竞赛扩大眼界。其实到本科结束,教育的侧重点都还是education,而不是professional training。
不过具体怎么操作我觉得倒是次要的,关键是在下一代教育上出力。老实说楼主自己训练儿子,这个我都做不到。到时候万一CS还是热门,楼主儿子赚得比楼里诸位小孩赚得多那也是天经地义。


wdong 发表于 2022-08-02 22:39

Thanks a lot for your feedback. I have read your posts for a while.
1 Yes, what you said is correct. C++ and 竞赛编程 can also achieve the same purpose of practicing computational thinking.
I have also talked to some professors, they do not think C++ is the best first language. Both C and C++ and practices can achieve the same goal, but I think the learning curve for C will be smaller. The only barrier for C is pointer. Once pointer is understood, the rest is very clear.
2 I have no experience in this domain. It would be fun if we can get some real data for kids to analyze. I have thought about building some projects to analyze real data. As matter of fact, the new California Math Framework recommends this approach. I would love to work with you on this if you are interested in it.
Agree on building a whole OS is not the best way to spend time, but using OS features would help people understand the plumbing. I believe the potential is in the application and networking layers like all the web protocols.
Education vs professional training are still very controversial topics. There is no consensus which way is better for our kids. I would recommend Peter Thiel''''''''s comments on higher Ed, we do not have to agree with it. But it is worth hearing a very different opinion.
I am very convinced that CS will become much much bigger because of the demographics change and labor shortage. The newer generations will become lazier and care about work and life balance more, which is not a bad thing. So many things will be automated. It will not be a surprise if decades later, all seconary school students are mandated to learn CS just like Math.


c
cstack
回复 181楼ted.hanks的帖子
趣味性就是个笑话。高中生学点基础的C++完全没问题,哪怕就是java, python,甚至是basic,那也都是正经的编程语言。
我刚刚回了帖子,反对做完本科核心项目的观点,不过后来我自己又删了。我自己确实高中就学了烂校本科的内容,但是我本科上了个好学校,学了大量可以引以为豪的课程。我觉得说高中做完CS本科核心项目这个目标不切实际。
wdong 发表于 2022-08-02 22:53

I have thought about this question a lot : why all majors are 4 years?
When I said the college CS core software projects, I actually mean: data structures, algorithms, compiler, database, and networking.
c
cstack
回复 1楼cstack的帖子
话痨了,再回复一个。我觉得楼主的idea是好的。但是选择C作为主打语言不合适。CS这个行业的重点,最近10年已经从系统转变到了数据和AI。10年以前C是没有问题的,哪怕是现在,很多底层系统都还是用C写。但是目前的形势是,系统已经是昨日黄花了。接下来十年,CS的发展重点肯定还是数据和AI。C是完全搞不定这些的。如果真的入行搞CS,最后通过C++还是会学到C里面的精华。但是如果纯用C写,不可避免会花大量时间用malloc/free, open/close, strcpy和宏这些底层糟粕,就是吃眼前亏。
如果我来设计,我会用C++ + Python,舍弃前端。或者python + javascript舍弃算法。不管怎么样,python肯定是要学的, 因为python能干的事情太多太容易了。 如果C++, python, javascript都要,那估计只有一小撮好学生能扛得下来。
wdong 发表于 2022-08-02 23:03

Just want to share some data points.
Brazil elite universities almost exlusively use C to teach most of the CS courses. The hardest part of Harvard''s CS50 is taught in C. UCSC uses C for its core data structure course. UCSD''s hardest entry level course is taught in C. Actually I have met many kids who really enjoy programming in C because its simplicity.
I believe business automation will still be the major sector that hires most developers because the labor shortage will only get worse and younger generations do not want to work. For example, AWS is still hiring even Amazon starts to layoff many warehouse workers, and AWS has re-implemented some critical networking protocols in C.

w
wdong
Thanks a lot for your feedback. I have read your posts for a while.
1 Yes, what you said is correct. C++ and 竞赛编程 can also achieve the same purpose of practicing computational thinking.
I have also talked to some professors, they do not think C++ is the best first language. Both C and C++ and practices can achieve the same goal, but I think the learning curve for C will be smaller. The only barrier is pointer. Once pointer is understood, the rest is very clear.
2 I have no experience in this domain. It would be fun if we can get some real data for kids to analyze. I have thought about building some projects to analyze real data. As matter of fact, the new California Math Framework recommends this approach. I would love to work with you on this if you are interested in it.
Agree on building a whole OS is not the best way to spend time, but using OS features would help people understand the plumbing. I believe the potential is in the application and networking layers like all the web protocols.
Education vs professional training are still very controversial topics. There is no consensus which way is better for our kids. I would recommend Peter Thiel''''''''''''''''s comments on higher Ed, we do not have to agree with it. But it is worth hearing a very different opinion.
I am very convinced that CS will become much much bigger because of the demographics change and labor shortage. The newer generations will become lazier and care about work and life balance more, which is not a bad thing. So many things will be automated. It will not be a surprise if decades later, all seconary school students are mandated to learn CS just like Math.



cstack 发表于 2022-08-02 23:09

我比较确信楼主你out了。我自己写过你说的这种小OS,我研究生时也带过本科OS实验帮他们在裸机上debug代码,所以我清楚地知道是怎么回事。我的讲义现在还在网上https://www.cs.princeton.edu/courses/archive/fall06/cos318/precepts/。
这里其实有一个概念的置换,就是目前热门的是数据和AI,大家说CS的时候,指的也是数据和AI,而不是操作系统网络和数据库。Sun, cisco, oracle的时代10年前就已经过去了。可以预期将来十年,AI方向的funding和高端工作机会可能比CS别的所有方向加起来都多(低端的用javascript写网站不算)。就像现在的人不会费力气去搞清楚怎么搭显示器一样,要不了几年OS估计也会从本科的核心课程中去掉了。
一个对电脑感兴趣的小孩,不用人说自己就会去研究OS这些东西。但是这个只是兴趣爱好,就像研究相对论量子力学,和职业发展关系不大了。
d
dalishuishou

Mark

c
cstack
我比较确信楼主你out了。我自己写过你说的这种小OS,我研究生时也带过本科OS实验帮他们在裸机上debug代码,所以我清楚地知道是怎么回事。我的讲义现在还在网上https://www.cs.princeton.edu/courses/archive/fall06/cos318/precepts/。
这里其实有一个概念的置换,就是目前热门的是数据和AI,大家说CS的时候,指的也是数据和AI,而不是操作系统网络和数据库。Sun, cisco, oracle的时代10年前就已经过去了。可以预期将来十年,AI方向的funding和高端工作机会可能比CS别的所有方向加起来都多(低端的用javascript写网站不算)。就像现在的人不会费力气去搞清楚怎么搭显示器一样,要不了几年OS估计也会从本科的核心课程中去掉了。
一个对电脑感兴趣的小孩,不用人说自己就会去研究OS这些东西。但是这个只是兴趣爱好,就像研究相对论量子力学,和职业发展关系不大了。
wdong 发表于 2022-08-02 23:27

Agree with your opinion for OS.

We have to agree to disagree on AI.
Correct me if I am wrong. so far I have not seen a truly successful AI business model. What I have seen is most of the unicorns just automate the traditional businesses in the cloud, and provide better and cheaper solutions. Two examples are Stripe and Square, they just do payment in the cloud again but better and more scalable. This business model is so predictable and investors are willing to invest.
w
wdong
Agree with your opinion for OS.

We have to agree to disagree on AI.
Correct me if I am wrong. so far I have not seen a truly successful AI business model. What I have seen is most of the unicorns just automate the traditional businesses in the cloud, and provide better and cheaper solutions. Two examples are Stripe and Square, they just do payment in the cloud again but better and more scalable. This business model is so predictable and investors are willing to invest.
cstack 发表于 2022-08-02 23:37

删。我之前理解楼主的意思有误。我自己的观点也很主观,不argue了。
剑骨琴心
mark
D
Dawnatwindow
这个认真算来不是前端码工的活,是平面设计。LZ倒是可以花个几十刀买个模版,套上去就行了。

coalpilerd 发表于 2022-08-02 14:40

推荐个模板吧!
D
Dawnatwindow
Thanks. A lot of efforts have been spend to make it so responsive. Most of the logic have been pushed to the backend so the front-end is so simple such that almost any computer can load them.
Most kids are not patient. I want to make the experience as smooth as possible for them.
cstack 发表于 2022-08-02 14:08

我就喜欢简单页面! Simple is beautiful! 只要实质内容, 又快又好, 直奔主题. 花边就省省布料吧 :)
不喜欢花里胡哨, too distracting.
p
plainlake
mark
c
coalpilerd
推荐个模板吧!
Dawnatwindow 发表于 2022-08-03 01:11

这个,狗一下business website template,到处都是。
界面简单不等于不需要花心思哦。
s
shanggj
project设计的好的话确实不错。楼主应该放几节课和课程让大家免费看(不是free trial,是不需要注册任何用户就能看),知道水平怎么样,才会有人买。
hellosmallworld 发表于 2022-08-02 20:03

同意。 LZ 说这么多, 不如放几个 project 上来给大家看看。