作者:知乎用户链接:https://www.zhihu.com/question/19909094/answer/18572127来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
东安的软件园的格局,是和别处不同的:都是前台一个曲尺形的大柜台,柜台上放着磁卡打卡器,可以随时打卡,码代码的人,傍晚散了工,每每排队站着,手里拿一张狗牌,从打卡器上一一刷过,---这是十年多前的事了,现在狗牌都挂在脖子上,打卡器也已换成了指纹打卡器,用食指或拇指从上面按下,人人都放松似的输出一口气。靠柜外站着,抖抖的哈出一口气在手掌,满脸堆笑的搓着手,等着工友们一起出去刨食,倘若肯花点钱买个热水袋,便可以一边搂着一边说笑了,或者买个围脖,把脖子包严实了,那就能更加暖和和高枕无忧了,但这些工友们,多是短衣帮,大抵是没有这么阔绰的。只有打领带的,才买的起这些,然后到楼下食堂,慢慢的吃喝,不必着急着补充热量。
小慧便整天的站在柜台里,专管着前台的事物,虽然是不是会有码农递请假单之类的,但总觉有些单调,有些无聊。掌柜是一副丧尸脸,来视察的客户也没有好气色,教人活泼不得;只有方平宽到公司,才可以笑几声,所以至今还记得。
方平宽是蹲着写代码而打领带的唯一的人。他身材很高大,青白脸色,太阳穴高高凸起,一部乱蓬蓬的头发。打的虽然是领带,可以似乎十年没有换,也没有洗。他对人说话,总是C,C吓,佳娃,熙佳佳什么的,教人半懂不懂的,因为他姓方,别人便从“2D平宽,3D方圆”这Canvas的话里,替他取下一个绰号,方平宽。方平宽一到公司,所有人都便看着他笑,有的叫道,“方平宽,你check in 的代码又出bug了”,他不回答,对柜台说,“借支笔,我把工时登记一下”,说着便拿出自己的狗牌。他们又故意高嚷到,“那都是十年前的工牌了,不换指纹打卡,你一定是想当一辈子临时工码农了!”方平宽睁大眼睛说:“你怎么凭空灭人志气,我一定转正的,这工牌是我当年...”“什么志气,你想说工牌是中为的吧,说不定是你在哪里捡的”方平宽便涨红了脸,太阳穴继续高高凸起,争辩道:“我是应届招进去的,进去了难道不算吗”接着便是难懂的话,什么李思普,汇编,嵌入式,CPU,什么德尔菲,韦佛,韦笔之类的,引得众人都笑起来,公司充满了快活的空气。
在这个时候,小慧也是附和着笑一下的,掌柜也不责备。而且掌柜见了方平宽,也每每这么调笑一下,方平宽自己知道不能和他们谈天,便转向小慧说话,有一回他对小慧说:“你会编程么?”小慧略略点一点头,“学过一点C语言”,他说,“学过C,...,我便考你一考,Hello World打印到控制台,怎样写的?”小慧觉得被侮辱了,便回过脸去,不再理会。方平宽等了许久,很肯切的说道,“不能写罢?......我教给你,记着!这些代码应该记着。将来写程序,调试bug的时候要用。”小慧暗想,自己连初级程序员都不是,而且调试bug也从不将Hello World打印到控制台;又好笑,又不耐烦,懒懒的答他道,“谁要你教,不是printf("Hello World!")写在main方法里么?“,方平宽显出极高兴的样子,拿着签字笔磕了一下柜台,点头说,”对呀对呀!......Hello World有四种打印到控制台的写法,你知道么?“小慧愈不耐烦了,努着嘴走开。方平宽刚用签字笔点到纸背面,见小慧毫不热心,便又叹了一口气,显出极惋惜的样子。
有几回,软件园里的软件学院搞培训,方平宽赶热闹去教室里溜达,看见一个学生在敲代码,便把头伸过去看,“嗯,不错”方平宽点着头,赞赏的说了一句,这时周围几个学生耳异,便围了过来。方平宽便给他们讲,“生成随机数可以用Random类,这里就是这么做的,但是还有更好的工具可以用,Math类有个random()方法,是个静态的,直接调用。”同学们试了一下,果然发现Math类生成随机数十分好用,便仍然围着,眼睛都望着方平宽。方平宽伸出指头,指着电脑说,“其实有很多好用的工具类,比如Robot类,可以模拟各种事件,用好了可以写外挂”,同学们听了,仍然没散,方平宽直起身来,自己摇头说:“封装,继承,多形性,这些基础要掌握好了。”于是学生们都在笑声里走散了。
<注>:Hello World四种打印到控制台的写法:1>main 方法里面写System.out.println("Hello World!") (C语言里写作printf("Hello World!"))2>静态区里面写static{System.out.println("Hello World!");System.exit(1)}不需要main方法也能打印了3>logger.info("Hello World!");4>console.log("Hello World!");