IT数码及移动互联 我儿子10岁,想学coding,请问有什么好的教材吗?

最大赞力
0.00
当前赞力
100.00%
没有软件工程的基础也给不出具体的要求吧。如果说只是给出业务上的要求,那只能说高中生好厉害,或者你们那里对代码的要求好低了。这样就跟你前面的所有观点合上了。

印度好多做IT编程的都是要有极其详细的逻辑要求,然后由一些初级的程序员按部就班地翻译成代码。但这只是最低级的程序员好吗?程序员是很需要创造性的职业,设计那个系统和架构本身也是工作的主要部分。

编程序的当然不可能都成为比尔盖茨,但那些知名IT企业的头毕竟就那么几个,是成为那些头容易呢,还是做比较成功的程序员容易呢?你说的那些是国内的人吗?在软件行业里混的,大多都知道一些大拿程序员吧,包括出身于加拿大的狗司令老爷子。而且,人生在世就一定要成为那世界上屈指可数的一小撮人吗?以后人工智能会去掉好多的人类现有的工作,我不知道写程序会不会被彻底代替,但要夺取人工智能这个制高点,还是需要软件工程人员的。

starry night 的说法虽然偏激,不过有一些参考价值的。就是写程序本身只是一个技能。但是其后面的计算机和信息技术是一门高深的学问。家长不可本末倒置,以为懂写程序就是高科技人员了。就好像会做book keeping, 会做balance sheet只是会计技能,但是会计学是涉及到资金和账目管理的一门学问一样。让孩子接触这些东西是培养他们对该领域的认知,而不是让他们学技能

同样是搞IT搞技术的,有的人一辈子照着别人的需求文档写代码,有的人整出了比特币,有的人发明了全新的加密协议,有的人整出了自主学习的AI,这就是技工和研究人员的层次差别。
 
最大赞力
0.00
当前赞力
100.00%
starry night 的说法虽然偏激,不过有一些参考价值的。就是写程序本身只是一个技能。但是其后面的计算机和信息技术是一门高深的学问。家长不可本末倒置,以为懂写程序就是高科技人员了。就好像会做book keeping, 会做balance sheet只是会计技能,但是会计学是涉及到资金和账目管理的一门学问一样。让孩子接触这些东西是培养他们对该领域的认知,而不是让他们学技能

同样是搞IT搞技术的,有的人一辈子照着别人的需求文档写代码,有的人整出了比特币,有的人发明了全新的加密协议,有的人整出了自主学习的AI,这就是技工和研究人员的层次差别。

程序员的定义很广泛,包括软件工程师和架构师等,当然得懂数据结构、算法、一些数学、数据库、操作系统等等,以及一些主流的编程语言。不可能说就会一门编程语言就上工吧。
 
最大赞力
0.00
当前赞力
100.00%
...得懂数据结构、算法、一些数学、数据库、操作系统等等,以及一些主流的编程语言。...

这些都具备的人,很多也就是一辈子照需求文档写代码,修bug。效率高低不同而已,归根到底还是技能运用

真正有开创性的研究,往往是以编程为手段,把一些自己的独特知识产品化。也就是说,同样写程序,他们的程序价值高不是因为他们编程水平高,而是因为那段程序所承载的知识价值高。比如区块链技术(比特币的基础)的发明者,本身是密码学和通信协议技术的专家。比如说Boston Dynamic发明的机器大狗,其控制系统软件显然价值极高,那是因为编写者本身拥有的自动控制和机械仿生行走的知识。再比如现代飞机的飞行控制系统用都是高价值的复杂程序,这些飞控程序昂贵不是因为编写者的代码水平高,而是程序本身所承载的空气动力学知识,是成千上万次风洞试验和实机测试得出的知识结晶。飞控系统的负责人往往也是程序大拿,但是程序高手可不一定能成为 飞控系统的设计师。
 
最大赞力
0.00
当前赞力
100.00%
这些都具备的人,很多也就是一辈子照需求文档写代码,修bug。效率高低不同而已,归根到底还是技能运用

真正有开创性的研究,往往是以编程为手段,把一些自己的独特知识产品化。也就是说,同样写程序,他们的程序价值高不是因为他们编程水平高,而是因为那段程序所承载的知识价值高。比如区块链技术(比特币的基础)的发明者,本身是密码学和通信协议技术的专家。比如说Boston Dynamic发明的机器大狗,其控制系统软件显然价值极高,那是因为编写者本身拥有的自动控制和机械仿生行走的知识。再比如现代飞机的飞行控制系统用都是高价值的复杂程序,这些飞控程序昂贵不是因为编写者的代码水平高,而是程序本身所承载的空气动力学知识,是成千上万次风洞试验和实机测试得出的知识结晶。飞控系统的负责人往往也是程序大拿,但是程序高手可不一定能成为 飞控系统的设计师。

的确如此,所以单纯炫技的程序员是没什么意思的。但是,有了那些点子,还是得以高水平的代码呈现出来才行啊,不能运行没多一会儿就崩溃不是?具备软件工程知识,再会某种其他的知识的话,当然是如虎添翼了。而只会那种知识,说出要求就指望随便找个人就做出来,那恐怕是痴人说梦。否则,那些公司会那么傻开出比较高的工资来招程序员吗?

而且,多数人都是普普通通的啊,全世界有几个人能弄出你说的那些东西呢?搞高精尖的东西,可能是成王败寇的,而对普通人来说,还是平稳一点的生活更好吧。
 
最大赞力
0.00
当前赞力
100.00%
没有软件工程的基础也给不出具体的要求吧。如果说只是给出业务上的要求,那只能说高中生好厉害,或者你们那里对代码的要求好低了。这样就跟你前面的所有观点合上了。

印度好多做IT编程的都是要有极其详细的逻辑要求,然后由一些初级的程序员按部就班地翻译成代码。但这只是最低级的程序员好吗?程序员是很需要创造性的职业,设计那个系统和架构本身也是工作的主要部分。

编程序的当然不可能都成为比尔盖茨,但那些知名IT企业的头毕竟就那么几个,是成为那些头容易呢,还是做比较成功的程序员容易呢?你说的那些是国内的人吗?在软件行业里混的,大多都知道一些大拿程序员吧,包括出身于加拿大的狗司令老爷子。而且,人生在世就一定要成为那世界上屈指可数的一小撮人吗?以后人工智能会去掉好多的人类现有的工作,我不知道写程序会不会被彻底代替,但要夺取人工智能这个制高点,还是需要软件工程人员的。

软件工程师软件工程,跟提需求没关系吧。估计你不是计算机专业的吧?软件工程讲的是开发设计编程测试的过程。记得当初说有什么什么瀑布法什么的,反正一毕业都忘了。我觉得能提出好的需求,还是得业务好。

程序员就没有成功的。啥叫成功的程序员,你问问家园里,谁说自己是个成功的程序员的?啥叫高级程序员他跟低级程序员有啥关系?

没有说人生一定要成功,但是,要走coding的路子而且以它为开始,那就是走出了失败的第一步。
 

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部