z****e 发帖数: 54598 | 1 编程第一门课应该结合oop谈swift,以及为将来java的学习做点铺垫
从swift开始学编程最理想
因为ios本身环境比较单一,比较纯粹
所以不用涉及太过于复杂threads,网络等东东
很快能出app,可以做电子书啊什么的
很快可以看到产品和收益,虽然这个收益可能不多
但是成就感无与伦比,可以教会思考问题的方式,至于其他知识点
丫不懂,他不会去查吗?他不懂他自己会去google
现在咨询那么发达,哪里需要你教,你又不是他爹他妈,管那么多干嘛?
然后oop熟练了之后,开始教一点点pp,如何用一些比较高级的方法
对机器下指令,这个用mvc的viewer部分做例子甚好
剩下如果真对机器有兴趣,把c什么当成后续课程,让他们去选去
不过估计没几个真有兴趣,估计会对网络更感兴趣,毕竟网络才是future
然后有了网络之后,就开始倒腾java,搞server
开始塞入thread概念,网游可以开始写了
剩下3d什么,作为后续课程,让孩子自己去选去
server搞定了之后,开始教db和nosql
然后教数学应用,ml这些
这样做的好处就是,每学完一门课,他们就能做出点东西来
可以拿到市场上去卖钱,其次呢,每深入学习一门课,他们就能对自己已经做好的产品
做出相应的优化来,一开始学会了swift,就可以写app了
然后学会了网络和java,就可以搞android和server了
学会了db和nosql,就可以储存用户信息了
有了用户信息了,就可以用ml等知识让机器变得智能起来
多好 |
z****e 发帖数: 54598 | 2 swift - 非游戏app,跟拖控件程序员差距不大
mvc - 游戏类app,拉开与拖控件程序员的距离
java - android & server,学会架设服务器并学会让服务器host你的服务
db/nosql - 先留住客户信息在server side
ml - 随着客户信息的增多,学会如何组织这些数据 |
e*******o 发帖数: 4654 | 3 不理解计算机本质 都是枉然 哈哈
【在 z****e 的大作中提到】 : swift - 非游戏app,跟拖控件程序员差距不大 : mvc - 游戏类app,拉开与拖控件程序员的距离 : java - android & server,学会架设服务器并学会让服务器host你的服务 : db/nosql - 先留住客户信息在server side : ml - 随着客户信息的增多,学会如何组织这些数据
|
z****e 发帖数: 54598 | 4 想起当年说的,诺贝尔奖只应该有一个奖项,那就是物理学奖
这可是卢瑟福说的
【在 e*******o 的大作中提到】 : 不理解计算机本质 都是枉然 哈哈
|
e*******o 发帖数: 4654 | 5 再加一个 生物奖
【在 z****e 的大作中提到】 : 想起当年说的,诺贝尔奖只应该有一个奖项,那就是物理学奖 : 这可是卢瑟福说的
|
z****e 发帖数: 54598 | 6 生物只是人类无法apply数学知识而已
所谓物理,就是人类已经apply了大量数学知识的非生物物质
生物和物理的区别点在化学上,有机和无机
无机过去一点就是物理了,有个学科叫做物理化学
有机过去一点就是生物了,有个学科叫做生物化学
从来没有人听说过有物理生物的
这些东西的工具就是数学,数学再下去就是哲学
麻痹的一堆哲学博士对着csee这种行当的技术流着口水,飞溅着唾沫争论啥c重要不重要
这是joke吗?这phd都学了什么狗屁?
【在 e*******o 的大作中提到】 : 再加一个 生物奖
|
e*******o 发帖数: 4654 | 7 大牛息怒
你主贴的观点我是同意的
除了Swift 太新 不开源
重要
【在 z****e 的大作中提到】 : 生物只是人类无法apply数学知识而已 : 所谓物理,就是人类已经apply了大量数学知识的非生物物质 : 生物和物理的区别点在化学上,有机和无机 : 无机过去一点就是物理了,有个学科叫做物理化学 : 有机过去一点就是生物了,有个学科叫做生物化学 : 从来没有人听说过有物理生物的 : 这些东西的工具就是数学,数学再下去就是哲学 : 麻痹的一堆哲学博士对着csee这种行当的技术流着口水,飞溅着唾沫争论啥c重要不重要 : 这是joke吗?这phd都学了什么狗屁?
|
z****e 发帖数: 54598 | 8
那句话是joke啦
重要的是领悟思想(paradigm),出产品(app),解决问题(interest)
开源与否,不重要
【在 e*******o 的大作中提到】 : 大牛息怒 : 你主贴的观点我是同意的 : 除了Swift 太新 不开源 : : 重要
|