小王子版《什么是真正的程序员》连载完结篇,这篇文章的原文来自:ALittlPrintfStory,作者仿照《小王子》中的情节,通过小printf遇见的不同类型的程序员,最后悟出什么才是真正的程序员! 第六章 到了吃午饭的时间,小printf打断了一个貌似忘记吃午饭的人。他桌子上的三明治已经凉了,但是他还是坐在桌子前面盯着他的屏幕。 他好像十分的忙,但是没人知道他在做什么。 小printf:"如果主数据库挂掉了,从数据库也会挂掉吗?"(创建主从数据库是为了减少DOWN机时间,让数据库可以一直处于工作状态中) "你运行的所有东西,或早或晚都会挂掉。" 小printf:"你以往的经历告诉你这一切都会失败?" "是的,不仅如此。所有的大系统,都会在特定的时间出现问题。"(就像千年虫问题???) 小printf:"那么,做一个可靠的系统,都需要做什么?" 那个人忙于他自己的事情,没有理会小printf。 小printf又问了一次:"做一个可靠的系统,都需要做什么?" 那个人正在尝试解决产品中的一个问题,但是小printf还一直问个不停,同时他还没有吃午饭。 所以他不耐烦甚至粗鲁的吼道:"这根本不可能,编程就是shit??。" 小printf倒吸了一口气,半天说不出一句话。 小printf愤怒的回击道:"我不相信你说的。程序是脆弱的没错,但是程序员可以改善这一点,同时做出更好和有用的东西" 那个人没有任何回答,在翻阅文档,尝试重新启动一个新的集群,但是情况却越来越糟糕。 小printf:"并且你应该相信有好的可靠的程。。" "不可能"那个人打断了小printf,接着说道:"我不相信有可靠或者好的的程序!根本不可能!这是我的第一个感觉,因为我正在处理一个垃圾的系统。你没看见我想法设法地让这个东西跑起来吗?事实如此!" 小printf很震惊的看着他说道:"事实如此?说的好像自己是个专家!是你自己把一切都搞的很糟糕。这世界上有上百万的和久经考验的程序,它们也有bug,也崩溃。但是人们还是需要它们,使用它们。据我所知很多程序是没有问题的。出现问题的原因大多是因为电脑的环境配置问题,或者一个错误的操作造成的。你不认为这才是问题的所在吗?" 那个人听完哑口无言。 第七章 小printf来到了第四个地方,遇到了一个人,他的电脑几乎被便签盖满了,没有人知道他在干什么。 "motor-mvc,quadrangularJS,GoQury,北京哪里医院治疗白癜风比较好北京最好白癜风医院咨询
|