作者:灵剑
链接:https://www.zhihu.com/question/49741048/answer/118555093
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
你这种问题就不该加上互联网、程序员这些tag然后邀请这些相关的用户,在这些领域排名靠前的就没生活在你这个问题的世界里,当然不能相互理解。知乎这种社区也跟微博差不多,话语权占比和用户数量占比是不成比例的,而在专业领域又特别偏向专家和资深技术人员,这些人都走到今天肯定都不会靠培训的,也不会觉得培训有用,你怎么让他们理解你们对培训的需求……
就好像你们说你们大学怎么不学习,都在打LOL,我就回想了一下我本科,一个班20多个男生为了凑个dota战队还把我这种只打过AI的拉上了……我们的玩法一般是科协搞个程序设计比赛,拉上几个同学就去了,找个自习教室一边比划一边实体演练,然后去机房(大一没有自己的电脑,上机一小时一块钱,当然不能玩游戏)敲几千行代码一点一点调试,比完没多长时间又有个开小车的比赛可以玩,骗了块FPGA回来就开始烧Verilog、拼电路板、焊传感器,13V的电源接到7805上面跑一圈差点着火;学完信号与系统,回来当场用MFC撸一个能拖动零极点显示冲激响应的程序出来玩,过两天又去研究Direct3D。我们还有拿FPGA做打砖块游戏的(质量高得都能卖了),就为了数字电路实验线插的好看一些写了个面包板布线软件的(那个大神也在知乎)。
就好像你们说数据结构和算法怎么怎么用不上,你要让我说我真的不知道程序员除了数据结构和算法以外还有什么需要学的,哦还有英语,因为其他不就是翻一下文档(英文的)的事情吗,拿到一个新软件先翻一下功能简介,然后看一眼架构图,然后大概能想到什么功能应该运用了怎样的存储技术,什么地方使用了什么样的算法或者组件解决了什么问题,什么地方模块应该是怎么拆分的,运用了什么样的设计模式,然后一开文档,哦,果然是这样,那剩下的不用细看了,配置手册翻一下理解一下原作者的逻辑,剩下还不太明白的直接去翻源代码,再对着API随便设计一下就好了啊……所以这里面不就是数据结构和算法的知识比较重要吗……当然我也能理解大概别人不是这样的,所以我们为什么要追求相互理解呢。你找一群知乎的“意见领袖”出来说问题,那自然跟你三观都不一样。
作者:灵剑
链接:https://www.zhihu.com/question/49741048/answer/118555093
来源:知乎
著作权归作者所有,转载请联系作者获得授权。
你这种问题就不该加上互联网、程序员这些tag然后邀请这些相关的用户,在这些领域排名靠前的就没生活在你这个问题的世界里,当然不能相互理解。知乎这种社区也跟微博差不多,话语权占比和用户数量占比是不成比例的,而在专业领域又特别偏向专家和资深技术人员,这些人都走到今天肯定都不会靠培训的,也不会觉得培训有用,你怎么让他们理解你们对培训的需求……
就好像你们说你们大学怎么不学习,都在打LOL,我就回想了一下我本科,一个班20多个男生为了凑个dota战队还把我这种只打过AI的拉上了……我们的玩法一般是科协搞个程序设计比赛,拉上几个同学就去了,找个自习教室一边比划一边实体演练,然后去机房(大一没有自己的电脑,上机一小时一块钱,当然不能玩游戏)敲几千行代码一点一点调试,比完没多长时间又有个开小车的比赛可以玩,骗了块FPGA回来就开始烧Verilog、拼电路板、焊传感器,13V的电源接到7805上面跑一圈差点着火;学完信号与系统,回来当场用MFC撸一个能拖动零极点显示冲激响应的程序出来玩,过两天又去研究Direct3D。我们还有拿FPGA做打砖块游戏的(质量高得都能卖了),就为了数字电路实验线插的好看一些写了个面包板布线软件的(那个大神也在知乎)。
就好像你们说数据结构和算法怎么怎么用不上,你要让我说我真的不知道程序员除了数据结构和算法以外还有什么需要学的,哦还有英语,因为其他不就是翻一下文档(英文的)的事情吗,拿到一个新软件先翻一下功能简介,然后看一眼架构图,然后大概能想到什么功能应该运用了怎样的存储技术,什么地方使用了什么样的算法或者组件解决了什么问题,什么地方模块应该是怎么拆分的,运用了什么样的设计模式,然后一开文档,哦,果然是这样,那剩下的不用细看了,配置手册翻一下理解一下原作者的逻辑,剩下还不太明白的直接去翻源代码,再对着API随便设计一下就好了啊……所以这里面不就是数据结构和算法的知识比较重要吗……当然我也能理解大概别人不是这样的,所以我们为什么要追求相互理解呢。你找一群知乎的“意见领袖”出来说问题,那自然跟你三观都不一样。