龙空技术网

怎么看待程序员普遍缺乏数据结构和算法的知识?

枪哥说工控 34

前言:

眼前姐妹们对“算法基本结构中不包括什么”大致比较讲究,咱们都想要了解一些“算法基本结构中不包括什么”的相关资讯。那么小编在网络上网罗了一些对于“算法基本结构中不包括什么””的相关资讯,希望姐妹们能喜欢,咱们快快来了解一下吧!

怎么看待程序员普遍缺乏数据结构和算法的知识?

怎么看待程序员普遍缺乏数据结构和算法的知识?在开始前我有一些资料是我根据网友给的问题精心整理了一份数据结构的资料,从专业入门到高级教程全部无偿共享给大家。

算法和数据结构的确是程序员的基本能力,但精通它们并不是码农的基本需求。不抖机灵的话算法和数据结构属于个体的能力,而大多数码农最大的挑战是社会化协作,是工程质量。

码农最需要的三项技术能力是阅读理解杂乱的记忆检索能力、侦探式的逻辑推理、数据结构和算法那些清晰严谨的概念。

论理解难度哪能和产品经理写的洋洋洒洒几百字需求文档比?哪能和你接手的离职程序员的交接文档比?哪能和你公司Sdk库自研框架的FXXKME(README)比?随便一个开发需求产品文档藏在哪里?开了多少个交流群?到哪里填写开发进度?需求评审要找谁?你要修改哪几个库?

你眼前ide打开的项目是哪个?刚搜过的stack overflow。问题在浏览器哪个标签页?要修改的文件怎么找?上线建表工单联系谁?开发六成以上的精力在这些琐事上。

最后你接手的项目出bug了,问题可能出在哪个环节?客户端?通信?网关?中间件?缓存?数据库?代码里写反的布尔判断?服务器磁盘满了?运维把redis读库做了持久化,分布式配置中心各环境配置不一致?

大多数码农本来就在写简单的业务,而做业务百分之八十的时间都在解决代码无关的琐事,一天有效代码一百行不错了。

标签: #算法基本结构中不包括什么