1024程式設計師節—致平凡世界中的我們

from_Instagram
前言
今天是10月24日中國程式員節,在這個行業我也已經混跡五年多了,覺得自己有必要開始寫點東西,沉澱一些東西。
程式設計師節是一個國際上被眾多科技公司和軟體企業承認的業內人士節日。日期是在每年的第256(十六進位制為0x100,或28)天,也就是平年的9月13日或閏年的9月12日。

Programmer.png
它是俄羅斯的一個官方節日,其他國家的程式設計師社群也慶祝這個節日
之所以選擇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年,國內一家叫獵豹瀏覽器的廠家,推出了一個十分高大上的廣告,十分有逼格

image.png
因此,自13年以來國內越來越多的科技公司和技術培訓機構開始利用這一天來宣傳自己,從此1024節日進入到了中國每一個程式開發者的生活中,甚至是一些相關的普通大眾也慢慢了解。
1024節日如何慶祝

from_Internet.png
說到節日如何慶祝我是不在行的,可能是我的心態已經比較成熟了吧(年紀大了,允悲...),在我看來節日慶祝只是給大多數人自我放縱的一個藉口。但有的時候,人確實是需要一些自我放縱的,情緒壓抑久了也需要一個釋放的缺口。
大多數的開發者,工作都是非常繁忙的,有的時候我們甚至要通宵發版本,保障生產,很多時候一通電話就屁顛屁顛的從家跑回工作崗位加班了。
所以,1024節我們給自己一個放縱的藉口也是無可厚非的,有了這個藉口,我覺得首先大家可以買買買,不會消費,賺再多的錢也沒用,而且雙11也快到了,有些同學可能還要被抓去保障雙11(允悲)。花錢能消除我們的焦慮感,順便投資下自己,何樂而不為呢?你可以買一件自己感興趣的最新電子產品,也可以買一本自己感興趣的暢銷書,還可以買件一直捨不得買的付費產品,可以是知識產品、軟體產品、娛樂產品等等都行。
其次,如無特殊必要今天就不要加班了,不要加班了,不要加班了!成家了的話就早點回家好好陪伴家人吧,有戀人的話就找戀人來一場浪漫的約會把,單身狗的話就一個人回家好好待著,寧靜致遠深藏功與名吧!(很多時候孤獨才會讓一個人變得更加強大)
最後,作為一個技術開發者我覺得大多數程式設計師內心都是非常純粹的,也不善於表達自己。我們很多人一直在追逐學習新技術、新知識、新理念。今天也給自己的心靈放個假吧,讓自己的生活慢下來,好好體驗生活,看看自己是否在其他方面還有沒有興趣和可能,比如自己做頓美食犒勞下自己,看個有意思的電影放松下心情等等之類的事情。
寫在最後
有人說程式設計師是吃青春飯,因為老了你就學不動了。我不這麼認為,一個人的知識和能力是相輔相成的,大多數時候能力比知識更重要,不懂的知識可以學或者教會,但能力是很難培養的,只能靠自己領悟。同樣的一套拳法,招式套路都一樣,但不同的人打出來效果可以完全不一樣,那是因為他們本身的能力就不一樣,而能力的培養是要靠自身毅力和生活經驗的長時間積累,才能漸漸形成。
對於大多數開發者來說,雖然我們沒有改變世界的能力,但至少我們可以讓這個世界不會變的更差,甚至可以讓這個世界變的更美好一些吧。
最後祝每一位平凡世界中的開發者,節日快樂,線上少出BUG不加班!