在外人看来枯燥单调的工作内容,加班熬夜成为常态的工作性质,让广大程序员群体经常成为被调侃的对象,“忙到哭”、“累到瘫”、“不着家”、“单身狗”……程序员虽然薪水高,但确实是相当辛苦,而若没有他们从事程序开发和维护的工作,人们在科技时代的生活无疑将会举步维艰。
程序员们通过代码来改变世界,以实际行动在这浮躁的世界里,固执地坚持对于知识、技术和创新的追求。为了向广大兢兢业业的程序员们致敬,我国近年来形成了一个1024程序员节,那么就让老黄历为你介绍。
程序员(Programmer)是从事程序开发、维护的专业人员,而每年10月24日的1024程序员节是中国程序员的共同节日,别称程序猿节,又叫码农节。那么为什么中国程序员节要叫做1024程序员节,时间又要选在10月24日呢?
那么就要让我们来认识一下1024这个数字了。1024是2的十次方,是二进制计数的基本计量单位之一,在计算机当中,硬件都是基于高电平、低电平而衍生出来的二进制计算的,1024则是计算机存储大小计算过程中,数值转换时用的最多的数字,如1MB=1024KB、1GB=1024M等。
节日的倡议者们认为,广大程序员就像是一个个1024,以最低调、踏实、核心的功能模块搭建起这个科技世界,因此将程序员节叫做1024程序员节,日期则定为每年的10月24日。
另外,在计算机存储单位中,1GB=1024M,而1GB与1级谐音,也有一级棒的意思。
从2015年起,人们把每年10月24日定义为中国程序员节,1024程序员节是以节日的形式,向努力改变世界,以实际行动在浮躁的世界里,固执地坚持自己对于知识、技术和创新追求的程序员们表示致敬。
而国内部分一直密切关注程序员健康的互联网机构,则针对程序员经常周末加班与工作日熬夜的情况,倡议每年10月24日的1024程序员节这一天,程序员们拒绝加班,让自己好好休息一下。
程序员是什么
程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、中级程序员、高级程序员(现为软件设计师)、系统分析员,系统架构师,测试工程师六大类。
世界上靠前位程序员是英国著名诗人拜伦的女儿阿达·勒芙蕾丝,她曾设计了巴贝奇分析机上解伯努利方程的一个程序,甚至还建立了循环和子程序的概念。由于在程序设计上的开创性工作,勒芙蕾丝被称为世界上靠前位程序员,美国开发的ADA语言就是为纪念她而命名的。
计算机科学发展到21世纪初期,程序员工作的从业者很多,其分工也不相同,一般从大的方面分为以下几类:asp程序员、delphi程序员、php程序员、powerbuilder程序员、C程序员、linux程序员、net程序员、vb程序员、java程序员、javascript程序员、C++程序员、Python程序员、ABAP程序员、android程序员、iOS程序员。