前言
今天是10月24日中国程序员节,在这个行业我也已经混迹五年多了,觉得自己有必要开始写点东西,沉淀一些东西。
程序员节是一个国际上被众多科技公司和软件企业承认的业内人士节日。日期是在每年的第256(十六进制为0x100,或28)天,也就是平年的9月13日或闰年的9月12日。
它是俄罗斯的一个官方节日,其他国家的程序员社群也庆祝这个节日
之所以选择256(28),是因为它是一个被程序员们所熟知的8比特基数。用1个字节(等于8比特)最多能表示256个数值,而且在平年中,256是2的最大幂中小于365的值。与此同时,中国的很多程序开发者提出象征2的10次方的10月24日才是程序员日。
2002年,俄罗斯程序员Valentin Balt收集签名,向俄罗斯联邦*请愿将9月13日设定为程序员节。
2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日
中国的1024程序员节由来
1024程序员节是中国程序员的共同节日。1024是2的十次方,二进制计数的基本计量单位之一。程序员(英文Programmer)是从事程序开发、维护的专业人员。程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界。1G=1024M,而1G与1级谐音,也有一级棒的意思
其实,1024最早起源于国外一个某中立客观颇具影响力的在线华人社区论坛,该论坛网站主为了防止一些人灌水,于是让开发人员想个办法限制一下。有个聪明的程序员就想到了一个办法,新用户在论坛内回复与发帖时,被限制为“每隔1024秒才可发帖(回复)一次”,用户如果没有等到1024秒,帖子内容会自动转化为“1024”显示出来。
因此,评论内容为“1024”渐渐的在社区流行了起来,慢慢1024的意思变成了激动赞美的意思(大家看到了鸡动的资源都迫不及待的想要评论QAQ)。
2013年,国内一家叫猎豹浏览器的厂家,推出了一个十分高大上的广告,十分有逼格
1024节 我们永远不寂寞! 猎豹浏览器宣传片
因此,自13年以来国内越来越多的科技公司和技术培训机构开始利用这一天来宣传自己,从此1024节日进入到了中国每一个程序开发者的生活中,甚至是一些相关的普通大众也慢慢了解。
1024节日如何庆祝
说到节日如何庆祝我是不在行的,可能是我的心态已经比较成熟了吧(年纪大了,允悲...),在我看来节日庆祝只是给大多数人自我放纵的一个借口。但有的时候,人确实是需要一些自我放纵的,情绪压抑久了也需要一个释放的缺口。
大多数的开发者,工作都是非常繁忙的,有的时候我们甚至要通宵发版本,保障生产,很多时候一通电话就屁颠屁颠的从家跑回工作岗位加班了。
所以,1024节我们给自己一个放纵的借口也是无可厚非的,有了这个借口,我觉得首先大家可以买买买,不会消费,赚再多的钱也没用,而且双11也快到了,有些同学可能还要被抓去保障双11(允悲)。花钱能消除我们的焦虑感,顺便投资下自己,何乐而不为呢?你可以买一件自己感兴趣的最新电子产品,也可以买一本自己感兴趣的畅销书,还可以买件一直舍不得买的付费产品,可以是知识产品、软件产品、娱乐产品等等都行。
其次,如无特殊必要今天就不要加班了,不要加班了,不要加班了!成家了的话就早点回家好好陪伴家人吧,有恋人的话就找恋人来一场浪漫的约会把,单身狗的话就一个人回家好好待着,宁静致远深藏功与名吧!(很多时候孤独才会让一个人变得更加强大)
最后,作为一个技术开发者我觉得大多数程序员内心都是非常纯粹的,也不善于表达自己。我们很多人一直在追逐学习新技术、新知识、新理念。今天也给自己的心灵放个假吧,让自己的生活慢下来,好好体验生活,看看自己是否在其他方面还有没有兴趣和可能,比如自己做顿美食犒劳下自己,看个有意思的电影放松下心情等等之类的事情。
写在最后
有人说程序员是吃青春饭,因为老了你就学不动了。我不这么认为,一个人的知识和能力是相辅相成的,大多数时候能力比知识更重要,不懂的知识可以学或者教会,但能力是很难培养的,只能靠自己领悟。同样的一套拳法,招式套路都一样,但不同的人打出来效果可以完全不一样,那是因为他们本身的能力就不一样,而能力的培养是要靠自身毅力和生活经验的长时间积累,才能渐渐形成。
对于大多数开发者来说,虽然我们没有改变世界的能力,但至少我们可以让这个世界不会变的更差,甚至可以让这个世界变的更美好一些吧。
最后祝每一位平凡世界中的开发者,节日快乐,线上少出BUG不加班!