开发者社区> 问答> 正文

国内 80% 程序员缺失基本功,做事凭本能,遇到问题靠加班解决,现实真有这么惨吗?

InfoQ 与国内最早导入敏捷软件开发方法的熊节先生探讨了”程序员如何练好基本功“的问题,“程序员的基本功才是真正影响开发效率,甚至影响整个项目成败的核心。然而,国内 80% 的软件从业者都存在基本功缺失的问题,其实我想说 90%,太得罪人。”

“软件开发是一门手艺,讲究又快又好”,“不是那些高大上、新潮的技术、框架,而是我们每天要做的很基础的事情。比如快捷键是否熟悉,测试习惯好不好,代码干不干净,打字速度有多快等等”。

他认为从业者很难进入到理想的工作状态的主要是能力的缺失。

像如何拆解任务,如何管理任务进度,如何了解生产流水线是否健康,用什么方式协调人与人之间的合作,这些都是有能力要求的。而从业者不具备这个能力。这又回到最初提到的问题——基本功的缺失。在缺乏基本功的情况下,人们完全凭着人类的本能做事,遇到问题就靠加班解决。

而获取扎实基本功的能力靠:

练习,不断地练习,反复的刻意练习。刻意练习的要点是什么?第一,重复,不断地重复;第二,跳出舒适区,进入学习区进行练习。用一些枯燥的无趣的方式去训练,不断地磨练,最终形成一种“肌肉记忆”。

那么国内程序员的基本功能力到底如何?基本功不扎实的程序员你身边见得多吗?这些基本功不扎实的程序员在日常工作中都有哪些表现?如何去提升自己的基本功?

本文转自infoQ

原文链接:https://www.infoq.cn/talk/z5Gm9SiaLQj26vLFIYIp

展开
收起
游客pklijor6gytpx 2019-12-16 09:53:11 813 0
1 条回答
写回答
取消 提交回答
  • 确实是这样的,行业发展太快,城市生活节奏太快,竞争激烈,人员浮躁,工作量大,框架语言学习上都没有足够的时间。的确很少有人静下心来修炼基本功。

    2019-12-16 09:56:45
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
这些软技能,让程序员更幸福 立即下载
让商业更智能-不忘初心,脚踏实地 立即下载
他山之石可以攻御 立即下载