【前端阅读笔记之高效能程序员的修炼】

本文推荐了《代码大全》、《人月神话》等编程经典书籍,并强调了程序员应具备的责任感、代码简洁性和读源码的重要性。同时,指出高效的程序员会平衡实践与反思,避免过度依赖注释,始终追求大道至简的编程哲学。

推荐书籍

文章中推荐程序员要看的书籍

1.《代码大全》(第二版)
英文版《Code Complete 2》
2.《人月神话》
英文版《The Mythical Man-Month》
3.《点石成金:访客至上的网页设计秘笈》
英文版《Don’t Make Me Think》
4.《计算机程序设计与艺术》
5.《Web开发敏捷之道:应用Rails进行敏捷Web开发》

问答整理

文章中遇到的问题及解答

你对自己未来5年的职业是怎样规划的?
首先认真对待工作,尽最大努力完成每一项任务,业余时间钻研前沿技术,努力成为一名知名程序员(优秀的前端技术人员),希望在这宝贵的青春岁月里对工作问心无愧,对自己也有一份满意 的答卷。

杰出的程序员与勉强过得去的程序员之间的差别?
杰出的程序员通过说服别人来达成协作。通过清晰的注视和技术文档,他们让其他程序员能够读懂他们的代码,这也意味着其他程序员能够重用他们的代码,而不必重新去写。
磨刀不误砍柴工?
如果想要在某方面有所提高,最好的办法就是勤加练习。但是如果只顾埋头写代码,连讨论,反思或者学习的时间都没有,你将得不到真正的进步。必须要在磨炼技术与思考如何提高技术之间找到一个适当的平衡点。

高效编程之原则

永远都是自己的错

作为一名谦逊的程序员,最基本的要求就是要有意识:你写的代码在任何时候出了问题,那一定是你的错。如果你想让全世界人民接受你的软件,那你就要为它的故障承担全责。如果你不断地把问题推卸到其他人,其他公司或者其他源头上,你是无论如何也得不到尊敬和信任的。

大道至简

编码过程中,评价代码有多个维度:
1.代码简洁度
2.功能的完整性
3.执行速度
4.编码所花费的时间
5.健壮性
6.灵活性
但是最好的代码就是完全没有代码,编写代码,必须从简洁开始。

避免写注释

注释本身说不上是好还是坏,你应该总是专注于编写代码,而忘了还有注释这种东西的存在。当你已经一筹莫展。已经想不出任何办法可以让你的代码变得更加浅显易懂,这时候才应该考虑加注释,换言之,我们应该写的是有效注释而不是让代码显得多的冗余注释。

学会读源代码

不管文档上面怎么说,源代码才是最终的事实,是你所能找到的最好的,最确定的,最新的“文档”。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值