大家好,我是五月。
程序员应该是最喜欢自黑的职业了。
因为黑程序员这个门槛有点高,外行人根本黑不到点子上,程序员们看不下去了,只好提起裤子自己上了。
而且程序员的段子大多比较硬核,一般人可能会有点难以理解其笑点。
下面找了几个程序员专属的段子。
几个程序员一起去吃饭,点一份麻辣鸡丁,后来有人提出不吃鸡丁,于是负责点菜的人就在麻辣鸡丁前面加了两条斜杠。
// 麻辣鸡丁
在主流的编程语言中,"//”是注释的意思,被注释的语句不参与程序的运行,可以理解为被删除掉了。
所以在麻辣鸡丁前面加“//”,没有人觉得有什么不对的地方。
直到服务员上了11份麻辣鸡丁。
程序员都是好男人
短短的一句话,所有看到它的程序员都会会心一笑。
每一个程序员都深信:计算机的世界里没有诡异的事情,因为计算机会忠实的执行程序员的每一条指令。
一旦运行出错,那计算机和程序员自己二者中,出错的一定是程序员自己。
所以每当变成出现错误时,程序员经常会自我反省,口里念叨着认错三连法则:
- 一定是我错了
- 告诉我错在哪里
- 我马上改
一个程序员碰到了一个问题,他决定用多线程来解决。
现在,他有了两个问题。
多线程是一个很好用的技术方案,面对一个任务,你嫌弃它执行得太慢了,所以多开了一个线程来一起做。
比如面对11盘麻辣鸡丁,一只手拿筷子嫌慢了,另一只手也拿起了筷子一起吃,这里另一只手就是多开了一个线程,两只手轮流往嘴里送,吃的肯定就快了。
显然,多线程效率更高,效果更好。
但是两只手一旦没有协调好,疯狂的往你的嘴里塞,估计很快你就要喷了。
所以多线程技术一旦使用不当,带来的问题会更加隐蔽更加难以解决,往往原来的问题没有解决,反而多了一个问题。
一个程序员打算去10楼,于是他按下了电梯上的9。
日常生活中的计数是从1开始的,但是编程领域的计数是从个0开始的。
从0开始数十个数,就是9,所以程序员脑中的10,会下意识浮现9。
一个程序员心血来潮想写书法,笔墨纸砚准备完毕,挥毫写下一句:
Hello World
在学习一门新语言的时候,在屏幕上打印出“Hello World”是程序员悠久的传统。
相传史前时代的第一个程程序员,就是在山洞中的墙壁上刻下了Hello World,自此,这个传统就流传了下来。
以至于在学习新事物时,程序员也会下意识倾向于遵循这个传统。
在一些变成语言中,++是一种代表加减程序的运算符的符号。
比如,有一个部位····哦不,有一个变量,它是十六进制的C,++代表着+1,C++也就是C+1,也就是D。
D呀,哇哦。
最后补充一个小贴士:
为什么程序员大多喜欢穿格子衬衫?
格子衫这种衣物,穿在程序员身上,会激活一种隐藏属性——程序出错几率降低百分之10。
格子衫搭配牛仔裤,程序出错几率降低百分之15。
格子衫搭配牛仔裤,再装备上方框眼镜和电脑背包,程序出错几率直接降低百分之50。
我记得曾经有人说过,思想和行动的区别在于:
想谈恋爱却高呼自由可贵,想进大厂却不想工作,想当大牛却不想学习,每个人都知道明天必须披荆斩棘的活下去,却依旧浑浑噩噩的度过今天。
不用去怀疑自己的能力,你只需要一份靠谱的学习资料,一个学习的deadline以及一个没学完就打爆你狗头的人,很快你就会被自己的才华和能力所惊艳。
我收集了一些linux的资料,算法小抄和计算机基础的资料。
以下资料仅供个人学习使用,欢迎大家一起学习探讨。
linux保姆级教程完整版文档资料