2014年底回顾

蓦然间发现  原来今天已经到了2014年的倒数第二天
回顾这一年  我只能说自己不曾后悔

唯一的感觉是累  然后就是自己的付出与收获有点不成正比
作为一名运维人员  我觉得我是成功的  但又是失败的

怎么说呢   年初住在安贞 离上班的地点不是很远  这段时间刚好还有着工资的缓慢增长 所以每月都有点小激动  算是每月的神秘大礼吧
而且当时自己接手的事情也比较多  终端到交易平台 再到商户信息平台  每一次测试实际上都是对代码掌控能力的一次巩固   这样的日子 忙却安定……

不记得从哪个月开始  公司那边蔓延一种离职之风   一个个老员工慢慢的退出了福尔这个平台
当时  也没有想太多  毕竟是自己的第一份工作  就算是工资少点   自己看得都不是那么重
记得第一个走的好像是终端的届哥  然后就到了本组的财哥  信息的说姐   具体的顺序不是太记得了  只是感觉中层骨干人员在慢慢流失
当时对此看的也不是太重  毕竟雏鹰总得要经历风雨才能翱翔蓝天  中层的退出不外乎是我们新人的一次历练
虽然过程或许曲折  但前景应该是一片光明……

不得不承认期间自己犯了很多错
拖了很多后腿  时间进度控制的往往差强人意
但终归也算是体验到了成功的喜悦
也算是在一步步的成长吧

到了年中  发现自己已经毕业工作一年了
在几个好友的聚会上   总免不了会谈及到工作生活中的一些琐事
结果发现 虽然自己的生活忙碌而充实  但总少了些许东西
细想了下  应该是工作的激情~~~
想当年工作的时候都是载着满满的热情  但是那段时间  所有的一切感觉总是忙碌而没有新知识的收获
便想着挤点时间去充充电  考个软考证……
虽然明白  就算是拿到证了  或许对自己而言魅族实际上的好处  但至少总可以证明自己的青春没有白费

接下来就开始学霸的日子  周末跑去国图  徜徉在书香之中
好吧  得要承认   去那边不仅仅是纯粹的为了考试   也想着体验纸质书的那种触动以及学习的氛围
这种  或许也可以算是对考研生活中被动学习的一种弥补吧
毕竟  得不到的永远在骚动……

结果 很神奇的  这次软考竟然通过了
有点有激动  但更多的只是一种  只要有付出 总归会有收获的人生态度的认可
只是接下来的搬家让我有点淡淡的忧伤
住的远了  自己需要负担的房租还涨幅了
刚好当时奶头也刚好跟我“分道扬镳”  分住在帝都的南北
不过  兴庆的是龙宝过来了  有了大厨  自己的饮食质量总归是有指数级的增长
不过  问题也就来了   要知道吃货总归是抵挡不了美食的诱惑的
三个月增长近15斤就是一个非常明显的佐证

到下半年了  在帝都也参与了一次大学同学的游玩 —— 世界公园一日游
期间不可避免的涉及到了薪资浮动的相关事宜
想想公司从7月提出薪酬变更计划  到现在都还是“静若处子”   一下子感觉自己的工作生涯貌似缺少了点什么动力
不得不承认   运维的工资要比开发的要少  但是自己从不认为自己的能力就要比其他孩子低   只是整个行情是这样  自己也无力吐槽一点……
好吧  准切来说  也正是由于那一次的聚会  心里总感觉有些许躁动
但是  生活又总那么忙碌  基本上找不到任何空闲的时间来充实自己的技术
没办法  只能充分利用公交上的1个小时了

努力说服自己买了个手机 将自己的盛大换成了现在的荣耀
其实  最主要是准备换个双卡的手机  不要让自己接电话的时候  总在背包里面翻半天  而且也充分利用起湖南号的那100条免费短信 

然而 坏事年年有  今年特别多
在龙宝准备回广西的那几天  合租房说要拆隔断  而且还说房子已经被房东没卖出去了
没办法  自己也没有太多的精力去跟他们据理力争   只能默默的接受生活的无奈
更要命的当时  王小兵也回深圳办理离职  也就是说自己得要开始一个人接手两个人的工作了
曾记否 每天晚上拖着疲惫不堪的身躯  穿梭在天通苑周边的各个小区  回家之后看到其他租客都已经退房  只留下垃圾一片
当时真是有一种直接放弃的冲动
干脆直接回深圳办理离职!!!
终归强行制止了自己的冲动 理性的继续穿梭于房子周边  要命的是不知哪个挨千刀的将路由给顺走  搞得连续几天都木有网络~~   只能拿着手机在赶集 58上搜索合租房的信息
现在想想  也挺兴庆 当时公司那边没做监管  还是可以上外网  手机也还有足够的流量来进行搜查  不然当时估计还会是各种凌乱……
在此  还是得要非常感谢圈的收留  让我在最后的几个月里还没沦落到睡马路的境地
同时也感谢梁哥当天直接非常给力的房屋搬迁  
至少  年底的这一两个月还是相当顺利……

之后  在月底又开始筹备自己工作的转型
在拉勾 内推等网络上投递了无数次简历  每天晚上明明已经很晚了  却还在修改简历
只能说否极泰来吧 竟然第一次面试就让我直接拿到offer了
这也算是我一年来工作的认可吧~~
只是之后百度游戏及UC的电话面试 让我对电话面试累觉不爱
其实  也不是自己能力不够  而是电话面试 自己总不能在第一时间明白对方的需求  让自己有些丧失优势
毕竟  运维虽然说很多需要进行尝试与学习的  但说白了 很多时候只要建立起一套自己的理念   其他的应当都不是事

好了  感觉自己洋洋洒洒的做了年度流水账   夜深了  只能休息了 
争取年底前把总结的后半部分给写完……

大黑苹果不能卸载预装应用

据新快报报道,因认为苹果iPhone手机存在无法卸载预装软件、窃取用户私密信息问题,深圳市民姚女士将苹果公司告上了法庭。昨日该案在福田法院一审公开开庭审理,双方就苹果手机是否泄密展开了激烈的辩论。记者了解到,姚女士起初提起诉讼,是因为iPhone手机中对自己造成困扰又无法卸载的预装软件,包括指南针、语音备忘录、GAME CENTER、地图、股市、邮件、SAFARI、PASSBOOK等。

原告:要求公开是否窃取用户信息

在昨日的庭审现场,记者了解到,姚女士起初提起诉讼,是因为iPhone手机中对自己造成困扰又无法卸载的预装软件,包括指南针、语音备忘录、GAME CENTER、地图、股市、邮件、SAFARI、PASSBOOK等。

姚女士表示,苹果手机制造商让用户一拿到手机就被预装了若干软件且这些软件是包括自己在内的所有用户无法自由卸载的。她怀疑这些软件是否具有特别功能,如监控、窃取用户私密信息,产生额外手机流量及费用等。

为此,姚女士将苹果公司在中国大陆地区的总经销商——苹果电子产品商贸(北京)有限公司(下称苹果北京公司)和深圳的两家零售商一并告上了法庭并提出6项诉求。当中包括判令苹果北京公司公开自己购买的苹果手机iPhone5中的预装软件是否存在监控及窃取用户私密信息的功能;公开苹果手机iPhone5设置唯一的软件下载途径是否存在监控及窃取用户私密信息的功能;公开用户不能自由卸载预装软件的理由及是否会产生流量和费用的相关情况;须为用户能自由卸载预装软件而重新设计手机系统功能;就用户不能自由卸载预装软件产生的不便,在全国性媒体上公开赔礼道歉;以及要求法院判令零售商承担连带责任。

用户起诉苹果公司无法卸载预装软件

被告:预装软件为提升用户体验

苹果北京公司的代理人首先指出,苹果北京公司不应当成为本案的被告,原告的手机并非在苹果直营店或是授权零售商处购买,而且为港版手机,苹果北京公司并不是涉案手机的销售商、生产商,更不是售后服务提供商,因此针对苹果北京公司提起的诉讼请求,法院应当予以驳回。

针对预装软件和只能从App Store下载应用程序的问题,其指出,据苹果北京公司了解,苹果手机预装若干软件以及苹果手机的应用程序只能从App Store下载的设计,是为了提升用户体验,而非原告所称的具有特殊功能。苹果手机所预装的软件,是作为智能手机用户所普遍使用的一些最常用、最基本的软件,为了便于用户的使用,苹果手机出厂时才预装了这些软件。为了防止用户误删相关软件,才设置了预装软件不能删除的设定。

程序员编程语录

我收集了很多编程语录,基本上都跟程序员的生活有关。这些语录涉及软件开发,代码维护,调试纠错,软件bug,系统设计、文档,代码质量,测试和软件开发团队管理等方面。下面的这59条语录虽然很搞笑,但却真实无比。只有程序员才能理解这些编程语句里的真正内涵。闲言少叙,开始吧…

  程序员编程语录

1. 一个好的程序员是那种过单行线马路都要往两边看的人。(Doug Linder)

2. 程序有问题时不要担心。如果所有东西都没问题,你就失业了。(软件工程的Mosher定律)

3. 程序员的麻烦在于,你无法弄清他在捣腾什么,当你最终弄明白时,也许已经晚了。(超级计算机之父Seymour Cray)

4. 我想大部分人都知道通常一个程序员会具有的美德。当然了,有三种:懒惰,暴躁,傲慢。(Perl语言发明者Larry Wall)

5. 编程时要保持这种心态:就好象将来要维护你这些代码的人是一位残暴的精神病患者,而且他知道你住在哪。(Martin Golding)

6. 一个人写的烂软件将会给另一个人带来一份全职工作。(Jessica Gaston)

7. 如果建筑工人像程序员写软件那样盖房子,那第一只飞来的啄木鸟就能毁掉人类文明。(Gerald Weinberg)

8. 这世界最有可能毁灭的方式——大多数专家都同意——是次意外。这就是为什么会有我们,我们是计算机专家,我们创造意外。(Nathaniel Borenstein)

9. 我们这个行业有个特别奇怪的现象:不仅我们不从失败里吸取教训,同时也不从成功中学习经验。 (Keith  Braithwaite)

10. 一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石。(Stewart Brand)

11. 如果没能一次成功,那就叫它1.0版吧。(unknown)

12. 所有的程序员都是编剧,所有的计算机都是烂演员。(Anonymous Hack Actor)

13. 工作进度上越早落后,你就会有越充足的时间赶上。(Anonymous Scheduler)

14. 当有这样的一种编程语言出现:它能让程序员用简单的英语编程,你将会发现,程序员都开始不会说英语。(Anonymous Linguist)

15. 为什么我们没有时间把事情做对,却总有时间把事情做过头?(Anonymous)

16. 傻瓜都能写出计算机能理解的程序。优秀的程序员写出的是人类能读懂的代码。

17. 任何你写的代码,超过6个月不去看它,当你再看时,都像是别人写的。(Eagleson’s law)

  编程/软件开发语录

1. 按代码行数来评估软件开发的进度,就如同按重量来评估飞机建造的进度。(比尔-盖茨)

2. 软件就像做爱。一次犯错,你需要用余下一生来维护支持。(Michael Sinz)

3. 在水上行走和按需求文档开发软件都很容易——前提是它们都是冻结状态。(Edward V Berard)

4. 最初90%的代码用去了最初90%的开发时间…余下10%的代码用去了另外90%的开发时间。(Tom Cargill)

5. 注释代码很像清洁你的厕所——你不想干,但如果你做了,这绝对会给你和你的客人带来更愉悦的体验。(Ryan Campbell)

6. 如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。(Rick Cook)

7. 软件设计最困难的部分…是阻挡新功能的引入。(Donald Norman)

8. 为了理解递归,我们首先要理解的是递归。(Anonymous)

9. 世上只有两类编程语言:那些拥有被人诟病的和那些没人用的。(Bjarne Stroustrup)

10. The best thing about a boolean is even if you are wrong, you are only off by a bit. (Anonymous)

11. 如果Java能实现真的垃圾回收,那大部分的程序都会在执行时删除自己。(Robert Swell)

12. 理论上,理论和实践是没有差异的。但实践中,是有的。(Jan L. A. van de Snepscheut)

13. 预备,开火,瞄准:这是最快的软件开发方法。预备,瞄准,瞄准,瞄准,瞄准:这是最慢的软件开发方法。(Anonymous)

14. 编程是10%的科学,20%天份,和70%的让这天份符合科学。(Anonymous)

15. 评估一个事情要比去理解你评估了什么容易。(Anonymous)

16. 测评不会撒谎,但测评的人会。(Anonymous)

17. 培养员工,即使他们有跳槽的风险。什么都不做而留他们在公司,这样风险更大。(Anonymous)

18. 计算机科学的目标是做出一个东西,并且保证它至少能坚持到我们将它开发完成。(Anonymous)

19. Java之于JavaScript如同Car之于Carpet。 (Chris Heilmann)

20. 起初就把事情做对是完全没必要的。但最后要把事情做对是绝对必要的。(Andrew Hunt and David Thomas)

21. 数组的起始索引应该从0开始还是从1开始?我的0.5的折中提议被他们未经认真考虑到拒绝了——我认为是这样的。(Stan Kelly-Bootle)

22. 程序必须是为了给人看而写,给机器去执行只是附带任务。 (Abelson / Sussman)

23. 编程可以很有趣,你可以用它做密码学研究,但两者绝对不能合二为一。(Kreitzberg and Shneiderman)

24. 拷贝-粘贴是一种设计错误。(David Parnas)

25. 计算机善于遵循指令,但不善于理解你的思维。(Donald Knuth)

  软件纠错语录

1. 删除的代码是没有bug的代码。(Jeff Sickel)

2. 如果纠错是消除软件bug的过程,那编程一定是把它们放进去的过程。(Edsger Dijkstra)

3. 代码纠错要比新编写代码困难一倍。因为,如果你写出了最聪明的代码,按此推算,你将没有更大的智慧来debug它。

4. 想在自己的代码里找出一个错误是十分困难的。而当你认为你的代码没有错误时,那就更难了。(Steve McConnel)

  软件bug语录

1. 这不是个bug——这一个未注明的功能特征。(Anonymous)

2. 没有需求或设计,编程就是一种将bug添加到一个空文本文件里的艺术。(Louis Srygley)

3. 烂代码并不烂,只是被误解了。(Anonymous Code Behaviorist)

4. 有两种方法能写出没有错误的程序;但只有第三种好用。(Alan J. Perlis)

5. 小心上面代码中的bug;我只知道这些代码是正确的,但没有试过。(Donald Knuth)

  软件产品/成品语录

1. 软件能够复用前,它必须要可用。(Ralph Johnson)

2. 软件通常在beta测试完成不久后发布。Beta在拉丁语中是“还不能用”的意思。(Anonymous)

3. 最好的性能改进是将软件从不能用的状态变成可用。(J. Osterhout)

4. 最廉价、最快速、最可信赖的组件是那些还未出现的组件。(Gordon Bell)

5. I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing. (Oktal)

6. 软件和教堂非常相似——建成之后我们就在祈祷。(Sam Redwine)

7. 除非最后一个用户死掉,软件是不会有完工的时候的。(Anonymous)

8. 如今的大部分软件都非常像埃及金字塔,由成千上万的石块一个摞一个构成,没有结构上的集成,是由暴力强制和成千上万的奴隶完成。(Alan Kay)

本文参考至: Web开发者

程序员装13法则

程序员一直都是很善良的IT工种,勤勤恳恳不辞辛苦的工作,不过今天的文章不是为了宣扬程序员的伟大。尽管在互联网的发展中,他们贡献了无数的代码,用自己的技术推进了互联网的进程。我们还是要扒一下程序员的装 13 行为,可能会有很多程序员看了本文会十分的愤慨。

 程序员你还说没有装 13

写代码离不开各种编程工具,有众多工具供选择便有花样的喜好,对装 13 的程序员来说,是坚决要抵制 IDE 的,IDE 臃肿缓慢,一定是要用 vim 加编译器的组合。vim 和 emacs 就代表高端,用 IDE 就是 low 。我不否认很多大牛使用 vim,但也有不少写不出好的程序还要用 vim 装的,很多明明用起来很吃力,操作不熟练,好像非要用 vim 才能写出优秀代码一样。

用 vim 配合各种快捷键、扩展觉得顺手,加上 vimer 本身优越感,其他的编辑器一如 emacsnotepad++ 之流就是渣,深爱一种编辑器便唾弃其他的,即便是口上不说,在黑客马拉松上看到别人在用什么 UltraEdit 写代码,内心也会鄙夷一番,顿生自己很牛 X 的幻觉。

还有自认为 Mac 写出来的代码比 Windows 写出来的优秀,去咖啡馆看一看,拿 Mac 的就两种人,不疼不痒的文艺小青年和自以为是乔布斯的码农。

听说写代码很牛的工程师都用Happy Hacking Keyboard,在好不容易挣了点钱之后,狠下心花了 2k 多买了个HHKB键盘,还必须得是无刻字版。看着清一色没有任何字母的键盘,一想到也用上了这么高端的键盘,好像技术能力也飙升了一样。技能不怎么样,装备是不能落下的。

鼠标的发明让用户使用电脑的门槛降低了很多,图形化的界面加上自由移动的鼠标点击方便了操作。在程序员眼里并不是这样的,鼠标对他们来说就是累赘,它是效率的杀手。一定要用各种指令,所有的操作都在键盘上狂敲,这样才能体现出技术水准。

对于某些崇尚开源文化的程序员来说,只有开源的软件才能让他们兴奋,不开源的软件都是受到异样的眼神看待。甚至在他们眼中,是不能理解为什么会有人写出这么烂的 Windows 。他们恨不得所有的软件都是开源的,这样就可以更多的复制那些优秀的代码,而那些自己写的程序则是不希望让外人看到源代码,大多是因为自己代码写的太烂。

不加班的程序员不是好程序员,他们经常以自己在深夜编程为荣,甚至宣称在深夜开发才有灵感。最好还要在半夜发条状态:每天看着星光回家感受特别充实之类的。实际上的原因很简单:碌碌无为的白天引发的愧疚心。

某些自身的需求,比如在豆瓣租房小组里找房,一般人浏览一下小组内容,就可以获得自己需要的信息。程序员们一定要用高大上的方法,要写个脚本,抓一下数据,然后再根据自己的需求关键字检索一下,否则不足以凸显程序员的独特技能。

对于产品的升级,增加新的功能,程序员们会以工程难度大、很难实现为理由,抵触做一些改进,如优化之类的。已经做好的工作不想改动,那么背后真实的原因是什么呢?往往是之前写的代码太烂了,不愿意回首再读,设计之初没有考虑扩展性。他们甚至宁愿重新写,也不愿再改动代码。

在一些上司不太懂技术的公司里,一个项目分配下来之后,程序员会用各种专业的技术语言来跟上司沟通,用上司听不懂的重构、迭代等术语来“阻止”这个项目,实际上不就是为了给自己多争取点项目时间。

程序员的世界里,是恨不得所有的电脑都和他的一样。用最后一点耐心完成某个项目的代码后,提心吊胆的在自己的电脑上运行没有问题了,提交上去之后,服务器怎么就跑不动了。在我这运行没有问题的程序,为什么在你这边就出现问题了,一定是你的电脑配置有问题。反复问清楚你的情况之后,确定这不是你的问题,才承认是自己程序的 bug。

本来能10行能解决的程序,一些程序员一定要把它拆开,一层一层的用设计模式去做,不断的面向对象的包装,包装的一层一层又一层,码出来 100 多行代码,这样他们才感到高兴。虽然不会太影响执行效果,但代码让人无法看,于是下面每一个读代码的程序员都会觉得上一个写代码的是傻X。

 说的就是蒙蔽自己的程序员

互联网技术的发展中,程序员的功劳毋庸置疑,他们用一行行的代码打造了很多产品,丰富了我们的各种体验。他们有着心怀用技术改变世界的梦想,但种种对技术的偏执也产生了很多装 13 的行为。上文列了这么多的症状,程序员这么一善良的物种未能幸免。我们来看一看程序员装 13 行为背后的动机。

在电脑发展初期,还没有图形界面的时候,一提到黑客、程序员,我们都会自行脑补他们面对着黑压压的屏幕,敲着各种字符。vim 和 emacs 纯文本的工作环境也让他们沉浸在写代码的快感中,久而久之 vim 就代表着老练,以至于后来有些程序员崇尚 vim ,以为用 vim 就代表技术能力强。使用通用编辑器并不是问题,但熟练编辑器的使用和技术能力强是两码事, 当你所常用项目中有某个 IDE 拥有十分吸引你的特色功能时,尝试使用它。何苦逼着自己很吃力的用 vim ,跟自个过不去。

程序员喜欢用自己的技术来解决一些问题,这本不是装 13 的行为,可以说是值得鼓励的,很多伟大的互联网产品都是从最初一个不经意的意外尝试开始的。这并不是意味着遇到问题就首先想到用代码解决,花一大段时间来解决一些技术难度不大的问题,没有实质性的意义。非要用技术来解决这个问题,凸显自己好像技术很强的样子,就是装。

也不知从什么时候开始,加班成为程序员的习惯。在各种传奇的创业团队经历多少个日日夜夜开发的故事鼓舞下,以为半夜开发就能写出很牛 X 的代码,就能有更多的灵感。不断的这种事迹,让他们逐渐在潜意识中植入白天写不出好代码的概念,于是白天的工作效率也就很低下,而这种靠深夜开发获得成就感的行为,实在是可悲。

装 13 的本质就是不愿意承认事实,用一种假象来蒙蔽别人。对程序员来说,不愿意做一些改动,优化工作,不能理解为什么在自己电脑上运行没有问题在服务器上就跑不了,这种情况就好解释了。他们找出各种理由来搪塞,试图掩盖事实。真相大多是因为之前的代码写的太烂,可读性不高。而当自己与其他人合作的时候,看到别人写的代码,心里也会默默的鄙视一番,实际上你写的也好不哪去。

 大家都知道了,你装 13 给谁看

程序员是需要不断的学习的,在还没有写出牛 X 的产品的时候,好好打怪升级。切合自己的实际需求,来选择合适的工具,技术不怎么样的非要硬逼着自己装出很牛 X 的感觉,也就骗骗自己,技能不够用再好的装备也发挥不出来水平,相信玩过游戏的都有过经验。也别非遇到什么问题都想着写个程序来解决,对这样的程序员们,我有一个问题,你现在有女友吗?

一个简单的问题,好像必须复杂化才能凸显自己的能力似的,于是想方设法的用各种代码设计,码完了自己看着是开心了。等回头需要改动的时候,代码写的一团糟,自己都不忍心回首,就别找理由来忽悠别人了。

本文参考至: Web开发者

程序员的幽默笑话

场景一:我叫程序

本人苦逼男程一枚,异地恋。每次女友打电话问我在干啥,我都说在搞程序。 隔了一阵子我发现她状态改成“我真希望我叫程序…”

场景二:发帖

一个女程序员twitter上发了一条tweet:

昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码…结果调试半天查不出来为什么显示的是那个女人不是我,最后含泪把那个女人给注释掉了,再一运行就是我男朋友自己逛街了…醒来囧字脸呆了很久…囧rz

评论:

2楼:把那个女人的指针指向你即可

3楼:谁让你把男朋友设成public的 加个断点看看那女人是谁

4楼:心真软,就该把他的接口屏蔽掉。

5楼:是我想多了么 protected 逛街(youOnly)

6楼:设计问题,应该采用单例模式

7楼:没做回归测试

8楼:查一下Log,只逛街了吗

场景三:走夜路

昨天晚上下班回家,一民警迎面巡逻而来。突然对我大喊:站住!

民警:int类型占几个字节?

我:4个。

民警:你可以走了。

我感到很诧异。

我:为什么问这样的问题?

民警:深夜还在街上走,寒酸苦逼的样子,不是小偷就是程序员。

场景四:对联

上联:一个项目两部电脑三餐盒饭只为四千工资搞得五脏俱损六神无主仍然七点起床八点开会处理九个漏洞十分辛苦;

下联:十年编码九年加班八面无光忙的七窍生烟到头六亲不认五体投地依旧四肢酸软三更加班只为二个臭钱一生孤苦;

横批:苦逼程序员。

场景五:借钱

程序员甲:哎,借我点钱呗?

程序员乙:借多少?

程序员甲:1000。

程序员乙:行。哎,要不要多借你24,好凑个整?

程序员甲:也好。

场景六:警告

某假日,一名男程开车带朋友出去玩。

突然前方出现路标:警告!前方危险!但是程序员司机一点减速的趋势都没有。

朋友大呼:“你没看到前面有警告吗?”。

答曰:“我一点儿也不在乎警告(warning),我只在乎错误(error)。”

场景七:又是借钱

程序员A:哥们儿,有钱吗?

程序员B:有

程序员A:借我点呗?

程序员B:啊?你说什么?

程序员A:借我点呗?

程序员B:不是,上一句?

程序员A:有钱吗?

程序员B:没有

程序员A:晕,程序重新请求一下,结果还不一样了!!!!

场景八:打鸟

某日,老师在课堂上想考考学生们的智商,就问一个男孩: “树上有十只鸟,开枪打死一只,还剩几只?”

男孩反问:“是无声手枪,还是其他没有声音的枪么?”

“不是.”

“枪声有多大?”

“80~100分贝.”

“那就是说会震的耳朵疼?”

“是.”

“在这个城市里打鸟犯不犯法?”

‘不犯.”

“您确定那只鸟真的被打死啦?”

“确定.”老师已经不耐烦了,”拜托,你告诉我还剩几只就行了,OK?”

“OK.鸟里有没有聋子?”

“没有.”

“有没有鸟智力有问题,呆傻到听到枪响不知道飞的?”

“没有,智商都在200以上!”

“有没有关在笼子里的?”

“没有.”

“边上还有没有其他的树,树上还有没有其他鸟?”

“没有.” “方圆十里呢?” “就这么一棵树!”

“有没有残疾或饿的飞不动的鸟?”

“没有,都身体倍棒.”

“算不算怀孕肚子里的小鸟?”

“都是公的.”

“都不可能怀孕?”

“………,决不可能.”

“打鸟的人眼里有没有花?保证是十只?”

“没有花,就十只.” 老师脑门上的汗已经流下来了,

下课铃响起,但男孩仍继续问:“有没有傻的不怕死的?”

“都怕死.”

“有没有因为情侣被打中,自己留下来的?”

“笨蛋,之前不是说都是公的嘛!”

“**可不可以啊!”

“………….,性取向都很正常!”

“会不会一枪打死两只?”

“不会.”

“一枪打死三只呢?”

“不会.”

“四只呢?”

“更不会!”

“五只呢?”

“绝对不会!!!”

“那六只总有可能吧?”

“除非你他妈的是猪生的才有可能!一枪只能打死一只!”

“…好吧,那么所有的鸟都可以自由活动么?”

“完全可以.”

“它们受到惊吓起飞时会不会惊慌失措而互相撞上?”

“不会,每只鸟都装有卫星导航系统,而且可以自动飞行.”

“恩,如果您的回答没有骗人,”学生满怀信心的回答,“打死的鸟要是挂在树上没掉下来,那么就剩一只,如果掉下来,就一只不剩.”

老师推推眼镜,强忍着要昏倒的感觉,颤抖地说道:“你可以去当程序员了……”

场景九:数数

宝宝数学很好,2岁就可以从1数到10了。后来,我告诉他0比1还小。

今天吃饺子,我说:“宝宝,你数数你想吃几个饺子?”

“0,1,2,3。”一边说着一边拿起一个饺子,“这是第0个。”

老婆怒吼:“下一代还是做程序员的命!”

场景十:感慨

世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到她。。。

杀一个程序员不需要用枪,改三次需求就可以了

场景十一:问答

Q:你是怎么区分一个内向的程序员和一个外向的程序员的?

A:外向的程序员会看着你的鞋和你说话时。

Q:为什么程序员不能区分万圣节和圣诞节?

A:这是因为Oct 31 == Dec 25!(八进制的31==十进制的25)

场景十二:火车

火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶奶和一 个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见一个亲嘴的声音,随 后就听到一个响亮的巴掌声。很快火车出了山洞,他们四个人都不说话。

那个老奶奶在喃喃道,“这个年轻小伙怎么这么无礼,不过我很高兴我的孙女扇了一个巴掌”。

项目经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那姑娘打错了人,居然给打了我。”

漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。

程序员坐在那里露出了笑容,“生活真好啊。这一辈子能有几次机会可以在亲一个美女的同时打项目经理一巴掌啊”

场景十三:面试

面试官:知道什么叫类么

应聘者:我这人实在,工作努力,不知道什么叫累

面试官:知道什么是包?

应聘者:我这人实在 平常不带包 也不用公司准备了

面试官:知道什么是接口吗?

应聘者:我这个人工作认真。从来不找借口偷懒

面试官:知道什么是继承么

应聘者:我是孤儿没什么可以继承的

面试官:知道什么叫对象么?

应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。

面试官:知道多态么?

应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为!请问这和C#有什么关系?

场景十四:避孕套

有一天,软件工业一蹶不振,软件业三大巨头Sun、IBM和微软都决定改做避孕套生意,他们生成的避孕套分别命名为Java避孕套、IBM避孕套和MS避孕套。

一个使用Java避孕套的顾客来到Sun公司投诉,说戴着不合适,Sun公司回答说要等国际标准组织的ISO制定相应的标准才行,并吹牛说那时他们生成的避孕套将适合每个男人。

顾客只好转而使用IBM避孕套。可他发现等他读完随套附上的说明书后,它的妻子已经睡着了,他自己也忘了为什么要用IBM避孕套。

最后,他只好换用MS避孕套。出乎意料的是,MS避孕套非常好用,他很愉快的连续使用了好几个月,突然发现他妻子怀孕了。他非常生气,气势汹汹的找到微软公司,微软的回答是:补丁马上就好!

程序员装逼速成手册

 1. 着装

一根牛逼的程序员是根本没有时间打理自己外貌的,发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉。胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格。牛逼程序员对自己着装是有高要求的,无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要十分在意自己着装,T恤+大花裤衩子+拖鞋是标配,一年365天风雨无阻。换衣服保持一年3-5件T恤的更新频率就可以,T恤大多是参见开源大会免费获得的,上面印着ruby on rails、eclipse、apache……天冷的实在熬不住了,就弄一个大棉脑,大耳包,款式随意,把自己裹上,以冻不死为标准。

  2.装备

程序员电脑配置都极高,但是外表很糟烂,磕碰的外表+沾满了炉灰渣滓的破包,随背随走。开会的时候,把笔记本往桌子上一砸,咣当一声,掉一堆烟灰和方便面渣。从不用壁纸,无任何美化,给人一种WIN98的感觉。只装文本编辑器+开发工具软件。越简朴越纯粹,代表你越牛逼。能不用IDE就不要用,实在装不了,无论IDE是什么,一定要调成DOS或linux那种黑色背景的,给人一种你随时敲几行代码,朝鲜的大浦洞导弹就要射向白宫的感觉。牛逼程序员的桌面必须乱糟糟一大片,开发文档,代码,图片混杂其中,除了自己没有人能知道核心文件放哪了,进来商业间谍想偷都偷不走,但是需要指定文件的时候,自己分分钟就能找到。

  3.环境

程序员不用和客户直接打交道,办公室一般选在阴暗的角落里就行了。硕大的办公桌上,至少要摆两台电脑,一个笔记本,一个台式连接双显示器,一个横屏,一个竖屏。竖屏编写代码,横屏调试效果。显示出你信息量很大,效率很高。桌子上可以随意放几本书,一定要是英文原版,最次也是影印版,越厚越好,不要整齐的罗列在书架上,一定要堆在桌上,半打开状,上面全是手印子,菜汤,大鼻涕。其他锅碗瓢盆,方便面,快餐盒子随意摆放,显示出你废寝忘食的工作状态,让人刮目相看。

  4.工作

提溜一个糖水黄桃罐头瓶,放在桌边,坐下以后,脖子略微后仰,翘着二郎腿,低头盯着屏幕看需求。最好点一根烟,牌子无所谓,能冒烟就行,要得就是云山雾绕的感觉,从烟雾中眯着眼睛看出去,一副胸有成竹的样。一根烟抽完,流程图也在脑子里走完了,啪一下把烟头掐灭到茶缸子里。再点燃一根,开始闷声敲代码。心无旁骛的专心敲,烟灰都不要弹,敲好之后,编译,调试,再编译,再调试,功能跑通,SVN提交代码。(地震火灾,也一定要先提交代码再行离开),“啪”,笔记本合上,下班走人,喝啤酒撸串子去了。

  5.经历

程序员在一起最喜欢的就是吹牛逼,谈一些什么时尚炫酷的技术,整个啥云计算,web3.0,移动互联网开发……你要是也谈论这些,你就too young了,太低端。那玩意各大IT网站哪都有,一抓一大把,都被人说烂了。至少你也得谈点什么小榕,流光,冰河木马显示出你一个有资历的老黑客,再高一点的,默默的点燃一根红梅,拿出一张泛黄的照片:“这是我们1999年美国炸中国大使馆后,中国黑客联盟集体黑掉美国各大网站之后的合影留念。当年的这些人被招安的招安,卖烧饼的卖烧饼去了,中国黑客联盟也随着历史烟消云散了。” 望着窗外淅淅沥沥的小雨,若有所思的惆怅。

“老大,那您当年的肉鸡一定很多吧?能有多少啊?DDOS吗?”

“呵呵,呵呵。”

深藏功与名。

  6.情感

谈到情感,不得不说这是程序员的硬伤。程序员通常都是智商很高,情商却很低。我每次谈恋爱,都是在loop循环里面用select语句,循环一次,就需要遍历,select一次,而不是全部select出来,然后再剔除。这都是深受谭浩强的垃圾初级读物《C语言程序设计》的毒害。造成了大量时间的损耗和我体能的透支。我把我写程序的思维用在了恋爱上,恋爱的时候脑子里是一张大大的流程图。都是IF,Y的时候走一条路,N的时候走另一条路,没有第三条路的选择。就是爱约约,不约滚的节奏,这也导致了我多次被人利用却无法辩解。所以,这一章节,我自己目前还仍在研究之中。

IT男也没有啥不好

楼主老公,真的是一个不折不扣的屌丝男。
遇到一个对自己着装毫无下限的他,真心是想把我怄死。

这个夏天,特别的热,他就靠两件短袖衬衣和两件背心硬撑过来了。我介绍一下他的两件衬衣,一件是他还在读研时他老娘跟他在摊子上买的,大概30几块钱(到目前为止穿了四年是有的)。还有一件就是我跟他谈朋友的时候,因为当时他的穿着实在是看不下去了,拉着他到海澜之家搞了一件200多块买的。

这两件衣服领口都是白色,就凭这几年穿下了,领口已经泛黄再加上他平时蛮喜欢流汗,一天穿下来就觉得非常恶心。也许是我蛮懒吧,他的衣服我基本都是用洗衣机洗,所以即使是洗了也看着不舒服。不过现在,我开始每天跟他拿蓝月亮泡!

我从6月初就让他为自己买几件衣服,他就是敷衍我。我拉着他到商场去买,他又不习惯,还冒逛一哈就是:”走吧,走吧,我到淘宝上面去买。”完全不配合。
衣服:微泛黄的白衬衫+微领口泛黄的蓝灰衬衣
DSC_0121.jpg

鞋子,我更不想说,一双人字拖(穿了四年),他除了上班不穿外,其余的时间就是:
背心+加短裤+一双人字拖
DSC_0119.jpg
今年5月份,我说我给你买双凉鞋,他不要,他说穿到蛮丑。在逛汉正街时,看到一双80块钱的镂空休闲皮鞋,我直接给人买了,他一看说不好看,我晕,我平时让他买他不买,我给他买了他说丑。不过后来一穿,那就是天天顶到一双穿,不兴换的,再说他也冒得什么夏天的鞋子可以给他换,除了穿了四年的人字拖。因为他在一个外企上班,公司不允许穿短裤,所以他上班都 是长裤,然后他把我给他买的休闲鞋当拖鞋穿,就是不穿进去,把鞋后跟给踩平。这样凉快。
我不知道我这样描述大家看不看的懂。
天热+汗脚+踩平后跟
鞋垫烂了。他不穿了,又到淘宝买了一双30多块钱的又像拖鞋又像休闲鞋的那种,我还叫不上名。
这就是他整个白天的打扮,除了上班穿个所谓的休闲鞋,其余时间一律人字拖出行各个场所。
也许大家会觉得为什么他的衣服都那便宜,又不舍得买,是不是我们经济实力不行,其实经济条件真的还不错,他在外企从事IT技术,做项目。买个衣服的钱还是有的,就是他不愿意。你说他都不买好衣服穿,搞到我也不好意思买贵的穿,我现在夏天衣服最贵也就是个300多的ONLY还是打折时买的。
有次,我跟我朋友吃饭,我朋友大说特说自己老公爱花钱,爱买衣服。每个月都 要买,穿着蛮讲究,一件衣服最便宜也得400多块吧,那1000的就不说了。我一听他老公那舍得买,就觉得他老公肯定赚蛮多钱,后来才晓得是5000多。哎,别个每月赚5000的都舍得为自己这样花钱 ,我老公比他多的多,为什么只穿几十的。感觉极屌丝范。
为这我总是跟他吵,但他总一句回我:“我是靠实力吃饭的,不需要那些东西包装。”
说实话,男的希望自己旁边的女人光鲜亮丽,反过来女人还不是希望自己旁边的男人干净利落。
不了解他的人初次见他都觉得还蛮不错,五官端正,看到彬彬有礼,不会觉得哪里不讲究!
那是冒跟他生活!
我每次跟我屋里老娘或亲戚说我老公不讲究,他们总是说是我的问题,说“男人的衣,女人的脸,男的干不干净就要看女人会不会做家。”我真的蛮无语,他不爱打扮自己,我能怎么办?
今年过年三十在他屋里过的,初一要给我亲戚他们拜年。初一早上,我老公的袜子洗了冒得换的,问他妈要,她妈也找不到干净的袜子给他,她老娘直接把自己穿的大红色的袜子找给他穿,当然是新的哦。我当时吓了一跳,他老娘让他穿他还真的穿,他43码的脚,他老娘35码的。哎,在去我亲戚屋里,都被当成笑柄了。个大男将,穿女士红袜子,还那小,动哈子就缩到脚掌了。亲戚都看到了,不当他面笑,都来问我,还说他这样穿是我的问题。
我只能说,他妈不注意这些细节,给他穿,又不是我让他穿的。在这我也不好说我婆婆什么,意粉们自己去想。所以这不是我可以改的哦。
在这里,我并不是说我老公脏,只是太不注重自己外表的打扮。扣除这些,他还是蛮好的,每月钱都交给我,也蛮关心我。只是想到他不那么讲究,我的心就像猫抓,管他他又不改让他买衣服不晓得几难,不过前天在我的强压下,他在淘宝上买了一件,今天穿了,一大早上美得不得了地屁颠屁颠地克上班了。
我要是不管他吧,别个都说是我这个女的不持家,凭什么 啊!
请问得意的的妹子,你们的老公或男友喜欢打扮自己吗,一般都花几多钱。还有要是从事IT行业的男同胞们,你们平时是这样吗,还是我老公是个例外??

 

本文转载至: 得意生活

技术员为何要写博客

本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 “激友”(对生活冲满激情的朋友)。进入正题。

  一、我心中的博客

我所以指的写博客,不单只是写一篇文章出来这一结果。而应该是写的这一过程,写过技术文章的朋友应该跟我一样有这么一个过程。

  1 自己了解学习,文章所涉及到的知识点,及知识点衍生出来的知识点。

  2 对学习的知识点进行验证,以确保理论值与实践值保持一致

  3 构思文章的大纲,哪些部分需要重点写,需要配合实例代码,图片等信息

  4 动手写,写完后再次检查校正并排版,然后发表

  5 针对网友的评论中提出的问题进行回复

我写文章一般都会经历以上5上步,最终以上5步融合成一个结果那就是”一篇文章” 这一过程也是我心中对的”写博客”一词的诠释

  二、为什么要写博客

  2.1 为自己

写博客对自己的提升是很大的,可能写一篇体现不出来,但是只要你坚持写效果就很明显,好处人个认为有以下几点

  2.1.1 强化知识点:在写一篇文章前,你必定是要把以文章中心为主的知识点及衍生的知识点都详细了解一篇,在这一过程中必须会涉及到自己以前所了解过的知识,人的记忆是存在记忆曲线的需要不断的重复记忆才能长久的记住某一事物,而每写一篇文章时都会查阅资料,在这一过程中必然会遇到以前记住了而现在渐渐淡忘的知识点,当你再次看到时瞬间就会回想起,此时以前的知识点就得到了强化。

  2.1.2 提升学习能力:同一样的人,了解同一知识点,用不同的方法,产生的结果必然会不一样,找到最佳的学习方法,这也是一种能力,这种能力是经过多次实践探索之后总结出来的,以前我每次需了解某一种技术时都会先百度看各种搜索结果,发现没有想要的之后,再Google因为Google的结果与百度的会有所不同,Google结果中国外的文章相对会多一点,而偶然点了一个链接进入了博客园,发现就是自己想要的东西,而且把概念,代码,及经验都写上去了,看完之后对我帮助很大。

渐渐的我便开始采这种方法了解新知识概念性的直接看百度百科,实质性的直接 上博客园的 找找看 ,群里的朋友还推荐了一种方法,比如我要学MVC 园子里很多人都写了 关于MVC的一系列文章,把那一系列的文章都看一遍,对于MVC就基本有了了解了,这便是学习能力的提升,对于某种技术用最短的时间做到了比较全面的了解

  2.1.3 提升文字组织能力:这个就不用说了,写博客,既然是写,就必然会有大量的文字,而如何组织文字表达出自己想表达的意思,是长期练习的,而写博客正好帮助你提高了你的文字组织能力,

  2.1.4 提升逻辑思维能力:不用说,技术性的东西从来就没的单独存在的,都一层层技术相结合,那在了解某种技术时,自己的思维也是要顺着这种关系逐渐深入的,比如MVC,你不能只知道 M是什么V是什么 C是什么就行了吧,你得知道 M V C 这三者关系是怎样的,又是怎样交互,而你了解之后再把它写出来时,需要清晰逻辑。

  2.2 为他人

  2.2.1 有意的: 园子里有很多人都写过关于 MVC 框架 WCF 等等系列文章,目的就在于帮助新人快速上手,这个我深有体会,当初我开始学习MVC时就是看的T2噬菌体的MVC系列文章,整篇看完后再配合自己动手对于MVC就有了基本的了解了,在次感谢园子里无私献的大牛们。而以上行为就是有意的帮助

2.2.2 无意的:很多时候在开发项目的过程中,遇到了技术问题,花了时间解决后,有人会写博客记录,并附上解决方法旨在当再次遇到问题时直接看下文章就知道如何处理了,

而碰巧的是,这种问题不止他一个人遇到了。很多人在开发时也遇到了这个问题,在网上找答案时,就找到了这篇文章,并根据文章提供的解决方法,顺利的解决了问题,这种帮助就是无意的帮助

  三、一定要写博客吗

答案肯定是否定的,中国几百万的程序员,如果都写博客,那程序员的春天就来了,但是事实并非如此。而我所讲的 写博客 的产物并不只是一篇文章,更多的是,对自己能力的提升,自己对知识点的总结,而发表在博客上只是为了公开,还有很多人喜欢记录在云笔记里面。还有工作很忙,没有空闲时间写出来,因为写技术性的文章,花的时间是很长的。写过的朋友都知道。

  四、博客会给你带来哪些收获

古人云:一份耕耘,一份收获

以下这些是帮助他人而得到的一些认可,并非主观上去追求的

  MVP:微软每年都颁发MVP给那些经常与其他专业人士分享知识和专业技能,受人尊敬、信任,而且平易近人的专家。而这个称号则是对你写的博客质量的肯定

  知名度:文章写得好的人,技术水平肯定也很好,知道的人多了,知名度就有了,比如园子里排名前10的大家都知道,都看过他们的文章。

  尊敬:对于技术界的大神,都是受人敬仰的,在园子里或者工作中也是一样的,在心里对大神们都是默默的佩服!至少我是这样啦,哈哈~也是我学习的榜样!

  五、总结

我所认的写博客是对自己所了解知识的强化,分享,自身能力的提升。当然 写 博客只是一种方法而以,只要能达到提升自我的效果什么方法都是可以的

之前有看过一篇文章:《即便没有读者,你也要写博客》 ,其中也讲解了很多写博客的好处。

而我写博客是希望,能提升自己的综合能力,并把自己的知识与经验分享给大家,如果有幸我的分享帮助了一些人,那将使我更加欣慰。

最后附上一句名言:有些事情你现在不去做,可能以后都不会有机会了!