《程序员修炼之道》读感

简介:

220656177.jpg

利用春节假期的机会看了两遍《程序员修炼之道》,其实书中说的大多是浅显易懂的道理,但是多年的工作感受,多个项目的经历让我对这些道理有了更深的理解。
“我的源码让猫吃了”,想想作为程序员的我们,是不是经常会帮自己解脱,向领导,测试,客户推卸责任,其实对于他们仿佛也就好比听“我的源码让猫吃了”这句话,是不是很讽刺?不管我们某个人基础再扎实,解决问题的能力再强,如果缺失了对自己的软件的责任,一定不会有好的工作成果。
“石头汤和煮青蛙”给我的感觉“石头汤”的方式好像是迭代开发的比喻,开始是石头,别急,慢慢会变成一锅好汤的。“煮青蛙”有点像某些公司教条的开发模式,设计好,开始做,不再关注周围相关环境的变化(需求的变化,软硬件环境的变化,性能的缺失),幡然醒悟时,已经被烫死了。
“DRY,正交性......”很多我们耳熟能详的软件特性,我们都明白,可是在设计编码时是不是有时会忽视?
“工具的使用”我们能熟练使用我们身边的工具吗?IDE,构建工具,源码管理系统,项目管理系统,EDIT......?
“测试”我们善于进行单元测试和自动测试吗?
“需求”我们站在用户的角度挖掘需求了吗?
很多很多,这些不是做过一次两次就说明已经掌握了,需要一个持续的过程去注意,实践,直到他们成为你的习惯,这样,你才能成为一个“专家程序员”。
本文转自永远的朋友博客51CTO博客,原文链接http://blog.51cto.com/yaocoder/773608如需转载请自行联系原作者

yaocoder
相关文章
|
4月前
技术感悟:代码之道,人生之路
在技术的海洋中航行多年,我深刻体会到,编写代码不仅仅是一项技术活动,更是一种对生活的态度和哲学的体现。每一行代码都蕴含着逻辑、顺序和目的,正如我们的人生旅程一样。通过编码,我们可以创造出无限可能,实现从无到有的过程,这不仅是技术的胜利,更是对生命意义的深刻诠释。本文将分享我的一些技术感悟,探讨编程背后的哲理以及它如何影响我们对世界的认知和理解。
59 17
|
2月前
|
程序员 开发者
编程之路:从迷茫到精通
在编程的世界里,我从一个迷茫的新手成长为一名熟练的开发者。这是一个充满挑战与乐趣的过程,让我明白了许多道理。通过不断学习和实践,我找到了自己的方向,也收获了宝贵的经验。希望我的故事能给你带来启发,让你在编程的道路上走得更远、更稳。
编程之路:从迷茫到精通的旅程
在这篇文章中,我们将一起探索编程世界的奥秘。无论你是刚刚踏入编程领域的新手,还是已经在这条路上走过一段距离的老手,都能在这里找到共鸣和启发。我们将通过一个简单的代码示例,揭示编程背后的思考过程和解决问题的策略。让我们一起走进编程的世界,解锁更多可能!
|
算法
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
人为什么要努力?编程、学习之路…很迷茫?个人经验分享
|
关系型数据库 MySQL 程序员
程序员之路:mysql数据类型
程序员之路:mysql数据类型
114 0
程序员之路:mysql数据类型
|
前端开发 程序员 测试技术
程序员进阶之道(一)
程序员进阶之道(一)
|
前端开发 JavaScript 程序员
我的程序员之路——2013年和2014年
我的程序员之路——2013年和2014年
我的程序员之路——2013年和2014年
|
设计模式 移动开发 前端开发
我的程序员之路——2015年和2016年至今
 这次也是创业公司,但与以往不同的是,起点很高,起步资金有1500W,而且给我开的工资破万,对我也很有吸引力。这家公司我待的时间蛮长的,有一年半,而且同事之间的感情也比前面两家要好。我在这家公司主要做PHP,兼顾页面的制作。
我的程序员之路——2015年和2016年至今
|
Java 程序员 测试技术
《代码整洁之道》&《程序员的职业素养》
《代码整洁之道》&《程序员的职业素养》
596 0
|
设计模式 Cloud Native 算法
程序员修炼之路:你该知道的 7 个必经阶段
数据结构、算法、设计模式被认为是程序员必修的三大内功,你对设计模式有什么理解?你是什么时候意识到自己需要好好学习设计模式的?本文将分享作者多年编程道路上的一些思考和心得,以及对如何提升设计能力的几点建议。
程序员修炼之路:你该知道的 7 个必经阶段

热门文章

最新文章

相关实验场景

更多