wanfeng395 发表于 2024-6-4 08:59:10

看小孩子个人兴趣,有兴趣孩子自己就能学得非常好;没兴趣就不必逼着学,逼着学的上课的鸟用没有。

xzx010 发表于 2024-6-4 09:06:31

对培养逻辑能力很重要

locky_z 发表于 2024-6-4 11:20:42

可惜现在的游戏程序都不好破解了。
想当年DOS下,出了Game Blaster,它能快速将小孩子喜欢打游戏的爱好转成研究计算机结构、代码、编程的兴趣。再也不会沉迷于游戏了。并且是用上帝视角方式来看同龄人打游戏的。

量子隧道 发表于 2024-6-4 11:26:02

scoopydoo 发表于 2024-6-4 00:54
英语不好,做程序员确实吃亏,因为码农都知道世界上最先进的编程方法叫做 “面向 stack overflow 编程 ...

“面向 stack overflow 编程”
有啥典故吗?:lol

scu319hy 发表于 2024-6-4 11:42:20

chipset009 发表于 2024-6-4 08:58
其实这些都不是主要原因。因为招人时考虑能力和工资待遇了,肯定得“合格”。现实中都是为了利润而加班的 ...

打了一大堆又删了。
我们在这里抬杠总归只是管中窥豹,说的只是片面的东西。
实际上这些只是无数因素中的一环。总之各个环节都发展得不太健康就是了
我想说的是,没有哪一个人能靠一已之力改变整个社会。能做的只是把自己眼前的事做好。
当程序员也好,码农也罢,都要有点追求。哪怕是开始能力不足。
大家都躺平摆烂,就永远都不会有变好的那天。:)

scu319hy 发表于 2024-6-4 11:45:21

量子隧道 发表于 2024-6-4 11:26
“面向 stack overflow 编程”
有啥典故吗?

就是传说中的Ctrl+C/Ctrl+V程序员
以前是 面向百度/Google编程,现在是 面向stack overflow和github编程, 近来有 面向chatgpt编程 的趋势
总之都是技术含量非常高的工作;P

chipset009 发表于 2024-6-4 11:50:26

scu319hy 发表于 2024-6-4 11:42
打了一大堆又删了。
我们在这里抬杠总归只是管中窥豹,说的只是片面的东西。
实际上这些只是无数因素中 ...

所以我说,得把英语学好。尤其年青人,实在不行网上找份工作,签证撒丫子走人呗。

scu319hy 发表于 2024-6-4 11:58:52

chipset009 发表于 2024-6-4 11:50
所以我说,得把英语学好。尤其年青人,实在不行网上找份工作,签证撒丫子走人呗。

哈哈,国外的月亮也不比中国圆,每个地方有每个地方的糟心事。
我十分怀疑楼主是来钓鱼的,发了好几个这种问题;P

chipset009 发表于 2024-6-4 12:19:09

scu319hy 发表于 2024-6-4 11:58
哈哈,国外的月亮也不比中国圆,每个地方有每个地方的糟心事。
我十分怀疑楼主是来钓鱼的,发了好几个这 ...

好吧,谁随便怎么认为都行,我不在乎,也懒得争论。

scoopydoo 发表于 2024-6-4 13:01:52

本帖最后由 scoopydoo 于 2024-6-4 13:05 编辑

scu319hy 发表于 2024-6-4 11:45
就是传说中的Ctrl+C/Ctrl+V程序员
以前是 面向百度/Google编程,现在是 面向stack overflow和github编程 ...

其实俺是非常认同 Ctrl-C/Ctrl-V 的。

能够快速找到已有的解决方案而不是自己重新发明轮子,是十分宝贵的能力,这样才能把自己的精力用在最关键的地方。

具体到编程这件事情,Google、Stark Overflow、Github 这些以英文为主的地方是恰恰程序员最重要、最关键的信息来源。

scu319hy 发表于 2024-6-4 14:51:54

scoopydoo 发表于 2024-6-4 13:01
其实俺是非常认同 Ctrl-C/Ctrl-V 的。

能够快速找到已有的解决方案而不是自己重新发明轮子,是十分 ...

我觉得这个问题是这样,Ctrl-C/Ctrl-V是个基本操作,是学习和快速掌握信息的基本技能。
有些人Ctrl-C/Ctrl-V之后,东西成了自己的,甚至可以更进一步。
而有些人只会Ctrl-C/Ctrl-V,把所有的精力都用在让Ctrl-C/Ctrl-V的东西跑起来上了。
我更推崇利用这些工具和平台学习和掌握需要的各种碎片信息,理解并把它们组织成自己的东西。

至于要不要重新发明轮子,要看具体的应用场景和工作要求。
理论上,如果开发人员能力足够,重新发明的轮子必然是比通用的轮子更适合自己的应用场景的。
比如,我的编辑器使用了我自己写的正则表达式库。我的正则库在做通用性能测试时比PCRE2/RE2慢一些。
但用在我的编辑器里,它的性能就远高于其它使用PCRE2/RE2的编辑器。

无论是对于个人还是对于组织来说,软件开发是一个长期积累的过程。
如果能够经过长期的沉淀,形成自己的基础组件/框架/工具等,对于个人和组织的开发能力/效率都会有非常大的提升
而只有通过这种过程才能建立甄别网上各种良莠不齐的开源项目的能力
毕竟网上的开源项目大多水平都不高,连binutils这种gnu核心组件里面也有很多非常垃圾的东西

如果项目规模很小,没有什么特别的要求,利用开源代码就能满足需求,那的确就没有再重新发明轮子的必要
但如果项目周期很长,会逐渐发展成大型项目,那必然需要重新发明各种轮子,谷歌的chromium就很典型。
因为不同的开源项目必然没法建立统一的框架和规范,会存在互不兼容甚至冲突的情况,用自己的组件替换开源组件也就是必须的了

当然,如果项目是只要能跑起来就好,那可以当我前面都没说;P

ustone 发表于 2024-6-4 16:01:00

chipset009 发表于 2024-6-4 08:42
你说的很对,中小学没有逻辑学,大学里貌似也没有。

古希腊有   

ustone 发表于 2024-6-4 16:04:58

wanfeng395 发表于 2024-6-4 08:59
看小孩子个人兴趣,有兴趣孩子自己就能学得非常好;没兴趣就不必逼着学,逼着学的上课的鸟用没有。

关键在于引导和培养兴趣

ustone 发表于 2024-6-4 16:05:26

xzx010 发表于 2024-6-4 09:06
对培养逻辑能力很重要

相辅相成

ustone 发表于 2024-6-4 16:06:43

locky_z 发表于 2024-6-4 11:20
可惜现在的游戏程序都不好破解了。
想当年DOS下,出了Game Blaster,它能快速将小孩子喜欢打游戏的爱好转 ...

Game Blaster做啥用的?
页: 1 2 3 4 [5] 6
查看完整版本: 大家支持孩子小学或初中阶段学编程吗?