• 为什么代码写的好的程序员都是数学比较强的?
  • 发布于 1周前
  • 26 热度
    2 评论
  • CRITV
  • 0 粉丝 1 篇博客
  •   

我到现在为止,一点代码也不会写了。但我有一个数学群,里面专业写码大神级数人,聊天间我看到了写码的一些本质的东西。


1.写码为啥写得好的大神,都是数学系的,或者数学都是强项。我当年没看到任何码和数学有关。

学数学归根到底,要有两项手艺,任何一个问题,到数学家手里,都要进行图形化和符号化。向上走进行符号化,这样方便逻辑推理和推导。向下都,要图形化,便于理解和感知。

写码,看着一行一行,其实和秀花一样,近看是一针一线,远看就是图案。里面包着模型。都需要脑子里有图形(至少是流程图和思维导图,数据在这个流程图里自由无障碍的流动)。模型要弄的好,必须符号化和逻辑框架清晰无比,才能把模型玩的转,才能自己的一个理念和想法溶进去。

2.代码都是写,但和盖楼一样,分了好多工种。里面有装修工(界面)、弱电强电(与硬件交互)、给排水、通风、框架设计(架构师)和设计师。

我们初期学计算机,根本就是学的装修工,但是教的人还自己觉得是教我们盖大楼。弄的我们无所适从。

大多数码农,干的是维修工和清洁工的活,就是灯泡灭了,换个灯泡。整理一下楼道。


时代过的真快,10年前能独立做网站的算比较牛的程序员,5年前能开发app的算很吃香的码农。而现在建个简单的网站一天搞定,开发个不复杂的app一周搞定的人满街都是。可以预言三年后会机器学习、深度学习调参的也满街都是。这个行业优胜劣汰太明显,所以要一直keep learning ,keep moving。身边遇见很多牛人都是把学习当成习惯了,当成习惯那就没有累不累,想不想学的。可以换种思路,学习能平息焦虑、提升自己,多快乐。


用户评论
  • 潜水金大牙
  • 卡农  2018-10-14 17:02
    计算机本质上不就是计算吗?既然本质上是计算,那计算的本质又是数学,这也不能理解为什么高深的计算机知识都离不开数学的支撑
    兄弟剖析的很到位嘛
  • 2018/10/15 9:39:00 [ 0 ] [ 0 ] 回复
  • 卡农
  • 计算机本质上不就是计算吗?既然本质上是计算,那计算的本质又是数学,这也不能理解为什么高深的计算机知识都离不开数学的支撑
  • 2018/10/14 17:02:00 [ 0 ] [ 0 ] 回复