个人的经验总结

项目维护

接手旧项目时,不理解的代码,一定不要去乱碰。nginx配置也是一样的。你不知道它在哪里被用到了。不能抱有侥幸心理。

项目永远不会结束

不要相信客户和产品经理以后不会改需了这类话。产品(项目)存在意义就是解决人的需求(市场),让更多的人使用它,人的需求是变化的(市场竞争),项目只要存在就会有需求改动和功能增加。但是不能任由产品乱来。类比,好多人会追问生命的意义,生命的意义就是好好活着,生命一旦不能生存就只有死亡没有什么意义。

容灾

运营的项目一定要有容灾能力,服务,数据,文件 ,安全。不能抱有侥幸心理。这是常识。写在这里是为了提醒自己不再犯错。

关于测试

所有想法和解决方案,都必须经过代码的实践测试,不要相信没有经过测试的代码

我亦无他,惟手熟尔

遇到一个我认为是坑逼的程序员,认为他坑是接手了他写的项目,全是bug和问题,给公司造成损失了。框架工具没有熟练掌握,代码写的很敷衍,大部分代码都是复制粘贴别人项目里的代码。但是他花了十几分钟解决了一个我花了一天时间没有解决的问题,一个php5.5的比较古老商业CMS系统。因此想起了这句话。

作为一名程序员应该放下对”大神”和”大牛”的偏执,以及对”坑逼”的成见。不要以这些词汇来衡量技术水平。技术领域广阔,技术栈繁多,人的能力是有限的,所谓隔行如隔山。技术应该专业和专注,静下心来,专注于业务,问题和代码,放下情绪。能解决你擅长领域的问题的程序员就是好程序员。