你不是菜鸟:菜菜鸟小曹(菜鸟进阶1)

简介:
故事(5):菜菜鸟小曹(菜鸟进阶1)
 
    小曹是最近加入我这个Team的程序员,这个小伙很不错,我面试的时候对他的印象就很深刻。
    他的经历挺不寻常,在作程序员之前有过很多种类的工作经历,其中最为离奇的是他曾经做过“建筑工人”,然而,小曹坚持说自己曾经只是一个“建筑工人”,而不是“民工”,但却在平时讨论程序时他总是时不常的冒出几个“绑钢筋”的例子或者“给路铺沥青”的例子来。
    不过我还是很欣赏他的,毕竟跨行业跨得确实比较大,不仅仅要求人聪明,需要学习的东西要比别人多,而且私底下下得力气要比“科班儿”出身的程序员大很多倍,虽然他总是想着“绑钢筋”的事情。
    不过,有一次的事情,使我印象非常深刻。
   
    小张是负责安排小曹工作的工程师,那天,小张休婚假,需要休息两周时间。这是成人之美的事情,肯定是需要批准的,但是,项目进度还是非常紧的,而小曹又是刚刚入职,工作没有屡顺,这两周的工作小曹应该如何安排呢?
    小曹刚来,对系统还不是很熟悉,只能是一点一点个任务给他,一个一个的程序让他去完成。
    没办法,这两周的工作,我暂时替小张一段时间,给他安排和讲解。
 
    起初,先是根据项目进度安排,继续完成那个OSS项目的某个模块的编码工作,但是,他很快就做完了,大概也就是用了1、2天吧。
    我问小曹:“小张给你安排的工作都做完了?”
   “是,都做完了!”
   “那个XXX模块也做完了?”
   “啊,是啊,都做完啦!”
   “嗯,行......”
    ——够快的啊!好啊,那就顺势把这个模块都让他直接都完成了得了。
 
   “好吧,再这样做......”
    ——我把系统设计的内容又给他讲解了一下,这回是一个稍微复杂一些的任务,让他有个思考时间,争取能够做到进度不受影响。
   “明白了吗,你去弄吧。”  
   “明白了,好,我一会儿做完了给你!”
    ——他说“一会儿”?好啊,很不错,心想也不知道他完成的质量如何。
 
    大概是第二天,小曹跑了过来,跟我说“做完了!”
    ——我晕,真是“一会儿”就做完了!
   “你做完了?”
   “啊,做完了!”
    ——嘿!人才啊,真是够快的!
   “呵呵,好啊,你给我演示一下看看。”
    ——我怀着很兴奋的心情,要看看他的成果。
   “行,您访问, http://10.10.3.81”。
   “好!”
    ——我按照他说的去访问他的机器,我们的这个项目不是很复杂,没有架设SVN,只是将代码放到各自机器上进行调试,所以,他给我的IP地址是他自己的PC的地址。
    我的“360浏览器”显示“该页无法显示”。
    ——我再晕!
   “怎么搞得?”
    小曹似乎也晕了,“哦...稍等,我去看看。”
    2秒后,飞奔来说:“您访问, http://10.10.3.81/oss”。
    仍然“该页无法显示”。
    我话还没说完,已经不见人了。
    1秒后,再次闪电般的回来说:“您加一个:8080”。
    ——也许是小曹太紧张了,但是,终于可以访问了......汗......
 
   其实这仅仅是开始,于是,接下来的故事就像一个for循环:
 
   for (int i=0;i<N;i++){
       我随便点了一个地方,报错!
       然后,还没有说完话,人不见了。
       然后,数秒后跑回来,说“好了,您再试一下!”
   }
 
   终于在第“N+1”次时,我忍无可忍了:
 “我不是你的测试员!”
   ——我看到小曹的汗也下来了!
 
   故事中的小曹出现的问题,并不是因为他曾经是“民工”,很多菜鸟程序员都会有这样的问题:
  
   用3天完成了一个程序,却用1周时间去返工。
  
   有人说,开发程序就像盖楼房,一块砖一块砖的磊,一个模块一个模块的搭建。但是我说:
 
    程序开发是“艺术”,程序员是“艺术家”!
 
    要知道其实每一个程序对于程序员来说都是一个“纪念碑”,因为,那个程序也许会被你的用户使用很多年!我们真的不是在完成“计件工资”的东西,对待你的艺术品还是需要精益求精。
   只有在拿着手中的程序当成你一件“旷世佳作”的时候,才不会那么毛躁,因为那个程序是你的“作品”。
 
    敬请关注下一篇《你不是菜鸟(6):当程序员沦落到民工》近期贴出......
 
    为了大家阅读方便,可以直接点击本博客的“你不是菜鸟”栏目,这个系列的文章都在这个栏目下,谢谢!
    另,圈子也是一个很好的交流渠道,欢迎大家加入我们的“ 上班那点事儿交流圈”,谢谢!
 



 本文转自 useway 51CTO博客,原文链接:http://blog.51cto.com/useway/162494 ,如需转载请自行联系原作者


相关文章
|
3月前
|
JSON 前端开发 JavaScript
前端从菜鸟到大神的176问
前端从菜鸟到大神的176问
14 0
|
10月前
|
程序员 C语言 C++
菜鸟逆袭记
由于C语言是基础,C生万物。作为初学者的我们,C语言是当前掌握的重点。
|
10月前
|
程序员 编译器 Serverless
【菜鸟逆袭记】之初识函数
在数学的学习过程中,我们经常与函数这个概念打交道。什么幂函数,指数函数…它们都有共同的基本结构:自变量,因变量,函数表达式。那么C语言中的函数也是这样吗?让我们通过这一站的学习,来了解了解C语言中的函数
|
10月前
|
存储 C语言
菜鸟刷题Day6
菜鸟刷题Day6
|
10月前
|
算法
菜鸟刷题Day1
菜鸟刷题Day1
|
10月前
|
存储 Java C++
菜鸟刷题Day2
菜鸟刷题Day2
|
10月前
菜鸟刷题Day3
菜鸟刷题Day3
|
10月前
|
算法 索引
菜鸟刷题Day5
菜鸟刷题Day5
|
10月前
|
测试技术
菜鸟刷题Day8
菜鸟刷题Day8
|
10月前
菜鸟刷题Day7
菜鸟刷题Day7