⑴ 程序员由于工作需要,每天都在看电脑,这半年总是眼神发呆 感觉直勾勾的 呆滞 迟缓 和别人说话的时候也是
多多运动,如晨跑,跑步的路上看见每个人都微笑,给他人一个开心的早晨,同样让自己的造成也很开心。
同为程序员,工作中交流和沟通尽量实现面对面,而不是QQ或者Email。
⑵ 为什么很多人相亲不要程序员
程序员一直和代码打交道,代码就是他们的生活,生活就是代码,有些程序员编程一年,基本上很少和女生说话,跟相亲对象交流难免有点不习惯,而有些奇葩的妹子会说程序员古板,不够浪漫。程序员比较宅,有些女孩因为程序员比较宅而拒绝他们,程序员逻辑太强,不得不说,程序员逻辑非常强,如果对方说话有不严谨,立马会感觉到,就能马上指出,这时候女孩们就会很没面子,对方只好拒绝你。当程序员相亲不合适时,总会听到这句我们不合适这句话,这是一句非常经典的拒绝告白,有些程序员会深究到底是什么原因,毕竟已经花了很多的时间和精力在上面,怎么说也要更合理的理由,当然,无论你怎么问对方,对方只是说看感觉,为了挽回面子,程序员完全可以回她:我也一直觉得我们不合适。程序员有他们独到的爱情观:爱情观就是死循环,一旦执行就陷进去了,爱上一个人,就是内存泄露,你永远释放不了,真正爱上一个人的时候,那就是常量限定,永远不会改变,程序员认为女朋友就是私有变量,只有我这个类才能调用,情人就是指针用的时候一定要注意,要不然就带来巨大灾难,酷道喜茶饮品认为,程序员的女朋友就是代码啊!程序员的圈子特别固定,很难接触到女孩子,而且就算接触到了也不会撩,程序员普遍没什么话题可以和外行的人说,有人说,和程序员说话有时候还需要保持微笑,这是不是很令人感觉到为难。猿猿们大多被冠以感情白痴的标签,大傻子反射弧绕地球三圈不会聊天无趣加班狗这些。就像什么女司机啊什么的这种标签,贴久了就会对这一个群体有影响。就是哪个行业都有大傻子都有需要去相亲的,我之前在医院工作,护士医生也一票人赶着去相亲,也一样有不会聊天接触不到异性这些共性的梗。猿猿们不要自己灭自己威风啊!天朝活着很容易但是生活不易,单身有单身的压力,婚姻里的有婚姻里的压力。一个人已经很辛苦了,如果陪在你身边的那个人不是你心里的那个人然后还要一起生活去承受更多压力。就是我对相亲不褒不贬,选择决定的权利在自己啊,从不从心在自己啊!怎么生活在自己啊!就是我一直都觉得选择比努力更重要。没有遇到合适的之前,一个人也可以很可爱啊很酷啊!不是嫁或者娶哪一个职业,而是那个人,振臂高呼要嫁程序猿妹子,是要关注那个人然后爱屋及乌呀。就是不怀着憧憬去想象猿猿们有多鱼木和聪明的反差萌也不要随意去贴一脸感情白痴标签而自恃其才,同理适用于其他。
⑶ 嫁给程序员的弊端是什么
嫁给程序员的弊端:
1、程序员逻辑思维特别强,以至于什么都用理性思维去对待,感性的女孩别想从程序员身上得到多少浪漫的元素。
2、程序员是IT界的民工,比工新阶层还要工薪,身处社会底层的他们,没办法满足女孩更多物质上的需求。
3、程序员拥有一颗呆脑袋,女孩在给程序员讲有趣的事时,或许他心里已经笑开了花,但脸上却只有淡淡的微笑,让人难堪,让人曲解。
4、程序员是也是廉价劳动力的一种,跟没背景的教师职工一样,今天是这样,十年内也是这样,二十年后还是这样,前途一片黑暗。
5、程序员在谈吐方面比不上一般人,因为平时难得讲话、接触的人少,不仅在日常交际中谈吐能力有限,女孩也更别想从他们身上听到什么甜言蜜语。
6、程序员一般都不多话,在别人面前总是自信不足,更别谈什么霸气,当然,他们也没法给女孩带来更多面子上的东西。
⑷ 当程序员鼓励师是什么样的体验 ,,
有趣的体验,能够帮助他人。
程序员鼓励师程序员、技术男都比较直,他们不善于部门之间的沟通。一个办公室里有70多位程序员,有时组与组之间会出现问题,有时两个程序员会为了同一个程序如何编写产生不同的意见。
这时程序员鼓励师就得立即赶过去打圆场,做好沟通平复大家的心情,让他们不至于因矛盾影响正常工作。鼓励师这个中间人更像是一个“和事佬”。
1、程序员鼓励师职位诱惑:逗狮子、哄码农、溜马畜。
2、职位描述:鼓励程序员、攻城狮长期干活(例如春节前50天无休)的时候,鼓励其像狮子一样勇猛、狼性不减、高质量得完成版本开发。
岗位职责:
程序猿内心焦躁的时候,坐在旁边给他加油鼓劲儿的妹子。
任职要求:
1、长相清新,声线甜美,微笑常在,人见人爱。
2、善于倾听,善不善沟通不重要,能忍受IT工程师死宅无法交流的性格。
3、耍不耍脾气不重要,要善于发现每一个程序暖男的天性,成功驯服。
4、了解互联网,懂科技,不然聊起来云里雾里,工程师会更受打击。
5、着装时尚前卫,单身优先。
以上内容参考:网络—程序员鼓励师
⑸ 程序员面试前必做的准备工作有哪些
技术方面的技巧
第一:ABC(Always Be Coding)。
一力降十惠,说的多不如做的多,所有工作都是这样,程式也不例外。你写过的程式越多,你的能力也就越高。但是,你必须做到有目的的程式,在写程式之前做到心中有数,明白自己的短板并且加强训练,坚持不懈的挑战自己的极限,努力使自己在各方面都很优秀。我强烈建议你把自己做过的每个项目——不管是否完成——都整理成作品集,在这里推荐GitHub,非常专业的程式分享社区,你可以把自己的作品集放到这。
第二:精通至少一种多重范式程式语言。
精通一门诸如C++这样的语言能让你从根本上理解程式,因为这类语言风格多样,如何写程式完全取决于你自己的风格,你能在一种语言里体会到不同风格的程式在执行上的差别,同时要达到这样的水平还需要大量的实战与练习。而且这类语言通常在各个社区中也是最活跃的板块,你可以很容易就找到志同道合的朋友来分享经验。其他也支持多风格程式的语言还有C#、java、PHP、Python及Ruby。
关于C++ 的题外话:有一个跟着名的面试题,许多面试官都喜欢问,是这样:“如果把C++ 分为十个等级,1 为最低,10 为最高,你认为你自己处在哪一级?”希望上帝保佑那些回答9 或者10 的人,Bjarne Stroustrup 估计也只会给自己打到8 分甚至更低(此人为C++ 之父)。主要原因是这个语言经过这麼多年无数大能的不懈努力,已经超级复杂,被称为主流设计语言中最复杂的一款也不为过。
第三:熟悉各种算法的优劣。
先看看这份关于各种算法的对比图,确定都理解了之后,试着把这些算法都用自己的方式写一遍。这样你就会对各种算法有更深刻的理解。面试的时候这几乎是必考题哦。
第四:熟悉所有常用函数。
你最好把所有的常用函数都用自己使用的语言写一遍,不要依赖于现成的函数库,这样会加深你对各个函数以及语言本身的理解。试着快速写出下列函数:向量(动态数组)、鍊表、堆栈、队列、哈希映射、集合、优先级队列等等。
第五:要更务实。
临时抱佛脚早就没有用了,踏踏实实的打好基本功才是王道,花更多的时间去解决各种程式中遇到的问题,这里推荐多去TopCoder看看,那里有很多不错的资源。里边有各种案例可供学习,试着学习里边的思考方式来解决自己遇到的问题。我当初花了整整两个礼拜在TopCoder上,到最后我都能闭着眼一只手写出迪科斯彻算法,几乎能解决所有的图形问题。所做的不过是不断重复程式。这可能是Google最终要我的原因之一吧。Eric Schmidt说:“重复从不青睐祈祷者。”
第六:程式是最简单的。
这麼多年的工作经验使我明白了一条,写程式是一个工程师所有工作中最简单明确的一部分。我常挂在嘴边的一句话是:“简单的就像写段程式一样。”我相信对于一个工程师来讲,事前准备和事后维护才是更艰难的工作。比如说,你需要在程式前计划好你需要写什么以及确保写好的程式能顺利运行。尽量让面试官知道,你不是一个只懂写程式的呆子。
需要注意地是,在别人面前写程式可能会略为别扭,最好提前做些这方面的练习,可以参考下我前任同事Dan写的这篇《Whiteboarding》。
非技术方面的技巧
需要提前说明的是我在这方面并不专业,仅供参考而已。
第一:明白你为什么选择这个公司这分工作。
不管大公司还是小公司,还是极度饥渴的创业公司,都不会要一个连公司是乾嘛的都不知道的人,哪怕这个人技术牛到一塌糊涂也不行。
第二:一定要满怀激情。
程序猿是一种没有固定工作时间的动物,如果你只是想找一份朝九晚五、有固定工资、只在偶尔加加班的工作,你还是别乾这行的好,你一定要爱程式,不管什么时间什么地点,只要有需要,就能随时投入工作。爱一行,乾一行,对于程式设计师来说尤其如此。
第三:不懂就问。
面试的时候如果碰到没有听明白的问题,一定不要不懂装懂,我曾经见过有些面试的人花了老牛鼻子的劲去解决根本没问过的问题,这不只是浪费你的时间,也是浪费我的时间。
第四:保持微笑。
所有面试宝典上都有这条,但是,不要做太过了,适当的微笑能产生很大的效果。我有时候会在面试完一个人后特别受打击,但是下一个面试者简单而真诚的微笑能让我一下子心情好起来。
⑹ 程序员职场情商怎么提高
情商的提高不是一句简单的话,总之是一个过程。我来说一些我的看法与建议。
1 多尝试与别人沟通,可以理解为试着去麻烦别人简单的事,关系是怎么出来的?麻烦出来的。
2 用和蔼的心去对待一切, 这个很简单,比如说同事东西掉了,你帮忙捡起来,有什么麻烦能帮忙的及时去做。
3 学会幽默
4 以微笑面对一切
⑺ 在1024程序员节给程序员送的贴心祝福语句子
1.程序员节至,快乐如期而至,幸福无所不至,好运关怀备至,财富蜂拥而至,如意纷沓而至,事业名归实至。所有美好程序顺利完美,祝福你的生活幸福快乐、至善至美!
2.你头脑的聪明,破译快乐的密码轻轻松松;你手指的灵动,编辑幸福的程序从从容容;你心思的细腻,输入如意的语言冷冷静静,网络你最精通,你伟大的工程,有着其他工作不一样的光荣,程序员节,祝愿程序员朋友,节日快乐,心想事成!
3.你把抽象符号变成快乐笑容,你把简单代码变出复杂意义,你演绎枯燥变情趣的游戏,你把辛苦留下捧出生活的神奇。程序员节日里,祝福程序员被幸福刷屏,被快乐链接。
4.请用真情研制一个爱心程序,让世界温暖长存;请用智慧设计一个和平程序,让人间充满安宁;请用勤劳开发一个医学程序,让人们无病缠身;程序员日,愿所有程序员们工作顺心,快乐开心!
6.你的软件是智商,你的硬件是健康。程序员节到了,辛苦的程序员朋友,愿你高智商,体格棒,工作一定要适量,按时休息不能忘,保持身心要舒爽,坚决不要亚健康。最后,祝你事业铸辉煌,前途光明亮。
7.敏锐的观察发现程序的漏洞,跳动的思维迸出灵感的火花,冷静的头脑编写完美的代码,缜密的思考锻造安全的程序,精准的判断展现惊人的才华,不懈的坚持取得巨大的成功。程序员节,用智慧编写美好人生!
8.医院里的医生可以为人类减少病疾,电器维修人员可以让失灵的机器继续运行,程序员可以用命令将危害网络的病毒清除,你就是程序医生,程序员日到了,请不要为了程序无毒,忽视了自己身体的健康,愿你生活的每一天都多姿多彩。
9.你从来不以量取胜,创意是你的生命。你一杯咖啡一包烟,你简洁的只有电脑。一根网线,成就一个世界。你纵横八荒,编程于破屋之中,诛杀于千里之外。你归隐闹市,穿梭于路人之中,徜徉于芸芸众生。世界因创新而美好,你就是创意的天使。我的天使,程序员节快乐!
10.程序员朋友在奔忙,“蜗居”胸怀全天下,崭新生活你创造,“地球村”连接你我他。程序要运行,系统要健康,网线要畅通,没电全白搭,程序员节祝福你身体健康笑口常开,多研发几个新程序。
11.写字楼里写字间,写字间中程序员;程序人员写程序,又将程序换酒钱;酒醒只在屏前坐,酒醉还来屏下眠;酒醉酒醒日复日,屏前屏下年复年;奔驰宝马贵者趣,公交自行程序员;但见满街漂亮妹,哪个归得程序员!程序员节又来临,你还作战程序界,愿你事业有成心情好,休息一下把节过!
12.编写一段程序,让“蛟龙”探海;编写一段程序,让“神九”上天;编写一段程序,让世界有爱;编写一段程序,让世人平安。你们用知识编写未来,你们用科技造福人类,你们让社会不断进步!程序员节,愿你们再接再厉,用灵巧的双手编写美好的生活!
1.设立程序员节要归功于一名在并行技术网页设计公司工作的职工——Valentin Balt。2002年,他收集签名向俄罗斯联邦政府请愿,请求将这一天定为程序员节。2009年7月24日,俄罗斯联邦通信与大众传媒部提出了新的节日安排方案,设立程序员节。9月11日,俄罗斯总统梅德韦杰夫签署了这个法案,也就成为了俄罗斯的一个官方节日!
2.幸福程序你会编写,快乐描绘在生活里;烦恼程序你会删除,心情保持时刻美丽;忧伤程序你会卸载,生活保持顺顺利利;幸福程序员就是你,在这属于你的节日里,愿你好运一直运行下去,生活事业都如意!
3.程序员朋友,在这个自己的节日里请写一段特殊的程序:输入愉悦语言,编译动人字句,插入美丽模块,运行逗乐过程,压缩烦闷心理,中断暴燥情绪,发布幸福代码,执行循环开心。
4.一个键盘一根网线你便能打下一片天下,几个字母一些数字你便能创造辉煌人生,一个指令一次回车你便能成就世界,程序员节到了,复制一份快乐给你,粘贴一堆幸福送你,保存一世如意给你,愿你开心永在。
5.几个简单的字符,你就能创造出欢乐,几个简单的号码,你便能写出奇迹,一个键盘,你就能畅游世界,一根网线,你便能知晓天下,程序员日,程序员你辛苦了,愿你节日快乐!
6.键盘奏响华丽的乐章,软件编辑未来的梦想,屏幕闪烁快乐的脸庞,鼠标点击人生的辉煌。程序员节,愿你储存好运,粘贴成功,运算出幸福安康!
7.碰擦灵感的火花,放飞五彩的思绪;投入全部的身心,开启智慧的大门;敲击熟悉的键盘,点击快乐的鼠标;汇成开心的格式,出炉美妙的程序。程序员节,愿你拥有大智慧,不断编写精彩,缔造辉煌!
8.每天冒着微软的炮火,在0和1之间不停穿梭;打键盘击鼠标真是忘我,不知不觉错过约会;你的作息时间像在美国,可你从来没去过纽约;在那没有里程碑的路上,你苦苦地颠簸,只为早日点燃中国iT的熊熊烈火;巨人肩膀上面你苦苦地探索,一切都是为了中国的iT产业。伟大的朋友,愿你程序员节快乐,我为你骄傲!
9.程序员节,源于俄罗斯的官方节日,日期是每年的第256天。程序员节短信,送给专属于程序员的祝福问候!
10.你是一位音乐家,谱写出一曲曲美妙动听的华丽乐章。你就是一位钢琴师,弹奏出一首首感人肺腑的天籁之音。你更是一位指挥家,调动着107人的一个交响乐团的庞大体系。程序员节祝你:编排出更多更好更科学,更先进的软件为人类服务。
11.用灵感触摸字符,用智慧点亮生活;用电脑敲击人生,用鼠标标出幸福;用程序抒写奇迹,用逻辑编撰未来;用冷静判别是非,用客观展现因果;用命令开启精彩,用效率实现价值。程序员节,愿你不断超越自我,不断缔造辉煌!
12.医院里的医生可以为人类减少病疾,电器维修人员可以让失灵的机器继续运行,程序员可以用命令将危害网络的病毒清除,你就是程序医生,程序员日到了,请不要为了程序无毒,忽视了自己身体的健康,愿你生活的每一天都多姿多彩。
1.在那办公室里电脑面前有一群程序员,他们沉默又腼腆,他们聪明但没钱。他们一天到晚辛辛苦苦拼命写软件,如果累了就咬倒在沙发上睡!哦苦命的程序员,哦苦命的程序员,只要老板不满意他们就要重新搞一遍,但是期限只剩下最后的一天。
2.在你的数据库里添些快乐的元素,给你的符号栏里加些如意字符,为你的人生下载好运软件,在你的心间上传幸福无限,程序员节,愿你笑口常开,日子甜甜。
3.一个键盘一根网线你便能打下一片天下,几个字母一些数字你便能创造辉煌人生,一个指令一次回车你便能成就世界,程序员节到了,复制一份快乐给你,粘贴一堆幸福送你,保存一世如意给你,愿你开心永在。
4.一台电脑,一个键盘,尽情挥洒智慧的人生;几行数字,几个字母,认真编写生活的美好;一个灵感,一段程序,推动科技进步,促进社会发展。程序员节,用心编写程序,用智慧照亮人生!
5.“咳嗽、贫穷和爱”,无法编程,不能隐瞒,你想隐瞒,却欲盖弥彰;“身体、金钱和爱”,无法编程,不能挥霍,你想挥霍,却得不偿失;“生命、时间和爱”,无法编程,不能挽留,你想挽留,却渐行渐远;程序员节,愿你把“珍惜、呵护和爱”编入人生程序,幸福快乐就会永远把你伴随!
6.点击开快乐的界面,编写下幸福的程序,好运就在你运算的脑海里,成功就在你敲击的双手中。程序员节,我把祝福编辑,愿你把吉祥安康永远保存!
7.冷静的思维,点亮智慧的殿堂;抽象的理念,交汇灵感的火花;平凡的字符,串起别样的精彩;细腻的语言,盘活冰冷的.程序;非凡的才华,开启幸福的天地。程序员节,愿你开怀,收获精彩!
8.在你的程序里,快乐无需编译,幸福自会运行;美丽没有指令,人生也会计算;心情不必升级,自由自会扩展。程序员节,你的幸福数据在加载!
9.你很少用鼠标,你都是直接输入指令。你很少用五笔,你从来都是字母加数字。你敲键盘就像弹钢琴,行云流水一般,最后的回车将美好的创意上传。你不需要世人理解,你庞大的程序,在凡夫俗子看来只是鼠标一点。你享受寂寞,欣赏繁琐,专门纠错,只为了大家简单快乐的生活。你辛苦了,程序员节快乐!
10.请用真情研制一个爱心程序,让世界温暖长存;请用智慧设计一个和平程序,让人间充满安宁;请用勤劳开发一个医学程序,让人们无病缠身;程序员日,愿所有程序员们工作顺心,快乐开心!
11.一条网线连接四面八方,敲打键盘帅气的模样,“蜗居”生活胸怀天下,编一套快乐的程序,让世界欢畅,程序员日愿程序员朋友好好休息,身体健康,“不着病毒”,祝福你们明天再次创造辉煌。
12.你从不玩游戏,你只编写游戏程序。你很少用QQ,你可以在网络的任一角落留言,只要你愿意。你很枯燥,但从不无聊。你娱乐很少,但却常常微笑。你醉心于脑力的激荡,你是网络的源代码,你是人类创意的奇葩。程序员节,祝你健康并快乐着!
1.深度的思考,让灵感突发;细致的观察,让智慧闪光;跳动的字符,让程序鲜活;有序的排列,让效率提高;不断的改善,让价值突显;不断的编撰,让生命精彩。【程序员节的温馨祝福语短信】文章程序员节的温馨祝福语短信出自,。程序员节,愿你编出幸福程序,永远开心。
2.有个小伙子在办公楼里吸烟,值班人员对他说:“你没有注意到墙上的那个警告(waRninG)吗?”小伙子说:“没事儿,我是程序员。”值班人员纳闷:“那又怎样?”小伙子说:“我们从来不关心waRninG,只关心ERRoR。”
3.你有魔幻手指,化符号为神奇;你有抽象思维,让数字更精准;你有深邃智慧,把未来染光辉。程序员节,键盘敲得生活精彩绝美,鼠标点得日子花开富贵。
4.医院里的医生可以为人类减少病疾,电器维修人员可以让失灵的机器继续运行,程序员可以用命令将危害网络的病毒清除,你就是程序医生,程序员日到了,请不要为了程序无毒,忽视了自己身体的健康,愿你生活的每一天都多姿多彩。
5.机器冰冷无情伴,日以继夜写数据,生活完浸代码中,创新奋进出成绩,一声问候辛苦了,注意身体要快乐。朋友,程序员节快乐!
6.一条网线连接四面八方,敲打键盘帅气的模样,“蜗居”生活胸怀天下,编一套快乐的程序,让世界欢畅,程序员日愿程序员朋友好好休息,身体健康,“不着病毒”,祝福你们明天再次创造辉煌。
7.深度的思考,让灵感突发;细致的观察,让智慧闪光;跳动的字符,让程序鲜活;有序的排列,让效率提高;不断的改善,让价值突显;不断的编撰,让生命精彩。程序员节,愿你编出幸福程序,永远开心!
8.编一个烦恼删除程序,愿你每天快乐展笑容;写一个好运在手指令,愿你万事顺利圆美梦;敲一段健康平安代码,愿你保重身体攀高峰。程序员节,送一句祝福密码,愿你无忧无虑向前冲!
9.你们的工作枯燥,却将最绚丽的美景创造;你们默默无闻,却让世界变的美好;你们手里的鼠标,把多少先进的程序制造;你们面前的电脑,让科技的力量在世界上狂飙。程序员节,感谢你们让我们的生活美好,祝你们身体健康、心想事成、青春常在、容颜不老!
10.点击开快乐的界面,编写下幸福的程序,好运就在你运算的脑海里,成功就在你敲击的双手中。程序员节,我把祝福编辑,愿你把吉祥安康永远保存!
11.每天冒着微软的炮火,在0和1之间不停穿梭;打键盘击鼠标真是忘我,不知不觉错过约会;你的作息时间像在美国,可你从来没去过纽约;在那没有里程碑的路上,你苦苦地颠簸,只为早日点燃中国iT的熊熊烈火;巨人肩膀上面你苦苦地探索,一切都是为了中国的iT产业。伟大的朋友,愿你程序员节快乐,我为你骄傲!
12.冷静的思维,点亮智慧的殿堂;抽象的理念,交汇灵感的火花;平凡的字符,串起别样的精彩;细腻的语言,盘活冰冷的.程序;非凡的才华,开启幸福的天地。程序员节,愿你开怀,收获精彩!
⑻ 有一个程序猿男票是一种什么样的体验
微博上知乎上总之各大论坛上,铺天盖地的都是:有一个超会做饭的男票是一种什么样的体验?有一个带你健身的男票是一种什么样的体验?......每每看到这类问题,再想想我们家那只程序员,都要气愤到怼天怼地。可是别人家的男票到底是别人家的,我们家这只虽然傻,但是还是会有偶尔的小浪漫~
点击图片查看幻灯模式1、你 好 啊
跟他认识,还是因为一篇征友贴。
“你好啊。”这是小K对我说的第一句话。
“你好。”我回答。
我们开始聊起来。因为加的人多,我不记得苏苏给我看邮件时,他是怎么介绍自己的。我很抱歉,让他介绍下。
点击图片查看幻灯模式
他开始给我慢慢打字,“对方正在输入”显示五分钟后终于发来长长长长长的一段。
我去,怎么不直接复制粘贴下之前的介绍?之前的ABC可都是秒回大段文字给我的。傻气的实诚,是我对他的第一印象。
点击图片查看幻灯模式
知道他是程序猿后,我们慢慢熟悉起来。他这人除了实诚,还有就是......无趣。嗯,非常无趣。我跟他很认真在讲一件事,他突然插了句“刚才我拍死了一只蚊子。”
我跟他越来越没共同话题,慢慢我就不聊了。他却会时不时给我发“外面下雨了。”“今天吃了馄饨。”“等会儿去跟同学吃饭。”我一句没回。
点击图片查看幻灯模式
程序猿都这么跟人聊天吗?跟我报备行踪?可我根本不care。遇到一个想聊下去的人,比想象中难。聊得来,是一切交往的开端。
“你怎么拉黑人家了?人家发邮件给我,问你是不是误操作了,他说你们聊得好好的呢。”第二天,苏苏给我发了一段截图,卧槽这不是那个拍死一只蚊子的家伙吗!
删除ABC们后,他是第一个,也是唯一一个跑来问怎么回事的.....
就这样,我们又做回了微信好友,偶尔聊上几句。两个月后终于见了面。
2、不好意思,来晚了
“不好意思,来晚了。”他一开腔,我惊了一下。在文科男中混久了,好久没感受到这股独特的理工男气质了。
点击图片查看幻灯模式
“没事,我也就刚到一会儿。”其实我是想说:“你这只猿第一次跟女生见面竟然能迟到一小时。”
“刚才改了一个bug到现在.....”
逛到交大旁边的钱学森图书馆时,他一脸认真给我讲两弹一星、数学公式、代码编程......我一个没听懂。后来我俩到交大旁边的拉面馆吃饭,他还讲到我出门为止.....
虽然我都听不懂,但他每次说话,静静看着我,眼神里透着严谨与真诚,让我很舒服。
我:“你当初干嘛跟我讲那么多啊?”
他:“我看你一直点头,以为很感兴趣。”
我:“......”
点击图片查看幻灯模式
那晚我们在地铁分了手,他目送我走远。我一直都记得,他就这样面带微笑,定在那边,淡淡地看着我,还跟我轻轻挥手。
我站在地铁窗户边,看着站台外的他离我越来越远。不知道为什么突然有一种“这个男孩真不错啊,我以后可能要跟他过很久”的想法。
3、恋爱日常
点击图片查看幻灯模式
跟他在一起,每天都是C++,PHP,开发,bug......
我:你下班没啊?
他:等下,我调完这个bug就回去。
我:.......
我:很晚了,睡了吗?
他:还没呢,不找到bug不睡了。
我:.......
他这人也没啥节日概念。
我:啊啊啊,明天情人节了,一起吃饭吧!
他:为什么大家都赶在人多的时候出去呢?
我:“你看着办吧,我在你心目中位置有多少,你就给我包多少红包吧,考验你的时刻到啦!”
他二话没说发了个红包给我。
我乐嘿嘿点开发现才他妈十块钱,才十块钱啊!我这么活泼可爱只值十块!卧槽我不服!你他在那头一本正经给我解释:“在程序员的世界,只有1和 0。
”我:“......”
点击图片查看幻灯模式
4、腹黑浪漫
对,他就是这么无趣的一个人,跟他在一起,从来没有说过情话。然而就在今年我生日的时候,他搞了一件大事情~
我喜欢看电影是人尽皆知的。毕竟媒体人,需要电影来找找段子,可是魔都看电影很贵啊,工资再怎么涨也禁不起我三天两头往电影院跑。
点击图片查看幻灯模式
于是我生日的时候,我一进门,就惊呆了——他给我弄了一个3D家庭影院啊!
并且用他程序员的尊严担保,他选的设备——神画大威触控投影仪,是目前市场上性价比最高、功能性最强的设备。接着又说了一大堆参数方面我完全听不懂的东西,后来我实在是受不了了,只好说:“少说那些没用的,你演示一遍给我看,教我怎么用”。
点击图片查看幻灯模式
他一脸懵懂:“那刚刚我说那么多白说了?那我再说一遍吧,根本就不用教啊,它自动对焦的自动校正的,你只要打开它就好了。而且我也充分考虑到你对影院的要求,这个2米可以投76英寸,绝对是家庭小巨幕;而且是独立音腔系统,随便你挑声音模式,保你看的畅快看得舒服!”
嘿,这小子,给点阳光就灿烂,得给他败败火
点击图片查看幻灯模式
我:“我不喜欢用投影,操作特别不方便”
万万没想到,这一招掉进了他挖的坑,他越说越起劲了:“就知道你这操控不好,所以专门给你选的智能机,可以隔空触控操作的,随便你点,任你选,再不济,这个手柄,既可以玩游戏,也可以语音操控,你说话总会说利索吧?”
想不到这只程序员还有这么细心的时候,瞧他那小人得志的样,可是不知道为什么心里超级开心,心想这只猴子终于开窍了!于是我接着听他说。
点击图片查看幻灯模式
“为了保证你的观影质量,我货比三家,参考了各项参数,才确定了神画大威的。通俗来讲,它的画面是最清晰的,采用了多项色彩处理技术,无论你白天看还是晚上看,开窗看还是拉帘看,你都能看到最明晰最接近画面本色的样子。最后呢,是它的运行内存,这一点我更是行家啊,反正它2G运存+双4核芯片+双频WIFI,我像你保证,你看片也好,玩游戏也好,是一定不会卡的!”说完就笑着看着我
点击图片查看幻灯模式这个微笑,就好像回到了我们第一次见面的时候,他送我到地铁站时笑着送我的样子。
有时候想想命运确实是个神奇的东西,每一次阴差阳错的安排,都是为了让我们相遇相知。虽然他不懂浪漫,但是呢,他这样笑着看着我的时候,我大概就是捡到宝了的心情吧~
⑼ 优秀程序员必备的编程习惯
无论在工作还是生活中,习惯养成是非常重要的,在读了一些习惯养成的书籍之后有了很大的启发。目前我们的生活习惯怎么样呢?无论是平日生活中还是工作习惯,我们都应该怎么做呢?下面昆明北大青鸟跟大家分享工作中的编程习惯。
1、学会使用Ctrl+S
在编程过程中,需要一直坚持的一个习惯就是保存,很多人都吃过一样的亏。虽然现在许多新IDE已经不需要手动保存,可以直接自动保存,但习惯还是让我忍不住在代码末尾按下键组合“CtrlS”。如果我没记错的话,北大青鸟每次敲键盘的时候,都会敲“CtrlS”,这个时候你会发现这个“CtrlS”实际上比很多同事脸上的微笑要节省一天的时间。
2、定期释放大脑内存
一些程序员说,输入代码很长一段时间让他们觉得自己在天堂。感觉很棒。在我看来,这是一种“疯狂模式”。在短期内它可能感觉很好,但是你将不得不花费大量的时间来修复自己。因此,IT培训建议头脑风暴在短期内是可以的,但在适当的时候停下来休息一下。
3、以终为始
可视化的力量是无与伦比的,有助于确定今天的目标,最终在结束时减轻或排除失望等消极情绪。所以,无论何时,一定要弄清自己想做什么。这听起来很容易,但是实际上,这个步骤常常被忽视。
4、学会定期培训
良好的习惯是定期的训练,这个习惯相当于去健身房锻炼。在这种情况下,很多人更关心的是实际的编程能力。这个时候应该保持自己的思维,通过及时的训练,电脑培训认为这样的训练可能不会在短期之内有什么显着的效果,但是长期积累对一个人的学习有很大的帮助。
⑽ 一个好的程序员至少应该具备哪些条件
楼上的几位显然误会我的意思了,我并不是说不应当写文档加注释注重团队精神,看看下面的一篇文章,那位三天就写出UNIX的他需要写文档注释和团队精神吗,他用不着。哪个高手没有一点傲气和自信,他之所以敢对用户说:拿到你想要的,然后滚蛋,你已经很幸运了!是因为他有这个资本。天才本就不循规蹈矩,那样他就不叫天才了。
MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,
and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。
Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还
是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据
说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix, 也就是BSD的前
身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在
Berkley Unix里加上BBN开发的TCP/IP代码。但当时还是研究生的B伯伯怒了,拒绝把BBN
TCP/IP加入BSD,因为他觉得BBN的TCP/IP写得不好。于是B伯伯出手了,端的是一箭封
喉,很快就写出了高性能的伯克利版TCP/IP。当时 BBN和DARPA签了巨额合同开发TCP/IP
Stack,谁知他们的代码还不如一个研究生的好。于是他们开会。只见当时B伯伯穿
个T-shirt出现在会议室(当时穿T-shirt不象现在,还是相当散漫的哈)。只见BBN问:你
怎么写出来的?而B伯伯答:简单,你读协议,然后编程就行了。最令偶晕倒的是,B伯
伯硕士毕业后决定到工业界发展,于是就到了当时只有一间办公室的Sun, 然后他就把
Sparc设计出来乐。。。象这种软硬通吃的牛人,想不佩服都不行的说。据Bill Joy的同
事说,一般开会的时候B伯伯总是拿一堆杂志漫不经心地读。但往往在关键之处,B伯伯
发言,直切要害,提出漂亮的构想,让同事们彻底崩溃。对了,他还是Java Spec和JINI
的主要作者之一。
John Carmack,ID Software的founder和Lead Programmer。上个月和一个搞图形的师兄
聊天,他竟然不知道John Carmack, 也让偶大大地晕了一把。不过也许搞研究的和搞实
战的多少有些隔吧。想必喜欢第一人称射击游戏的都知道J哥哥。90年代初只要能在PC
上搞个小动画都能让人惊叹一番的时候,J哥哥就推出了石破天惊的Castle Wolfstein,
然后再接再励,doom, doomII, Quake...每次都把3-D技术推到极限。J哥哥的简历上说
自己的专长是"Exhaust 3-D technology",真是牛人之言不我欺的说。做J哥哥这样的人
是很幸福的,因为各大图形卡厂家一有了新产品就要向他“进贡"
,不然如果他的游戏不支持哪种卡,哪种卡基本就会夭折乐。当初MS的Direct3D也得听
取他的意见,修改了不少API。当然,J哥哥在结婚前十数年如一日地每天编程14小时以
上,也是偶们凡人望尘莫及的。对了,J哥哥高中肆业(?),可以说是自学成才。不过
呢,谁要用这个例子来为自己学习不好辩护,就大错特错了。那 Leonardo Da Vinci还
是自学成才呢(人是私生子,不能上学)。普通人和天才还是有区别的。对了,其实偶们
叫“达分奇”是相当不对的,因为Vinci是地名,而Da Vinci就是从Vinci来的人的意
思。换句话说,Leonardo Da Vinci就是“从Vinci来的Leonardo”的意思。叫别
人“Da Vinci”就不知所谓乐。嗯,扯远了,打住。
David Cutler,VMS和Windows NT的首席设计师,去微软前号称硅谷最牛的kernel开发
员。当初他和他的手下在微软一周内把一个具备基本功能的bootable kernel写出来,然
后说:“who can't write an OS in a week?",也是牛气冲天的说。顺便说一句,D爷
爷到NT3.5时,管理1500名开发员,自己还兼做设计和编程,不改coder本色啊。
D爷爷天生脾气火爆,和人争论时喜欢双手猛击桌子以壮声势。 日常交谈fuck不离口。
他面试秘书时必问:"what do you think of the word 'fuck'?" ,让无数美女刹羽而
归。终于有一天,一个同样火爆的女面对这个问题脱口而出:"That's my favorite
word"。于是她被录取乐,为D爷爷工作到NT3.5发布。
Don Knuth。高爷爷其实用不着偶多说。学编程的不知道他就好像学物理的不知道牛顿,
学数学的不知道欧拉,学音乐的不知道莫扎特,学Delphi的不知到 Anders Hejlsberg,
或者学Linux不知道Linus Torvalds一样,不可原谅啊。为了让文章完整,就再罗唆几句
吧。高爷爷本科时就开始给行行色色的公司写各种稀奇古怪的编译器挣外快了。他卖给别
人时收一两千美元,那些公司拿了code,加工一下卖出去就是上万上十万。不过也没见高
爷爷不爽过,学者本色的说。想想那可是60年代初啊,高爷爷写编译器写多了,顺带就搞
出了个 Attribute Grammar和LR(k),大大地造福后人啊。至于高爷爷在CalTech的编程比
赛(有Alan Kay得众多高高手参加)总是第一,写的Tex到86年就code freeze,还附带2^n
美分奖励等等都是耳熟能详的,偶就不饶舌乐。
顺便说一下,高老大爷是无可争议的写作高手。他给Concrete Mathematics 写的前言可
谓字字铿锵,堪为前言的典范。他的技术文章也是一绝,文风细致,解释精当,而且没
有学究气,不失轻快跳脱。记得几年前读Concrete Mathemathics,时不时开怀大笑,让
老妈极其郁闷,觉得我nerdy到家,不可救药。其实呢,子非鱼,安知鱼之乐,更不知那
完全是高爷爷的功劳。说到写作高手,不能不提Stephen A. Cook。他的文章当年就被我
们的写作老师极力推荐,号称典雅文风的样本。库爷爷一头银发,身材颀长,总是面带
谦和的微笑,颇有仙风道骨,正好和他的仙文相配的说。
高爷爷其实还是开源运动的先驱。虽然他没有象Richard Stallman那样八方奔走,但他
捐献了好多作品,都可以在网上看到,比如着名的Mathematical Writing,MMIXWare,
The Tex Book等,更不用说足以让他流芳百世的Tex乐。
Ken Thompson,C语言前身B语言的作者,Unix的发明人之一(另一个是Dennis M. Riche
老大,被尊为DMR),Belle(一个厉害的国际象棋程序)的作者之一, 操作系统Plan 9的主
要作者(另一个是大牛人Rob Pike,
前不久被google挖走了)。Ken爷爷也算是计算机历史上开天辟地的人物了。1969年还是
计算机史前时代,普通人都认为只有大型机才能运行通用的操作系统,小型机只有高山
仰止的份儿。至于用高级语言来写操作系统,更是笑谈。Ken爷爷自然不是池中物,于是
他和DMR怒了,在1969年到1970间用汇编在PDP-7上写出了UNIX的第一个版本。他们并不
知道,一场轰轰烈烈的UNIX传奇由此拉开了序幕。Ken爷爷在1971年又把Unix用C重写,
于是C在随后20年成就了不知多少豪杰的梦想和光荣。
Ken爷爷还有段佳话: 装了UNIX的PDP-11最早被安装在Bell Lab里供大家日常使用。很
快大家就发现Ken爷爷总能进入他们的帐户,获得最高权限。Bell
Lab里的科学家都心比天高,当然被搞得郁闷无比。于是有高手怒了,跳出来分析了UNIX
代码,找到后门,修改代码,然后重新编译了整个UNIX。就在大家都以为“这个世界清
净了”的时候,他们发现Ken爷爷还是轻而易举地拿到他们的帐户权限,百思不解后,只
好继续郁闷。谁知道这一郁闷,就郁闷了14年,直到Ken爷爷道出个中缘由。原来,代码
里的确有后门,但后门不在Unix代码里,而在编译Unix代码的C编译器里。每次C编译器
编译UNIX的代码,就自动生成后门代码。而整个Bell Lab的人,都是用Ken爷爷的C编译
器。
(6)Rob Pike, AT&T Bell Lab前Member of Technical Staff ,现在google研究操作系
统 。罗伯伯是Unix的先驱,是贝尔实验室最早和Ken Thompson以及Dennis M. Ritche开
发 Unix的猛人,UTF-8的设计人。他还在美国名嘴David
Letterman的晚间节目上露了一小脸,一脸憨厚地帮一胖子吹牛搞怪。让偶佩服不已的
是,罗伯伯还是1980年奥运会射箭的银牌得主。他还是个颇为厉害的业余天文学家,设
计的珈玛射线望远镜差点被NASA用在航天飞机上。他还是两本经典,The Unix
Programming Environment 和 The Practice of Programming 的作者之一。如果初学者
想在编程方面精益求精,实在该好好读读这两本书。它们都有中文版的说。罗伯伯还写
出了Unix下第一个基于位图的窗口系统,并且是着名的blit终端的作者。当然了,罗伯
伯还是号称锐意革新的操作系统,Plan9,的主要作者。可惜的是,Plan9并没有引起多
少人的注意。罗伯伯一怒之下,写出了振聋发聩的雄文 Systems Software Research is
Irrelevant,痛斥当下系统开发的不思进取,固步自封的弊病。虽然这篇文章是罗伯伯
含忿出手,颇有偏激之词,但确实道出了系统开发的无奈:开发周期越来越长,代价越
来越大,用户被统一到少数几个系统上,结果越来越多的活动是测量和修补,而真正的
革新越来越少。
就在罗伯伯郁闷之极的时候,google登门求贤来乐。如果说现在还有一家大众公司在不
遗余力地把系统开发推向极致的话,也就是google乐。随便看看google的成果就知道
了。具有超强容错和负载平衡能力的分布式文件系统GFS
(现在能够用100,000台廉价PC搭起一个巨型分布系统,并且高效便宜地进行管理的系统
也不多哈),大规模机器学习系统(拼写检查,广告匹配,拼音搜寻。。。哪个都很牛的
说),更不用说处理海量并行计算的各式google服务了。Rob在System Software
Research is Irrelevant里萧瑟地说现在没有人再关心系统研究的前沿成果了。想不到
他错了,应为google关心。google网络了大批功成总是试图吸取系统研究的最新成果。
想必Rob Pike在google很幸福。愿他做出更棒的系统。
Dennis M. Ritchie, 既然Ken Thompson是我的偶像,新闻组上人称DMR的Dennis M.
Ritchie自然也是,毕竟两人共同缔造了UNIX,而Dennis几乎独力把C搞大(当然,C的前
身是B,而B是Ken Thompson一手做出来的)。两人1983年分享图灵奖,是有史以来少数几
个因工程项目得奖的工程师(本来是唯一的一对儿,但Alan Kay才因为SmallTalk得奖,
所以就成了唯二的乐) 一个人一生能做出一个卓越的系统已经不易,DMR的C和UNIX长盛
不衰近30年,至今生机勃勃,DMR此生可以无憾的说。
D爷爷也算有家学渊源:他老爸在AT&T贝尔实验室工作了一辈子,并在电路设计方面卓有
成就,还出了本颇有影响的书The Design of Switching Circuits,据说在交换理论和
逻辑设计方面有独到的论述。当然,D爷爷和他老爸是不同时代的人:他老爸的研究成
形于晶体管发明之前,而D爷爷的工作离了晶体管就玩儿不转乐。:-D
不要看D爷爷搞出了C,其实他最爱的编程语言是Alef,在Plan9上运行,支持并行编程。
Alef的语法和C相似,但数据类型和执行方式都和C大大不同。说到语言,D爷爷对后来
人有非常中肯的建议:抱着学习的目的来开发你自己的语言,不要冀望于它被众人接
受。这个建议不光对语言开发有用,也适用于其它大型系统的开发。别的不说,DMR后来
领导自己的团队在1995年和1996分别推出了Plan9和Inferno操作系统,又用多少人知道
呢?其实,D爷爷当初也没想过C会风行世界。他开发C的初衷和Eric S. Raymond
在Cathedral and Bazaar里阐述的一样,就是要消除自己对现有工具的不爽之处。谁
知D爷爷无心插柳,C竟然受到众多程序员的狂热拥戴,连D爷爷自己都大惑不解。在一次
采访中D爷爷说大概那是因为C的抽象程度碰巧既满足了程序员的要求, 又容易实现。当
然C一度是Unix上的通用语言也是原因。但不管怎么说,D爷爷对编程语言出色的审美意
识奠定了C广为流传的基础。
最后八卦一下。D爷爷的业余爱好和NBA大牛Karl Malone一样:开卡车。不过D爷爷更喜
欢开NASCAR,而KM独爱巨无霸。J D爷爷自称心中不供偶像,如果一定要说一个,那就
是Ken Thompson了。现在Ken爷爷退休当飞机教练去了,而D爷爷当了贝尔实验室系统开
发部的头,整日忙于开支票。他俩合作20年,屡屡创造历史。这段令人神往的佳话,也
就长留你我心中乐。
P.S., 很多人都以为Brian W. Kernighan是C的作者。其实BWK只是写了那本经典K&R C。
据D爷爷说,他,Ken, 和Kernighan三人中,Kernighan最能写文章,他次之,而Ken写
得最少;但说到编程,Ken爷爷才是当之无愧的老大。
Edsger Wybe Dijkstra, 对,就是E.W. Dijkstra. 一提到EWD,很多人就会想起找最短
路径的Dijkstra Algorithm,就好像一提到Sir. Tony Hoare,就想起Quick Sort一样。
其实这些个算法不过是两个牛人在他们职业生涯中最琐碎的贡献。比如Dijkstra算法,
无非是戴爷爷在1956年为了展示新计算机
ARMAC的计算能力,初试身手的成果,属于他的算法处女作。据戴爷爷自述,他搞出最
短路径算法的时候连纸笔都没用。当时他和他老婆在阿姆斯特丹一家咖啡厅的阳台上晒
太阳喝咖啡,突然就把这个算法想出来乐。而且当时的算法研究还比较原始,牛人们忙
着用计算机搞数值计算,对离散算法不屑一顾。那时连一个象样的专注于离散算法的专
业期刊都没有。戴爷爷于是推迟发表这个算法。直到1959年,他才把这个算法发表
在Numerische Mathematik的创刊号上,权为捧场。:-)
EWD在多个领域牛气冲天,端的是理论和编程两手硬的高手。只不过他的很多工作比较
深刻,学校的老先生们觉得本科生接受不了,不给本科生讲而已。
戴爷爷大概因为最短路径算法一战成名,于是有人请他参加另一台计算机X1的设计工
作,并且把设计实时中断系统的任务派给了他。现在看来实时中断也许不算什么,但要
知到,X1前根本就没有实时中断的概念。实现它简直就是一场豪赌。戴爷爷起初还不情
愿,但经不住项目负责人Bram和Carel的轮番 “吹捧”:我们知道实时中断让您工作变
得非常困难,但象您这样的牛人肯定能做出来的说。结果戴爷爷被糖衣炮弹彻底击穿,
接下了这个烫手山芋。两三年后,他不仅搞出了实时中断,还围绕这个写出了自己的博
士论文,顺利戴上博士帽。
让戴爷爷真正成名立万的还是在X1上开发的Algo60,最早的高级语言之一。戴爷爷没日
没夜地工作了8个月,就搞出了Algo60,也因此获得了 1972年的图灵奖。因为Algo60,
戴爷爷发表了一篇石破天惊的文章:Recursive
Programming,于是人们才知道,原来高级语言也可以高效地实现递归,原来从此以后,
所有程序员都不可避免地和戴爷爷发明的一个词(应该说是概念)打交道:堆栈。
而且Algo60还让戴爷爷深入地思考多道程序设计的问题,最终发明了每个系统程序员
都绕不开的概念:semaphore。当然,戴爷爷总是把他发明的概念严格形式化,极具科
学家本色的说。和这些成就想比,他提出的吃饭的哲学家问题,也就没什么好说的了。
说来好笑,当时的大学(忘了哪所了)还是觉得戴爷爷没有受过正统的数学训练,也不是
专门搞数值分析的,所以最后不太情愿地给了他一个教职。这种小挫折并不能妨碍象戴
爷爷这样的牛人创造历史。他一边教数值分析(:-D) ,一边开始开发一个新的操作系
统,并培养计算机科学家。几年后,THE Multiprogramming
System横空出世。THE是第一个支持松散耦合,显式同步的进程并由此使得严格证明系统
没有死锁变得容易的操作系统。可惜戴爷爷任职的系不识货,还强行解散了他的研究小
组(1972年戴爷爷给他的系主任说他得了图灵奖,系主任的第一反应是你们搞计算机就
喜欢乱发奖)。这让戴爷爷相当郁闷,得了抑郁症。在极度郁闷之中,戴爷爷决定用写作
来治疗自己的抑郁症。于是经典就诞生乐:Notes on Structured Programming。戴爷爷
从此被尊为结构化编程的奠基人,而且他的抑郁症也被治好乐。
EWD太牛,结果他的故事也太多。先到这里吧。1973起,他的故事就在美国发生了。
Anders Hejlsberg,微软.NET的首席架构师,编程语言设计和实现的顶尖高手。他一手
做出了 Turbo Pascal, 也是Delphi, J++(尤其是WFC),C#, 和.NET的主要作者。这些作
品的名字足以为他立传。作为一个程序员,我在这样的大师面前实在无语。生子当
如Anders的说。李维的<>里已详细讲述了Anders的传奇故事,我就不用费舌了:
http: //java.mblogger.cn/iexploiter/posts/1505.aspx
Artima上有Anders谈C#的系列访谈。MSDN上有一段Anders导游的录像 。有兴趣可以去看
看牛人的丰采。