w*g
2 楼
家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.
z*e
3 楼
裸奔吧。
p*o
4 楼
她?其实无所谓,当年多少人都是basic入的门。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
W*n
5 楼
我自己用的这款,手感不错,保护也很好,你在amazon找找看吧
Belkin Laser-Etched Silicone Sleeve Case for iPod classic 6G
Belkin Laser-Etched Silicone Sleeve Case for iPod classic 6G
m*r
7 楼
教孩子学python, 学googlesheet,是我们这边小孩夏令营很普遍的内容。 华人孩子里
面更流行, 又不用花钱买装备,家长又都会,可以辅导。
面更流行, 又不用花钱买装备,家长又都会,可以辅导。
e*o
8 楼
https://www.khanacademy.org/computing/computer-programming/
all your three points are invalid, if they hate programming because of ...
do not kill kids interest by C++.
all your three points are invalid, if they hate programming because of ...
do not kill kids interest by C++.
e*o
9 楼
Perl is the first language I can write fluently, mostly because I can use it
to solve the problem easily.
Now I program in Perl using Python and R, with the help of Google.
:)
to solve the problem easily.
Now I program in Perl using Python and R, with the help of Google.
:)
e*t
10 楼
主要是交编程逻辑 不是交语言啊 逻辑懂了自学很快
python的好处是简单,小孩一周就会用了,而且可以解决实际问题。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
python的好处是简单,小孩一周就会用了,而且可以解决实际问题。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
n*g
11 楼
楼下有人说的有道理,交给她能够实用的一门语言,python首选。
激发她的兴趣,不然跟学钢琴一样,不愿意学,那就糟了。
另外,如果真的要推,为啥不学C? 可以领会底层的秘密
家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
激发她的兴趣,不然跟学钢琴一样,不愿意学,那就糟了。
另外,如果真的要推,为啥不学C? 可以领会底层的秘密
家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
我觉得小学生从C++学起有如下好处:
- 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
- 玩arduino可以用C++.
- C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
缺点非常明显: 没书.
大家有何看法?
Update:
从图书馆request了几本python的书先看看再说.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
W*o
12 楼
我觉得应该学javascript,可以在浏览器上写一些小游戏
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
v*t
15 楼
这么快就十大了,厉害
G*B
16 楼
你咋不说10年以后编程还能吃饱饭不, 没有行业一直火。兴趣最重要,做自己喜欢的
才能开心。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
才能开心。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
l*m
17 楼
女娃,别学太深了。你看jeff dean的大女儿https://www.google.com/url?sa=t&
source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
n*p
18 楼
Scheme or Clojure
n*7
20 楼
转一篇鼓吹文
注意标题用的是Her,太适合楼主了
哈哈
Teach a Kid Functional Programming and You Feed Her for a Lifetime
http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html
【在 n******7 的大作中提到】
: 这个好
: 一直看到有人说FP对于0基础的更容易理解
: 不知道有谁真的实践过没
注意标题用的是Her,太适合楼主了
哈哈
Teach a Kid Functional Programming and You Feed Her for a Lifetime
http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html
【在 n******7 的大作中提到】
: 这个好
: 一直看到有人说FP对于0基础的更容易理解
: 不知道有谁真的实践过没
r*y
21 楼
教个Matlab足矣,永不过时,能做的事情高效轻松应付到大学、研究生。如果将来真的
读了CS或者EE,还需要从现在起就学编程语言吗,那人生岂不是太可悲了么?
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
读了CS或者EE,还需要从现在起就学编程语言吗,那人生岂不是太可悲了么?
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
e*w
22 楼
当然学 racket 从小把编程习惯养养好
w*g
23 楼
这孩子废了。不过她爹那么有钱, 不怕。
【在 l*******m 的大作中提到】
: 女娃,别学太深了。你看jeff dean的大女儿https://www.google.com/url?sa=t&
: source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
: ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
: 6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA
:
: 玩.
【在 l*******m 的大作中提到】
: 女娃,别学太深了。你看jeff dean的大女儿https://www.google.com/url?sa=t&
: source=web&rct=j&url=https://plus.google.com/%2BJeffDean/posts/PewYoXufZow&
: ved=0ahUKEwi6sufH6OXOAhUSzWMKHTpIDpEQFggbMAA&usg=AFQjCNHER-
: 6GgVZ5rtoWDfXT8Vwn70uPpQ&sig2=l6WQZDBqF_Y55wWkLYengA
:
: 玩.
w*g
24 楼
"Functional style programming seems new, almost like a fad, but functions ar
e a key part of (almost) every computer language."
作者完全不懂啊。
不管大人小孩,都不应该选FP作为入门语言。
【在 n******7 的大作中提到】
: 转一篇鼓吹文
: 注意标题用的是Her,太适合楼主了
: 哈哈
: Teach a Kid Functional Programming and You Feed Her for a Lifetime
: http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html
e a key part of (almost) every computer language."
作者完全不懂啊。
不管大人小孩,都不应该选FP作为入门语言。
【在 n******7 的大作中提到】
: 转一篇鼓吹文
: 注意标题用的是Her,太适合楼主了
: 哈哈
: Teach a Kid Functional Programming and You Feed Her for a Lifetime
: http://www.huffingtonpost.com/john-pavley/teach-a-kid-functional-pr_b_3666853.html
z*h
25 楼
我教娃iPad上的Pythonista。除了Python常用的库以外,它提供iOS动画的接口。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
w*m
26 楼
javascript和python里面选一个吧
javascript的优点是自带界面,浏览器自带,不需要安装。
小朋友都是视觉驱动。
缺点是es6以前的语法都很垃圾。
python的优点是数据结构完整,语法简单。
缺点是没法做小朋友的application。
javascript的优点是自带界面,浏览器自带,不需要安装。
小朋友都是视觉驱动。
缺点是es6以前的语法都很垃圾。
python的优点是数据结构完整,语法简单。
缺点是没法做小朋友的application。
s*o
28 楼
就算孩子犯错要罚也不需要用这么极端的手段吧?
s*r
29 楼
编程属于机械思维,小孩子学的结果就是把他培养成思维狭窄的机器的工具。
w*u
30 楼
教个见效上手快的语言吧。想正规些C也比C++强多了。
h*o
31 楼
re
t*a
32 楼
对小孩来说 Processing 语言也是一个好的选择。
优点是几条语句就可以在屏幕上画出图,实现鼠标和键盘的交互,而且自带的 IDE 比
较友好。 同时 Youtube 上的视频教程也很丰富。
当年女儿八岁时教她 Python, 她总也提不起兴趣。换成 Processing 后主动性强了很
多。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
优点是几条语句就可以在屏幕上画出图,实现鼠标和键盘的交互,而且自带的 IDE 比
较友好。 同时 Youtube 上的视频教程也很丰富。
当年女儿八岁时教她 Python, 她总也提不起兴趣。换成 Processing 后主动性强了很
多。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
P*B
33 楼
汇编?
要不要从TTL电平教起?
要不要从TTL电平教起?
g*t
35 楼
jupyter 用python, R, Octave,或者c
我觉得都是不错的选择。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
我觉得都是不错的选择。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
h*i
37 楼
作为第一门语言,还是scheme这种比较好,可以学到正确的路子,不走弯路。老一辈的
美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
现在还有学校这么教的。比如伯克利。
我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
。现在产品上线了。
这些小朋友,就上过几门CS的课,连软件工程,数据库的课都还没上过呢。要不是她们
的第一门语言是scheme,做到这些是不可能的。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
现在还有学校这么教的。比如伯克利。
我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
。现在产品上线了。
这些小朋友,就上过几门CS的课,连软件工程,数据库的课都还没上过呢。要不是她们
的第一门语言是scheme,做到这些是不可能的。
玩.
【在 w***g 的大作中提到】
: 家里有个小学生, 想让她去学编程. 看了一圈似乎只有教python的.
: python这个事情教小孩我又很大的concern. 因为等小孩真得用得上这个预言,
: 可能是10年以后的事情了. 谁知道十年以后兴什么语言? 现在要么不学, 要学
: 就要学不会过时的知识. (半年后就等着找工作的, python其实很好.)
: 我觉得小学生从C++学起有如下好处:
: - 以后参加IOI可以用C++. (另外两种语言是Pascal和java)
: - 玩arduino可以用C++.
: - C++和python相比更适合打基础. 不管是硬件的还是算法的基础知识都可以在C++上玩.
: 缺点非常明显: 没书.
: 大家有何看法?
n*7
38 楼
你觉得CHICKEN scheme拿来入门玩玩如何?
【在 h*i 的大作中提到】
: 作为第一门语言,还是scheme这种比较好,可以学到正确的路子,不走弯路。老一辈的
: 美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
: 现在还有学校这么教的。比如伯克利。
: 我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
: 来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
: clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
: 天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
: HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
: schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
: 。现在产品上线了。
【在 h*i 的大作中提到】
: 作为第一门语言,还是scheme这种比较好,可以学到正确的路子,不走弯路。老一辈的
: 美国CS学生都是这么教出来的,他们创造了大部分现在的技术。
: 现在还有学校这么教的。比如伯克利。
: 我今年夏天招了三个实习生,都是伯克利大三本科女生,来之前都没听说过Clojure。
: 来了,从我给她们看她们所见到的第一行Clojure代码,到她们每个人都做完全部的
: clojurescript koan题,只花了4个小时。第二天我就给她们看我们的生产代码,第三
: 天就正式干活了。现在三个月结束,她们完成了一个完整的产品,从美工设计,变成
: HTML模版,再变成Clojurescript代码,到服务器端的Clojure代码,datomic数据库
: schema设计到编码,都是她们自己干的,我只是告诉她们她们下一步做什么和问题答疑
: 。现在产品上线了。
n*7
41 楼
谢谢
无聊看了很久fp,决定还是上clojure了
昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
可能因为是同行的缘故
clojure工作机会不多,就当玩玩了,反正玩啥都得花时间
【在 h*i 的大作中提到】
: 玩的话,我推荐clojurescript。立马能网上画东西玩了,还是跨平台的,ios也能搞。
无聊看了很久fp,决定还是上clojure了
昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
可能因为是同行的缘故
clojure工作机会不多,就当玩玩了,反正玩啥都得花时间
【在 h*i 的大作中提到】
: 玩的话,我推荐clojurescript。立马能网上画东西玩了,还是跨平台的,ios也能搞。
h*i
42 楼
一个语言的工作机会是要有做技术的大公司来带动的。目前Clojure没有这样的带头公
司。用Clojure的大公司有,Walmart, Boeing这种,但都不算是技术公司。Starup不少
,做大的还不多。
【在 n******7 的大作中提到】
: 谢谢
: 无聊看了很久fp,决定还是上clojure了
: 昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
: http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
: 可能因为是同行的缘故
: clojure工作机会不多,就当玩玩了,反正玩啥都得花时间
司。用Clojure的大公司有,Walmart, Boeing这种,但都不算是技术公司。Starup不少
,做大的还不多。
【在 n******7 的大作中提到】
: 谢谢
: 无聊看了很久fp,决定还是上clojure了
: 昨天看了一个blog,他对python,R,以及各种fp的看法跟我(纸上谈兵)完全一致
: http://www.metasoarous.com/how-i-fell-in-love-with-clojure/
: 可能因为是同行的缘故
: clojure工作机会不多,就当玩玩了,反正玩啥都得花时间
相关阅读
Pyspark 怎么format output?跟烙印的交流要存证 (转载)g和f才不是什么不在乎framework呢scala的list具体怎么实现的?spark is slower than java Mapreduce --scala big bulls pls advise听说有些公司用haskell代替node显示器连主机都搞不明白的月光妹怎么摇身一变北清科班出身的create a unique primary key that can be indexed IBM netezza (转载)google的平台基本上就是一屌丝平台说说VS的一个强大优点当年系主任讲老人家搞项目要拉计算尺,什么样问个用python scratch yelp html 数据的问题问一个C++的问题,关于base class的设计的鼠标快还是键盘快?这网页是什么模版goodbug,jsp里,用angularjs的多吗?大牛对Scala的type system如何评价?C++的牛B之处你们都还没体会到copy database from one server to another in IBM netezza Agi (转载)mongodb 的Bulk操作到底是干嘛的?