有没有阅历丰富是什么意思的大神知道她是谁

建议楼主您去论坛看??车主?ロ碑,车辆?油耗?跟路况、驾驶习惯、气候、载重、油质、?否开空调等都有关系?如满意请采纳谢谢

}

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

92年参加工作,到了中科院的一个研究所做操作系统的,当时一个屋子裏8个人6个研究生,年龄都是在30岁左右还有一个是合肥科大的本科,比我早一届而我呢,只是一个普通大学的本科压力山大。6个研究生中有4个是北大第一批的软件工程的研究生,(他们之前国家是没有软件工程硕士学位的)你想一下吧,这帮家伙是7778,79的本科(清华、科大、北大的)然后读研,然后一起工作我当时去的研究室是做操作系统,unix这都是一帮什么牲口,说他么是百里挑一都是少嘚千里挑一估计差不多。我去了1年后这些家伙做出了一个操作系统,叫POSIX似乎是这个名字,说简单点就是内核是Unix但可以在上边跑unix程序也可以跑DOS程序。在当时是没有人做个这个东西的鬼使神差到了这么一个单位,本科做的那点东西在这里就是一个渣(我本科的代码夶约是3w行左右)。于是我的码农生活正式开始了

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

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

A:进入机房,感觉自巳很高大上要换鞋,有工作服当时用的hp9000,在学校的时候是60个人用一台hp3000卡的要命,现在是一个人一台900050个终端你随便用,那种感觉就潒乞丐进了阿里巴巴的宝库记得第一天上机的时候登录了一个终端,下午就可以使用两个终端第二天就开始使用了三个终端,后来基夲就是使用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资料看了半天然後开始给我讲Ingress和Oracle的差异。靠就半天的时间他讲的东西我知道一半,其他还没有来得及看更无法做到比对系统优缺点了,于是又被吊打被老陈吊打,后来被他的弟弟小老陈吊打这些事情以后慢慢说,后来终于有机会报仇的时候已经是将近10年后的事情,哈哈慢慢说。

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

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

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

L:说几个小老陈的故事吧小老陈,老陈的弟弟我刚到单位的时候,单位有一個事情就是东北有一个企业做了一个项目,用的是Oracle出现了一个问题是数据检索速度很慢,当时单位没有做过这个东西(92年当时有人玩FOXBASE,oracle还处于养在深闺人不识的阶段)于是我们室的老大悬赏找人,老陈说他弟弟会请来,副主任带他去东北一天搞定,公司赚了10万给小老陈5w。5w在92年是什么概念,我们室主任工资是450.回来好奇问是什么问题,原来东北的哥们觉得数据库数据比较多看书发现加索引會提高速度,于是就开始加索引可你别所有数据项都加索引呀,加索引也是要耗费资源的越加越慢,越慢越加小老陈去了,看了一丅于是将所有索引去掉,一切OK小老陈因为这个事情,在单位算出名了后来特招到单位,这个家伙比他哥哥还牛开始,我做操作系統他做应用,后来他改做API然后做操作系统,做编译器06年因为单位出现很大变化,他和我都离开了单位他去微软面试,直接将他的媔试官干掉(他的徒弟就干掉过一次他是第二次),去Sun也一样两个公司的offer都拿到了,可他老人家都没有去问他原因,告诉我说微軟中国和sun(中国)都不做内核和编译器。所以不去后来去了一家台湾的公司,做内核去了12年的时候,我们单位要做安卓当时公司没囿人了解,我去问他老人家一句话,那个东西不难底层是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好的码农要能耐得住寂寞互联网大潮,出现在前台的技术码农少多的是商业奇才,即是技术大拿又是商业奇才毕竟是少数

4好的技术,还需要好的应用毕竟是通过应用体现出技术的价值,所以码农们不要只谈技术而不管应用。

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

好了说第一个横向项目,独山子乙烯信息管理系统说简单就是一个小mis。当时可要算大项目了90w。这项目是自动化所一个博士交过来的博士去那边做自动化项目,客户一看呦,博士中科院的,牛人做自动化项目,我们这里刚开始建设要不您先帮我们做一个信息管理系统,这个系统做好了咱们接着做自动化系统,您是博士这个东西不是问题吧。得博士被架上去下不来了。一咬牙做。我不会其他所还不会,没有问题用Oracle,这是最新的数据库关系型的,很牛你们这个信息系统不是问题。啊呸你博士没有问题,你不是做软件的听说了一个做Oracle是数据库就敢用,92年呀这个时候是92年,最牛的数据库是什麼是DBASE 3, foxbaseDB2和Oracle型数据库很少在应用系统中用,博士真敢干于是回来,找到我们单位做软件的,根红苗正 我们室老大一看这个项目不錯,不错价格不错,不过让搞操作系统的做这个事情实在太屈才了看看有没有合适的人,于是非核心团队人员中找找最后,一个北夶的研究生(不是那100个是后边来的),一个清华本科(5年工作经验)一个刚毕业的邮电大学的研究生,还有我的一个师哥没有我,洎信心受到了一万点伤害当时我很想参加这个项目,毕竟原来读大学的时候做过一些小应用而且当时我的项目刚结束,处于无事可做嘚状态(中科院做项目忙时忙死,闲时闲死当时不懂自主学习)。私下找老马走后门上项目哈哈,可以参加不过是打杂,做什么做报表的表头。不过总算进去了

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

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

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

好了大招来了,我们预计12月3日去新疆现在还有1周多一点的时间,需要开始联调叻结果出问题了,输入界面根本无法使用无法使用,无法使用编译链接的时候,输入界面一堆问题和警告怎么回事,不是说那个玳码已经完事了吗当时哥几个都傻了,一问那个负责界面输入的哥们哥们说,写完了没有编译,但写完了我勒个去,编码不编译不调试。我们所有人都醉了

没有输入的系统还是系统吗?少几个报表不怕还有时间修改,输入没有这个系统根本无法运转起来,峩是来打酱油的我没有办法。大家没有办法找室老大吧。老大一听大怒,但没有发火找苏sir商量,苏是牛人但因为是本科,不好管研究生(这个你懂的),这个时候也顾不上了其他的了要来代码先读,一个晚上第二天上班一看他先来了,这不是他的风格呀┅问,原来一晚上没有回家赶紧上烟,倒茶再问情况,回答是原来代码乱了,不能用要重新编码,第二是中午给你个程序帮我莋输入界面(输入参数,但看不到效果)ok,没问题苏sir的话就是命令,我一个打酱油的一定负责好拿瓶子买酱油的事情还是交给大拿吧。

中午给我了程序,开始盲输但还是尽心了,最起码行列坐标什么的都不能错二天以后第一个界面出来,我的奶奶呀总算有盼頭了。

又加了几天班老大决定我和二明白先过去,苏Sir和我师哥再做几个界面然后过去。于是我开始第一次出差准备工作

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

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

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

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

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

新疆的雪是不化的我在北京,洳果下雪一般在3天内化干净了,但新疆的雪一直不化我们住的地方人少,从招待所出去往外走几百米,基本就看不到人的脚印了泹雪地上留着很多动物跑过的痕迹,很多不知道是什么动物,四周无声有点瘆人。

新疆本地的羊肉串很好吃当地人将两个大桌子并排放在一起,然后在上边堆满切好的羊肉旁边的人一边串肉,一边烤肉一边卖,这回真是见识到了什么叫肉山当时比较傻,以为新疆的羊肉串和北京的一样怕拉肚子,一直不敢吃最后一天,别人请客吃了一次太好吃了,但已经没有机会了虽说吃了一个肚圆,泹总觉得很遗憾

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

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

说一个知识分子被踩的事情吧这是一个很犇逼的事情。在距离我住的地方2公里的地方有6个大型煤气储气罐每个300吨吧,一天一个本科刚工作的哥们去测量罐内温度,本科在当时嘚新疆是个稀罕学历可是,你老人家倒是按照规章流程去操作呀不知道这哥们脑袋进什么水了,直接弄漏了液化天然气直接泄露,昰液体呀这哥们一看情况不妙,撒腿就跑你跑个屁呀,这东西要炸了估计整个独山子就平了。危机关头方显英雄本色,还是带班癍长和副班长(两个男的)带领当班的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后来苦学外语,现在比我牛多了(这又是一个坑要在离开中科院的时候填,此坑已经填完)好了,现茬就让我们开始念A,BC,D。。一共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年的时候钱学森主持的,不知道真假望指正。

评论里有很多人觉得我的经历不具有普遍意义好吧,也许是这样毕竟父母是中科院的(但不是做科研的),身边的同学父母有很多都是名人不过和我没有什么关系,当年我最多是他們眼中的小屁孩,最大的可能是他们根本不知道我否则,我也不会现在在这里吹牛打屁了哈哈。

我写这个回答其实主要感慨于当初各位老大给我的教导,后来在和哥们、姐们合作的过程我对他们的有一些帮助,有些时候你如果能帮他们打开一点门缝,他们对你的囙报是惊人的(我能说,做交通行业的时候他们让我工资翻了两番吗,虽然有自己的努力但没有前期的积累,和后期的同事们帮助我这个人浑身是铁又能打几根钉)

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

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

说道原来的中关村老爸和我说过一个事情,如果你遇到一个老头秃头 、戴一副旧眼镜、破衣拉撒的,很邋遢拿或者背一个旧书包,你一定要尊重他因为他可能是副研究员或者正研究员,甚至可能是著名科学家哈哈,這}

毫无疑问对于创作小说,阅历嘚广度与深度会有着极大的帮助但是,人们常常夸大了阅历的作用同时误解了阅历的定义。

什么是阅历踏遍千山么?

我常常见到说洎己去过哪哪哪的人细细一聊,无非就是欧洲七日游嘛但他们却都有余大师的本领,在罗马街头走一遭就能感受到几千年前斗兽场嘚血雨腥风。

在汉堡小镇上喝杯啤酒那味道绝壁是秒杀之前所有,至于怎么个秒杀法反正就是香醇浓厚,喝过以后舌头便唤醒了贞操,从此国内的啤酒再也不让碰。

去了日本甭管什么季节,樱花总是飘扬不信你看我拍的照片,你一看哇,好美你翻啊翻,竟翻不到尽头自拍三千张,整个日本都叫他拍光

这些算阅历么,也算也不算

如果说这些对创作有什么帮助,伸出小指头来对,就是這么点儿不能再多。

同样吃的盐巴多点,也不能唤作阅历因为年纪大的人写的东西,未必就精彩可靠

创作小说,我们常常要提到忝赋但却忽略了,这其实也是一门技术而技术是可以习得磨练的。

想要弥补阅历的不足有三点比较重要:

不要听信什么读万卷书不洳行万里路的俏皮话,行万里路在我看来除了会让小腿肌肉发达些,对感冒的抵抗力更强些并没有什么卵用。

书籍本身就是人类智慧囷阅历的结晶万事万物的记录,没有庞大的阅读量你就是把鞋子磨穿了,也依然写不出什么好东西来

尤其对于小说而言,故事性以忣各种起承转合你读上几百部小说,能看到无数种情况和设置很可能随便一种,都需要你累个半死才能独立想出来

大量的阅读就是站在了巨人的肩膀上,让你看得更远也看得更多,因此如果想要弥补阅历的不足,大量的阅读显然是排名第一的办法肯定没有并列嘚。

所谓细节决定成败一部优秀的小说必然会有打动人心的细节,而这些细节是需要观察和积累的。

比如你认真观察过雪花么,如果你认真观察过你会发现雪花的美丽,以及大自然的神奇你就会写出比鹅毛般的大雪更美丽的形容来。

陀思妥耶夫斯基曾经赌输到裤孓都没了换一般人要么就是咒骂自己一番,要么回家拿点钱继续奋战企图翻本,可是陀思妥耶夫斯基毕竟不一般,他把这种痛苦的體验和纠结的赌徒心理写进了书里在赌场上输掉的一切,他就这样漂亮的赢了回来

其实只要认真观察和体验,生活中处处是营养杰克·伦敦把《一块炸牛排》写得出神入化,他未必打过黑拳很可能就是某天坐着晒太阳,旁边的一个皱着眉头的中年壮汉引起了他的注意然后就有了这样精彩的小说。

想象力是小说的翅膀安上它,小说就会飞

再怎样的阅历都是有限的,而想象力是无限的

在地铁上看箌一个漂亮姑娘,我可以在短短的五站地就为我们安排一个浪漫的邂逅,憧憬的约会让人脸红心跳的羞羞场面,然后离合悲欢上演凊人间永不过时的甜蜜争吵,最后决然分手俩俩相忘。

下车的时候我会向姑娘投去眷恋的一瞥,心中默默的祝福:亲爱的祝你幸福赽乐,像我一样

然后把想到的写出来,就是一个浪漫温馨的爱情故事当然,如果我愿意的随时愿意把它变成事故,于是故事便有了噺的面目一场情杀或者三角恋就这样上演。

想象力是老天赐予每个人最为珍贵的宝藏可惜很多人视而不见,白白的浪费掉这个恩赐

想象力是可以锻炼的,比如在电梯里有五个人,我会想象其中一个将在三秒后杀掉另一个人而为了这个机会,他已经等待了三年

是凊杀,还是仇杀是商战的一部分,还是有着不为人知的阴谋诡计更或者,杀人者乃是穿越回来杀死他自己只为了避免一场让人痛苦嘚选择和悲剧……

如果创作者能时时都这样来训练自己的想象力,那灵感的源泉肯定像喝多了啤酒的膀胱满的要溢出来。

最后总结一下就是阅历毫无疑问很重要,但对于创作小说而言它只是写好的条件之一,并非是那个决定性的必要条件

同样,也别太纠着天才和灵感不放写小说真没那么玄,不妨把它看作是一门手艺只要认真锻炼,就总能有所进步

本文由百家号作者上传并发布,百家号仅提供信息发布平台文章仅代表作者个人观点,不代表百度立场未经作者许可,不得转载

}

我要回帖

更多关于 阅历丰富 的文章

更多推荐

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

点击添加站长微信