你们会让小孩去学习编程么?
- VODKA学编程无非是就是学算法,至于语法则没必要学,因为你根本不知道十年后会流行什么语言,但算法对小孩来说比较深了,如果没有数学基础很难学好,现在中学数学课本就有算法课程,也没必要太早学。。。。。
本帖最后由 VODKA 于 2020-7-6 09:51 通过手机版编辑 - ZHAOJING123重算法轻语法其实也不可取
以后要是励志学cs那是应该倾向于算法
但是以后要是想把简单编程当成一种生活技能的话,学点语法就挺好 - VODKA儿童编程班肯定是只教语法不教算法的,无非教点条件判断语句、对象函数参数变量之类的,个人认为单纯讲这些意思不大,但再往深了走就得上离散数学了,小孩搞不懂的。。。。。
本帖最后由 VODKA 于 2020-7-6 09:58 通过手机版编辑 - ZHAOJING123你不能光想着男孩,也有很多人生闺女的
女孩的话学点基础语法,电脑操作挺好的,至少不会对电脑陌生,遇到死机黑屏上不去网就哇哇叫 - raptor111你条件好,,,小学就用计算机了,我小学用计算器,,2333
- lobydenk。。。。
本帖最后由 lobydenk 于 2020-7-7 09:28 通过手机版编辑 - ylara程序员需要的软件工程能力远高于算法能力。一是大部分算法都已经提供了实现,实际生活中不会让你手写排序。软件工程能力,则是怎么抽象问题,使用面向对象的思维,如何复用。这些软工能力并不需要特别强的数学能力。
- 骨骨狼从业者来回答一下。我认为绝大多数的IT行业从业者需要的几个点:
1. 抽象能力:把实际问题抽象为软件逻辑的能力。这个面比较广,既涵盖了如何把一个业务逻辑转换为软件流程,也包括了如何提取关键问题,形成数学模型,最后再软件化。总之就是把现实问题转换为软件工程问题;
2. 工程能力:这里不光是指数学和算法能力,还包括了对现有框架API的熟练度、性能的认知等等。举个例子,一个工程能力强的汽修工,不光做事精细做得好,他还得会对各种工具得心应手,什么器件用什么样的工具,扭力调多少等等。
3. 沟通能力:这个很重要了,也是大部分程序员的瓶颈。如何将做的东西说出来,让客户明白、让老板明白,让和你对接的研发、产品的同事明白。这需要很强的逻辑思维能力,以及真正的把事情做明白了。
我的建议小朋友可以锻炼抽象能力,培养软件的思维方法。然后重点培养沟通能力,把事情讲明白。
最后工程能力需要真正喜欢软件的人慢慢去日积月累,如果孩子不喜欢就没必要可以培养。而抽象能力和沟通能力是受用终身的。 - X9999说是不用很深,你这上来就是dp又是树的。。。既然这样干脆连图也一起学了
- 农农那是数学老师没教过
教数学的怎么可能不懂这些 - MacPhisto先看数学好不好。大概来说就是满分100分能否考到90分。数学不好就别学编程了。
- tgmj001看干什么,做过网站要什么数学。国外的话别学游戏开发。
- northcong还是学好真正的哲学吧,不然长大了都不知道自己思想的思想其实来自于屁股
- tgmj001很多职位都是架构更多,算法普通人很难接触到。
- VODKA别想太多,这贴讨论的是儿童编程课。。。。。
要提高工程能力,必须跟几个项目,而且还得做大项目,才学得到真东西。。。。。 - VODKA你们还真把儿童编程课当成职业培训了?