今天是10月24号,广大的中国程序员普遍认可的非官方公布的IT从业者的特殊节日。
首先祝各位即将成为程序员的、已是程序员的、已不再是程序员的朋友们节日快乐!
从茂密黑发,到深度地中海
从炯炯有神,到黑眼圈+大眼袋
从百变衣帽间,到同款格子衫
从偏偏少年,到单身宅男
以前在王者峡谷里找对手,现如今在代码里找Bug
更有“钱多话少死得早”的魔咒一直围绕在我们身边
但是,世界不能没有你们
你们善于学习&解决问题
你们单纯有创造力,是最强有力的存在
……
Hello 程序员!Hello World!
01
程序员作为中国IT行业当中的高智商、高收入群体,涌现了非常多的互联网行业领军人物:低调内敛的马化腾;霸气的周鸿祎;逗逼的丁磊;劳模的雷军;帅气的李彦宏等等。
咱们主流的程序员往往是这样的:
性格单纯、待人以诚;高智商,对技术有追求,孜孜不倦的学习;工作认真负责,任劳任怨,拙于表现自己;生活简单,对家庭负责。
1842年,人称“数字女王”的阿达·洛芙莱斯编写了历史上首款电脑程序。在1843年,阿达的朋友,英国数学家、发明家兼机械工程师查尔斯·巴贝奇发明了一台分析机;阿达则致力于为该分析机编写算法,并于1843 年公布了世界上第一套算法。
巴贝奇分析机后来被认为是最早期的计算机雏形,而阿达的算法则被认为是最早的计算机程序和软件。
现今,一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不清晰,特别是在中国,软件从业人员分为初级程序员、中级程序员、高级程序员、系统架构师、运维工程师、全栈工程师等。
2002年,俄罗斯程序员Valentin Balt收集签名,向俄罗斯联邦政府请愿将9月13日设定为程序员节。
2009年9月11日,俄罗斯总统梅德韦杰夫在节日安排方案上签了名,“程序员节”从此成为了俄罗斯的一个正式节日。除了俄罗斯之外,其他国家的一些程序员社区也会庆祝这个节日。为什么会选9月13日呢?因为它是每年的第256天(闰年是9月12日)。
256这个数字对程序员来说有着特别的意义,1个字节(等于8位)最多能表示256个数值,而且在整年中,256是2的最大幂中小于365的值。
02
而在中国,1024为什么能够成为中国程序员的节日呢?通常有两种说法:
1
1024是2的10次方,常用于存储空间的定义:1M = 1024K,被认为是:“一个只有程序员才懂的数字”。“1024”被捧成了一个神奇的数字,一个具有极客精神群体使用的接头暗号。
另外,1024在计算机数学中,1G=1024M,而1G与1级谐音,也有一级棒的意思。
2
1024是著名视频分享网站槽流(谐音)的特色。该论坛将用户分为新手上路、侠客等各种等级。
低等级在论坛内与发帖时,被限制为“每隔1024秒才可以发帖(包括回复)一次”。用户如果没有等到1024秒就发帖,帖子内容会直接显示为“1024”。
论坛做这样的限制,主要是为了防止新人在不了解版规的情况下,恶意灌水、发广告等。
“每隔1024秒才能发帖一次”成为社区每位用户的必经阶段;随着时间的洗礼,大家也将这种限制后的发帖资格作为一个用户可贵的机会,因为用户进入中高等级后就不再具有这个限制。
久而久之,主题贴能够得到多少“限制发帖”的用户的回复,就被楼主视为衡量主题帖受欢迎程度的指标。从而,“1024”延伸为对主题帖的肯定,与“UP”、“顶”、“踩”成为一样的顶贴术语,并逐步流传到其他社区和论坛。
03
知道你们还有很多想了解的问题。
这个论坛还在吗?据了解,还在。
这个论坛可以浏览吗?不能,年青的程序员们不宜,精力太旺盛,容易走上歪路。
论坛地址可以发我吗?不能,咱要做遵纪守法的好公民。
那你还发图?还不是为了有理有据写就的这篇文章,不点个关注再走吗?
* 作者简介:王不留(微信: wbliu85),早上四点开启奔跑人生帅气不像实力派的一枚程序员。
如果今天的文章让你有新的启发,学习能力的提升上有新的认识,欢迎转发分享给更多人。
欢迎各位朋友加入“程序员光芒万丈”技术群。请加王不留(wbliu85)微信,拉你入群。
关注微信公众号「程序员生存指南」,收看更多精彩内容