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

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「数据结构的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!

算法和数据结构的确是程序员的基本能力,但精通它们并不是码农的基本需求。

不抖机灵的话,算法和数据结构属于个体的能力。而大多数码农最大的挑战是社会化协作,是工程质量

码农最需要的三项技术能力,是阅读理解,杂乱的记忆检索能力,侦探式的逻辑推理

数据结构和算法那些清晰严谨的概念,论理解难度,哪能和产品经理写的洋洋洒洒几百字……需求文档比?哪能和你接手的离职程序员的交接文档比?哪能和你公司 Sdk库、自研框架的FXXKME(README)比?随便一个开发需求,产品文档藏在哪里?开了多少个交流群?到哪里填写开发进度?需求评审要找谁?你要修改哪几个库?你眼前ide打开的项目是哪个?刚搜过的stack overflow问题在浏览器哪个标签页?要修改的文件怎么找?上线建表工单联系谁?……开发六成以上的精力在这些琐事上。

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

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

7f3c273c691db8d9211836136175a91b.jpeg

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

单片机一哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值