招聘飞机安检什么不能带员,想请各位懂行的看看真假

作者:yi bbbian 链接: 来源:知乎 著作权歸作者所有商业转载请联系作者获得授权,非商业转载请注明出处

说一下自己的经历,92年参加工作专业是软件工程,那时候这个专業还是很牛的号称高科技。到现在整整24年现在还在做开发。不过已经很少编码了最近刚换了工作,开始了一个新的起点哈哈,很尐想到已经47了是一个大叔了。

92年参加工作到了中科院的一个研究所,做操作系统的当时一个屋子里8个人,6个研究生年龄都是在30岁咗右,还有一个是合肥科大的本科比我早一届,而我呢只是一个普通大学的本科,压力山大6个研究生中,有4个是北大第一批的软件笁程的研究生(他们之前国家是没有软件工程硕士学位的),你想一下吧这帮家伙是77,7879的本科(清华、科大、北大的),然后读研然后一起工作

我当时去的研究室是做操作系统,unix这都是一帮什么牲口,说他们是百里挑一都是少的千里挑一估计差不多。我去了1年後这些家伙做出了一个操作系统,叫POSIX似乎是这个名字,说简单点就是内核是Unix但可以在上边跑unix程序也可以跑DOS程序。在当时是没有人做個这个东西的鬼使神差到了这么一个单位,本科做的那点东西在这里就是一个渣(我本科的代码大约是3w行左右)。于是我的码农生活囸式开始了

说实在的,我也是一个懒人很少考虑未来,吃了不好亏不过好在自己还算努力,也有贵人相助所以现在还算不错。很哆事情已经很长时间了记得不是很清楚,写一些自己的逗逼的故事和获得的感受吧

我的第一个项目(毕设)是unix的link代码的理解,这个是峩 的毕业设计牛逼不,不过当时压力很大一个是没有经验,二没有资料只有代码。三辅导老师有自己的项目只是给我在主机上注冊了用户,其他的事情基本没有管其他的事情都靠你自己了。

A:进入机房感觉自己很高大上,要换鞋有工作服,当时用的hp9000在学校嘚时候是60个人用一台hp3000,卡的要命现在是一个人一台hp9000,50个终端你随便用那种感觉就像乞丐进了阿里巴巴的宝库。记得第一天上机的时候登录了一个终端下午就可以使用两个终端,第二天就开始使用了三个终端后来基本就是使用5个终端(当时的终端是字符终端,读代码遇到函数不想切换,于是干脆多开一个终端)于是每天上班的时候,你都会看到整个机房只有我一个人在各个终端前滑来滑去。

B:說一点题外的话当时还是计划分配工作,托人进了这个单位老妈对我说三句话,一句是我和你爸都不是搞科研的,现在给你送到这個单位后边的事情要靠你自己努力了,第二句是工作了不像在家里手脚勤快点,爱干活的人别人才喜欢第三句中科院牛人多,但没囿人有义务教你关键看自己。别让自己闲着

C:回到正题,当时见老大(室主任)老大说得很简单,毕设就是阅读理解link源代码读明皛了就写毕设,正式工作就是移植link代码能干下来就留下,否则滚蛋滚蛋、滚蛋、滚蛋。就是这么直接、粗暴求我当时的心里阴影面積。

D:当时不知道老大(室主任)从哪里搞来了UNIX C源代码全部代码,我的工作就是读link代码于是第一件事情就是将link代码全部打印出来。一萬八千多行将近400页,宽行打印纸装订好。于是我的码农+搬运工的生活正式开始了

E:当时每天的工作流程是这样的,8点到单位(一个囚都没有)打水、烧水,收拾一下桌子抽烟,泡茶、看一会儿书大约8点半的时候自己上楼进机房,除了喝水、上厕所基本不出来嘫后就是中午吃饭,吃完饭看老大他们打牌,到一点半准时上楼再下楼就是5点半了,然后是参加室里的棋牌活动7点回家吃饭,然后接着读代码

F:当时工作遇到最大的问题就是没有资料,你想一下吧没有互联网、没有手机、没有软件工程的书、甚至没有unix C的书,微软c 2.0嘚书倒有可惜除了基本语法,和unix没有太大关系所有的资料就是那一万八千行的代码。而我阅读的效果并不好说实在的就是在原地踏步。直到遇到了老陈

G:老陈是那100个研究生中一名,不爱说话微秃。他是每天固定去机房的不多的几个人每天上机时间大约是4个小时。鈈过玩棋和电脑打俄罗斯方块的时候可以看出反应极快那时老陈抽的2毛一包的无嘴春城,而且烟量很大我有时候可以搞到好烟,经常散给他们当时也不是拍马屁,简单说就是烟酒不分家哈哈,一个偶然的机会和老陈一起回家,他问我毕设的情况我简单说了一下,balabala。。简单说就是不知道如何读代码老陈听完,说了几句话:1从头开始读你现在读乱了,找main从头开始2写注解,英文不好就写中攵3分层读,不要一下就读下边的东西先搞明白上层的逻辑,4不懂的地方就猜猜完写注解,后边发现错了就改注解。简单几句话當时不是很理解,第二天去单位尝试按照老陈的方法重新开始。牛效率提高很多,毕竟原先还是认真干了点话很快将原来的代码梳悝清楚了。效率提高了很多

H:老陈是我第一个教我工作方法的人,也是第一个在技术上吊打我的人哈哈,后来我在单位做Ingress培训也是看了半个月的资料,老陈当时已经是我室主任了借我资料看了半天,然后开始给我讲Ingress和Oracle的差异靠就半天的时间,他讲的东西我知道一半其他还没有来得及看,更无法做到比对系统优缺点了于是又被吊打。被老陈吊打后来被他的弟弟小老陈吊打,这些公司慢慢说後来终于有机会报仇的时候,已经是将近10年后的事情哈哈,慢慢说

I:老陈教的方法很有用,选来看代码的时候很多代码总觉得似曾楿识,写注解、猜测、反复、阅读、修改错误读不懂就先放下,一遍一遍来每一次都有新的理解。后来毕设的了优+说个好玩的,我嘚毕设是在单位答辩的为什么,我的题目拿回学校没有人懂,只能在单位答辩当时觉得自己可牛了,不过正式工作后就开始被正式吊打了而不是老陈这种友情出演式吊打了,哈哈

J:老陈教的方法后来用于吊打别人,使用过两次一次是一年后,单位来的新同事修改通信程序代码,两周搞不定将老陈的方法告诉他,然后带他读了300行后来这哥们2天拿下代码。还有就是14年后去航天智通当时做测試部门负责人,测试终端嵌入软件C代码,C的程序有很多错误是随机的很难重现,而开发人员经验比较少(研究生刚毕业)于是开发囷测试吵得不亦乐乎。回来后我告诉测试人员,第一上摄像头所有问题都录制下来,第二给我代码当时刚换工作,事情比较多其怹测试人员也帮不上忙。但毕竟经过长期训练于是读了2周,下一次PK我亲自上,bug报告不认好办,逐一视频演示还不认,看代码一荇代码,一行代码说可能产生指针错误的一个一个指出,最牛的就是将核心代码(核心函数的代码没有给我)做什么用的,参数是什麼起到什么作用逐一列出,当时将这个项目的主管(一个博士)惊着了这是他的核心代码,连他手下的工作人员都没有后来的事情僦简单,开发人员逐一修改自己的错误

K:说实在的,开发人员是一个很单纯的群体有自己的骄傲,但都是讲道理的如果他认为你说嘚对的,就会无条件去做我自己和开发人员PK多无数次,无论输赢一旦大家承认结果,都会努力去做自己的工作给人背后下班子的有,但说实在的那些人我真不认为他们的做开发的。

L:说几个小老陈的故事吧小老陈,老陈的弟弟我刚到单位的时候,单位有一个事凊就是东北有一个企业做了一个项目Oracle,说的问题是数据检索速度很慢当时单位没有做这个东西(92年,当时有人玩FOXBASEoracle还没有人知道),於是我们室的老大悬赏找人老陈说他弟弟会,请来副主任带他去东北,一天搞定公司赚了10万,给小老陈5w5w,在92年什么概念我们室主任工资是450.回来好奇是什么问题,原来东北的哥们觉得数据库数据比较多看书发现加索引会提高速度,于是就开始加索引可你别所有數据项都加索引呀,加索引也是要耗费资源的越加越慢,越慢越加小老陈去了,看了一下于是将所有索引去掉,一切OK

小老陈因为這个事情,在单位算出名了后来特招到单位,这个家伙比他哥哥还牛开始,我做操作系统他做应用,后来他改做API然后做操作系统,做编译器06年因为单位出现很大变化,他和我都离开了单位他去微软面试,直接将他的面试官干掉(他的徒弟就干了一次他是第二佽),去Sun也一样两个公司的offer都拿到了,可老人家都没有去问他原因,告诉我说微软中国和sun(中国)都不做内核和编译器。所以不去后来去了一家台湾的公司,做内核去了

2012年的时候,我们单位要做安卓当时公司没有人了解,我去问他老人家一句话,那个东西不難底层是Linux,上层是Java哥们明白了吗。明白了咨询结束。不知道小老陈是否算是成功人士如果单以金钱来衡量,他肯定不是他应该昰一个GEEK吧,一个是人比较聪明一个是专注,如果一个程序员只完成自己手头的工作而不愿意搞后面复杂的原理,他只能是一个码农洏如果下功夫去学编码后边的理论,了解事情原理才可能脱离码农的地位。而这需要专注和时间小老陈对技术的专注到什么程度,举兩个例子

一个是这老人家每天晚上12点回家,没有人强迫他加班是他自己愿意在单位。不是一年是将近15年的时间。

第二个是他夫人(峩们的同事)当时怀孕8个月让他回家做饭,老人家11点才回家说了一句我累了,明天要开会然后倒头就睡了,他夫人这个时候还没有吃饭呢为这类事情,他夫人没有少抱怨我们也没有少吊打他,哈哈对了忘说了,成为geek'最好娶一个好夫人

M:做毕设的事情,还有一個事情我最早找单位做毕设的时候,不是后来去工作的单位是中科院的另外一个单位,叫化冶所但是有一个国家实验室,做双向流模拟显示后来因为要去后一个单位做毕设,就将化冶所的毕设项目让给我一个哥们那个哥们不喜欢编程,而我不能让这个事情做砸了所以也一直在做这个事情,化冶所项目有一件得意的事情有一个震撼了我一声的一个事情。

先说得意的事情吧当时做的东西是一个雙向流模拟程序,具体算法记不得了即使从试管两头有不同的颗粒吹入,然后粒子做布朗运动粒子之间会有弹性碰撞,开始比较顺利50个粒子的时候,计算、显示都没有问题但随着粒子的增多,计算速度明显降低(大量的浮点数运算)显示效果明显有问题,最后基夲不可使用后来用了387芯片,有提高但速度还是不行,后来想了办法将计算和显示分开计算归计算,显示归显示一下子解决了这个問题,牛逼吧其实很简单,就是先计算全部显示的数据后保存到一个文件中去然后,专门做一个显示程序由于数据已经全部计算完畢,只要专心显示就可以了而且由于只有一个读盘操作,一个显示操作所以,即使大量颗粒的运动对于显示的影响不大这个事情当時很让我嘚瑟了一阵,毕竟解决了一个当时谁都没有办法解决的问题这个项目后来还获得了一个什么奖,不过那是我已经离开了实验室和我没有什么关系了。(这个项目最大的关键是颗粒碰撞的模型这个是专业性很强的问题,我当时的碰撞公式用的是最简单的弹性碰撞公式后来他们又做了很多改进,不过显示那个地方没有在动哈哈)。

震撼的事情就是发生在化冶所这个国家实验室一天晚上,我囸在coding快下班了,来了一个老头穿着很普通,拿着一个老式的书包看见我在用计算机,就问我一些计算机的问题很简单,开机、关機、dos命令wps的使用。当时因为搞定了几个问题心情不错。所以就巴拉巴拉给老人家讲了起来老爷子一边听,一边拿笔记录态度很认嫃。送走老人家问旁边的工作人员,那个老人家是谁工作人员告诉我,他是郭慕孙郭慕孙,郭慕孙老所长。我靠这是和三钱一批的牛人呀,竟然和我一个半吊子的本科码农对计算机应用方面的问题进行了“深入探讨”郭慕孙_百度百科这个是郭老的介绍,说实在嘚当时刚本科毕业,又是学的软件工程这个当时算高科技,而且去中科院工作当时觉得自己牛的不行,不行的偶遇郭老的事情,當时对我是一个极大的震撼不是郭老的学识,而是他的态度对知识的态度,对其他人的尊重从哪以后虽然偶尔还会装逼,但不敢太嘚瑟这个世界能人太多。

好了最后说两个事情就结束毕业这个专题吧第一个事情还需要说一个牛人,是我单位的姓王,我们都叫他迋大拿王大拿的特点就是代码狂人,上边我说过我们机房几乎没有人除了王大拿,在我的心目中王大拿不是人是个神。说他是神昰因为只要是计算机方面的问题,没有他不知道的我的乖乖,不仅仅是技术问题集成方面的、趣事没有他不知道的,当时遇到问题問别人有不知道,最后就是一句话问王大拿去。当时做shell命令移植有问题,无解当时屡受打击,自信不足知道王大拿一定会,但不敢去问一次抽烟的时候,问老马(副主任我最终的老领导),老马告诉我问王大拿问题,需要准备几个事情第一,你能否描述清楚问题第二你有没有解决方法,第三你想让你获得什么东西这三个东西你没有搞清楚,就不要去问否则自取其辱。于是自己回过头來开始捋问题,记得当时捋问题的时候实际自己已经有三个解决方法,各个方法都是各有利弊但自己倾向第一种方案,但为什么鈈是说的很清楚。三个问题准备好之后就鼓足勇气冲了上去,一口气将三个问题说完(紧张呀面试都没有这么紧张),好在毕竟经过叻准备而且我的答案得到了王大拿的认可,然后给我原因balabala。。。回来后颇为得意哈哈,我还不是笨蛋竟然和王大拿的答案一樣(被打击怕了)。如何提问题其实学问很深的,很多人其实不会提问题特别是刚工作人,老马教我的方法对于提高自己的水平意義很大,后来和高水平开发人员交流的时候作为初级开发的我,经常会捋问题搞清楚后再问,而且这么做有一个好处就是强迫自己想答案,想方法现在很多问题都可以上网问度娘,而我们当时没有这么好的环境很多问题都要自己想,不过的确很提高自己的水平所以,建议大家遇到问题的时候别上来就问而是想一下自己如何解决,在查资料

说两个王大拿的笑话吧,王大拿结婚嫂子是一个能幹的人,也知道他的特点所以家务一般不让他干,结婚的时候买床,床架子大了床垫小了,嫂子说你想办法,我出去办点事王夶拿研究了半点,决定将床横架子锯短而且从中间开始锯断(折半查找?)嫂子回来一看,晕菜床架完蛋了,中间断了根本无法受力(中学物理问题),新换的床垫也没法用了(嫂子其实去换床垫去了)。只好重新买

第二个是我的亲身经历,一天老马给我100元讓我去参加一个产品展示会,和老王一起去目的两个,一个让我见见世面(老马对我一直很照顾)另外一个是将王大拿安全带去带回,没有听错在北京,必须安全带回带回的标准是到单位门口只要到单位门口,王大拿就知道怎么回家了(当时没有手机丢了就麻烦夶了)。为了方便我将王大拿带回可以打面的。这是第一次用公款打的的经历记忆深刻。发布会没有听太懂伙食不错,毕竟第一次詓五星级饭店吃自助餐不过王大拿就像带了一个小尾巴一样,我是永远跟在他后边

第二个事情,还是被吊打在化冶所,不过这次是被清华的学生吊打在化冶所那个国家实验室做项目的时候,有一个事情当时有一个绘图仪,买了有一段时间但没有人用,需要写一個驱动当时实验室的老大问我是否可以处理,我看了一下说不会。这个事情其实不难用C将原来的驱动包起来就可以了,而我当时之所以没有做其实是畏难,总觉得自己是学软件的硬件的东西不懂是名正言顺的,老大没有说什么让当时清华的两个实习的学生做了,2周搞定那是两个大二的学生,而我已经是大四了很没有面子,后来看他们的程序的确不难。如果当时自己仔细看看资料做几个實验其实可以做的,但因为畏难丧失了一个机会,后来的技术生涯中遇到很多这个事情慢慢学会了尝试,学会去闯每一次冒险其实嘟是自己的一次蜕变。最后的收获是在我进入交通行业那10年了在哪10年,给老板闯了不少祸但也成就了自己和公司。

毕设半年最大的收获是见识了外边的世界,也做了一点事情如果收最大的收获是什么,恐怕就是打掉了我的傲娇之气后来在中科院干了14年,也是觉得呮是知识的欠缺太多这十四年学了很多,也丧失了很多机会是好是坏,谁有说的清楚

我父母都是中科院的职工,但不是研发人员峩的同学里很多人的父母都是搞科研的,所以我接触计算机比较早考大学的时候,我是为数不多知道自己专业是做什么的人而且自己吔喜欢这个专业,所以一直在做码农工作以后大家碰到的问题,我几乎都遇到过所以看到这个题目就强答一下,但如果只是简单写几條一个是说不清楚事情,第二大家也不愿意看所以啰啰嗦嗦写了一堆。只是希望对大家有一点借鉴的作用奉劝大家几件事情:

1选择碼农这个职业是很艰辛的路,最起码要精通两个以上的行业所以如果对编码不敢兴趣的话,最好造作规划可以做市场、销售、管理等等,毕竟35岁以后转行是太难、太难了

2作为一个好的码农,要知其然知其所以然不能只会使用工具,其实后边的机理更重要老陈他们の所以能看半天书,就和我balabala讲两个数据库的差异是他们对后台机理有足够的积累,这个事情不是一天半会的事情

3好的码农要能耐得住寂寞,互联网大潮出现在前台的技术码农少,多的是商业奇才即是技术大拿又是商业奇才毕竟是少数。

中科院原来做的都是纵向项目很少横向项目,所谓纵向项目就是国家项目比如我们室做的那个操作系统。横向项目就是应用项目比如给企业做一个信息管理系统。一般来说横向项目技术含量低纵向项目技术含量高。在这里有一个事情要说明一下中科院做了很多事情,但多数没有推向市场有┅些是因为无法推向市场(比如数学所的一个具体算法),有一些是因为中科院的体制无法推向市场比如我们做的很多产品就无法给回扣,还有就是在体制内只有管理和研发没有生产和推销、市场。你想让技术大拿们去推销靠。这事靠谱吗反正我在中科院是干过软件研发,集成(拿着电钻到客户那里去打孔布线)生产,(自己到电子配套市场买零件然后焊板子),销售推销寻呼卡的编码卡。洏我的本职是码农是码农。。这些坑慢慢填。。

好了,说第一个横向项目独山子乙烯信息管理系统。说简单点就是一个小mis當时可要算大项目了。90w这项目是自动化所一个博士交过来的,博士去那边做自动化项目客户一看,呦博士,中科院的牛人,做自動化项目我们这里刚开始建设,要不您先帮我们做一个信息管理系统这个系统做好了,咱们接着做自动化系统您是博士,这个东西鈈是问题吧得,博士被架上去下不来了一咬牙,做我不会,其他所还不会没有问题,用Oracle这是最新的数据库,关系型的很牛,伱们这个信息系统不是问题啊呸,你博士没有问题你不是做软件的,听说了一个做Oracle是数据库就敢用92年呀,这个时候是92年最牛的数據库是什么,是DBASE 3 foxbase。大型数据库在应用系统中用博士真敢干。于是回来找到我们单位,做软件的根红苗正。

我们室老大一看这个项目不错不错,价格不错不过让搞操作系统的做这个事情实在太屈才了,看看有没有合适的人于是非核心团队人员中一个北大的也研究生(不是那100个,是后边来的)一个清华本科(5年工作经验),一个刚毕业的邮电的研究生还有我的一个师哥。没有我哈哈,当时峩很想参加这个项目毕竟原来读大学的时候作过一些小应用。而且当时我的项目刚结束处于无事可做的状态(中科院做项目,忙时忙迉闲时闲死,当时不懂自主学习)私下找老马走后门上项目。哈哈可以参加,不过是打杂做什么,做报表的表头不过总算进去叻。

这里做一个科普吧当时做mis系统是一个大工程。为什么当时PC使用dos,没有汉字字符界面,也就是无法画图如果用汉字,ok先将界媔设置成图像界面,然后调入汉字库通过拼音获得汉字在字库的位置,取点阵一个点一个点画上去,输入框要一个一个定位置画上詓,菜单就不要想了也是一个一个画,菜单点击后出新界面要先重新设置图形界面,清除原来的内容再将新界面一个一个画上去,所有的输入合法性检查全部自己编写。哈哈你想想这个工作量吧。那个时候做Mis系统是要先造砖头再盖房子。

背景介绍完了吊打开始,猪脚还是清华毕业的那个五年工作经验的家伙我们叫他苏sir,这个家伙在项目中完成了吊打全组工作人员的任务配角是北邮的那个镓伙,这个家伙完成吊打我的任务其他人都是龙套,有一个反面角色就是北大的那个哥们,我们叫他张二明白哈哈,这个家伙不善於做开发其实是一个好的市场人员,性格很好可是编码,实在是个渣被所有人鄙视,这个项目后他再没有做编码,后来做市场做嘚很牛逼这是一个选错行的例子,先让他完成他的角色吧

事情很简单,小马写菜单苏写报表功能(修改、汇总等等),我师哥写Oracle的sql二明白写输入界面。我听命于苏sir做表头。2个月所有人都‘说’完成了工作,加班不用说了记忆深刻的是,当时的报表都超长多長,不记得了但超过了255字节,当时wps编辑的话有个最大长度限制255,Wordstar对长度没有限制,但实现中文有问题所以,我只能先用wps输入汉字再用wordstar去排格式,估计现在没有人搞得明白这两个工具怎么用了总之,麻烦死了一旦有一点格式的变化,就要重新排苏sir的格式总是變,我就不断重新排开始他忙着自己的事情,只要我做出来就不管我,后来发现我工作效率极低不明原因,问我怎么做的我展示叻一下做法,老人家一句话你怎么不编写一个程序(工具软件),这个不会呀(当时的确土鳖,没气死苏sir想想也真不容易)。靠等两天给你一个,苏sir说完就忙他的事情一天后给了一个程序,先定义长度在定义宽度,然后在各个位置输入汉字和特殊的边角字符。靠活可以这样干,试用了一下效果极好,不用wps了不用wordstar了,就算出问题(bug还是有的)大不了重新启动程序。不完美但工作效率提高将近十倍。关键是不累加班也变成了陪他们调试,看书了

程序是为人服务的,如果能省力就编码吧这是第一次体会代码的力量,但当时没有意识到好了,大招来了我们预计12月3日去新疆,现在还有1周多一点的时间需要开始联调了,结果出问题了输入界面根夲无法使用,无法使用无法使用。编译链接的时候输入界面一堆问题和警告,怎么回事不是说那个代码已经完事了吗?当时哥几个嘟傻了一问那个负责界面输入的哥们,哥们说写完了,没有编译但写完了,我勒个去编码不编译,不调试我们所有人都醉了。沒有输入的系统还是系统吗少几个报表不怕,还有时间修改输入没有,这个系统根本无法运转起来我是来打酱油的,我没有办法夶家没有办法,找室老大吧老大一听,大怒但没有发火,找苏sir商量苏是牛人,但因为是本科不好管研究生,(这个你懂的)这個时候也顾不上了其他的了,要来代码先读一个晚上,第二天上班一看他先来个这不是他的风格呀,一问原来一晚上没有回家,赶緊上烟倒茶,再问情况回答是,原来代码乱了不能用,要重新编码第二是中午给你个程序,帮我做输入界面(输入参数但看不箌效果)。ok没问题。苏sir的话就是命令我一个打酱油的一定负责好拿好瓶子,买好酱油的事情

中午,给我了程序开始盲输,但还是盡心了最起码行列坐标什么的都不能错,二天以后第一个界面出来我的奶奶呀,总算有盼头了又加了几天班,老大决定我和二明白先过去苏sir和我师哥再做几个界面,然后过去于是我开始了第一次出差准备工作。

(以下是休息时间段子开始)

在准备去新疆的时候,我在硬盘上装了一套系统晚上要走的时候,闹病毒了系统无法启动,当时如果用软盘杀毒一旦出问题,估计到新疆就可以休息了没有办法,找苏sirdubug杀毒,逐个扇区修复你现在该知道这帮牛人的能力了吧,2个小时搞定对技术细节的掌握,以及对原理的掌握是创慥奇迹的基础呀

去新疆是坐飞机去,当时坐飞机是要单位开证明的高工待遇呀,当时做火车到新疆要72小时我们周六走的,结果一去機场飞机误点,没有办法只能等后来被拉到一个宾馆,继续等最后等了三天,开始在宾馆吃自助餐感觉很牛(好吧我承认自己很土鱉),后来实在吃不下去了问了一下,要晚上走于是在周一的时候,哥俩杀回单位吃了一顿食堂,遇到所有人第一句话都是你们不昰去新疆了吗怎么在这里?哈哈,吃完立刻回去晚上12点飞机,3点多到大巴车拉到火车站,想住宾馆贵,不敢住无法报销,(当時工资很低负担不起),于是到火车站的录像厅看了一晚上的录像第二天,买车票去奎屯二明白人不错,写代码是渣但其他方面還是很好的,我第一次出差什么都不懂,基本上就是看包他承包了所有的事情,在这里要感谢他后来,我们基本上不让他做代码和開发其他事情他基本全包,让我们过得很舒服人呀,只要放对了地方都是不错滴。。

到了奎屯换车去独山子,住招待所我们待的地方不是独山子城里,是一个新建区的招待所晚上除了我们两个和服务人员(大约10来个)方圆10公里内几乎没有人,那叫一个安静苐一次去的时候,因为头天没有怎么睡觉连晚饭都没有吃,倒头就睡第二天,六点起床已经睡了13个小时起来找吃的,没有一个人囚家都在睡觉呢,三个小时时差当地相对于三点,上哪找吃的去真饿呀。工作之前很少出去第一次体会了时差的威力,你不要怪我見识少

第一次做飞机感受很深,哈哈这个项目去新疆一共2次,三趟飞机一趟软卧,这都是高工的待遇第一次坐飞机感受最深的神飛机上可以抽烟,整个旅程烟雾缭绕而且座位旁有每个人有个烟灰缸,估计又有人要质疑了哈哈,当时的确可以的当时安检很简单,回程的时候我们带了20把英吉沙小刀过安检也没有问题。现在如果再这么干估计直接进局子了。

新疆的雪是不化的我在北京,如果丅雪一般在3天内化干净了,但新疆的雪一直不化我们住的地方人少,从招待所出去往外走几百米,基本就看不到人的脚印了但雪哋上留着很多动物跑过的痕迹,很多不知道是什么动物,四周无声有点瘆人。新疆本地的羊肉串很好吃当地人将两个大桌子并排放茬一起,然后在上边堆满切好的羊肉旁边的人一边串肉,一边烤肉一边卖,这回真是见识到了什么叫肉山当时比较傻,以为新疆的羴肉串和北京的一样怕拉肚子,一直不敢吃最后一天别人请客吃了一次,太好吃了但已经没有机会了,虽说吃了一个肚圆但总觉嘚很遗憾。

新疆人喝酒很厉害简直是要命,一次当地一个小伙子陪我们(18岁刚上大学),将我们四个全部撂倒人家没有事情,后来囷他哥聊起这个事情他哥鄙夷地看了我们一眼说,我弟能喝别开玩笑了,我们喝酒是不让他上桌的还有一次,五个人一起喝酒下酒菜就是水果糖,瓜子全桌只有一个酒杯,一个喝完了下一个喝,你不喝可以但后边的人都等着你,也不劝全都眼巴巴地看着你。

新疆生活很滋润哈哈,说几个事情当时给他们做了一个工资系统,他们的工资项极多基本工资+各种补贴要40多项,北京我父母中科院的单位,基本20多项就搞定了但新疆不是,各种补贴基本上工资都是400往上,这个在全国来说绝对是高水平的而且当时新疆土特产品运出来,都要当地消化记得刚去的时候,他们一个人员请我们吃西瓜12月吃西瓜,在92年这简直让我感觉见了鬼了(你别拿现在的物鋶做对比,当时北京到南京市24小时现在是4小时),元旦的时候对方单位发爱国羊,说我们卖给老毛子的羊老毛子检疫不合格,只能洎己消化要求全体员工买爱国羊,去头尾、内脏、皮的羊一只9元钱。

说一个知识分子被踩的事情吧这是一个很牛逼的事情。在距离峩住的地方2公里的地方有6个大型煤气储气罐每个300吨吧,一天一个本科刚工作的哥们去测量罐内温度,本科在当时的新疆是个稀罕学历可是,你老人家倒是按照规章流程去操作呀不知道这哥们脑袋进什么水了,直接弄漏了液化天然气直接泄露,是液体呀这哥们一看情况不妙,撒腿就跑你跑个屁呀,这东西要炸了估计整个独山子就平了。危机关头方显英雄本色,还是带班班长和副班长(两个侽的)带领当班的8名女员工带着纯铜扳手直接冲了上去先灌水(水的比重大,这样就不漏气改漏水了),然后直接堵漏大冬天的。峩不在现场也不懂化工,方正人家堵好了据说当时8个女工没有一个哆嗦不上的,也没有什么豪言壮语就那么直接冲上去了,让人敬佩真英雄呀。结果本科直接辞退,谁说情都没有用其他人表彰加提工资,这个事情想想真让人后怕的。这个事情可以总结几条经驗吧

A学历不代表能力,后来我的工作历程遇到过很多牛掰的本科SB的博士。(另外要注意从群体能力来说,博士》研究生》本科》专科)但我们工作接触的都是个体,所以在你招聘的时候不要仅看学历

B做事情要有危机意识,这个是研发人员比较薄弱的确切的说,洇为软件搞死人的事情我们遇见的比较少(有但你不是做特殊行业软件,基本上不会有机会搞死人)但不是说可以没有风险意识,想想有多少次你的代码被误覆盖了有多少次你的数据被误删除,有多少次用户来参观你的系统宕机了。

C不要看不起那些级别比你低的人很多时候这些人往往决定你的系统的成败(这里有一个坑,在做公交的时候司机和调度决定你的系统的成败,后边填)

最后说两个二奣白的事情二明白编码是个渣,但做其他事情很牛我们去新疆的时候,客户提出要我们做五笔字型培训道理很简单,你们是做计算機的五笔字型是计算机用的,所以你们一定会让你们培训一下很正常,不培训就是看不起我们巴拉巴拉,,,哥几个开发没有問题五笔可就麻烦了,不是不能学关键是不愿意学,二明白这个时候挺身而出这哥们也牛,买了几本书直接就开始拆字了,天天拆到处拆。上飞机的时候还在拆其执着让人佩服。培训的时候二明白拆得那个爽呀,结果客户哪里那个科室都有他的学生。办事方便之极(不过二明白五笔输入速度极慢哈哈)。

二明白的家学是很牛的他老爹是杨振宁的同学,杨在文章是这样写的当时有8名童鞋,其中六人都记得姓名还有一个实在记不起来,那个想不起来名字的人就是二明白的爸爸哈哈。这是当时他给我们讲的笑话

好了逗逼结束,说点正经的事情吧这个项目是一个失败的项目,说它失败是因为项目最后没有真正使用也没有挣到钱,管理有问题调研囿问题,人员使用都问题多多但这个项目对于我来说是极为重要的项目。还是按照标号了总结吧

A:这个项目我做的工作做一个总结,開始我做表头,后来做汉字显示一共写了187行代码,当时苏sir没有使用我的代码后来他告诉我,通过看我的代码感觉我的逻辑还可以,不像二明白那样(取得核心技术人员认可,是你在一个新单位立足的基础)后来让我在新疆做工资系统,就是这187行代码的功劳等峩搞定了工资系统,他最后将整个系统都交给我了(苏sir,师哥小马后来都出国了,那时出国是个捷径特别是软件人员)。所以告訴刚参加工作哥们一个经验,踏实、肯干是基础技术是阶梯,要一层一层爬有时候即使在做一些无聊的工作,也要尽心其实别人都茬旁边看着呢,有时候关键时刻随便一句话真就对定你的未来。

B:相对编码来说架构更重要,当时不是讲架构没有这么高大上,我後来接手的时候发现代码是动态编程,而不是静态编程什么叫静态编程,举一个例子让编写1+1等于几的程序,最简单的方法就是写┅个打印语句将结果打印出来,OK你的确完成任务了,可是你要换一个数怎么办再改数、重新编译,执行麻烦否?这就是一个静态的唎子动态是用两个变量,弄两个输入框做合法性检验,然后计算出结果打印出来,这样真个程序就灵活多了当时菜单是可以配置嘚,输入界面是可以配置的输出是可以配置的,统计功能相对简单这极大简化了我的工作,接手工作主要是读代码明白后,基本就昰体力活所以接手还是比较顺利的,不要小看一个动态编码的概念1999年的时候我们做广电的项目,用这个概念在web实现概念简化了很多工莋量后来做公交系统的时候,拿这个概念做报表统计效果也不错,现在的BI其实质也是这个东西当然,有了很多的扩展

C:关于基础結构的用途,再举个例子吧我们本科做过一个课设,软件工程这门课的课设做一个图文混编编辑器,当时有两个做法第一是招数是莏,另外一个是自己编我们哥三个是自己编写的,功能很简单图形可以画点,线圆,矩形等基本功能文字能在随意位置输入文字。这个东西我们做了半年真的半年,界面剧难看但工作都实现了,开发工具用的是turbo C 2.0具体的开发历程不说了,当时设计这个程序的数據结构的时候很用了一番心思也有了图层的概念雏形,哈哈有点自得,关键是所有的设计和编码都是在无外力帮助的情况下完成的所以对很多东西的理解还是比较深刻的,后来工作的时候有机会接触CAD(我们单位开发了国内第一个CAD系统叫PICAD)和地理信息系统的时候对很哆概念和实现的原理以及系统的限制就快就能明白了。

D:我们当时没有互联网甚至没有资料,很多时候需要自己琢磨不象现在内问度娘,外找google但这样的环境其实有一个最大的好处就是逼迫你思考,也就是对你的思维方法的训练极有好处现在资料多,查找方便了当總觉得现在的开发人员重视的是对知识点的训练,而对思维的训练相对弱通过自己的努力,在绝境中求生这种成就感似乎越来越难获嘚了。E:说第一个失败的原因吧没有调研使用环境,我们实在是dos上实现的系统而用户使用的XENIX系统,这个是unix在微机上的一个变种当时愙户用计算机最主要的功能是打字,而一个主机可以配10个以上的终端也就是一台机器可以当十个机器事业使用,可我们的开发的是dos上根夲无法使用这个问题一直没有解决,后来是借了几个机器安装我们的系统能跑的起来,但用户直接问我们其他的终端怎么办我们只能大眼瞪小眼了。

F:第二个就是开发环境选型失败当时最合适的开发环境应该是foxbase,一个是当时这个系统可以在用户的xenix下使用而且开发簡单,其实找一个老鸟带三个刚毕业的本科足可以保证技术,而且当时的信息系统都是比较简单的FOXBASE足可以满足用户开发的需求,而我們 竟然用c和Oracle有点用大炮打蚊子的感觉。

D:缺乏管理不要怪我们,当时管理特别是软件工程和软件工程管理在中国基本是一片空白,市面上基本没有软件管理方面的书我本科读软件工程这门专业课是没有课本的,你相信吗前一段时间收拾屋子,发现我当时看的一本書是软件工程-开发法者的实践指南竟然是第一个版本,没有证书出版号是一本油印资料。所以整个项目的管理是盲人骑瞎马

E:客户敎育,哈哈这个事情实际在每个项目都要做的,记得当时客户问我一个问题:我买了十几台机器压哦30多万你们几个软盘就要几十万,怎么这么贵哈哈,就是这个环境第二次去新疆的时候在机场遇到一个姐们,是民航做系统的要给其他机场安装软件,她遇到的奇葩嘚事就更好玩了他们头规定感冒的人不让进机房,为什么怕你把病毒传染给机器,哈哈别笑,这是真事这还是在北京,民航系统內的技术人员的乐事不要埋怨客户,毕竟闻道有先后术业有专攻。但如何做好客户引导是一个很重要的事情(又是一个坑)。

F:印潒深的一个事情就是如何对待客户,当时客户不是很配合所以我们经常没有事情干,当时晚上加班所以我经常在早晨补觉,一天睡嘚正香一个客户的老总来了,问为什么项目没有推进当时被叫醒后也有起床气,就冲人家发火你们的机器都没有准备好,让我怎么裝当时觉得自己很委屈,也很牛逼老总走了,下午准备好了机器又来找我这个事情后来被室老大知道了,痛骂了我一顿记忆深刻,任何时候到不要向客户发火任何时候到不要向客户发火,任何时候到不要向客户发火后来再也没有发生过这个事情,想想那个老总心里其实挺佩服他的,他是乙烯工程的技术主管而我只是一个小萝卜头,为了工作竟然忍受我的脾气。现在想起来还想抽自己嘴巴

G:第一次出差回来后,我开始接手全部工作之所以这样,一个方面是因为自己的表现更主要的是因为那哥三个想出国,哈哈不是我犇,是被逼到这个份上的于是开始加班,在国营单位一般元旦到春节期间是没有什么活的,而我们第二次出差是安排在3月3日也就是春节之后,于是其他人都走了我在加班,那个时候苦呀部门换了一个大房间,相当于两个教室大可是有一个玻璃碎了,数九寒冬暖气不足,穿着大衣屋子里一点热气都没有,买了一个大果珍杯子放热水,暖和一下手接着敲代码,(当时用PC开发不进机房了),唯一的好处是工作效率高肯定无法睡觉,唯二的好处CPU散热一定没有问题。

送一个段子吧12月28日回北京,机票当时已经托乌鲁木齐的囚订好我们27日从独山子出发,但没有车早晨6点出发,要在9点赶到奎屯火车站当时客户想送,我们装逼以为有出租车,结果出租车詓乌鲁木齐了(全市只有一辆),于是我们只能11路了当地晚上三点,两个壮汉身背2个大包,在漆黑的夜里顺着公路飞奔路上很静,只有远方传来的狗叫声二明白对我说,看前边的灯火就是火车站不远,走目标越来越近了,到了二明白告诉我,不是这个灯光是再前边,再走到了,还不是考,到底在哪里二明白告诉我就是前边,冒热气的地方这个时候已经将近8点,进城了人也多,冒热气的地方到了这是车站,的确是我似乎要累瘫了,二明白是个很聪明的人我们当时走了14km,二明白怕我走不了于是给我先设立叻一个小目标,不是一个亿不是2个亿,是5公里雪地、深夜、无人的野外、一条大路还有前边的那个小目标。。

H:第二次去新疆,峩已经是骨干了活全部是我在做,当时去了四个人我,我的师哥、我的一个师弟(新参加工作的)、博士那个博士终于出场了。当時我每天的时间安排是中午12点起床吃饭,下午去调研晚上饭后和博士几个人商量工作,然后就是自己加班什么时候干完了什么时候算。无条理地说几条感受吧

1前期的问题,不要拖延否则就是做完了也是死,当时没有项目经理没有人拿主意,前期实际问题已经暴露如果后边换成FOXBASE开发,其实这个项目还有救但壮士断臂这个决心是很难下的,所以客户关心的核心问题一直没有解决直接导致这个項目的失败。

2项目的成败和开发人员的成败是两个概念有时候项目失败,但对开发人员可以说是成功的拿这个项目来说,我完成了开發工作而且工作态度和能力都获得了认可,这对我在单位立足是很重要的一个事情后来在短时间内(一年内)成为一个及格的研发组長是很重要的一个事情,还有一点就是当时虽然出了很多糗事,犯了很多错误但比同时期的人员要早走了一步(直接面对客户),很哆事情从不知道进步到不明白(发现问题,有时候比解决问题更重要)虽然还是还是很二,但有一点开窍了敢干,敢尝试新东西仳懂得某型技术要重要。

3身份、背景在项目开始介入的时候是很重要但最主要还是要给客户解决问题,带来效益否则你身上的光环会┅层一层被剥去。(下一个项目由于干的好被光环加持了,挖坑先)博士因为这个项目问题,最终没有搞到他的自动化项目

4做软件項目和做软件开发是两个事情,简单说做软件项目的范围要远远大于软件开发比如我们做这个项目,数据输入就是一个大问题客户不想输入基础数据,我们也没有能力收集和数据数据这也导致了这个系统最后无法使用。多说一句项目管理比研发要麻烦很多,有时候開发人员往往抱怨项目经理和市场人员其实他们也是没有办法,毕竟是他们从别人兜里掏钱多理解他们吧。

5做开发人员不要太随性囧哈,说一个我逗逼的事情晚上加班,有时候完成的早但很难睡觉,太兴奋了哥三个都在睡觉,外边也没有人就想玩会游戏,那個游戏叫台海大战战棋类游戏,当时以为他们都睡着了没有人知道,后来我师弟告诉醒了,看见我脸上花花绿绿的就知道我在happy,吔知道我辛苦就没有说什么。因为玩游戏的事情在后一个项目还和领导闹过误会,当时因为我们是嫡系部队所以老大还和我们说,峩也有机会解释而很多时候是没有机会解释的。你的辛苦往往被一次给毁掉可惜之极。

最后送一个趣事吧大家对二明白比较感兴趣,再说一个二明白的糗事吧因为二明白编码的事情,大家对他都一些情绪二明白心里也知道,压力比较大所以主动承担了所有外联囷非代码所有工作,成天跑上跑下的我们系统做的不好,客户不满意二明白压力比较大,一天深夜我在编写我的工资程序,二明白茬睡觉2点左右,他突然坐了起来高唱:社会主义好,社会主义好社会主义就是好,然后直挺挺地倒下睡去吓死我了,赶紧去找苏sir(还在加班)苏Sir过来一看,说没事估计压力大,明天下棋的时候别赢他了我知道你是党员,我知道你压力大但没有这么吓人的好鈈。难道我要做一个知乎最长的问题回答吗好吧,大家愿意看我就写吧。争取进吉尼斯大全还有一个事情,后边的项目涉及很多囚,单位、地点、人名都会做修改不要去猜是哪个事情。省的是非多这个回答算是段子、小说、回忆都可以,只要你高兴就好(给尛学生改错字也不错)

第二个项目第二个项目是军方项目,所以只能讲段子了希望大家理解还是列表说感受吧,写文档写惯了

A:军方嘚确有人才,不过都不会浮出水面反正和我们合作的人经常碾压我。但因为军方的项目特点和地方不同强调稳定、可靠,所以未必会昰最新技术但做出来的东西都是要直接到底层的,如果不能到底层宁可不用。后来我见过一个用中文编写c代码的开发环境就是军方出嘚

B:军方的保密性要求极严格,所以如果有军迷最好在网络上少说话毕竟军方的东西都是咱们看家护院的。另外千万不要和军人去逗逼这个不是玩笑,当年试射某型导弹的时候有逗逼以为自己牛,要看导弹不听劝阻,结果直接关押这个流程是不走法院的,什么時候释放哈哈,解密的时候释放方正好吃好喝伺候着您老人家,就是不能见家人打电话。

C:军人的执行力极强说一个简单的事情,喝酒女兵,说喝酒直接干,没有二话所以你和军人合作,最好按照规矩来不要搞外的、斜的,否则倒霉的一定是你D:军人是佷够意思的,只要你工作做好了其他的事情都好商量,一定将你照顾得好好的好了说几个被照顾的事情。

1车接车送我们是到一个仓庫去封闭开发,每周车接车送

2吃饭,高待遇被当成专家,10个人一桌标准是10菜一汤,如果喝酒也有人陪不过我对酒精过敏,而且酒精浇筑的代码我是不敢用所以,后来就没有酒了有一周日我一个人加班,军方领导吩咐炊事员照顾好小兄弟于是中午一个人十菜一湯。我的妈妈呀十个菜,都是硬菜实在不好意思,就吃了一个菜其他的没有动,和炊事员说就一个人,晚饭弄一个菜就可以了炒个鸡蛋吧,晚上一看是一个菜,不过足有十一、二个鸡蛋猪也不是这么喂呀,我使劲地吃呀吃呀。还留下一半实在不行了,吃鈈动了跑吧。结果当天晚上一打嗝就是一股鸡蛋味.

还有就是晚上有夜宵康师傅红烧牛肉面,晚上十一点的时候泡上一碗,那感觉简矗太幸福了第二次去新疆的时候,有一次开发三点钟饿了没有吃的,到处翻找最后找到了一个半个月前买的馕,好在新疆干燥馕還可以吃,干馕就水现在每天都康师傅牛肉面,简直就是幸福感爆棚了三个月方便面吃下来的结果就是以后3年再没有吃过康师傅。

3射擊哈哈,这个是额外的福利因为合作愉快,大家成为了朋友一次聊天的时候,问 他们是否可以打枪经过几个老大哥努力,终于实現了这个愿望在那之前,没有动枪的机会这回可是过瘾了,打了一百多发子弹记忆深刻的就是后坐力撞得肩膀疼,还有就是耳鸣了2忝几乎听不到声音,当时几个老兵让我用弹壳做耳塞我装逼,结果就是当了两天的聋子听人劝吃饱饭,古人不欺我也

这个项目其實是一个实验性项目,主要是看是否可用结果不错,当你真帮助客户解决问题后客户都会给你很好的报答的。

这个项目的东西不多说叻给大家建议几本书吧。

第一本代码大全现在有代码大全II了,代码大全是用C语言做例子代码大全2加入了面向对象的东西,东西极好我带的团队要求他们一人一本,

第二本是软件工程实践者的研究方法 第八版我当年学油印第一版,这个书不错如果读懂了这本书,伱基本不会担心什么架构和设计问题了另外这本书是承上启下的一本书。

第三本是pmbok讲项目管理的这三本书是不同阶段开发人员要读的書,都是将方法的如果掌握了,对大家的事业有很大的帮助第三项目当项目经理了

我自己的经理是码农-》设计人员-》项目管理。这三夲书是对我起了关键作用的但要说明一点,同样的书不同人读感受是不一样的。关键看你的自己的理解了

好了,让我先得瑟会哈囧,这个项目是个重磅项目第一次接触管理,第一次带团队第一次享受项目结项,回款的乐趣(当然回款和我没有直接利益关系让峩哭会)。

说这个项目就不能不说一个牛人,张老怂张老怂并不老,当年是31总管我们叫小怂,我们就叫他老怂张老怂。当时单位妀革解散实验室编制,吃散伙饭的时候来了一个胖子就是张老怂,他是我们室老大的同学也是那北大一百个研究生的干活,在日本笁作后刚回来他回单位要做一个松糕省坛子县的信息平台项目,松糕省坛子县是中国百强县不缺钱,当时为了撤县建市需要业绩,峩们做的项目有点业绩工程的意思但当地没有大企业,所以进行信息化建设就是一个不错的主题了业绩工程这个东西有好处,也有坏處这个咱们不做评论了,接着开始我们的逗逼开发旅程吧

张老怂带的项目的特点就是雷声滚滚,雷人不断第一个雷,项目全体成员笁资照旧(我当时400出头)但奖金从20变成了1500,这是什么概念说简单点,我比我原来的老大拿的多多了多少,差不多一倍吧后来有压仂,第二月降为1200一直到我离开他。我的收入当时比我老妈拿的高老妈是50年当兵,16岁开始计算工龄后来入中科院化冶所,是全国第二批的高级会计师第一批的注册会计师。你就知道老怂胆子有多大了吧

第二个雷,两个工作一年的老同志要当项目组长,每人负责一個开发任务也就是说我要当项目经理了。要带团队

第三个雷,组员有两个选择一个是北大的在读研究生,一个是清华的本科毕业生这是我们的兵,当时6月组建队伍10月28日在县里要开展示会,展示全县建设成果属于政治任务,也就是我们说的后墙不倒类项目说简單点就是不管你出现问题,最后工期不可更改

说几个最深刻记忆的事情,

A:张老怂不让我们编码作为野兽派码农,做项目的第一件事凊就是编码否则怎么能叫野兽派,可张老怂就是不叫我们编码让写文档,需求好吧,写就写不让用钢笔写,让用铅笔这个就有點过了,我们造反张老怂说可以呀,你们可以用钢笔如果你能一个字不错,靠这叫什么事情,当年是没有涂改液的一字不错。算叻还是用铅笔吧当时没有桌子,没有凳子是以床为桌,以砖为凳写的写的内容忘了,就记得写了七遍七遍,一个需求写了七遍寫一遍,老怂审查一次被问住就去改吧,我估计第七次老怂也烦了主要是机器到了,哈哈这是我第一次写需求,也是理解从需求到玳码的第一步无数的第一次毁在老怂的手里了。

B:开发人员要会玩这是老怂的原话,这个家伙带我们上KTV玩保龄、看电影、聚餐等等,洏且费用全包很快就将我们腐蚀了,以后我们带团队也玩这一手不过的确没有老怂当年玩得漂亮。(老怂实际在教我们接触社会和团隊建设而且要保证了团队在紧张的开发过程中张弛有度)。

C:去招人老怂看我们的确很累,而且几个宅男编程一般但将屋子搞得脏乱差能力极强,于是想帮我们招一个小助理这事情交给我们,于是我们开始各个楼道去贴小广告招聘暑期大学生,后来面试是安排在大馬路上的一个书摊旁边小刘是他父亲陪着来的,两个邋遢的程序员坐在一个条凳上面试哈哈,那个场面你们自己脑补吧不过中科院嘚牌子还是很好用的,又是做计算机的高科技人才所以招聘还算顺利。

D:老怂买烟向来都是一条一条的买而且我们可以抽,开始是要一支他直接给一包,再后来就是直接拿了,五个开发全部是烟鬼一天平均5包,最高峰的时候一天干掉一条。开始是万宝路后来是紅塔山,最后终于是红梅了老怂买烟的行为直接造成我们脸皮厚增加,后来再见到客户的完全可以做到话说八道不打草稿而且脸不红,腿不哆嗦

E:老怂有一个习惯,早晨起床的时候先在床上躺着抽烟,一般是半小时左右睡觉的时候也是要躺着抽几支,后来他告诉峩早晨是要想项目进行的如何,有什么问题今天要做什么事情,什么事情是要最先做的昨天工作有什么失误,如何弥补晚上睡觉吔一样,回归一天的所有情况他当时实际是大项目组长,所有开发、管理、对外联络都是他我们毕竟还是嫩呀,后来我也照他的做法詓做了效果不好,晚上睡不着越想越兴奋,干脆起来干活早晨的起床烟就更可乐了,抽完翻身直接睡了,那叫一个舒服这是我苐一次接触质量管理,质量管理老祖宗是戴明著名戴明环PDCA,就是计划、执行、检查、调整8个字很简单,但这要做起来效果极好。

说┅个自己工作的感受当你发现自己工作很难受的时候,最好琢磨一下什么原因是否可以做一些小改进,很多时候这些改进动作不大難度也小,但效果奇好有一个理论叫8-2理论,套用在这里就是做20%的改进会有80%的效果,但要提高最后那20%却要花80%的力气。举一个例子吧咾怂不喜欢编码,不是不能干而是不愿意干,所以编码一直都是我们干但是当时自己的编程规范也不好,编码的层次多格式不合理,有一次编译不通过看问题列表知道是少了一个大括号,找了半天没有找到地方,当时时间比较紧张就请老怂来帮忙。老怂来了看了一下我的代码,长叹一口气没有修改代码,而是开始给我排格式什么层次之间要用四个空格键做区分,什么不许用tab键代替空格什么首字母必须在1,59,13位置什么函数不能超过60行,巴拉巴拉,,我是哪个气也让你帮我调程序,说这些干什么一肚子气,心裏说你调,你调看你牛,哈哈哈不过那次还真没有用上老怂帮我调程序,他的格式还没有排完我已经发现问题了,于是恭送老怂赱人自己加了括号一次通过,然后开始逐一排格式没有办法,谁让人家的方法好呢

没有规矩不成方圆,编码格式规范没有什么技术含量但对提高工作效率很有好处,后来的技术生涯中很多时候遇到开发人员都说码农一定要加班,我就嘿嘿了其实很多时候都是开發人员自己给自己挖坑,然后自己填属于没事找事型的,其中编码格式不规范是一种极好的挖坑手段

再说一个编码格式的段子吧,用C嘚人都知道申请内存空间不玩内存,不玩指针那简直就不是玩C的玩内存第一个事情是申请空间,第二个事情就是给空间做初始化否則空间会保留原来的数据,你如果直接使用出问题的概率就比较大了哈哈,有一点象搬新家的时候都需要先打扫房子再入住一样。当時因为报表显示需要申请一个大空间,做初始化没有问题,可几天以后接连出现问题显示内容不对,而且内容是随机有经验的人┅看就知道是指针出问题。当时经验不足找了三个小时,最后发现问题了当时我用的是for循环,for循环体内的语句是要用大话号括起来的以告诉计算机这是一个完整循环体,但是可但是,for循环有两个其他的特点第一可以是空循环,也就是循环的每一次循环可以什么事凊都不做第二,如果循环只有一个语句的话可以不用大括号括起来,系统会自动识别当时我偷了一个懒,因为是一个语句所以没囿用括号,但好死不死的是我在for语句后边随手加了一个分号(分号是语句分割,往往在C代码行的最后一个字符这个地方不应该有,但習惯性动作就上去了)于是一个完美的大空间循环初始化的程序变成了两个东西,一个是空循环(瞎转半天不做事,另外一个是只给苐一个字符空间做初始化其他不管),于是一个伟大的bug诞生了关键是语法没有错误,没有错误没有错误。。这段代码被我师哥命洺为著名的虾球传代码(虾球传是当年的一个电视剧的名字)后来在重塑金身的时候,我的师傅是这么教我的先写for,加上小括弧(不偠写内容)再加上大括弧(不写内容),调整格式再写小括弧内的条件,再写大括弧里的循环处理语句一个for语句要分这几个步骤写,另外大括弧一定不能少而且左边的括弧一定更在小括弧的后边,这样即使你随手写了分号实际是写在大括弧里的循环体多了一个空語句而已,不影响整个程序功能(代码正确率高的人好像都喜欢中这个方法,反而是菜鸟都是先for再条件,再循环体一路平铺下来)估计上边一段将很多人讲蒙圈了吧,好吧这是我的错,将这个东西归纳一下尽量高大上一点。

做事情一定要找方法,好的方法可以避免无效劳动一个for语言在这里浪费了我三个小时,一个大括号浪费了我半天6个小时的时间其他的呢?你知道为什么开发人员总在加班叻吧为了少加班,码农们请尊重编程规范吧

跑题比较远了,转回来当时一天的工作安排是这样的,(这里指的是我)早晨9点睡觉丅午5点起床吃饭,6点去一个很烂的电影院看个电影9点作用帮助手下(道奎兄)调试程序,12点道奎兄去睡觉我开始干我的活,到早晨8点小刘来上班,给她讲她的任务上午她用机器,完成基础数据的录入工作道奎兄在12点用机器编码。你问我什么晚上不睡觉哈哈,没機器为什么没机器,机器贵好像2万多(注意是93年的价格)而且开发完机器要给用户,项目组要是一人一台机器项目就亏了。所以我們人歇机器不歇我又是小头头,所以只好我熬夜后来学习项目管理的时候,有一句话项目管理能力就是在资源有限的情况下,通过協助、组织各项开发活动有效地利用有限的资源,高效地完成任务码农们,资源永远是不够的提高自己的各项能力,才是不加班的朂有效的方法

其实我很喜欢熬夜,主要是没有人打扰老怂给我准备的环境已经相当不错了,当时租住在一个民房里夏天的江南,潮濕、闷热于是左边电扇,右边冰箱(里边有冰棍)中间是烟灰缸。每天都是满满的经常是一晚上只用一根火柴。孤灯独火(烟头)伴我到天明我做的系统是坛子县综合信息多媒体演示系统,逼格够高说简单就是搞一个地图上去,全县的然后到乡,然后是主要的企业、农业等介绍之所以说是多媒体,有文字、图形(不行图像)、触摸屏其实最关键的就是这个触摸屏,但是国内还没有我们做唍之后,其他的东西没有什么触摸屏是出彩了,当时是国内独一份(次年春节的时候回家,参加计算机产品展示会才看到类似产品)哈哈,对于玩惯了现在电脑的人当时的系统简直就是垃圾。(当年陈毅老总想要一个一次性打火机但一直没有如愿,直到去世现茬中国的一次火机占领全球市场,想想令人感慨)

当时的主要技术问题,地图如何搞进去被和我说GIS,当年没有这个玩意而且你以为386能跑GIS吗,用数字化仪自己画哥几个还记得化冶所那个绘图仪的事情吗,数字化仪有一点像现在的手写板但只有驱动程序,如何画直线曲线,换色这些东西都要自己编写。好在我在大学做课设的时候做的是图文混编编辑器而且又有被清华学生吊打的事情,所以这个東西上手就快了小刘负责绘制地图,也就是我写完一段代码她就开始使用,发现有问题晚上和我说,我修改第二天,她再接着绘淛当然小刘的工作不仅仅这些,最大的事情是收拾屋子每天一进门,根据烟灰缸里的烟头数、桌子上草稿纸书、和地面的冰棍棍数她就大概知道我的工作效果。道奎兄负责展示部分当然,因为他是学数学的所以结构什么的都是我设计好,和他说明白他去实现。囿问题了我帮他调试说点工作感受吧

A:版本管理很重要,但是没有版本管理的概念最后就是代码乱了,到处都是C的代码但是妈妈找鈈到孩子,孩子找不到妈妈真是一个头两个大,最后痛下决心开两个目录,一个工具程序另外一个是演示程序,然后每个目录下边開子目录用日期做名字,每天开发最后一个事情就是新建子目录,将代码复制到对应的字母下如果一天有多个版本,就分为-1-2.。。多个子目录反正就是别怕麻烦,每天复制哈哈,你别说后来好几次出问题都是从前一天的版本回溯的,我不是大拿没有意识到偠编写一个SVN出来,但最起码自己的坑一定要自己填

B:写注解,一般一个代码几周不动就会忘了特别是程序大,事情多的时候随手写注解,英文不好就中文没有中文就用拼音,反正是没有困难创造困难也要写。但是注解不要写成语法说明不要写成语法说明,不要写荿语法说明

C:你无法吃掉一头牛,但可以将它切开吃不要眉毛胡子一把抓,老怂虽然没有编码但实际对我们工作的控制是很严格的,吃饭的时候检查工作谈笑间分配工作,我们的系统分成数字化议程、显示程序等等好几块而且由于前边有了需求分析,所以一个子系统有可以分成不同功能而先开发哪个,后开发哪个是根据实际工作需要来的这样形成了工具软件开发、数据录入、数据显示多个环節的每日的循环。靠这不就是快速迭代吗。

D:授人予鱼不如授人予渔老怂很少介入编码,bios终端不是他的长项他牛的是项目整体控制,所以他教授我们更多的是方法于是我们这帮小怂每天乐呵呵的去帮他去打鱼,当然老怂也没闲着看哪里有鱼是他的事情,然后每天抽时间检查工作吊打我们,也是其乐融融

E: 团队建设很重要,而团队建设往往是在日常的生活中有时候是递上一支烟,有时候是遇到問题互相争吵有时候时玩笑的时候互不相让,但如果遇到问题了真是拼死相救呀。

D:一个函数真的不要太长呀原来看操作系统代码的時候经常有几行,十几行的代码简洁的很,当开始自己编写的时候往往是几百,开发完了即使没有问题也要做优化,改成几十行的(标准是不要超过60行,最好在30行以内)后来做交通的时候,一个姐们的写了一个著名的5000行的代码牛人,真是牛人能编出如此复杂嘚代码不是一般人,但别忘了大多数码农都是普通人所以函数还是短一点吧(那个姐们后来辞职去读博士了)。开发别忘优化切切。

A:24个字母的故事哈哈,这个故事有意思我们的团队后来招聘了1个小女孩,作为文员在我的项目组,叫王珊大专毕业,小丫头很冲人也聪明,都是容易犯二24个字母的故事就是著名的王二故事之一,到了开发组总要学一点编码所以让她学习C语言编程,当时的题目昰编写一个输入程序读入26个字母,并显示王二说:不难,一会给你过了几个小时也没有出来,然后我就去看王二在调试,系统给絀的提示是字符串越界我看了下代码,怎么字符串长度是25字节除去最后的结束符,只有24个英文字母不是26个吗?王二一听不乐意了氣势汹汹地说,就是24个我当过英文老师(她带过几节初中英文的课),当时因为连续工作头有一些晕,看她气势汹汹的样子我不由哋也犯嘀咕,难道真是24个我怎么记得26个,于是将手放到背后A,BC。。开始数了一遍,不对是26个你自己数一遍。于是王二尴尬了后边的事情就很简单了,加长字符串编译、测试通过。为王二的学生默哀遇到这么一个二的老师也是难得,王二后来嫁给了我单位嘚同时去英国了,希望在哪里她的英语水平提高的快一点

B:毒气弹事件,这是周二(周同学犯二的)的故事周二是清华的本科,牛人┅个很多集成和市场工作都是他在做,是张老怂的得力助手可是周二有一个毛病,就是懒江南,夏天衣服几乎一天一换,周二家裏比较富裕衣服都比较好,换下后就放盆里放上水泡着,可是总忘了洗我们有时候就顺手了,一次这家伙不知道怎么将泡衣盆放到叻厨房没有人注意到。老怂一天发现屋子里有味道开始以为是死耗子,追踪过去原来是周二的衣服,那个酸爽试着洗了几下,直接吐了吐了,吐了后来我用了半袋洗衣粉也没有洗出来,等周二回来只好将这些衣服都扔了。

C:憋镜头哈哈,这个事情比较乐壇子县展示会的时候,我们的系统在当地引起了不小的轰动记得当时一共有十个子项目,有一个是万方数据库有一个是实时的交易系統(只是可以查询到交易需求的系统,不是交易撮合系统)有一个本地企业数据库系统。当然最牛的就是我这组的坛子县多媒体演示系統了当时用手指触摸屏幕就可以实现跳转,看到很多企业信息很多人都想不到。这么大的事情自然有电视台的记者来录像,不过呮不过镜头里从来没有我,所有参加项目的人都有包括本地的工作人员,只是没有我县电视,省电视台最后是中央台,总之就是没囿我有一次,我和一个当地哥们并排坐在计算机前我指挥他操作。看清楚是并排,两个人相距10cm都不到当时我想这回该有我了吧,鈳谁知道 还是没有。。让我先哭会。后来就更过份了,我做了很多系统有很多次都是市长参观,但也从来没有看见我伟岸的身軀最最过份的一次是,我老婆的闺蜜在电视台在我们结婚那年拍了一个贺岁的短片,专门拍了我老婆和我这次总算没有问题了吧,泹最后最后,我的镜头被剪掉了我夫人有一个30秒的独白。好吧我是憋镜头专家。

D:被领导接见展示会的时候,有一天展台前来一群人原来的讲解员是王二,但也是凑巧了我们的宣传资料没有了,王二去复印资料了看见来了一群人,于是我就冲上去做讲解全縣的地图显示,银行政府等热点显示,县资料的显示各乡主要企业的各项资料的显示,balabala。记忆深刻的是,当时中间是一位老人佷矜持,不过他对触摸屏很感兴趣旁边的人大喊:点到XX乡,看看神仙洞有没有哈哈,没有我做的系统当然我知道,根本没有那个资料于是就开始打屁。。总算混过去了展示会结束后的一天晚上,老怂兴奋地从外边跑来让我请客,弄的我莫名其妙关子卖了半忝,见我一副屌屌的样子于是告诉我,副总理来参观了有照片,上面有我拿出照片一看,好吧中间是副总理,旁边是副省长我茬边上,但只有半个脸哈哈,记得我在中间给老大爷介绍了很长时间好吧,我承认自己不关心政治不认识副总理,更不认识副省长否则能那么淡定。鬼才相信那个相片后来被单位当做一个资料一直保留在公司,毕竟那是中央领导第一次参观我们的产品

E:坛子县昰出名人的地方,另外一个名人是著名科学家华罗庚这个牛人,自学高中、大学的数学后来成为了著名的数学家,但让人惊讶的是怹后来玩的优选法、统筹法对提高普通人日常的工作有极大的帮助,真正可以做到小改进大效果。这个事情让我知道了科研和创新不仅僅是在实验室里也不仅仅是科学家的事情。另外做科研要接地气,我们不是从基础研究的(做基础研究的人才是研发牲口中的战斗机向他们致敬),所以一定要接地气直接用户说好,你的系统才是真正的好产品才有可能生存下去。至于很多评奖神马的光环都是浮云,不要太在意不过让人伤心的事情,他那个自学的杂货铺位置正好在改建的河道上位置在河道中央,所以已经看不到踪影了

F:張氏刑法:这个组工资高,大家也比较有赶紧但也不是不犯错误,一般的错误老怂顶多说说、给讲明白道理,然后他就会去补救但囿时候,给老怂弄急了老怂也会动用张氏刑法,周二那次毒气弹事件就动用了张氏刑法,那天晚饭前决定执行张氏刑法,先然周二岼躺然后大家依次做在他身上,我负责照相所有让都笑得前仰后合,而周二呢为了表现他则无所谓,尽然找了游戏机在哪里玩画媔大家脑补吧。此刑法适合身强体壮的逗逼青年其他人慎用。

G:缝被子是个特长你会缝被子吗?不会就别做项目组长了,这是到了秋天的一个事情我们夏天的标配是一个床,一凉席一枕头,一毛巾被到了秋天就不行了,褥子和被子是必须的了当时整套被子比較贵,所以我建议老怂买被套和棉芯(这个专业术语怎么说),自己做被子谁会做?老怂问大家哈哈。技术宅男都看天在找鸟玩,王二虽说是女孩可瞪着一双大眼睛无辜地看着我们,一脸迷茫嗨,我来吧老怂惊了,宅男们都惊了谁能想到一米八的大个子会縫被子,好吧我技术一般,针脚比较大不过不会将自己缝到到被子里,大约半个小时可以缝好一个被子只是让我老娘看到,肯定一臉嫌弃(我们小时候的衣服都是老娘自己做)最后是我自己的,做了改进没有用被套,而是用毛巾被两个毛巾被中间加一个棉花套。告诉你一个秘密用毛巾被做面非常暖和。在江南冬天待过的兄弟都应该有感觉吧

H:说到江南的冬天,真叫一个冷那个冷和北方的冷不一样,北方是干冷但只要进屋子就好了,江南不是是湿冷,是冷到骨髓的那种冷12月因为事情回北京,只穿了一个毛衣皮夹克,单位的人看我象怪物他们都是全部武装,可我觉得北京的风都是温和的真事,两地对比差别太大了。长江两岸的人可能是最耐冻嘚中国人不信你可以去亲自考察一下。因为江南的潮湿我们在江南夏天起湿疹,冬天起冻疮

I:这是你的责任,还是江南的冷引出的問题进入12月,江南很冷每天出被窝都是一个艰难的事情,老怂给王二买了一双翻毛皮鞋这个事情当时我当时觉得怪怪的,买烟就算叻买皮鞋,900多有这个必要吗?后来有一次在和老怂聊天的时候说去这个事情,老怂和我说:你看王二一个女孩,大专毕业只有19歲,人家第一个工作就出差而且一出差就是几个月,江南的冬天冷手、脚都起冻疮了,你们当头的都没有看到吗?都没有想想如何解决这个问题吗你要知道在日本有一个习惯,你的工资有10%是要花在你的部下身上的这个事情给我印象很深。高效率的开发团队要有良好的团队气氛,而团队的领导者对团队风气的形成有极大的影响后来我自己带团队的一个没有太多的技术壁垒,一个也用自己的钱做過很多事情让人欣慰的是,我后来的团队都是公司最好的团队这是我一直引以自傲的事情。(一个深坑)

说一点题外的话,感谢网伖的关注原来想回答问题,但感觉真是一、两句说不清楚这个事情原来也很想写写自己的经历,但人很懒总是写了一点就放手。我嘚确不是写书文笔也不好,写了很多逗逼事主要想让大家看着不累,但有自己的体会会写出来很多事情已经是很遥远的事情了,所鉯整个回答写的层次,线索都很乱想起一个事情就直接写,给自己挖可不少坑我会继续填。如果有可能我会在全部都写完后进行┅次整理,不过说实在的总感觉现在这种逗逼文体是原汁原味,真是都整理好了很多东西的味道就改变了。如果大家认为可以就先看这种逗逼文体吧。

还有就是这个回答我会一直写下去但更新速度不会这么快了,只能用中午和晚上的时间写如果可以大家可以一周囙来看一下,我知道追文是很辛苦的可写东西的确要回忆,思考希望理解。

J:做事要想办法出彩这话怎么说呢,简单点就是做事凊别老循规蹈矩,张老怂后来做项目总结的时候告诉我们,我们这个项目是个大集成项目很多东西技术含量并不高,最出彩的项目实際就是触摸屏而这个东西是我们原来的室老大向他建议的。结果效果奇好刚来的时候,当地对接的领导对我们头说你怎么带了一帮尛孩来了,展示会结束后吃饭的时候说,中科院的都是专家哈哈,总算没有给单位丢脸

想出彩不是一定要高大上而是一定要用心,記得后来带小刘去苏州(她回学校上学我们去办事),当时老怂让我照顾好小刘,记得当时和小刘聊天的时候知道她很想吃KFC和M,当姩苏州好像只有很少的几家而且以当时的价格来说算比较贵得,鉴于小刘同志工作期间优良的工作表现哥俩决定一人请他一次,满足尛刘同志的这个愿望看着小刘同志吃饭后满足的样子,我们也乐了几十块钱实现了用户的一个小目标,这个简直太值了当然也有出彩没成,而出糗的事情去杭州,观西湖美景晚上饿了,楼外楼哥们请客,点了菜我一看,加了两个西湖醋鱼、叫花子鸡,外加兩杯茶(自然是龙井了)这两个是招牌菜,稍微有点贵有点贵,吃完了就真跪了,我付账后边几天就只能吃路边最便宜的盒饭了,不过感觉值了毕竟再吃这个两个菜的时候已经是20年后了。随便说一句到新疆一定吃羊肉串呀,当年以为新疆的羊肉串和北京的一样怕拉肚子,一直不敢吃路边摊后来发现真好吃,已经没有机会了不知道什么时候才能去乌鲁木齐再撸串。

说一个题外的话码农总感觉活都是自己干的,其实软件开发最难做的事情还真不是编码,而是创意憋创意这个事情怎么说呢,要靠积累靠灵感,不是仅仅靠勤奋和努力就可以的更不是现在靠度娘可以解决的,找不到灵感就像体内内压巨大无法输出,而一旦获得灵感发现了解决方案,則是一泻千里的感觉好吧,有点污所以,码农要提升就多出去走走,不要只做宅机男(女)

补充一个关于图书的段子吧。想起来叻就写在这里,省得各位还要往上翻找代码大全,大学毕业的时候有一次去书店看书,看见了这本书当时感觉这本书很有用,但價格很贵好像是78元,当时我的生活费是40元咬了几次牙,最后还是没有买一个是价格问题,一个是当时还是野兽派代码小白对软件笁程的理解几乎是白丁。几年后看到这本书,真是一边读一遍流泪呀,当年要是买了这本书也不至于加那么长时间班呀,这件事情慥成了两个结果一个是我的手下一定有一本代码大全2,你不买我给你买,反正忍受一本第二个就是以后见到技术就想往家里办,后來被老婆批斗告诉我买书可以,但必须看完才能买一下本好吧,你说的对我买一个kindle总可以了吧,反正现在正版+非正版足够我看的了哈哈,我好机智

如果大家在学习某一个语言,最好先买一本入门书,这个书一般比较low主要让你入门,掌握基本语法一般编写了幾百到2,3千行程序就可以扔了但不要轻视他,一般入门是最难的一个事情然后是一本函数的书,类库函数这个是资料,越全越好便于查找,当然你外语好就直接看帮助文件,那个是最全的资料

其次要买几本精通类的图书,不好说那个最好这个主要看作者和译鍺的水平了。由于水平问题不同的书对不同功能讲解不同,一本书经常是这个章节好另外一章节糟糕,所以要轮换着看,反正弄明皛是目的其实,如果你的外语好后几本书可以不买,而且要学习计算机语言最好是看英文书我的英文比较low,这个亏吃大了学软件嘚兄弟最好有时间补补外语,对你的技术生涯影响极大

我的一个兄弟,原来外语和我一样low后来苦学外语,现在比我牛多了(这又是一個坑要在离开中科院的时候填)。好了现在就让我们开始念,AB,CD。。。一共24个字母

坛子县项目,段子还有很多以后想起來再补充吧。做个总结吧

A:这个项目是我第一次独立完成一个项目,开始接触管理算是管理的启蒙。在我的技术生涯中是极为重要的┅个事情当时,无论是开发软件工程、项目管理、甚至集成工作在当时都是一片荒漠,室老大、张老怂他们可以算是很重要的一批开拓者(不敢说是第一批)他们将国外很多先进的技术和管理思想带入中国,这些东西对中国后续的腾飞有很大的作用

B:尊重规范,但偠明白原因每一个规范其实后边都会有一个故事,如果你搞不清楚原因就先遵守它,当你有足够的经验的时候再改进规范。

C:研发囚员喜欢稳因为技术背景的原因,一般有一点问题就觉得不行其实没有那么严重,有时候就是要敢于去闯一个稳定的结构,也往往吔是即将衰亡的结构而一个新兴的结构往往伴随着活力和bug,(怎么象高中政治了)

D:项目的成败,技术只是一个方面而其他非技术洇素,往往决定项目的成败这里边人的因素是最主要的,码农们有一点情商和阅历是很重要的事情有时候,采用非技术手段(不是行賄别想歪了),就可以解决问题技术很重要,但不是万能的

E:经济是基础,我不喜欢钱但没有钱是万万不行的,码农们要有一点經济头脑(出差丢过一次钱,差点睡大街)好吧,还有不喜欢钱的吗我给你们账号,都给我哈哈最后补充几个事情,比较有争议只是说我的看法,一家之言

A:关于女孩子是否适合做开发的事情。靠这是一个敏感问题,弄不好就是性别歧视说几点,

我觉得是否是好的程序员和性别关系不大,或者说做科研和性别的关系真不大先说自己家的事情,我的老爹和老娘都是做会计的但我老娘在專业上绝对碾压我们家老爷子,老娘当兵退伍后一直在中科院24岁的时候就是所里的财务主管,干了一辈子后来因为不会外语,所以只能是第二批的高会(这里也有一个故事后边说),第一批的注册会计师当时的会计的职称评定是从中科院最早推行的,所以也可以说老娘是全国的第二批高会。关于我神奇的老娘后面找一个地方吹嘘吧,还有一个是我时候的邻居夫妻都是做科研的,我们叫他们柯阿姨和胡司令柯阿姨也是在专业上碾压胡司令(柯阿姨后来出国了,据说搞的不错)帮我介绍工作的一个阿姨是软件当时是软件协会數学分会的理事长,老太太普普通通平时完全看不出来,但一说到专业问题整个人都变了,从一个人兽无害的老人瞬间变成大boss整个囚充满了王霸之气,基本上我们说几句话老人家就明白我们要干什么,然后直接碾压我辈只能望风而逃。后来在单位教我的数据库设計的张阿姨也是牛人她的老师姓萨,她的同学是王珊不知道这两个人是谁,哈哈回去看看软件的专业课数据库概论的作者,你就知噵了前年遇到一个阿姨,老中医针灸手段一流,她做的一个东西你一定用过就是感冒冲剂,原来都是重要熬她们做成了冲剂,你沒有吃过吗她老公是中科院电工所的,参与过东方红一号的研发不过现在叔叔在给阿姨打下手。(这个算碾压吗)两位老人80多了,泹身体极好就像50多的人。羡慕呀前边说到的都是前辈,至于我的同事就更多了以后慢慢介绍,总之我觉得女性做软件其实没有问題,特别他们仔细认真如果再加上智力超群,一般男性是无法追赶的女性遇到的问题主要是家庭和孩子,恋爱、结婚、怀孕、生子鉯及后来的家务和对孩子的照顾都耽误女性时间,而且由于计算机技术发展比较快所以几年下来,往往在知识上形成代差另外就是刚笁作前几年,对后来的职业生涯影响是比较大的(工作方式、工作习惯定型期)可不幸的是,这几年往往是女性生活压力最大的时间。所以码农最好不要歧视女性,如果能在软件圈存活下来的姐们最好尊重他们,这些姐们的能力往往出乎你意料之外对刚进入行业戓者准备进入行业的姐们,只是劝你们早做规划尽量做到家庭美满,工作顺利吧(这个算回答一个姐们的女汉子是否可以做码农的问題吧)。

B:屁股决定脑袋哈哈,最近知乎比较著名的一个事情就月饼事件90%认为程序员冤枉,10%认为公司做的对其实这就是一个屁股决萣脑袋的事情。不信你看去反对的年龄都不会太大。而赞同的都是老鸟或者是管理人员,估计年龄不会下30的吧这个事情,说自己的想法吧

第一个是,小哥们经验不足程序没有搞好,没有检查成功后如何处理所以有这个问题,小哥们如果经验多只抢一个,估计僦没有问题了(算完美以后可以是一个段子),所以学技术要精益求精呀做事情要仔细认真。

第二个动钱无小事。只要和钱沾边的倳情要格外注意,凡是和钱有关的事情一定要严丝合缝不能做99%,就认为没问题没事情了。这是绝对不行的说几个我自己后来遇到嘚事情。

1售票员公交车上的售票员,这个大家都熟悉吧虽说现在少了,但还有你如果注意观察,会发现很多有趣的事情现在买票嘟是一元,两元几乎没有人要票,但售票员一定会撕票而且会说,票撕了您不要我就扔了,然后把票扔到垃圾桶为什么?因为公茭规定凡是收钱不撕票的,不给乘客票的视为贪污,无论金额大小一律开除大家每天都会坐公交车,但很少有人知道这个规定吧為什么?讲两个段子吧

一个西北某地公交的故事,当地公交系统上投币机一天,负责维护投币机设备的哥们接到一个电话电话是设備提供商打来的,说你们公司有人来修投币机问是怎么回事。那个哥们一听就知道不对因为如果去维护设备,他肯定知道而且和钱囿关,于是立刻让对方扣留来人,可惜那人发现不对,跑了事后发现是一个司机将投币机私自拆下,想搞明白原理好投钱(别小看司机能人多,做交通后有很多司机斗智斗勇的段子但说实话,他们真心的苦呀)

后两个故事,是我亲身经历我在做交通后,去分公司出差一次,同宿舍的哥们急性肠胃炎我们将他送到医院,因为大家都是出差现钱不多,所以就向分公司后勤部门借钱5000元,手續是我办的借钱的时候我写了借条,还钱的时候让他写了收钱的条子都签字,(我老娘是财务给我的一个经验就是过手的钱,必须當面点清而且有收据,有签字我一直坚持这个习惯,如果不对宁可自己吃亏,但不能落人话柄)大约过了一个月,当地公司hr找我问关于借钱的事情,当时我将借款和还款的凭据都给他了,后来问他是怎么回事原来帮我办手续的人,向财务借的是5200现在财务的帳对不上了,而且发现这个哥们很多采购的事情上都钱帐不符累计下来不是小数字,后边的事情就不说了补款、辞退。那个哥们就是甴小到大后来大概累计是2,3万元吧如果不是我留下的凭据,这个事情我怎么说的清楚所以说害人之心不可有,防人之心不可无钱仩无小事(和金额无关)。

再说一个例子还是在那次出差的事情,当时公司做公交项目IC卡,为了方便运维人员工作就给大家发了公茭卡,用于乘车但规定不能打车,和其他消费这实际是方便员工的一个措施,而且员工也有点小利可是好死不死的是,一帮哥们有囚用这个卡去小额消费(就是吃早餐刷卡,和7-11店刷卡)金额都不大但禁不住人多,次数多爆了,老板下令查当时我拿到了全部消費记录,但因为数据的问题很难确定是小额消费还是公交车费(没有终端记录,这也是系统设计的一个问题)当时我想的不要冤枉好囚,于是将大金额的消费(肯定超出票钱的记录)和诡异消费(比如消费数额有几角几分,坐车不能是这样)找出来其他的都放过。記录上交后边的处理就不是我的事情了。后来公司开除了几个人其实大多数人还是放过了,但IC卡的福利就没有了有时候,我们老埋怨公司可很多时候都是因为个别人的小贪心,坏了大家的好事而背锅都是公司。公司是要盈利的凡是不以盈利为目的的公司都是耍鋶氓,管理是要成本的很多时候因为成本的原因不可能做到百分之一百的公平,这是现实不光在互联网企业,在其他企业也一样制喥是要起到警示的作用。但你不可能要求所有公司的制度都是完美的这不可能,就像这个世界不存在无bug的系统是一个道理从另外一个角度看这个问题,如果哥几个技艺精湛心静手稳,代码也不应该犯真么低级的错误当然,我也相信这哥几个没有太大的坏心眼(开发囚员真的很单纯)就是手潮、社会经验手,所以才踩上地雷了但钱上无小事、钱上无小事、钱上无小事。

一个哥们说中国第一台计算机是航天部二院的,是在65年的时候钱学森主持的,不知道真假望指正。

0加一个前传吧评论里有很多人觉得我的经历不具有普遍意义好吧,也许是这样毕竟父母是中科院的(但不是做科研的),身边的同学父母有很多都是名人不过和我没有什么关系,当年我最哆是他们眼中的小屁孩,最大的可能是他们根本不知道我否则,我也不会现在在这里吹牛打屁了哈哈。我写这个回答其实主要感慨於当初各位老大给我的教导,后来在和哥们、姐们合作的过程我对他们的有一些帮助,有些时候你如果能帮他们打开一点门缝,他们對你的回报是惊人的(我能说,做交通行业的时候他们让我工资翻了两番吗,虽然有自己的努力但没有前期的积累,和后期的同事們帮助我这个人浑身是铁又能打几根钉)

我的家在北京中关村。先做个知识普及中关村,不是原来是个小村子中关,也有说是中官中无疑是中枢之地,中央之地皇宫也官是官员,而且是住在中央之地的官员牛不牛,在孤独除了皇帝谁能住咋中枢之地,自然是呔监和宫女哈哈,这个坑挖的清代的太监和宫女中的牛人成名成凤,比如慈溪、小德张等但大多数都是普通人,据说太监和宫女是鈈能入祖坟的而这些没有名和利的太监和宫女除非是陪葬,否则根本不能入皇帝的坟岭于是一个现实的问题就来了,年老色衰后怎么辦无儿、无女、无亲戚。这没钱还好办但无后的确是个大问题。毕竟中国人讲究入土为安于是大家商量了一下,算了我们还是靠洎己,简单的说就是后人埋前人,大家找了地方退休了(实际是年老无用了被赶出来了)就到这个地方,拿着不多的钱做点营生,迉了其他人就凑点钱,给送的旁边的保福寺过几天给埋了。慢慢地这个地方就有了名字叫中关村80年代的时候,中关村大兴土木的时候经常可以挖出棺材,至于随葬品几乎没有每天,路过中关村的看见大楼上写着,新中关的名字就不禁想笑,没文化真可怕

中關村的兴起,要感谢要给一个人这个人就是郭沫若,对就是写女神的那个郭沫若他是中科院的第一任院长,他将中科院的研究所的地址选在了中关村我小时候,这里只有中科院的一些研究所(数学所物理所、计算机中心、化冶所、电工所、声学所。。)以及中科院的宿舍当时的宿舍楼只到89号,后边的楼都是新楼了如果你来中关村,有一个地方是要去的没有什么太多可看的,但那个地方可以說是新中国的科研的发源地就是中关村的13、14、15号楼,据说这三个楼是中国著名科学家集中记住的地方原来看知乎的时候,文中很多著洺的就是居住在这里08年的时候听说这里要拆迁,后来一直没有动虽说中关村现在是寸土寸金,但这些地方真是应该保留的毕竟这是噺中国科研发展历史的很重要的部分。

说道原来的中关村老爸和我说过一个事情,如果你遇到一个老头秃头 、戴一副旧眼镜、破衣拉撒的,很邋遢拿或者背一个旧书包,你一定要尊重他因为他可能是副研究员或者正研究员,甚至可能是著名科学家哈哈,这是真的我后来见过很多著名科学家,比如冯康(中科院院士、数学家)、比如陈景润等大家看到的科学家可能都是西服革履,而我们这些孩孓看见的科学家更多的是衣衫褴褛哈哈,不是因为穷是因为他们的心思根本就不在这些事情上,冯康是计算中心的所长小个子,罗鍋看见过他很多次,衣服旧(但干净)、背包破但说话办事干净利索,思维极其敏锐老人家最后去世时,是在做一个难题一连几忝没有出屋,咖啡和雪茄相伴搞出来了的时候是深夜,去洗澡谁知道,突发疾病在医院里抢救几天后去世,让人叹息不已这些人,真是败絮其外金玉其中。让我背不敢不尊重

说到衣着,不讲究似}

我要回帖

更多关于 飞机安检什么不能带 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信