43 | 阻碍你成为优秀程序员的两个坏习惯
池建强
你好,这里是卖桃者说。今天跟你聊聊程序员的两个坏习惯。
程序员是一个很有意思的职业,入门门槛并不高,如果你学习能力强,自学几个月就能写出简单的程序,还能成功运行起来。但它的晋级路线却很陡峭,也就是易学难精。以前看到过一个比喻还挺贴切的,人人都会做饭吧,但不是人人都可以当厨师。
程序员在成长过程中,会有无数坑和障碍阻止你从新手成长为优秀程序员,数据结构要学,算法和编译原理要懂,还有各种软技能,甚至,你在不经意间养成的坏习惯都会阻止你进一步提升自己。
有些坏习惯并不那么引人瞩目,只是会在潜移默化中阻碍你发挥自己的能力。今天,我就跟你聊聊可能阻碍你成为优秀程序员的两个坏习惯。
1. 只是会用,而没有真正掌握一门编程语言
我经常跟初入职场的程序员同学们讲,编程语言之于程序员,就如同青龙偃月刀之于关羽,如意金箍棒之于孙悟空。你想写出一手好代码,那最起码需要精通一门编程语言,为此花费再多的精力也不为过。
然而在实际中,很多人对编程语言的掌握程度也就是会用,迫于工作需求,粗粗掌握一些语法、看过示例代码就撸起袖子开干,然后边查 Google 边写,也就是所谓的“在实践中学习”。这的确是快速学会一门语言的高效方法,实践出真知嘛。如果你学习能力好的话,说不定写出来的代码质量还不差。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
两个坏习惯阻碍程序员成为优秀程序员。首先,只是会用编程语言,而没有真正掌握。虽然快速学习语言的方法有效,但只掌握了50%的语言内容,会成为进一步提升的障碍。其次,程序员常常采用Copy & Paste的方式,但不加以消化。虽然复用代码能快速交付,但长期来看,这种做法会形成技术债,影响代码质量。文章指出,这些坏习惯归根结底是态度问题,态度决定了完成项目的方式和收获。文章提醒程序员要牢牢掌握编程语言,以及在复用代码后进行消化,写出带有自己风格的优秀代码。
该试读文章来自《池建强谈个人成长 -《卖桃者说》番外篇》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- aoe代码写的好可以不用写注释,如果经常需要注释进行解释,说明命名不能准确表达其含义。 好的代码可以这样:代码即文档、测试即文档 有兴趣的同学可以学习极客时间的 TDD 这门课程2022-11-28归属地:浙江2
收起评论