Featured image of post 属于程序员们的1024🎉

属于程序员们的1024🎉

祝大家节日快乐,No errors,No warnings!

程序员之歌

99 little bugs in the code,

99 bugs in the code,

fix one bug, compile it again,

101 little bugs in the code.

101 little bugs in the code….

(Repeat until BUGS = 0)

1024

  首先特意的在10月24日发布这篇博客,主要目的当然是祝各位程序员节日快乐,当然这个时期也是找工作的、考研考公的、准备毕业的等等最忙碌最紧张的时期,也祝大家一切顺利。我在前几天偶然间看到了宋宝华的一篇文章,《Linux中的1024——给阅码场Linuxer们的节日祝福》。感觉1024这个数字对于程序员来说真的很神奇,也非常重要。在文中,他介绍到:

  1024是程序员的狂欢节。基于二进制的原理,程序员通常会把1024当做一个整数而不是1000。程序员这个行业处理“bit”,当然这个行业“苦逼”,这也让我轻松地记住了一个单词——bitter。bitter的意思就是“苦的”,bit后面加er后缀,是人,这里只是会意记单词。er通常表明比较loser的人,英语里面一般地位崇高的人,后缀是-or。比如:carpenter 木匠 vs. doctor 博士,programmer 程序员 vs. professor 教授,coder码农 vs. director 总监。为啥咱们不叫programmor,不叫codor,原因应该是很清楚了。人艰不拆,当然我们也不要妄自菲薄,这里仅仅是开一个玩笑,让大家在自己的节日里比较欢乐。

而他也介绍到,作为熟悉Linux的程序员,我们所使用的Linux中出现的1024部分存在于:

  • CFS调度算法中nice值是0的进程的权重;

  • CPU CGroup一般的初始权重;

  • ext4文件系统的block size可以是1024;

  • 普通用户不能用1024以下的网络端口。

真实的程序员

  在1842年,人称“数字女王”的阿达•洛芙莱斯(Ada Lovelace)编写了历史上首款电脑程序。在1834年,阿达的朋友——英国数学家、发明家兼机械工程师查尔斯•巴贝其(Charles Babbage)发明了一台分析机,阿达则致力于为该分析机编写算法,并于1843 年公布了世界上第一套算法。巴贝其分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。

  从2014年起,在IT行业的自发组织下,每年10月24日都被定义为程序员节,以一个节日的形式,向通过coding改变世界、也以实际行动在浮躁的世界里固执地坚持自己对于知识、技术和创新追求的程序员们表示致敬。

  程序员真的是对数字非常敏感的一个团体,运行程序的硬件进制都是以1024为基础的,1TB = 1024GB,1GB = 1024MB,1MB = 1024KB,同时1GB由于其谐音的原因,还被大家用作”一级棒“的缩写,并且1024对程序员来说,是一个非常常用的一个数字,1024是2的十次方,二进制计数的基本计量单位之一,也因为这,有一个小段子,”菜鸟认为1KB有1000个字节,大神认为1公里有1024米。“经常被拿来调侃程序员的眼中就认为1000 = 1024。

程序员也属于是被网上迫害调侃次数频繁的一群人了,经常被大家认为加班严重、头发稀少易秃、标配格子衫加休闲牛仔裤、死板木讷、和对象因为互相忙过几天就忘了对方是谁,而且同样的,之前我曾多次被家里的亲戚和父母的同事们问,“你是不是会修电脑啊”,”这些电脑的配置该怎么选啊“,“这手机用用就会很卡,你能修修么”,“我家网速很卡,你知道怎么能让网速快点么”,诸如以上问题。。。我想说的是程序员虽然或多或少会知道一些这类问题如何去解决,但是他们的工作并不是这样,而且真实的程序员也绝对不是被大家经常调侃的那样子。

  真实的程序员,是一群善于学习、有创造力的人。他们会在新技术、新架构、新知识的产生时抱有很大的好奇心,不管自己感不感兴趣都会去或多或少的了解一下,在这个发展非常快速,更新迭代频繁的互联网行业中,程序员只有通过不断地学习才能立于不败之地。对于程序员集体,他们之间的对话有时候都是通过代码来表达,大家的沟通有时候都是在互相学习彼此的代码。

而且由于一些人的强迫症或者是对代码的优化,有时候会对一个算法、一个架构、整体的格式进行几天的重新规整和修改,所以程序员们也是一群细心认真的人。程序员在工作和学习中最大的快乐无异于解决了一个庞大代码量中bug,那种心情和小孩吃到糖果一样开心到单纯。而程序员也绝不是很死板的人,他们有时候甚至会自己调侃自己,说一些笑话,比如:

“女神:你能让这个办公室的人都吵起来,我今晚就跟你走。

程序猿:Java语言是世界上最好的语言!

本来安静的办公室突然一下炸锅了,各种吵架声此起彼伏。

女神:服了你了,我们走吧,你想干啥都行。

程序猿挽起袖子站到了椅子上:今天不行,我一定要说服他们,Java才是最好的语言。”

所以程序员们本身都是比较好玩、搞笑的一群人,在应聘中必备词汇:了解=听过名字;熟悉=知道是啥;熟练=用过;精通=做过东西,而且最讨厌的是写注释、写文档、别人不写注释、别人不写文档……

用Go语言做的绘制文本爱心的程序

属于程序员们的1024

  “这是一群主张用代码改变世界的人”

  现在的生活愈发智能化,这背后都离不开程序员的功劳,无论是从事开发还是其他方向、领域的,只要是一名Coder,我们都是从一句 “Hello World!” 开始在这条路上共同进步。

  最后,祝大家节日快乐。

Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy