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

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

程序员:
  可能是工作最专注的工种;
  喜欢沉溺于自己的世界,不喜欢被人打断思路;
  工作沟通,如果先说一句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. PCL几种采样方法

    (1)下采样  Downsampling 一般下采样是通过构造一个三维体素栅格,然后在每个体素内用体素内的所有点的重心近似显示体素中的其他点,这样体素内所有点就用一个重心点来表示,进行下采样的来达到滤 ...

  2. JSONP原理及jQuery中的使用

    JSONP原理   JSON和JSONP   JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在浏览器和服务器之间交换信息.   JSONP(JSON ...

  3. C#往SQLServer中插入大数据

    以前插入大数据的时候都是一条一条的插入,由于电脑配置不行,有一次17万条数据用了半个小时才插入完成,那个蛋疼啊! 前面听杨中科老师的课,发现一个很好的东西,25万条数据配置好的电脑几秒钟就完成了,那是 ...

  4. Selenium常用操作汇总二——如何操作cookies(转)

    Web 测试中我们经常会接触到Cookies,一个Cookies主要属性有”所在域.name.value.有效日期和路径",下面来讲一下怎么操作Cookies. import java.ut ...

  5. Ubuntu之网易云音乐无法启动

    官方最新版(1.1)有这个问题,似乎改成0.9版就可以了 deepin15(32位):http://s1.music.126.net/download/pc/netease-cloud-music_0 ...

  6. Relu的理解

    ReLU上的花样 CNN出现以来,感觉在各个地方,即便是非常小的地方都有点可以挖掘.比如ReLU. ReLU的有效性体现在两个方面: 克服梯度消失的问题 加快训练速度 而这两个方面是相辅相成的,因为克 ...

  7. SAP DBDI 网银接口实现案例

    在财务共享中心SSC实施中,为了提高AP和对账的效率,不可避免的需要实现和网上银行的集成.笔者为各位分析该案例如下: 为什么要上网银? 2).和SAP的无缝集成 3).直接在SAP中和银联对接 4). ...

  8. WebService系列一:WebService简介

    原文链接:http://www.cnblogs.com/xdp-gacl/p/4259109.html 一.WebService是什么 WebService是一种跨编程语言和跨操作系统平台的远程调用技 ...

  9. e814. 创建一个可监听选择状态的菜单项

    A menu item can receive notification of selection changes by overriding its menuSelectionChanged() m ...

  10. mysql函数find_in_set()

    SELECT FIND_IN_SET('b','a,b,c,d'); 结果:2 SELECT * from video where find_in_set(id,'1,2,3,4'); 查找id在‘1 ...