前言:
  程序员问科比:“你为什么这么成功? ”
  科比:“你知道凌晨四点的城市是什么样子吗?”
  程序员:“知道,一般那个时候我还在写代码,怎么了?”
  科比:“没事了……”

说起程序员,可能很多人脑中会蹦出这些词:
  宅
  双肩包
  牛仔裤
  黑框眼镜
  格子或横条衬衫
  有可能会聪明“绝顶”
说话方式:说中文的时候会突然蹦出几个英文单词;
有时候工位上的摆设也是独树一帜:
  专用座椅
  至少两块显示器
  竖着放也是家常便饭

程序员:
  可能是工作最专注的工种;
  喜欢沉溺于自己的世界,不喜欢被人打断思路;
  工作沟通,如果先说一句Hello world,可能效果才能更好;
  每天的工作就是写bug……不,写代码,虽然乡亲们看来可能就是一个拼音打字员;

没有强迫症的程序员不是好码农
永远无法掩盖程序员三个闪闪发亮的特点(真心):
  ①强迫症
  ②强迫症
  ③强迫症
具体表现但不限于:
  不用别人的电脑
  不用别人的鼠标和键盘
  不用别人的桌面
  写的代码必须要缩进
  缩进坚决不用空格
  不停的对齐
  不停的Ctrl+S保存
  不停F5刷新
  打开网络界面会思考调度算法
……
总之,手无时不刻不在飘动……
如果发现一个程序员10分钟内都没有按键盘,那么……赶紧拨打120 。

  程序员:我去相亲网站找女朋友去了。
  朋友:找到了么?
  程序员:找到了他们页面的一个bug。

如果你对程序员说:你的程序有bug
程序员的第一反应是:
  怎么可能?
  是你操作的问题吧?
  在我这是好的,不信你来看看。
  真是奇怪,刚刚还好好的。
  肯定是数据问题。
  你清下缓存试试。
  重启下电脑试试。
  你装的什么版本的类库(jdk) ?
  这谁写的代码?
  怎么还在用这浏览器?!
  用户不会像你这么操作的。

SO,说话要注意技巧:你的程序这里操作有点问题。
这时程序员心就投降了:哦,可能有bug。
如果再委婉点:我有个地方点不了,你帮我看看是不是我点的不对?
程序员内心已经彻底认清事实了:我*,八成出bug了!

一旦发现了bug, 没有解决就浑身难受,解决了问题就心情舒畅,如释重负。
此外,不是自己的问题是,也会情不自禁的想:假如这个事情错的时候我该怎么办。

总之,五十六种编程语言汇成一句话:没强迫症的程序员不是疯了就是转行了。

程序员的日常生活:
  如果一个程序员说自己没加过班,不要惊慌,他可能只是名字叫“程序员”,姓程名序员。加班熬夜几乎是每个程序员的家常便饭,甚至有一种说法,程序员晚上的编码效率会更高,因为注意力更集中。
  其实,程序员的生活和大家是一样的,工作之余,逛逛Github,看到有意思的项目,就顺手点下收藏,虽然十有八九不会再看。

程序员需要养成良好的习惯:
随手写备忘
每天日志记录
小组讨论文档共享
在主线进行整理和复盘等等
善于沟通的程序员(多使用二次元表情)
  ^_^ hello world~在忙吗?
  ( ̄▽ ̄) 写好bug了吗?
  *\(^o^)/* 这边还要增加一个需求。
  (⊙ω⊙)b 又要加班啦,恭喜。
最重要的:程序员随身携带好《代码大全》和《颈椎病康复指南》

关于程序员之间每个月都会爆发一次编程语言之争:
  你知道我们家Java有多努力吗?
  你凭什么骂C++,你根本不了解它们!
  你竟敢说Python恶心,你行你去写呀。
……
最后会以 “PHP是最好的语言而结束”。

程序员和产品经理的故事:
  如果程序员是折翼的天使,那么产品经理就是折翼的那个;
  如果要逼疯一个程序员,产品经理提几个需求就够了;
  在程序员看来,美好的世界,大概就是没有产品经理的世界了。

程序员是"勤劳严谨"的代名词:
  实际上也并没有大众印象中那么刻板、不解风情,很多时候只是缺乏适当的环境。
程序员作为时代的革新者,每一次的技术的进步,离不开程序员的推动。

  “学习能力”,尤其是自学能力的强弱一直决定着行走的距离和能站的高度,程序员每天都要也要学习新东西,半年不学就会被淘汰。
  活到老学到老,不论哪个行业、哪种职业均是如此。

wee hours的更多相关文章

  1. Wee – 为现代 Web 开发打造的 CSS 脚手架

    Wee 包含许多开发人员在搭建响应的,互动的网站和应用程序时需要的组件.正如它的名字一样,Wee 是一个微小.移动优先的 CSS 复位框架.Wee 组织在一个简单的.可扩展的层次结构,拥有一致的样式和 ...

  2. 说说wee sing(ZZ)

    我自己在当当上买过wee sing,也在网上下了wee sing 的DVD,也借过同事在淘宝上买的Wee sing 套装(9cd + 5DVD).所以对这套资料还是很熟悉的.      淘宝上的套装卖 ...

  3. 工作中常用的js、jquery自定义扩展函数代码片段

    仅记录一些我工作中常用的自定义js函数. 1.获取URL请求参数 //根据URL获取Id function GetQueryString(name) { var reg = new RegExp(&q ...

  4. python爬虫学习(10) —— 专利检索DEMO

    这是一个稍微复杂的demo,它的功能如下: 输入专利号,下载对应的专利文档 输入关键词,下载所有相关的专利文档 0. 模块准备 首先是requests,这个就不说了,爬虫利器 其次是安装tessera ...

  5. 冰冻三尺非一日之寒--js dom

    1. 写页面是觉得丑        float,clear:both,margin,padding        position:            left:                网 ...

  6. 【krpano】krpano xml资源解密(破解)软件说明与下载(v1.4)

    欢迎加入qq群551278936讨论krpano技术以及获取最新软件.   该软件已经不再维护,现在已经被KRPano资源分析工具取代,详情参见 http://www.cnblogs.com/reac ...

  7. Python 学习第十六天 html 前端内容总结

    一,css知识总结 1, css属性 css的属性包括以下内容 position:规定元素的定位类型 background:属性在一个声明中设置所有的背景属性 可以设置的如下属性:   (1)back ...

  8. Python之路Day16--JavaScript(二)

    本节内容: 1.上节内容回顾 2.JavaScript补充 $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 一.上节内容回顾 1.作业问题: a.页面布局不好 ...

  9. js实现多张图片每隔一秒换一张图片

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlkAAAHWCAIAAADLlAuAAAAgAElEQVR4nOzd5XNc157w+/l7bt2n6t

随机推荐

  1. Entity Framework应用:根据实体的EntityState状态实现增删改查

    在上一篇文章中,我们讲解了使用EF实现简单的增删改成,在这篇文章中我们使用实体的EntityState状态来优化数据的增删改查. 一.修改数据 上篇文章中的修改数据的方法是EF官方推荐的方式,即先查询 ...

  2. PCL关键点(1)

    关键点也称为兴趣点,它是2D图像或是3D点云或者曲面模型上,可以通过定义检测标准来获取的具有稳定性,区别性的点集,从技术上来说,关键点的数量相比于原始点云或图像的数据量减小很多,与局部特征描述子结合在 ...

  3. Android Studio安装Kotlin插件

    1 Kotlin语言介绍 Kotlin 是 JetBrains 在 2010 年推出的基于 JVM 的新编程语言,是一种新的静态类型编程语言.开发者称,设计它的目的是避免 Java 语言编程中的一些难 ...

  4. 【转】C#多线程环境下调用 HttpWebRequest 并发连接限制

    .net 的 HttpWebRequest 或者 WebClient 在多线程情况下存在并发连接限制,这个限制在桌面操作系统如 windows xp , windows  7 下默认是2,在服务器操作 ...

  5. CSS的块级元素和内联元素,以及float

    说明:之前有一点搞错了,就是float其实是浮动起来,其它元素会位于它的底层. 最近在系统地学习HTML5,感觉补上了好多缺失的知识. 例如: 锚点定位其实可以通过 id 来实现: CSS 使用 !i ...

  6. 第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息

    第三百三十四节,web爬虫讲解2—Scrapy框架爬虫—Scrapy爬取百度新闻,爬取Ajax动态生成的信息 crapy爬取百度新闻,爬取Ajax动态生成的信息,抓取百度新闻首页的新闻rul地址 有多 ...

  7. Eclispe IDE集成Maven

    Eclipse提供了一个很好的插件m2eclipse 无缝将Maven和Eclipse集成在一起. m2eclipse一些特点如下 您可以从Eclipse运行Maven目标. 可以使用其自己的控制台查 ...

  8. Python——hmac

    该模块在Python中实现 RFC 2104 中规范的 HMAC 算法. 目录 一.HMAC 对象 1. HMAC.update() 2. HMAC.digest() 3. HMAC.hexdiges ...

  9. python_程序模拟浏览器请求及会话保持

    python下读取一个页面的数据可以通过urllib2轻松实现请求 import urllib2 print urllib2.urlopen('http://www.baidu.com').read( ...

  10. workerman定时器使用

    From: http://doc3.workerman.net/worker-development/add.html add int \Workerman\Lib\Timer::add(float ...