(十七)Iphone,Android,J2ME

最后更新于:2022-04-01 14:33:49

前言:在这个高富帅的世界里,不管我们矮穷龊多么努力,都不可能赶上他们,黑木耳永远都属于高富帅。         写这篇文章,完全是发泄,我在公司负责J2ME程序的开发,分为四个版本:触摸版,普通版,精简版,小屏版。当然,公司还有Android版和Iphone版,最终的人员分配如下:Android四个人开发,Iphone三个人开发,J2ME一个人开发。从这里已经奠定了J2ME矮穷龊的基调——技术落后,公司把这些版本当做鸡肋(用户量最大,但是摆明了不可能是重点版本,不可能收费)。        我矮穷龊,我就努力,但是我再努力,界面也不可能有所谓的第四代图形界面好看(Android和Iphone号称第四代用户界面)。我挖空心思,采用底层绘图技术,终于做出了外观尚可,也支持滑动的列表。但是就像黑木耳属于高富帅一样,成功,永远不属于J2ME,支持J2ME的手机,都是低端手机,触摸屏都是便宜货。我的滑动效果和Android比起来,就是丑小鸭见到白天鹅。但是领导不管,他不懂技术,但是他懂效果,最终,我又一次被鄙视了。       项目里面,要求有发送短信的功能,Android说:没有问题;Iphone说:没有问题;我只能弱弱的说:部分手机可能不支持。领导看了我一眼,心里说:矮穷龊       项目里面,有调用浏览器的功能,Android说:没有问题;Iphone说:so easy;我只能惭愧的说:部分手机可能导致程序退出。领导瞟了我一下,心里说:矮穷龊       项目里面要求对用户名和密码加密以后才保存,Android说:不是问题;Iphone说:这也可以当做一个需求?我只能怕怕的说:由于采用的加密算法比较复杂,部分内存小的手机,可能导致白屏。这一次,领导看都没有看我,心里说:矮穷龊就是矮穷龊。       矮穷龊怎么了,招谁惹谁了?高富帅难道不是从矮穷龊走过来的?没有那些过时的第一代,第二代,第三代用户界面,哪来第四代的风光?现在不光是J2ME技术尴尬,J2ME程序员也尴尬。前段时间,J2ME发布了新的版本,在新版本发布的新闻下面,评论让我难过:“在功能手机日幕西山,智能手机无论iPhone、Android不是Windows Phone都进不去的情况下,看不出JavaME还能用在什么领域。另外,原来Sun公司推出的JavaFX Mobile与JavaME又存在一定的竞争关系,JavaME前景不妙呀”;“还在搞j2me呀,唉....”;“没前途,Java的东西都比整个世界慢半拍。。。”       J2ME已经落后了,是不争的事实,相信很多J2ME程序员也兼职着Android程序员,但是苦了那些专职的J2ME程序猿啊。实现同样一个功能,花更多的时间,做出更差的产品。民工就是这样的,做着最累的活,领着最少的钱。我老爸是民工,他用民工的钱,供养我上大学,希望我不是民工。现在,我又变成了软件民工。       我渴望有一天,我开发的软件不是运行在200元的山寨手机上。       我渴望有一天,中国所有的手机都不再支持代理链接,这样我的软件联网速度就不会太慢。       我也渴望有一天,成为高富帅的一员。
';

(十六)我是怎么上班的(下)

最后更新于:2022-04-01 14:33:47

         ps: 前面两篇都在吹牛,这一篇开始写点有意义的东西。回想自己的工作经历,总结了一下以前犯的一些错误,用案例的形式展现出来,希望对后来者有所帮助。 ### 一:用户体验              那时候,我还是个处男,在通用汽车实习。混了一段时间以后,总监要我单独完成一个项目(J2EE),给我做需求的是业务经理(技术牛人,是技术转业务的那种,而且是我的学长)。我充分展现了自己的实力,用最快的速度,完成了所有的功能。但是业务经理验收的时候,整整教育了我一个下午,而且不是从技术方面教育我,完全是站在用户角度指出项目的不足(也就是所谓的用户体验)。大家也知道,网页程序里面,都会有大量网页元素,比如这个: ![](https://docs.gechiui.com/gc-content/uploads/sites/kancloud/2016-05-31_574d6b6fcdea5.gif) 我做的时候,只求速度和功能的完整性,对一些细节非常不注重。本来输入框和“百度搜索”按钮必须水平对齐,我居然没有搞定。当然,我也不是凤姐那种二货,我也知道对齐,只是对齐的不是很完整。业务经理给我举了一个例子:“你买一双鞋,质量非常好,外观整体也还不错,但是有部分地方的缝纫线对的不齐,弯来弯去的,你会觉得这双鞋是精品吗?”我一下子感觉到了问题的严重性,不是技术方面的问题,而是心态的问题,技术随时都可以学习,但是心态很难改变。我们做程序,不应该像搅屎棍一样,总是搅在技术里面,而更应该重视用户体验,毕竟,做程序的最终目的,就是用户。用户永远不会关心你是用什么技术实现的,也不管你用了什么高深的算法,他们只是需要你的最终成果。所以,重视用户体验,是一个程序员的基本准则。(多少两句,你现在写的程序,后面来的程序员就是用户,所以,你应该多写点注释,如果你不写注释,那么变量名,方法名一定要取的浅显易懂,如果你不写,画个圈圈诅咒你,以后接手的项目都是经过10几批人修改的遗留项目,你应该知道的,这种项目是程序员杀手,做多了这种项目,会影响那种能力的) ### 二:在合适的时候,做合适的事情        整体来说,我还是一个非常热爱学习的人,主要是觉得自己矮穷龊,如果再不努力一点,怎么和人家高富帅抢女人?但是发现,做软件这一行,由于技术方面的东西太多,盲目的学习,只可能导致效率底下。举两个例子:第一,想当初,php很火,那就搞php哇,下载了视频,买了书,倒也爽快,把知识点全部掌握以后,由于没有实际的项目练手,就做几个随心所欲的demo,一年之后,再看php的代码,感觉就像见到前女友——陌生了。第二,工作以后,从事的是J2ME开发,觉得Android火爆,就想转Android,老大给我说,做好手上的事情,积累,等机会来的时候,你再爆发。于是我就那样做了。后来有了Android的项目,我才开始学习Android,由于J2ME基础很好,所以转Android非常轻松,而且刚学习Android基础以后,马上就可以动手开发实际项目,效率很高。ps:我老大更厉害,以前做塞班开发的,后来开始搞J2ME,黑莓等一系列平台,但是iphone不怎么会,自己有点名气,出版社找他写本iphone的书,他还真敢接,接下来以后,随便买了几本国外的iphone资料,把那些知识点整合一下,再把以前他做过的塞班平台的项目简单移植一下,作为书本后面的项目。就这样,一本畅销书就诞生了(其实现在国内大部分的技术书,就是这样诞生的)。从我老大的例子可以看出,他是多方面收获的:首先掌握了iphone平台的开发,其次,写书了,赚钱了,最后,出书了,名气也就更大了。大部分人根本不知道,一本技术书的编写一般也就4个多月(当然,有些书要花很长时间),而四个多月以前,我的老大还是iphone小白(但是人家是移动开发专家,平台的转换速度不是一般人比得了的,这也就是他说的,把一个平台搞清楚以后,其他平台就是换了一个API)。 ### 三:把项目当做自己的项目      上班一段时间以后,项目已经非常熟悉(这里熟悉的定义就是随便给你一个功能,你都可以轻松的完成),就觉得成长空间不大,想跳槽,总觉得一直待在一个项目组没意思,没挑战性。后来,有人给我说,把项目当做自己的项目,而不是公司的项目,就当做是自己做产品,那么,就会上心了。于是,我尝试着用这种态度去对待问题。显然的效果,基本属于立竿见影,我不再讨厌测试,反而很感激他们,因为他们找出了软件的bug,让我可以把它变的更好。我也不再讨厌需求,因为他们提出的合理需求可以让软件更有竞争力(当然,不排除一些sb需求,而且真的很sb)。甚至在没有bug和需求的日子里,我就开始优化代码,优化图片的加载,优化联网(当然,这里的优化一定要小心,必须是自己完全吃透项目的情况下,而且一定要反复测试,我就吃过亏,自己改了代码,觉得是优化了,但是其实引入了bug,测试人员不知道我优化了,也没有针对性的测试,过了几个版本,才发现这个问题,后面改起来就非常麻烦)。这样,我又在工作中找到了成长点。当然,有些人说,可以把敲代码当做爱好。我真的实在是想不通,为什么会有人把敲代码当做爱好。以前读书的时候,成绩一直不错,父母就觉得我喜欢学习。其实我最讨厌学习了,我也根本想不明白,一个人为什么会喜欢去做那些复杂的圆锥曲线问题?难道仅仅因为你可以做出来,而其他同学不可以?你有了优越感?当然,我也就不可能把敲代码当做爱好,试问,在网上把妹和在eclipse里面敲代码,你更愿意做哪一样? 后记:这篇文章写了一周多,每次想写的时候,都很忙。本来还有很多想写的,但是实在是抽不出时间(晚上回来也要写代码的,赚点外快)……       
';

(十六)我是怎么上班的(中)

最后更新于:2022-04-01 14:33:45

          本文记录我正常工作日一天是怎么过的。 ----------------------------------------------------------------           **起床:** 不知道从什么时候开始,起床,变成一件痛苦的事情。不开两个闹钟,是绝对不可能起的来的……照例,闹钟响了,今天是女朋友睡的外边(谁睡外边,谁关闹钟),她起来关闹钟,然后她继续倒下睡觉,我踹了她一脚:“滚去洗脸,你洗脸有我快么?”,然后她踹了我两脚:“管你屁事”。就这样安静了几分钟,她起来洗漱了,我继续睡觉。她洗漱好以后,我起来,用20秒时间将留在我身体里面一个晚上的液体回归大自然,用20秒洗脸,用20秒漱口(我早上起来漱口从来不用牙膏,用牙膏的话,会干呕,估计是香烟吃多了)。然后穿衣服,拿上钥匙,工作证,钱,手机。最后的工作就是等,等她搞定,你们也知道,女人麻烦……         **路上:** 我们先走20分钟,到地铁站,然后大概等1到2分钟,坐上地铁,我坐三站,她坐四站,我下车以后,走10分钟到公司。总之,路上花40分钟,在上海这种地方,算起来蛮幸福的了。这里不得不说我们公司上班的迟到规则,原则上9点上班,但是9:05以后的才算迟到,一个月可以免费迟到一次,这一次用过以后,第二次开始,每次扣50元。我以前经常都是迟到一分钟,后来学乖了,基本上都是9点之前到公司,一个月只迟到一次,但是迟到都是迟到40分钟以上(我老大sb,今天早上就迟到一分钟,哈哈)……         **上午:** 到公司以后,第一件事情就是倒水,为了保持娇嫩的皮肤哇,多喝水是必须的(后来人家说不能喝茶水,会积累色素,天啦,哥哥每天都喝茶水的)。倒好水以后,开始看小说,你也知道,写小说的都需要支持,首先是《永生》,其次是《通天之路》,最后是《天珠变》,说实话,永生写的精彩啊,看得热血沸腾的,通天也比较有特色,最可惜的就是天珠变了,看之乏味,弃之可惜。看完小说以后,基本就9点半了,然后打开QQ,看有没有什么重要消息,对了,这里最讨厌,一打开QQ,铁定是响个不停,全是技术群里面的童鞋干吼干叫,屁大的问题,都在那里跪求。这种人基本上有三个从来不——从来不看控制台输出的错误信息,从来不看错误日志,从来不DeBug。看完QQ信息以后,基本上就9:40了。这时候,总要搞技术了哇,打开eclipse,不对,打开浏览器,登陆csdn——看看新闻:程序员的眼界是很重要的,要不断的补充自己,当然,也看看自己博客的回复,挑几个正常的,回复一下。搞完了,就差不多10点了,打开eclipse,如果当天比较忙的话,就要开始敲代码了,如果不忙,就把eclipse调到最大,然后把浏览器调小一点,开始进百度贴吧,看诸如“新人鲍照”,“直播发照发照,不喜勿喷。要喷那么扣扣”之类的帖子,当然,还有抽烟,一般早上两只,看完QQ信息的时候一只,11点的时候一只。         **中午:** 中午吃饭是一个大问题,一般情况下有三种选择:吃炒菜,吃兰州拉面,吃食堂。可惜啊,这些都厌倦了,今天中午吃的是食堂,进食堂之前,由于下雨,我差点摔了一跤,后来吃完以后,我老大摔了一跤(写完这句的时候,我心虚的看了一眼对面的老大,他正满脸淫笑的对着显示器——一看就是在和MM聊天)……哈哈        **下午:** 下午的时间,对于一个白领来说,是漫长的,如果工作上的事情比较多的话,还好。人啊,就是贱,一旦忙起来,时间就过的特别快,但是要是没有事情的话,就只有疼的份了。所以,我大部分的博客,都是下午更新的……在比较忙的时候,我经常会奔波于服务器端,测试组之间。要是没有事情,我就研究代码,我老大给了我一些他以前做的项目,我从不同的项目中,吸收一些对自己有用的东西。        **下班:** 忙了一天(当然,也可能是闲了一天),在地铁站和女朋友汇合,然后坐地铁回家,吃饭,各自玩电脑,11点睡觉……
';

(十六)我是怎么上班的(上)

最后更新于:2022-04-01 14:33:42

       前言:有朋友抱怨我更新的慢,其实我想说,我也不容易啊,开始有段时间工作上事情少,无聊写着玩,后来关注的人还蛮多,就想继续写下去。但是最近冷起来了,领导怕我们感冒,就加大了我们的运动量——工作就多了,所以更新就没有以前“持久”了,这个你们懂的。 ----------------------------------------------------------        这篇文章聊聊我是怎么工作了,既然是工作,就离不开同事,先上一段聊天记录。 ~~~ (我) 2011-10-20 15:36:52 ~~~ ~~~ 给你说了,不要瞎搞,她们一看就不靠谱 ~~~ ~~~ (同事) 2011-10-20 15:37:57 为毛她们不靠谱? (我) 2011-10-20 15:38:08 刘**旁边那个新来的 看样子属于内骚型 大而坚挺 比较靠谱 (我) 2011-10-20 15:38:20 不要天天去搞不靠谱的 (同事) 2011-10-20 15:39:25 ...................... (同事) 2011-10-20 15:39:33 你分析的太对了 (我) 2011-10-20 15:39:38 黄*那种属于良家妇女的 搞了要负责 刘*那种骚气外露 你搞不定 说不定是她搞你 (同事) 2011-10-20 15:40:38 .....你算情场鬼见愁咯? ~~~ ~~~ (我) 2011-10-20 15:41:05 这种人 我都不需要聊天 看一眼就知道大概 你还嫩啊 哥哥 (同事) 2011-10-20 15:41:21 你太低调了 (我) 2011-10-20 15:41:52 由于外貌不够 还没有达到鬼见愁程度 (同事) 2011-10-20 15:42:02 …… (我) 2011-10-20 15:42:33 sb 你以为我想低调么 不低调不行啊 做事情是要靠能力的 你以为“光靠嘴”就可以?  ~~~ 简要分析一下聊天中涉及的人物: 同事:上海闷骚男,极其喜欢勾搭公司女同事,但是又不敢明目张胆的上,都是在公司工作的聊天工具上搞,可惜了那个即时聊天工具啊,公司专门买来给我们业务交流的,他倒是用去感情交流了…… 刘**旁边的新人:公司来的新女员工,好像是搞策划的,具体业务不清楚,暂时还没有“合作”的机会,相信以后会有的。此女很会打扮,样子也还可以,眼神中经常透露一种淡淡的忧伤,你们懂那种长期不和谐的忧伤的…… 黄*:公司的策划兼测试,专门对我负责(我开发,她测试,御用的),具体事情就是看同行的软件,觉得好的功能,就提出来,让我干,我干出来以后,她就测试。她还是我的学姐,但是不允许我叫她学姐……由于她是测试,大家也知道,测试和开发永远都是对头(你正在网上看H图,她突然要你改代码,你说你会高兴?),而且她还兼职需求(你刚看完H图,正要看H文,她又突然要你加功能,你说你能满意?),所以认识很长时间都没有把她放在女性角度看待,后来有一次在外面吃饭碰到,看了一下背影,曲线very much beautiful,从此关系一日千里…… 刘*:也是策划加需求,此女不专门负责我,所以具体数据不是很清楚,但是就有如前文所说,典型骚气外露…… 人物介绍完了,现在是人物关系:黄*——我;刘*——其他项目组,换一句话说,她们和上海闷骚男在工作上绝对不搭嘎,我实在想不通,是怎么勾搭上的,难道闷骚也是一种气质?应该是了! 当然,看了我前面的文章的朋友应该知道,我还在思念刚搬走的那个服务器端MM。哎,以前读大学的时候,看到养眼的,直接上去问QQ号码,现在工作了,做事情畏首畏尾,怕影响不好,丢不起那人,没有以前那种霸气,活该守着家里的母老虎…… 刚写完文章,上了一趟厕所,回来又看到那小子在和黄*聊天,害的我又编辑了文章一次,我这样警告他的:“我他妈的给领导说   开除你哟    全公司的妹妹  都让你一个人泡完了”…… 对不起,我又编辑了一次:支持我,顶我……
';

(十五)程序员的幸福

最后更新于:2022-04-01 14:33:40

       本文很短……       记录一下1分钟以前发生的事情,虽然是小事情,但是我压抑不住心中的想法,必须说出来:我在公司里检了20块钱……       早上检20,下午必定检200,今天检200,明天必定……       太幸福了……       记录一下我的幸福:晚上出去夜宵的时候,捡到一张公交卡,里面有50多元。拍毕业照的时候,捡到450,果断分给同学200,然后请客100,自己留下150.买刮刮卡(一种简单的,便宜的彩票)基本每次必中。今天又捡到20……
';

(十四)程序员的风花雪月(爱在华师大)

最后更新于:2022-04-01 14:33:38

     前言:最近工作上的事情比较多,大概有一周多没有打理《当程序员的那些快乐日子》系列文章了,csdn的朋友们,你们还记得我嘛?下面精彩继续……      话说程序员大部分都是找不到老婆的人,现在我是深有体会。每天和电脑打交道,在公司所接触的,也就是自己项目组和测试组的人,从毕业到现在,我还没有见过一个女程序员(都不知道软件工程,计算机专业特的女生那里去了,难道转到其他服务业了?)。前段时间服务器组来了一个蛮清秀的小姑娘,把我们手机组的淫棍们激动的工作效率严重下降(当然也有个别显著提高),我屁颠屁颠的跑去给老大说:“老大,美女……”。他无耻的说:“要前面没前面,要后面没后面,有什么美的,没见识……”。我靠,我自卑了,难道印证了“程序员,见到母猪当貂蝉”。我老大都当程序员快10年了,人家怎么就那么有品位呢……      还是回忆一下我的大学时光吧,风花雪月,都在那时候过的,也不知道以后还会不会有风花雪月了,留下此文,以备意淫。      话说哥们高中也是一个痴情的汉子,那时候追一个小家碧玉型少女,追了整整3年,人家正眼都没有看不过我,路上遇到我都绕道走。最后,被我最好的一个兄弟泡了,这都不打紧,关键是那兄弟比我还丑……套句俗话——下了一场雨,痴情的种子被淹死了。       由于高中的失败经历,进了大学,特别是华师大这种肉比狼多的地方,我都不敢蠢蠢欲动。但是有心栽花花不成,无心插柳柳成荫,桃花运总是在你没有想到的时候,硬撞上你。在联谊认识一个同济的老乡以后,她就经常来找我,也不说为什么,反正就是经常来找我,叫我带她逛校园。她是我的学姐,对华师大比我还熟悉,我都不知道为什么要我带她玩。后来寝室的那些狗说人家是不是喜欢你,我才恍然大悟。然后我亲自发短信给她表白了,她居然叫我给她一个理由,凭什么要答应我。我萌了——这他妈还需要理由。然后我给了一个现在都觉得牛叉的答案:”两个原因,一是因为大学了,父母不管了,可以耍女朋友了;二是因为你长的漂亮,符合我的要求。“那个女生居然答应了……从此,华师大偏僻的小河边,寂静的草坪上,茂盛的大树下,幽暗的过道中,又多了一对偷偷摸摸的少男少女——”爱在华师大“      可惜啊,就像gaochao一样,来的快,去的也快。两个月,游戏就over了。分手的时候,甚至有一种比牵手成功还大的喜悦——终于解脱了!初恋就这样结束,真没有意思,以前对爱情美好的向往一去不复返。这里给童鞋一点经验,要泡,就泡学姐,特别是没有经验的童鞋,人家可会教你很多东西哟!      后来一个无聊的晚上,和往常一样,寝室的其他人打游戏,我QQ聊天,泡妞(这里不得不插一句,聊天泡妞,是训练打字速度最有效的方式)。突然一个高中关系最好的异性朋友给我发信息,说喜欢我。我感觉很不可思议,然后就打电话过去,问她怎么了,为什么和我开这样的玩笑。她说就是喜欢我,我靠——送到嘴里的肉,不能不吃吧。就这样,初恋才结束不久,无耻的我又一次初恋了……      恋爱坚持了半年,中途回成都看了她一次(来回都是飞机,而且是5.1黄金周,哥们穷了几个月),回到上海10天后,四川就发生了大地震,坑爹啊……由于是异地恋(我的原话是鞭长莫及),半年后就分手了。从这一次恋爱,我得出,出来混,至少有两个原则:1 兔子不吃窝边草(吃了以后,窝就暴露了),2 坚决不搞异地恋(异地恋,就真的只可以恋了)。       后来的后来,在一次开会的时候,认识了现在的女朋友(所以说领导都喜欢开会),才两天,仅仅两天,哥就搞定了她(公司都招聘有经验的程序员,可见任何事情,经验是多么重要)。都三年了,原来两天就搞定的女生,可以在一起三年。难道这就是猿粪?ps:由于是现在进行时,不方便多说哈,要是以后分了,哥们一定更新,毕竟,博客重要哇,呵呵。
';

(十三)程序员,你有什么牛逼的?

最后更新于:2022-04-01 14:33:35

       记得还是大学生的时候,第一次去公司实习,和老大侃大山,讨论软件行业的局面,老大给我说:“软件行业,其实TMD就是一个服务行业”。我恍然大悟,确实啊,软件行业就是一个服务行业。我以优异的成绩考上重点大学,然后辛苦的学习所谓先进技术,最后,从事的是和妓女一样的行业(服务业),唯一不同的——妓女在床上作业,而我们在电脑旁。最悲催的是,人家还可以躺着,而我们,只可以坐着。从此,我自暴自弃……        想当初,我做的是异常火爆的J2EE,觉得自己跟上了时代的脉搏,我可以轻松的为用户创建优美的浏览器程序,那所谓的Web2.0。但是别人说,有什么可牛叉的,不要J2EE,浏览器照样跑的顺风顺水,.Net,php同样可以完成这些功能。再说了,你只是一个应用层的开发人员,是最面向用户的,当然,也就是最低级的,牛叉的话,去开发操作系统啊,那个就是服务业中的霸主了。当然,我没有能力去开发操作系统,我又自暴自弃了——我只是一个应用层的开发人员。        后来,我做移动开发了,移动开发那时也是火的一塌糊涂。我不懂软件的朋友问我:“我手机的电池坏了,你可以帮我修吗”?我无言以对,我不知道用什么通俗的话可以解释移动开发和修电池不是一回事。最后我又一次自暴自弃了——他说:“连电池都不会修,还做什么移动开发”……        在我的印象中,不少从事软件行业的人都特别自信,就像所有从事数学研究的人一样。我一开始搞不懂原因,为什么这些人就这样自信呢?后来我慢慢发现,他们都可以从他们所做的事情中得到满足——数学有一种确定的美,说1就是1,说2就是2(当然,最好是不要2)。而软件同样,每一个代码,都是我们自己敲出来的,而且它的运行结果,完全掌控在我们的手中,我们也可以从中得到一种确定的美(当然,还在熟悉API,做DEMO的童鞋除外,他们非常不确定)。我开始不战战兢兢,开始不自暴自弃,因为我掌握着我接触的一切,我可以轻松的控制它们——就像控制我自己的眼睛一样(有美女,眼睛一定要瞟的快,美景,总是不常见)。        后来有一件事情,彻底的让我觉得我是有价值的,服务业也是必须的(就像妓女一样)。有一天,测试组找到我,说有一个客户的手机不能正常启动我们的程序,而且客户很着急。当时公司没有客户的机型,而公司的所有机型都能正常工作。没有办法,我直接联系了客户,客户是一个老年人,不熟悉上网,只能通过电话交流。我详细的询问了启动的过程,然后检查代码,最后找出了隐藏的bug,把修改过的程序发给了客户。客户非常满意,在电话里一直说谢谢,最后还短信表示感激。我当时有点感动,煽情的回复到:“非常感谢您的使用,我是***的开发人员,这款软件是我一手带过来的,它就像我的孩子,以后有任何问题可以直接联系我”。在这一刻,我似乎找到了自己的价值,我还被别人需要着。       后来我问了服务器端的朋友,我们的软件有多少人使用,他说统计数据显示,有20几万的用户。我彻底满足了,工作激情也出来了,我每添加一项功能,每修改一个bug,都会影响着几十万人的使用,我太TMD荣幸了,几十万人需要着我——我牛逼了……        不管从事什么职业,不管从事什么岗位,寻找自己的价值,都是一件重要的事情。
';

(十二)租房

最后更新于:2022-04-01 14:33:33

       前言:我发现一个现象,我写了不少博客,博客分为两类,一类是技术性的,一类是生活性的,当然我是一个程序员,技术性的文章更多。可惜的是,不知道是我的技术垃圾,还是我写生活性的文章有“天赋”,技术性文章的阅读量永远比不上非技术的,这和csdn一样,浮夸的,吹牛的,扯淡的,名字呱呱叫的才可以上首页…… ----------------------------------------------------------       离开学校,就要租房了,看到那华丽丽的租房信息,才知道学校的寝室是多么好:一年的住宿费,在同样的城市,租房的话,只可以住一个月,感谢党,感谢国家,让我住上如此奢侈的房间。       我第一次住的地方是一个新小区,环境等各方面都不错,四室一厨一卫无厅,选这里的主要原因是干净,有厨房,而且墙都是实体墙(有女朋友的人都知道,实体墙是多么的重要,当然,估计没有女朋友的人,更加知道实体墙的重要性)。和我合租的全是女的,一个北京的少妇(代号X,XXOO的X),两个南通的学生(来上海实习,Y,Z)。一开始我以为幸福就要开始了,但是后来才知道,女人,如果你不想和她发生超友谊关系,你就不要和她有任何关系。       一开始对这几个人印象都还不错,X是一个北京的小妞,27,到上海是见网友的,后来网友也分了,就住在上海了,长的还可以,最大的特征是波涛汹涌,关键是经常穿着低胸装,微波荡漾……Y和Z是表姐妹,都是比我还爷们的女生,声音洪亮,做事干练。和她们相处的琐事就不说了,记一些有意思的事情。       有一天晚上,我女朋友由于第二天早上有课,就回学校住了,另外两个女孩子也没有回来,房子里面就剩下我和X,我一般晚上回来都喜欢喝点酒,然后我就在那里喝酒,她在我房间看电视。看着看着,就聊起来了,聊了不少她以前的事情,后来我才知道她是离过婚的,都有一个可以打酱油的小孩了。        聊到她小孩,她哭了,我有点蒙,不知道怎么安慰她,就用手拍拍她的头(那个时候真的没有想占她便宜哈,人家都哭了,你还乱来,禽兽么)。她拉住我的手臂,把头靠在上面,继续哭,弄的我多尴尬的。纠结于要不要抱抱她,安慰安慰她。在挣扎的时候,她停止了流泪(我他妈悔啊,挣扎个屁,经常在网上回复人家“*后再说”,到自己,就怂了),然后非常老道的说了一句:不要在意,女人的眼泪不值钱!当时我惊为天人,太有味道了,成熟女人和小屁孩就是不能比啊……        后来晚了,她回房间,我睡觉。刚睡下,她居然给我发短信,弄的我搞不清楚事情的真相(她从来不和我短信的),我们就继续短信聊,后来她说短信麻烦,叫我去她房间聊,她床上还有电热毯,暖和。把我一下子又弄蒙了——她床上有电热毯管我什么事情?难道是?怎么办,上我是肯定不会上的(自己老婆比她漂亮,吃惯了新鲜猪肉,叫你去吃腊肉,会不习惯的),但是要是人家那会儿哭了,又一个人在上海,只是想找你聊聊,那岂不是想多了?为了安全起见,我穿上了所有衣服,甚至篮球鞋(我睡觉都裸睡),到了她的房间。她看我穿成那样,有点惊讶,然后我怕她真的叫我上床,那就真的hold不住了,所以我干脆坐在床边(这也算上床)。就这样,有一句,没一句的聊了一会儿,我就回去睡觉了。回去以后,我后悔啊,装什么清高,sb。但是又庆幸,自己都佩服自己,太伟大了,太纯情了!       2.又是一天晚上,上海的故事,基本上都发生在晚上,白天要么上班,要么睡觉,大家都忙,能有什么故事。我和大学的几个兄弟一起唱歌,把我女朋友,还有X,Y一起叫上的。我一个兄弟一看到X,眼睛都直了,另外一个说话也不自然(前面说过,“胸猛”的很),我实在看不下去——真他妈没见过世面,就把其中一个拉出来,说:“你想mo就给人家说,人家肯定给你mo的,不要傻逼猥琐样,大家都是成年人,付得起这个责任,我在家,都经常mo的(我他妈就喜欢吹牛)”。后来的事情超出了我的估计,那傻逼真的叫X给他mo一下,X当然拒接了,我那兄弟由于受到我的鼓舞,还以为X不好意思,就真的动手动脚了,结果可想而知,不欢而散。回家以后,X说我同学mo了她,我同学给我打电话,又说没有mo。我当然相信我同学了,再说了,即使mo一下,又怎么的吗——主要是经过一段时间的接触,我知道X不是什么良家妇女,今天拒绝,估计是看不上我那兄弟。都说女人犯贱(当然,好女孩其实也很多),果不其然,过了几天,X让我叫那兄弟给她打电话,说觉得他还不错,我那兄弟又不愿意了……我兄弟的原话:“大家都是玩玩,打什么电话,不要钱啊”,太牛叉了……       3.本来这里写了一大段的,但是怕尺度问题,被csdn搞,就又删除了,见谅哈!
';

(十一)记一位已经离职的程序员

最后更新于:2022-04-01 14:33:31

      十一刚刚结束,我的文章也写到十一这一篇了,缘分啊……       毕业以后,就继续在原来的公司混日子,我自己负责的是J2ME版本,包括通用版,精简版,触摸版,小屏版。由于已经在公司待了好几个月了,而且移动项目本身的特点就是不会很大,所以几个版本都比较熟悉,做起事情来也得心应手。坐在我对面的是做ppc(window mobile)的,和他比较熟,本文说的就是他。      那时候我和他住的比较近,我经常和他一起下班,一起回家。他属于那种话不多,但是和你熟悉以后,又比较爱吹牛逼的人。想一下啊,小弟那时候真的是惨的很,每次下班,在路上,我都喜欢和他聊聊技术上的问题,毕竟人家都出来好多年了,能力怎么的也比我强啊。但是每次讨论问题的时候,他似乎不是想给我指点,而是想“压倒”我,就是一定要让我觉得他牛叉。他经常说的一句话是:做程序员,不懂C++,汇编,就不是真正的程序员。我就纳闷了,他的话和csdn首页的广告怎么就那么相似呢?首先,他负责的ppc版本确实是用C++开发的,而且C++确实是一门非常重要的语言。其次,汇编语言在底层开发中确实有它自己不可低估的能量,效率也是高。但是,不可能因为这两个原因,你就觉得不懂C++,不懂汇编的程序员,不是真正的程序员啊。我做软件开发这么久,从来没有用过C,C++,但是我为企业开发了那么多项目,难道因为这句话,我就不是程序员了?我怎么办?对了,我没有证书——是“无证程序员”,算不得真正的程序员……记得以前有一个笑话:“有天下午,我电脑坏了,请了一个电脑高手来帮我看,他问我有没有操作系统安装盘,我说没有,他就在找了些纸带,然后给纸带打孔,捣鼓了很久,我就睡着了,醒来的时候,他已经编好了xp。然后他问我有没有魔兽安装盘,我又说没有,他就继续在那里捣鼓纸带,在我又睡了一觉以后,他已经在电脑上玩魔兽了……”。以后大家都不要用编程语言了,用纸带,编0101吧!            他非常的好学,经常都在看书,他不是计算机相关专业出来的,是数学系出来的。(都说数学系出来的做软件厉害,逻辑思维比较强,我一直不这样觉得,学数学逻辑就强了?我高中的时候参加数学联赛,就已经学了大部分高等数学,我不见得我逻辑变得有多强啊?然后又说数学是计算机的基础,这个我承认,但是其实作为大部分程序员,特别是应用层的程序员,你初中学到的数学知识,已经绰绰有余了。当然不可否认,数学不好的人,是为计算机行业,计算机科学做不出大贡献的,但是你还是可以为企业,为社会做出大贡献。)。可能是因为没有受过系统的计算机培训吧,他把许多他不太明白的东西都看得很高深,厉害。首先是操作系统,还是那句话,不可否认,作为一个程序员,如果你不知道操作系统的一些原理的话,确实不是一个合格的程序员。但是我觉得大部分程序员,对于操作系统也就是了解就可以了,明白进程,线程,锁等机制,对文件系统,IO系统,调度系统了解,它们的具体算法都可以不掌握,知道就可以了。其次是网络协议,这个也是了解就可以的,知道三次握手啊,协议层次啊就可以了。编译原理这种课程,或者真正的意义,就是让你系统的知道怎么解析字符串。当然,从事操作系统开发等工作的人,知道这些是远远不够的。      这篇写的比较乱,自己的思路也比较乱,居然有写不下去的感觉,想到的东西太多,抱歉!
';

(十)即将毕业的日子

最后更新于:2022-04-01 14:33:29

      混混噩噩的,到了大四下学期,也就是快离开学校的日子,这注定是一个悲情的季节,忙碌的季节。       这个时候,我已经开始在现在的公司实习了,每周周一到周四,在公司做事情,是标准的小白领,周五回学校上课,又变成了标准的学生。大四的时候事情特别多,毕业论文,公司的项目,还有大四的课程。记得大四下学期第一个周五,回学校上课,具体什么课忘记了,是一个老头上的,我的天啦,那哥们一句话可以重复三次以上,然后声音特别小,感觉自言自语。我本来怀着美好的期待,觉得大学四年好多课都是混过来的,这最后一门课怎么的也要有一个美好的结局。但是刚上了20分钟,我就实在是扛不住了,跑到厕所抽支烟,然后洗了把脸,继续回去听,觉得这样精神好一些,事与愿违,不到5分钟,我睡着了。下课的时候,是A叫醒我的,口水都流到桌子上了——睡的真舒服啊!下课以后,我就对A说,上一节课,比打一下午篮球,或者上一周班,累多了……       在这里,不得不批评一下大学的教育,从自己专业来看,大学课程和实际的企业需求存在20年左右的代沟,然后大学的考试制度完全是扯卵,老师自己出卷子,自己评改,试想一下,老师自己都搞假学术,教出来的学生有什么好德行。关键是老师的利益和学生的成绩没有一点关系,教的好,是良心,教的不好,无所谓,试问一下老师们,你们上课的ppt是自己做的吗?你们学生的试卷是自己改的吗?你们骗项目资金的时候,手发抖吗?       说一下毕业论文,我选的导师在学校里面出了名的严格,光是毕业论文的开题报告,我就修改了7次,然后他还是不满意,最后是他一个字,一个标点帮我修改的。最开始想做的是一个商务网站,主要是这方面比较熟悉,可是我的导师说没有新意,没有自己的东西,我太阳啊,一个本科生,你能有什么新意?没办法,我就决定搞一个Android的客户端,音乐盒的(主要是网上源码一大堆),可是老师还是不满意,说Android课题确实比较新,但是音乐盒这种东西,已经有太多了。我就开始吹牛逼,说我用的在线API是最好的(记得当时用的是yobo的),和传统的音乐模式不同,总之,能怎么吹就怎么吹。到后来,坑爹啊,yobo关闭了自己的网站,我就歇菜了。没办法,我就只有给导师说明情况,导师还是蛮通情达理的,首先把我说了一顿,然后叫我另外选题,我那个时候才知道,开题报告上交以后,还可以修改自己的选题。然后我就问他,我自己现在在公司做的项目可不可以,他大致看了现在的项目,觉得很满意,但是非常强调论文里面写的东西,必须是项目里面自己做的,而不是人家做的。这下子我就爽了,一周做四天,可以写的东西非常多啊。          最后毕业答辩的时候,我站在讲台上,这也是我大学四年,第一次如此有底气的站在讲台上,侃侃而谈自己的东西。原来,不努力,不付出,气质都会变差,特别是那种自信的气质。最后,我的毕业论文获得了优秀。感谢那位严格,但是愿意帮助学生的老师,他也是我在华师大,遇到的最像老师的老师了(我们专业60%的人讨厌他,因为在大二的线性代数课上,他挂了60%的人)。       毕业,就离不开聚会,离不开喝酒,我想找醉,想醉醒以后,忘记大学四年的生活,那颓废,无助的生活。可惜的是,不知道是自己酒量太好,还是上海这小气的地方,想找醉一次,都是那么的困难。       走了,华师大,这困了我四年的地方,消磨了我的青春,打击了我的士气。A给我们住了四年的寝室留下来最后一张照片,贴在校内上,我看到了,没有转载,没有评论。       这篇写的有点苦,都是该死的大学惹得祸,如果再让我选择一次,我还是会上大学,因为文凭,无他。
';

(九)那个我待了4个月的地方

最后更新于:2022-04-01 14:33:26

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 -------------------------------------------------------------------        上回说到我进了大众汽车的项目组,但是在里面没有待到几天,由于通用那边缺人,公司就把我外派到通用(从这里可以看出公司人员管理的混乱,其实大多数外包公司都是这样的,公司对程序员不良心,程序员对公司不忠心……)。我听到公司把我外派到通用,高兴坏了,觉得终于可以去大公司上班了,以后给同学吹牛都有本钱了,哥哥是在通用汽车上班(其实他们根本不知道,我不是通用的人,我最多是tmd一个乙方)。              第一次去通用我就后悔了,开始在公司本部上班,路上只需要花费半个小时。现在去通用,由于通用在浦东新区,而我的学校在普陀,公司附近根本没有公交车(按我当时的话说,就是鸟不拉屎的地方),我先要坐半个小时公交,然后溜40分钟地铁,再打20分钟的士,算上路上等车,走路的时候,坑爹啊。一句话总结,起得比狗都还早,回的也比狗都还晚,有木有,有木有!唯一好的地方就是打的公司报销!那时候基本上下班以后累的连饭都不想吃,就想睡觉,不是工作累的,是坐车,等车累的啊!       第一次去通用,是我们公司的一个人事带我去的,一个长的蛮可爱的上海女生。比我大不了多少,看起来蛮职业的,化着90年代我舅妈才化的浓妆,估计是皮肤不怎么好,这也不能怪她,公司美女太多了……说两句题外话,外包公司还是有一个好处,公关部的美眉还是多漂亮的,要脸蛋有脸蛋,要身材有身材(估计是业务需要,哈哈),但是你小子要是外派的话,是欣赏不了的了。我在本部待了一周多,快乐啊……       到了通用,办出入证,给出入证联网等等事宜,就搞了一天多(到我离开通用,我出入证的联网都没有办好,可见通用的办事效率,听说通用已经是国企,国企这种办事效率大家就可以理解了)。我在烈日下,至少抽了半包烟,终于见到了我的新老大。我啷个去的,那哥们人高马大的,估计着怎么也有185的身材,长的巨抽象,人倒还挺好交流的,比我大不了多少。名字就不说了,他是新锐国际唯一一个我还记得真名的。他把我带到办公室,办公室里面三男三女(加上我,就开始狼多肉少了),然后幽默的介绍了所有人,现在还记得当时的情形,有一个哥们好像叫做曾吉祥,那时候不是曾哥正如日中天么,所以所有人都叫他曾哥。我太阳啊,纯爷们的天下……在通用就我们几个新锐国际的,而且都在一个办公室,所以人际关系都不错,平时还开点小玩笑。大家都说程序员做人呆,但是在女生面前,程序员的思维有时候还是多“活跃”的,有时候他们也会在办公室开点荤玩笑,记得当时一个叫莉莉的女的,还制止他们,说不要把我带坏了。靠,哥哥看毛片的时候,你还没有发育呢,带坏我……       去了一段时间,混的也熟悉了,才知道项目组的具体情况,这个项目属于通用的核心项目,都开发了好多年了,现在属于维护阶段(好听就是后期开发)。开始是IBM在开发,后来好像和通用在经济上闹的不愉快,就撒手不管了,我们公司就屁颠屁颠的接手过来。IBM和我们干着一样的事情,但是人家的收费是每人每小时几百美金,我们是几百人民币,最后程序员拿到手的,就几十人民币,这才是真正的坑爹。公司和公司,程序员和程序员,差距咋就这么大呢?       聊一下工作上的事情,整个项目比较大,使用的技术也非常老(你想想哇,都开发那么多年了),我记得当时jdk6已经稳定了,项目组里面的jdk还是4. 泛型等一系列熟悉的东西都不能用,struts也是1点几的,链接数据库用的是ibatis,我看了几天代码,反正是头大了少。我老大也完全不管我,基本上就是那种觉得让我混满几个月,有了实习学分,走人的意思(后来验证了他的想法)。或者说他就是一个小屁项目组长,他才不管公司人才的引进呢。       我这个人有一个缺点,可以累的像狗,但是不能闲的蛋疼(国庆无聊在网上写东西就可以看的出来),老大不要我做事情,我就看书哇,给我工资,让我看书还不爽?看书看累了,就在项目里面,做点小功能,然后叫老大看一下。从和老大交流的过程中,我还是很有体会的,老大对整个项目非常熟悉,而且程序员基本功很强(这里特指debug和快捷键能力,在学校的时候,不太管这些),但是明显对项目以外的一些技术不懂,他也就才毕业3年啊,但是我看他没有事情的时候,都是看漫画,看小说,然后晚上回家就是打游戏,白天一来就和周围的人聊游戏。所以做程序员的我们,每天至少要抽一个小时的时间,看看书,养成习惯,不然,以后会被小弟看不起的(当然,我没有看不起他,我还没有资格,只是觉得他的知识储备会越来越少,我现在的老大就不一样了,做项目,接外包,写书,翻译书,能做的都做,好男人啊!)。       在这个项目组待了一个半月,让我感触最深的事情有三件:一是吃饭,通用的伙食非常的好(和学校比起来),一个多月,胖了10斤(快120了),整的后来打篮球都跳不起来了,但是由于体重增加,打球又比较聪明,开始向内线发展,慢慢的,我开始在内线打出路数,我身高170,但是由于卡位,弹跳都不错,基本上175以下的不要和我在内线搞,搞不过,打球认识我的都说我是华师大170级无敌中锋,坑爹啊……二是千万不要做外包,做外包的真的是贱,自己的领导是领导,随便来一个客户,也tmd是领导,周围全是领导,放个屁都要夹着,到厕所去放……三是项目的复杂度,我记得我第一次看到项目里面的sql语句,200多行,word文件都是几页啊,读书考试的时候,我都只写2行的sql的,呜呜呜……       后来由于通用有一个会议室管理系统需要二次开发,公司一下子又抽不出人去做,就把我拉过去了,我记得当时总监“语重心长”的给我说,来公司也快两个月了,该我表现自己的时候了。我心里虚的很,首先我这一个多月,没有做多少事情,然后会议室这个项目只有我一个人做,特别的,也是最关键的,那边不能上网。新人都知道,这是一个什么局面……       去了以后,我才发现,事情没有我想的那么困难。首先,由于基础知识还是配置的比较“雄厚”,快速的掌握像会议室管理系统这样的小屁项目,还是比较简单的,其次,给我做需求且指导我的又是我的学长(我都怀疑新锐国际是不是被华师大占领了),他也挺带我的(有学长,不怕不怕啦!),项目一开始进展的让他不是很满意,有一天下午,他就坐在那里,给我讲了两个多小时,从细节,到技术,各个方面,让我收获很多,在此,感谢学长(学长还是带有上海男人的特质,一种让外地人不太喜欢的特质,但是做学长这方面,没话说)。       项目在我实习快结束的时候,也基本完成了,在这个项目中,让我体会到一件事情:不管你觉得多么微不足道,你都应该亲自去做一次,不要以为网上可以查得到,不要觉得简单,没有挑战性,到时候没有网了,你就傻逼了吧!       这也是我第一次,第一个,独立完成的像样子的项目,一辈子都记得:“通用汽车会议室管理系统”。       在离开公司的时候,总监还是象征性的挽留了我,然后叫我把学校的事情处理好以后,继续回去上班。人力经理倒是爽快,废话都没有说一句,给我结帐,当时我还有两张出租车的发票没有报销,然后给她,让她给我报销,她居然说,我平时请假也没有扣我工资,然后加了几次班,也就不给我算钱了,发票也就算了,我没办法,反正我不吃亏。       说点高兴的事情,我开始进公司的时候,说的是80元一天,上一天班,算一天的钱,第一个月由于是暑假,我一天假都没有请,然后就发了22天的工资(1760元),后来由于上学了,一周就上4天班,而且那时候觉得去也没有事情做,就经常请假,反正平均下来,一周就上了三天班,但是不知道怎么搞的,三个月结束以后,哥哥卡里面就有6000多,估计是公司每个月都给我发了1760啊!你说,这样的公司,连员工的工资都tmd搞不清楚,你对它还有期待吗(好像我是公司的唯一一个实习生,而且是第一个实习生,公司以前都不招实习生的,可能是因为这个原因,财务才搞错的吧)?写了这一段,快乐啊,有木有,有木有……       今天就写到这里了,下一篇写大四下学期的一些事情,国庆都没有出去把妹,还在这里给你们写东西,不管好坏,一定要顶啊……顶死我吧,我还hold住!
';

(八)第一天上班

最后更新于:2022-04-01 14:33:24

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 --------------------------------------------------------------------------------------------------------------      第一次上学,第一次获奖,第一次泡妞,第一次kiss,第一次xxoo,第一次当爹(当然,这一个不是我,是我老大,所以女生们不要失望,你们还有机会)……所有的第一次都让人难以忘记,当然也包括第一次上班,因为它代表了我们真正的成熟,真正的面向社会,而不是18岁这种虚拟的“成年”。成年,100%的意味着责任,意味着自己要担当一切。      面试后的第三天,我还清楚的记得那个“拉风”的日子——8.10,我身份证上的出生日期(你说拉风不拉风),我到公司报到。和很多朋友一样,我比和人力资源经理预约的时候早了半个小时,到了以后,她还没有来,我就在会议室坐。坐在那里,我无所事事,就开始意淫自己在公司的情况,我会分到什么项目组,听说公司做金融,汽车等不少行业的项目,金融好呢,还是汽车好呢?在我胡思乱想的时候,人力来了。她把我叫过去,就开始给我摊牌了,说公司大部分项目组都是外派形式的(你tmd不是不做外包么),在本公司内部只有两个项目组,一个是自主研发的(就是招我进去的那个学长带领的项目组),另外一个是给大众汽车做外包,由于我学校离公司本部比较近,所以就把我安排在大众汽车的项目组。我本来是想跟着学长混的,但是刚进公司哇,小虾米一个,怎么敢提要求呢。所以最后就去了大众汽车的项目组。     一进项目组的第一件事情当然是配置环境了,幸好我对配置这些东西还是很熟悉的,一会儿就搞定了。搞定以后,就要从svn上拉代码了,我太阳啊,在大学从来就没有用过svn,根本就不知道怎么使用。我就问旁边的人,配置好svn后,继续看,才知道要账号和密码。我就又问了旁边一个兄弟,他说要项目组长给我创建账户和密码,但是今天项目组长不在(TMD新人来,项目组长都不在,什么狗屁项目组),让我先玩玩。玩还不简单,最简单的事情就是玩了,我就开始玩,悲剧了,我发现有时候玩也是一件很辛苦的事情:“有电脑,但是不能上外网……”,不带这么玩人的(就像给你一支烟,但是不给你打火机,你要我砖木取火么?)!我实在扛不住,就跑到过道抽烟,随便和清洁阿姨谈了一会儿“人生理想”。最后没办法,不能老抽烟啊,就又回到座位上。      我一直有一个坚定的想法,我过的不爽,周围的人也就不要爽,我无聊,怎么可以看着旁边的人有意思呢?我决定烦他……首先我和他套近乎,聊着聊着,聊出事情来了,他居然也是华东师范大学的,只不过他是研究生(也是在这边实习)。我又高兴了,屁颠屁颠的叫着他学长,他也一下子和我拉近了距离,主动把他的svn账号给我用,但是要我不要提交代码(ps1:龟儿,我不知道他的账号我居然可以用,他总知道呗,开始都不给我,小样。ps2:叫我不要提交代码,哥哥啊,你太高看我了,要我会提交代码哇……),有什么不明白的地方可以问他。接下来,代码下来了,我熟悉了一下代码,有一些地方不是很明白,但是还好,项目采用流行的四层架构(显示层,控制层,业务层,数据层),使用了三大框架,这些我都蛮熟悉的。我就在那里漫无目的的看,他问我懂不懂,我说还可以,他就叫我实现一个小功能,似乎是想看一下我的水平。在这里,感谢费哥,没有他的打击,我想,我是绝对看不懂这些代码的。不一会儿,我就做出来了,他看了一下,说不错。但是你想一下哇,他虽然是研究生,但是也是学生啊,估计是想挫一下我的锐气。然后就让我看他写的代码,他写的是前端代码,是用js做的一个页面动态效果,他很“谦虚”的介绍是怎么实现的,我也很“崇拜”的问了他几个问题,最后“不可思议”的说太难了,问他是怎么做到了。他的回答很有意思,有意思的不是他的回答,是我想到了周星驰电影里面的一个场景(场景介绍:大话西游中菩提老祖叫周星驰去抓妖怪,然后说自己在后面掩护他。周星驰说了一句:“这句对白平时是我说的”)。当时学长的回复就印证了这句话,因为这句对白也是我平时忽悠小学弟,小学妹的。他这样给我说:“多看看,多练练就会了……”。我用惊讶的眼神看着他,他估计以为唬住我了,其实我是在想:看起来这么老实的人,居然也会忽悠啊,真是人不可斗量,海水不可貌相!      就这样,和学长套近乎,看代码,我的第一天就这样过去了,我的第一天啊,悲催,连自己以后真正的领导都没有见到。 补充:那个学长叫什么我已经忘记了,因为我进去的第三天,他就闪人的,以后也没有见过他。文中对他的描述带有夸张色彩,我对帮助过我的人都带有感激情怀的,这里,也感激他——做的像一个学长。      下一篇写换项目组,请喜欢的朋友继续支持,你们的支持是我创作的动力……
';

(七)我的程序员价值观

最后更新于:2022-04-01 14:33:22

        今天遇到一件让我很不高兴的事情,所以想来博客发泄发泄,属于系列博客的篇外篇。 --------------------------------------------------------- 价值观一:代码质量          说实话,程序员在大部分职业比起来,还是蛮简单(人际关系简单,生活简单),蛮赚钱的。而且是可以比较快速的获得成就感的行业(一个功能的完成,或者一个项目的上线)。所以,很多人通过不同的渠道,进入了这个行业。         由于人员参差不齐,行业内部矛盾就多了,就比如代码质量上,有些人,连基本的数据结构都不了解,连基本的面向对象特性都没有搞清楚,就开始在真实项目中code。可想而知,写出来的是什么东西。        在现在的不少软件公司,很流行的一个现象是:进来一个程序员,负责一个模块,先熟悉半个月,然后就开始走马上线的干了。好了,一个比较大型的项目,在没有说明文档,没有专人指导的情况下,半个月你可以很熟悉吗(经验丰富的程序员可以达到)?在开始的一段时间,写了一些代码,完成了一些功能,但是绝对不可避免的,引入大量的bug,如果这个程序员还在公司继续干,那么挺好的。在他真正的熟悉项目以后,他可以把自己以前引入的bug修正。但是很不巧的是,很多人在一个公司,呆的时间都不会长,一个人进来,3-5个月以后离职,在初级程序员中,是比较普遍的例子。OK,他走了,又来新人了。这样,一批又一批,只要三四批以后,这个项目的代码就已经是漏洞百出。我在这里只想说,辛苦后来者了,你们看着充满bug的程序,然后依照着这些你们认为的好代码,继续写出充满bug的项目……        还是一句话,程序员何苦为难程序员,为你后面的兄弟留点注释吧,就像你刚接触项目,渴望你的前辈给你留下说明文档一样。       价值观二:加班        加班的理由很多,结果都只有一个,那就是你不能按时回家。现在国内的大部分公司还是好的,加班自由,没有强制性的加班政策。        而且加班一般按照三种方式补偿:1.直接给钱,按照平时工资的1.5/2/3倍;调休,今天多上一个小时,下一次就可以少上一个小时;3.按照项目奖金给予回馈。如果是我的话,在刚毕业的时候,肯定选择第一种,加加班挺好的,一方面是加快自己的发展,另一方面可以获得一定的收入。但是如果已经成家立业,第二种选择是比较好的,或者直接不加班,加班就是公司无理打乱你的私人生活,是犯罪。第三种其实就是无赖,公司就是骗子,因为加班是肯定的,奖励是不肯定的……        前面三种情况都是好的,可悲的是,存在下面一种情况,有些公司,基本上属于强制加班,而且加班以后,没有任何形式的回报。这样的公司,在行业内也不属于少数,我都不明白了,那个公司怎么还有程序员……       说了这么多,现在可以分析一下为什么要加班。加班的理由确实太多太多了:一个sb的项目经理,或者一个sb的客户,或者偏偏要抽在sb的周末上线,总之,理由很多,而且即使没有理由,有一些公司,好像是公司的企业文化,不加班,就代表着你不努力,我太阳公司啊……       我刚毕业时候的老大给我说过,而且我也是这样认为的,一个程序员,每天写代码的时间不可能超过4个小时,超过四个小时,那么,你写出垃圾代码的可能性就大大提升。宁愿少些一些,写精一些,有经验的你应该知道,改bug的时间,很多时候都多于写功能的时间。 价值观三:项目管理        我自己一直一个人负责手里的四个版本,所以现阶段没有感受到项目管理的重要(一个人,自己管好自己就可以了),这里是帮我一个朋友牢骚几句。他们三个人负责一个新版本的开发,在开发之前,没有任何的代码约定,没有任何书面上的沟通,然后三个人大致划分了功能,就开始干了。幸好三个人水平都还不错,然后项目也不算太大,最后项目出来了。但是作为程序员的我,看了一下他们的代码,基本没有架构,全是实现功能即可,同一种小功能,在不同的人手里,使用着完全不同的实现方式。我问了一下那个朋友,感觉代码怎么样,他说不要看,全是狗屎。又是那句话,苦了后来人(现在坐在我对面的兄弟就是一个刚毕业的,进来接手他们的项目,哎,那兄弟看代码都看了两个月了,不知道看明白没有……)
';

(六)第一次成功的面试

最后更新于:2022-04-01 14:33:20

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 -----------------------------------------------------------------        本文记录我第二次面试,通过第二次面试,我获得了第一份“程序猿”的工作。        第二次面试是大三的暑假了,那时候大部分同学已经找到了实习。在大三下半学期,由于我有一些私人的事情,就没有再参加过任何面试,到暑假的时候,还招实习生的公司都不咋的了。我在51job上搜索了J2EE关键词,出来一大堆公司,我随便选了两个,第二天就有人给我打电话,叫我过去面试,去面试的公司叫做新锐国际。        先聊两句闲话,当初投递简历的时候,就觉得“新锐国际”这个公司牛叉,主要是名字里面有“国际”这个词,可见看表面是要吃大亏的。去了才知道,是一个规模还不小的外包公司,自从在那个公司待了几个月以后,我发誓,以后再也不在外包公司上班……具体道理你们懂得,后面也会慢慢叙述。       转向正题,去了公司以后,首先是笔试,笔试的题目无非一些英语能力,编程能力,算法能力,数据库能力的检查。这些好多都是我自己平时遇到过的,非常轻松的搞定。和我一起笔试的还有一个从外地跑到上海的兄弟,他做了20几分钟就不做了,他说他不会,然后看我做的风生水起的,从他眼神里我看出一种失落,对大学荒废的失落。我也经常对自己说,出来混的,迟早都要还,只是没有想到,还的时间来的这么快(我现在抽上班时间写博客,自己的工作上的事情还没有做,下午总要还哇……)。笔试结束以后,那个兄弟没有获得面试的机会,直接走了。然后我就开始面试了,说来也巧,面试官居然是我的学长(他说他也是华东师范大学毕业的),一下子我就不怎么紧张了,觉得学长总会照顾照顾我哇。他也好像确实比较照顾我,当时招我进去是J2EE开发,但是他就问了我一些java的基础知识,但是都问的还蛮深的(对于一个大三的学生哈),首先问了java里面封装的数据结构,java的多线程,然后问了java的安全机制,还问到了虚拟机的一些垃圾回收机制。这些我都回答的蛮好,最后那小子居然问了一个比较偏的问题,问我有没有自己修改过sun的API,我回答说:“没有,但是我知道正常的方法修改以后编译即可,native方法修改以后比较麻烦”。我对自己的回答有一种不安全的感觉,然后他是我学长哇,我就问他,正确答案是什么,他牛叉的说:“你自己回去试一下哇,下次上班的时候,给我答案”。我啷个去的……      从技术面试官面试我的技术问题来看,他或许是装逼,或许是有长远眼光。说他装逼的理由是:面试问到的东西,在实际的程序开发中,至少作为初级程序员,根本不可能用到这些知识。说他长远眼光的理由是:面试问到的东西,如果你都知道的话,说明你还是比较关心技术,喜欢刨根究底。至少比较有发展潜力。      技术面试结束以后,就是人力资源面试了,这个大家也知道,就是走走过场。面试我的是一个女的,叫高什么的,忘记了。这个女的还是给我留下了深刻的印象,她装逼的范儿是我遇到的所有人中排前三的。她第一句话就说:“技术面试官对我印象很好,给我的是最高评价”。我想,学长就是学长啊,对学弟就是没话说(除了争抢学姐,学妹的时候哈)。然后她问我有什么想了解的,我就说我对公司的性质不是很了解。她就开始她的职业了:吹牛逼!她说公司在伦敦上市,然后有公司自主研发的产品,不是做外包的。说的我心情大好,后来我才知道,她的每一句话都是正确的,但是又都是忽悠我的。公司在伦敦上市,是因为在国内上市困难;公司确实有自己的研发产品,而且很多年前就有,但是一套都没有卖出去过;公司不做外包,是她改变了外包的定义,觉得外派人员到其他公司做项目不属于外包。      从前面的介绍,大家应该知道人力资源的人忽悠能力有多么强了,接下来,就是谈工资的问题了,她问我想要多少。我紧张惨了,第一次和人家谈工资,然后我很谦虚的说,至少要可以养活自己。就把皮球又推给了她,她不愧是老油条啊,又问我,要怎么样才可以养活自己呢?我就没办法了,说:在上海,加上车费,吃饭的(当时还住在寝室),每天至少40。她听了笑了一下,我都不知道她笑什么(可能是觉得我生活水平低哇),然后她说,由于我面试表现不错,可以给我实习生最高工资,每天80元。当时看起来,确实不算低的。      就这样,我的第一份工作就落实了。可以给后来人一些建议,规模不是很大的软件公司,一般情况下,笔试,技术面试,人力面试都是一次性搞定,不会叫你回去等消息之类的事情发生。那么,当你进入人力面试环节的时候,公司基本已经确定要你了,就可以漫天要价了,不需要再有忐忑的心情。当然,要价以后,还是要观察对方的态度,超过公司的底线,也不是一个人力可以帮你搞定的……      这一篇就写到这里,下一篇写上班的情况。记得顶我,你们的支持是我写下去的动力……
';

(五)第一次面试的运气与悲催

最后更新于:2022-04-01 14:33:17

 写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 -------------------------------------------------        大三的下学期,铺天盖地的公司就跑到学校来开实习生招聘会了,最开始我的态度还是谨慎的。因为大二的时候费哥给我的教训,自己能力不行,就不要去吃那碗饭。所以我应聘的职位大多都是Java开发,这里就记录一下第一次笔试,面试的经历吧。        第一家来我们学校招聘的公司是柯达,当时好多人都特别想进这个公司,从参加笔试的人数就可以看出来。而且柯达也非常重视,一下子来了10多个面试官。笔试的情况是这样的,允许自己带电脑,允许上网,在2个半小时的时间内,完成两道编程题中的一道。        第一个题目是约瑟夫环问题,只是题目出现的形式改变了一下,估计大多数人都不知道这是约瑟夫环问题了。第二个题目是多线程的文件分割。我那个运气好的,第一个题目我前几天刚做过,eclipse里面都有现成的代码。第二个问题我也有接触,也是文件分割,只不过没有实现多线程,代码也是现成的。当时我那个心情啊,基本已经确定哥哥可以进柯达了,而且很有可能一鸣惊人(我平时考试成绩都不咋的,喜欢自己搞)……当然,我还是很蛋定的给可以加注释的地方加上了注释,可以优化的地方给予了优化。这些东西,都是在30分钟完成的,我就想交了,但是怕太惊世骇俗。人家两个半小时都不一定可以完成一个题目,我半个小时就完成两个题目,这也太逆天了哇。所以我必须隐忍,我就在那里打了一会儿纸牌,在一个小时结束的时候,我交了(还是有点冒头的意思,第一个交,而且完成两个题目),来了两个技术官,看了我的代码,当时有一个估计对java不是很了解。我还给他分析了一下我的程序。然后可能他觉得没面子,叫我再优化优化。我啷个去的。       笔试的成绩肯定是非常高的,因为面试的时候就体现出来了,其他人都是一个面试官,我就有三个,当时面试的地点是在我们平时上课的教室,我坐在中间,我左边,右边,前边分别做了一个面试官。当时我是第一次面试,紧张的要死,他们围着我,我更加紧张。幸好谈话还是蛮“和谐”的。面试官态度都很温和,引导我回答回答,面试的时候,就没有问技术方面的问题了,问了一些其他的。哥哥倒霉就倒霉在这里,面试前辅导员给我们说,和面试官交流,一定要真诚。于是我就特别真诚,人家问我是不是准备在上海长期发展。我回答是:“不会,在上海工作几年后,准备回四川”。面试官都很惊讶我这样的回答,面面相觑,然后问我为什么,还开了一个玩笑说是不是回家娶媳妇。我说上海这边饮食我不是很习惯,然后亲戚朋友都在四川。当时我就感觉戏份不多了,后悔的一塌糊涂。这还不是关键,关键是我个sb,在觉得戏份不多以后,为了套近乎,就聊了我在网上看到的对柯达的评价,网上说柯达是一个养老的地方,不适合年轻人。但是我还是小聪明了一下,我说我不相信这样的说法,想去试试。现在想想,聪明反被聪明误啊。如果你是面试官,会要这样的人吗?       第一次面试就这样结束了,最后很明确的结果,我被抛弃了……从这次面试我学会了很多,第一,多学点东西,总是有好处(笔试的两道题目都是我自己搞过的,而且不是老师要求的)。第二,在面试官面前,应该表现真诚,但是该忽悠的地方,就必须忽悠,除非你真的牛叉到一种不需要忽悠的境界。       文章的最后,给需要面试的朋友一些绝招,我朋友使用的,好用的很。       第一招:他这样给我说的:“面试的时候,先搞清楚面试官的技术特点,这是几句话就可以套出来的,然后人家懂什么,你就不懂什么,人家不懂什么,你就懂什么。比如你比较熟悉java,然后面试官也比较熟悉,那么,你绝对不会比面试官更“熟悉”的。所以,你就应该,而且是必须熟悉汇编了,搞java的,汇编一般都不咋的哇。这样,技术官就问不出你的深浅,但是你知道他不熟悉的东西,至少他不会轻易的否定你”。第二招:主要是配合第一招使用,由于你和技术官的技术储备不一样,面试可能就不太好进行下去,当然你也怕人家真的问你很多汇编的东西,万一人家发现你的错误,岂不是很丢人----你开始不是说你汇编牛逼吗。这个时候解决办法是忽悠,混时间,你可以和他扯点其他的,和技术有点关系,但是关系不大的,只要忽悠10分钟左右,就搞定了,因为正常的面试,也就10分钟多一点。而且自己一定要争取到面试问答的主动权,是你引导面试官,而不是面试官引导你,这样,你的机会就大大的有了。 这一篇就写到这里,下一篇写第一次成功的面试,记得顶我……
';

(四)吃饭的东西

最后更新于:2022-04-01 14:33:15

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 -------------------------------------       引子:本人做过一个商务网站(私活),在华腾做过一个接触式卡片的管理平台(老师介绍),后来在通用汽车做采购系统和会议室管理系统,现在从事移动开发,所有的所有,全部都是站在Java的基础上,所以,我觉得,Java是我吃饭的东西。       上一篇讲了学习C++的过程,基本上,没有学到什么东西,大一下学期,学校开了Java的选修课,我看到大部分人都选修了这门课程,也就选了(当时根本不知道Java蛮火的)。上课的也是一个女老师,看来华师大女的确实多啊(不要流口水,质量都不咋的)!老师上课讲的一般般,由于已经学习过一门编程语言,就感觉老师讲的有点罗嗦了,听课也就不怎么认真。记得期末考试的时候,还做了一个著名的项目,相信不少科班出生的朋友都做过:图书馆管理系统。采用的是java的图形界面,数据保存在txt里面(那时候还不会数据库)。这是我的第一个项目,感觉自己终于踏入程序员的大门了,当时的感觉就是“靠,老子也有自己的产品了”。当然,这个产品是不值钱的。       日子一天一天过,知识一天一天忘,在学习完java,编写那个系统以后,就基本没有碰过Java了。后来一次偶然的机会,通过打球认识了一个人,名字我忘记了,姓费,我叫他费哥。他叫我和他一起开发一个商务网站,网站的功能介于淘宝和京东之间,运营模式和现在的淘宝差不多,采用J2EE体系。当时我高兴的啊,终于可以利用技术赚钱了,我也是高科技人才了……所以毫不犹豫的答应了。接下来的日子是痛苦的日子,强迫自己学习的日子,现在还记得自己学习的过程。       由于已经有了一定的Java基础,所以直接就看J2EE方面的书了,最开始当然是jsp,servlet之类的。看了这些书,才知道自己的Java基础其实不咋的,甚至连基础的继承,封装,多态都理解的不清楚(所以给新人一些建议,语言基础一定要过关,对于初级程序员来说,J2EE,J2ME都不过是使用了一些新的API,没有什么新东西)。当时看书实在是看不下去,就在网上下载视频,张孝祥的(罗嗦),尚学堂的,魔乐的,(现在都还记得当时最喜欢李兴华的视频,最要是他讲的快,就像打仗一样,有基情)反正网上能下载的都下载了,选着看。本来想先过一遍java基础的,但是费哥催得紧,没办法,就直接看J2EE,效果确实比看书要好一些。但是我始终感觉效率不高,理解的不够。通俗的说,就是你知道这个东西,但是不知道为什么是这个东西。J2EE学完以后,费哥叫我一周搞定Struts,然后我就真的一周搞定了,那么大家也就知道学的效果是狗屁了,后来,一周搞定Spring,一周搞定Hibernate,一周搞定Ibatis,总之,需要学习的东西,基本上都是一周搞定。最后,什么都没有搞定,人也瘦了很多。       后来的后来,就要检验学习成果了,费哥直接给了我一个半成品项目,叫我在上面添东西。拿到项目,我就有点傻眼了,这个项目把我前面学的所有技术都综合了,做J2EE的人都知道,三大框架整合不是一个新人可以很容易理解的。悲剧的事情来了,我把项目部署到Tomcat上,不知道怎么配置Tomcat,连项目都不能运行(那时候根本不知道查看出错信息,更不说DeBug了,就是一SB),最后没有办法,就只有叫费哥帮我调,调的时候,我可以感觉到他有点稍微的失望,但是还是鼓励我,好好学。项目可以运行了,我就要干活了,但是我真的不知道如何下手,试想一下,一个只是大致知道三大框架的作用,然后了解点API的货色,要独立完成一个商务网站,这是一个什么概念。费哥还是时不时的催我,后来我实在扛不住了,我就说老家有事情,要回老家一趟,叫他那一周不要到学校找我(逃避,是应对不了)。这一周,我努力的看代码,写东西,但是悲催的我,什么都没有搞出来,周围也没有可以问的人(周围的都在打游戏,玩人人,玩偷菜)。       大概两周以后,我找到费哥,给他说我实在是做不出来,费哥也没说什么,就说我确实有很多东西需要学习,以后还可以联系他。从那以后,我就没有联系过他了,实在是没有脸面去联系他。现在想想,他是我程序员道路上的真正老师,他没有教我什么,但是让我明白了,我只是一个屁,屁都不如,什么都做不了,垃圾中的垃圾。       很快就大二的暑假了,我没有选择回家,就留在学校,晚上看书学习到凌晨,通宵的也有,然后白天睡觉,大概睡到下午3点,起来以后,要么去做做家教,养活自己,没有家教的话,就去打篮球,吃过晚饭后继续看书。那段时间很忙,比较累,但是不苦,很充实。我把Java编程思想啃了一遍,然后重新学习J2EE等一系列知识。自我感觉,现在自己有点Java的功底,都是那个时候打下的(其实现在Java也不咋的,嘿嘿)。记得那个时候一本书给了我非常深刻的印象,叫做《Struts实战》,是我读过的最好的技术书,没有之一。       今天就写到这里,男猪脚已经有一定的内力了,下一篇估计就要去闯荡江湖了。
';

(三)学习第一门编程语言

最后更新于:2022-04-01 14:33:13

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 ------------------------------------------         似乎现在才进入正文,开始写点程序员的事情,但是大家不要急,虽然“前戏”是长了点,但都是为了后面做铺垫。话说作为有理想,有道德的程序员的我,怎么也没有想到,学的第一门编程语言是C++,学C++也不打紧,关键是教C++的是一个中年妇女,你也知道,这个年纪的我们,对中年妇女不太会有好感的(除了老妈)。         从开始到现在,我已经学习了不少编程语言:C++,Java,C,汇编,C#,PHP,Object-C,Lisp等等(但是好多都没有学好),不可否认,不知道是不是第一次学习的语言就是C++,反正那时候就是觉得C++特别的难,老师讲解变量的作用域的时候,我始终不理解为什么一个局部变量出了方法体就不起作用,而一个全局变量就可以在整个程序中使用。这些问题都困扰着我,而以我现在的理解,这都是他妈的C++的创造者规定的逻辑,而底层的实现也符合这样的逻辑。关键是这样的逻辑还是很合理的,就像1+1=2那样合理。但是就是这样合理的东西,第一次接触的时候,让我痛不欲生,我甚至都不清楚一个变量的字母为什么要分大小写,一个方法的方法体为什么要用花括号括起来,总之,我什么都不懂。         还记得当初老师要我们用双重循环在控制台打印一个由*组成的三角形图案,我想这是好多朋友做过的事情吧,惭愧的是,小弟当初没有用循环就做出来了。当然,有些“牛叉”的兄弟应该知道使用的是什么算法。不可否认,那也是非常“质朴”的算法。        最后的最后,考试了,我基本上没有学到什么,可以肯定的是,我绝对写得出当初的三角形程序(这是必须的,哈哈),但是绝对写不出一个文件读写程序,水平就那样。坑爹的大学,坑爹的日子,坑爹的考试,最后,不才,我考了89分(看到没有,喜剧啊),这是我大学所有科目拿到的最高数。在这里我必须声明,我和那个女老师真的什么都没有……怪就怪,其他的兄弟支持啊,打游戏的人都喜欢说一句话,不怕神一样的对手,就怕猪一样的队友。在考试的时候,这句话绝对要改一下,猪一样的队友表明你生存下来的机会更大……        有付出就有收获,付出的少,收获的就少。在C++中,我付出的不多,所以收获的也就不多,但是,毕竟给了我程序语言的一些基本概念,在以后的其他语言学习上,就轻松了很多。记得我们学院的牛叉院长(是一位科学院的院士)说过:大学生,学好两门语言,出去就不愁没有饭吃,一门是编程语言,另一门是外语。对这句话我觉得有两层理解。第一,这两门语言你都学的特别的“好”,编程语言如果是Java的话,你怎么的也要达到编写虚拟机的那些人的水平吧,不然算什么好?英语怎么的也要过个专业八级吧。这样的话,吃饭确实不愁了,怎么吃都吃得起(我自己的原话是吃屎都可以买的新鲜的)。另一个层次,两门语言都不需要这么好的话,意思就是大学生不需要学多少东西,扪心自问一下,学好这两样东西,达到企业需要的程度,一年时间,只要是智商正常的人,在老师的带领下,都可以完成吧。那么大学的其他三年做什么呢,泡妞?对了,我一直认为,华东师范大学什么都缺,就是不缺妞……              这一篇就写到这里,下一篇写《吃饭的东西》,老话哈,觉得好就要顶,你们顶,我才有写的动力……
';

(二)菜鸟,或者是还没有进化到菜鸟?(下)

最后更新于:2022-04-01 14:33:10

写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 -----------------------------------------       到了上海,到了大学,让我这种货真价实的乡巴佬一时不能适应。看到来来往往的车子,心理甚至有一种茫然和惧怕,而不是很多人的新奇。当初怀胎十月,想要闯出一番天地的构思一下子死于胎中。       老一套,学院迎接新生,和辅导员见面,安排寝室,最后和室友寒暄。这里简单的介绍一下我的室友,我来自四川,然后有一个浙江的,两个上海的。以后文中把浙江的叫做A,上海的叫做B和C,至于谁是B,当然是第2个,道理你们懂得(开个玩笑)。A是一个胖子,开始的时候,只是小胖,178-180,现在和我一个公司,已经178-2X0了(X代表的数字是机密,不能泄露,我怕他万一看到这篇文章,要搞我)。B和C是典型的上海男生,做事情谨慎,认真,从骨子里面透露出一种上海男人的味道。当然不是我这种乡巴佬味道了。       和他们接触了一下,A的两句话把我吓坏了,首先他叫我说了两句四川话,他说他听得懂,然后说自己对中国的方言还是有一点研究的。我那个去的,当时把我吓得屁都不敢放,主要是他是以一种很不以为然的语气说出来的,我就觉得他还有隐藏自己真实实力的做法,我暗自想,沿海就是沿海啊,全面。晚上聊天的时候,我们聊到文学,A又说,他对中国的文学还是有一定研究的。由于最开始的印象,我已经觉得他是高人,所以毫不犹豫的相信了。结果就是,哥哥又自卑了一次。后来接触下来,我才知道,他对中国方言和中国文学都没有什么研究,最多是在上厕所的时候看看韩寒的《一座城池》,而他真正有一定研究的是装逼,最后我给他的外号是“逼神”。       整个晚上,我都没有睡好,决定从明天开始补中国方言和中国文化。第二天,雄心勃勃的我本来要去图书馆,但是C叫我去上网,我一想,我会开机,关机,重启,甚至还会打字,最牛叉的是还会聊天。那么,我是不是可以在他面前装逼一把呢,挽回我脆弱的自尊心?于是,我愉快的答应了。       整个喜剧中,一出小小的悲剧又来了,就和生活一样,我始终都认为它是喜剧,但是喜剧中总会穿插悲剧,难道这就是所谓的戏剧效果?到了网吧,我牛叉轰轰的打开电脑,找QQ,但是我傻眼了,找不到QQ的图标啊,我找啊找,始终找不到,我当时断定,这台电脑坏了,连QQ都没有,肯定坏了,还不如我老家网吧的电脑。于是我给C说,我电脑是坏的,连QQ都没有。C震精了,然后给我说QQ可以下载,我说怎么下载,他说在百度里面搜索QQ就是的,然后我还是不懂。最后,他一步一步的教我,帮我下载……        下载好以后,我就开始聊天,C在旁边噼里啪啦的,我一看,原来是打字,我晕,他都不看键盘就可以打字的……,而且打的非常快。我又一次深深的自卑了……好多年后,C还取笑我当时找字母打字的情形。        现在,我已经可以自己写一个界面可能不算华丽的及时聊天程序,但是想当初,读软件工程之前,还是彻彻底底的电脑白痴,回忆起来,真的是感慨万千。         下一篇讲学的第一门编程语言,觉得写得好的一定要顶……
';

(一)菜鸟,或者是还没有进化到菜鸟?(上)

最后更新于:2022-04-01 14:33:08

  写本系列文章的原因有三个: 1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。 2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。 3.分享,我的老大给我说过,做人,要懂得分享,我想,我以后也会给我的小弟说。 --------------------------------------------------------------          故事要从考大学报志愿的时候谈起,话说当年一个傻×,考了全县第四名,然后报考大学和专业的时候,咨询了学校里面认识的所有老教师(为了慎重),但是最后还是华丽丽的落榜了,到这里,好像都没有什么,但是整个事情唯一悲剧的是,那个傻×就是我。(ps:这件事情说明,你最信任你的人,说不定会无意的忽悠你,狠狠的忽悠你,即使他是无意的。)         落榜了,就不再牛逼了,以前的骄傲都变成了耻辱(ps:又想起了一句话:现在的辛苦,都是为小时候吹过的牛逼负责),全校前十名,都开始准备升学宴了,我却开始备考高四。        说了是喜剧,当然不可能那么悲剧了,当年我们省招生出了一个新政策,落榜的考生可以补填志愿(可能主要是一些好学校没有收够人哇),当时我去看可以填报的学校,居然有华东师范大学,这是我最开始填志愿就参考过的学校(最后没看上,觉得是个垃圾学校)。毫不犹豫的,开始在这个学校选择专业,当时剩下可以选择的专业少的可怜。软件工程,计算机,生物工程等几个。我一个叔叔,是县里面做财务的,他估计也对这些专业不懂,但是我当时找他咨询,他很是语重心长的说“软件工程这个专业听起来比计算机更牛,你就选这个吧”。(ps:天啦,我就因为一个专业的名字听起来牛,就来读了,可见我是真的和这个专业有缘,也幸好我没有选择生物工程,听说那个专业出来很难就业,和数学系,哲学系有的一拼)。最后,我就屁颠屁颠的收到了华东师范大学的通知书,通知书来的那一刻,哥“泪流满面”啊。        通知书来了,就等上大学了,天天无所事事。后来一个兄弟告诉我,我以后读的是软件,必须会用电脑。于是我就和他一起到了网吧,他教我开机,关机,重启。他说这是学习软件的第一步,我的天啦,我那个时候把他崇拜的。后来他又给我申请了一个qq号码,说大家现在在网上都用这个聊天,然后就叫我和人家聊。        我第一次知道通过电脑还可以和人聊天,我高兴坏了。当我要聊的时候,我才发现我里面没有好友,不知道和谁聊。然后他就加了我,我就找他聊,他说两个大老爷们聊什么聊,让我找其他人,我说我不会,他就给我加了几个同城好友(ps:全是女的),叫我勇敢,果断的上。接下来就发生了我聊天生涯中最丢人的事情,我给一个在线的女生发了一条消息“你好,小姐,可以交个朋友吗?”(ps:第一次打字,这几个字打了几分钟,当时还没有智能输入的哇,而且每一个字母都要在键盘上找很久,打完发送以后,就傻×轰轰的在那里激动非常的等待)。最后,女生回复:“sb”……       这次聊天深深的打击了我,让我觉得电脑不是一个好东西,上面聊天的都不是好人,我同学也不是好人(他成绩特别差,还抽烟,关键是教会了我抽烟,这还不是悲剧,悲剧的是,现在每天,我抽一包,他戒烟了)。然后我就不想上网了,想回家,但是他想上,叫我等他,等着等着,我就实在无聊。随便在电脑上点来点去的,这里不得不说哥哥才华横溢啊,就那么点着点着,就点到黄片了(黄片的位置还是比较有深度的),从另一个角度说明,当时我们那里的性文化还是比较发达和开明的。然后我就打开看,这是我第一个接触到日本av界,记得当时的女猪脚叫神谷姬(同学告诉我的),从此,借用当时的一句名言:为人不识神谷姬,看遍av也枉然……      人生由一个个循环组成,当跳出第一个循环,进入下一个循环的时候,你就有可能发现上一个循环中得到的值是错误的。当读了大学的时候,我才知道,软件工程不是聊天,不是要你学会使用qq,甚至我还发现,当年在我性文化中留下第一笔的女猪脚并不是“神谷姬”,而是一个不知名女优。坑爹啊……      下面一篇讲述大学入学。觉得写得好的一定要顶……
';

前言

最后更新于:2022-04-01 14:33:06

> 原文出处:[当程序员的那些快乐日子](http://blog.csdn.net/column/details/programmer.html) 作者:[coding_or_coded](http://blog.csdn.net/coding_or_coded) **本系列文章经作者授权在看云整理发布,未经作者允许,请勿转载!** # 当程序员的那些快乐日子 > 写本系列文章的原因有三个:1.在csdn上看到系列文章《当程序员的那些狗日日子》,觉得作者讲的太心酸。所以我就出个喜剧,让大家乐乐。2.最近工作安排的不是很紧,就是俗话说的闲的那里有点疼,写写自己的过去也不错。3.分享,我的老大给我说过,做人,要懂得分享。
';