今天1024,若是你身邊有程序員 今天對他好一點

騰訊科技訊程序員

5月12日國際護士節,9月10日教師節,9月30日國際翻譯日……彷佛各行各業都有了本身的節日,那程序員們的節日又是哪一天呢?算法

2002年,俄羅斯程序員Valentin Balt收集簽名,向俄羅斯聯邦政府請願將9月13日設定爲程序員節。2009年9月11日,俄羅斯總統梅德韋傑夫在節日安排方案上籤了名,「程序員節」今後成爲了俄羅斯的一個正式節日。除了俄羅斯以外,其餘國家的一些程序員社區也會慶祝這個節日。編程

爲何會選9月13日呢?由於它是每一年的第256天(閏年就是9月12日)。256這個數字對程序員來講有着特別的意義,1個字節(等於8位元)最多能表示256個數值,並且在全年中,256是2的最大冪中小於365的值。安全

但問題是,9月13日這個日子彷佛並非那麼直觀,感受有些怪怪的。微信

因而,有人提議把10月24日定爲中國的程序員節,由於1024不只一樣也是程序員的一個經常使用數字,並且10月24日這個日期很是直觀,也不會在平年和閏年有所變化。網絡

還記得一個關於程序員的笑話嗎?spa

A:爲何大家提到工資時會說K?1K和1000元不是同樣的嗎?翻譯

B:1K多24元。設計

雖然10月24日程序員節尚未得到普遍認可,但隨着科技業的高速發展,程序員隊伍的不斷擴大,IT文化的發揚光大,相信在不久的未來,這個自發的節日也會得到更多的關注。遊戲

誰是世界上第一位程序員?

每一個行業都有本身的祖師爺,編程也不例外。值得程序員們自豪的是,他們的這位祖師爺實際上是位徹徹底底的「白富美」——阿達•奧古斯塔(1815-1852)。她是英國著名詩人拜倫的女兒,19歲時嫁給洛甫雷斯伯爵,成爲洛甫雷斯伯爵夫人(Countess of Lovelace)。

阿達是位數學家,也是穿孔機程序創始人。她創建了循環和子程序概念,爲計算程序擬定「算法」,寫做了第一份「程序設計流程圖」,被視爲「第一個爲計算機寫程序的人」。她曾預言道:這個機器將來能夠用來排版、編曲或是各類更復雜的用途。

聽說美國國防部花了10年的時間,把所需軟件的所有功能混合在一種計算機語言中,但願它能成爲軍方數千種電腦的標準。1981年,這種語言被正式命名爲ADA(阿達)語言,以記念這位「世界上第一位軟件工程師」。美國國防部標準局也曾以她的生日設立了編號MIL-STD-1815。在微軟的產品裏也能夠找到Ada的全息圖標籤。另外英國計算機公會每一年都會頒發以Ada爲名的獎項。

2009年,一個基金會把每一年10月的第二個星期二定爲「阿達•洛甫雷斯日」,以彰顯女性在科學、技術、工程和數學(STEM)上的成就。

程序員的收入

編程無疑是個高薪工做。在USNews今年1月公佈的2015年全美最佳職業TOP100中,軟件開發名列第三,僅低於牙醫和執業護士。軟件開發者的就業率至關不錯,並且工資優渥,平均年薪超過9.6萬美圓。美國勞工統計局預測,到2022年,這一行將新增就業崗位13.9萬個。

在「最佳技術職業」類別中,排在軟件開發以後的是計算機系統分析,這個崗位主要與科技設計、故障查找以及分析有關。

排第三位的是信息安全分析,第四位是Web開發。

編程問答社區 Stack Overflow也發佈了2015年的程序員調查報告。157個國家的26086名開發者參與了這項調查,其中有252人來自中國大陸。

在這項調查中,中國程序員的平均收入超過3.8萬美圓(合24.3萬人民幣),美國程序員的年薪爲8.9萬美圓。下圖顯示了這樣的收入能夠在本國購買的巨無霸漢堡包數量。

如何關愛程序員?

高薪不是沒有代繳的。有調查顯示,程序員是「十大猝死職業」之一。猝死的緣由大多在於過分疲勞或者壓力過大,程序員工做強度大,常常加班,心臟會常常出現心律不齊等症狀,若是不重視這些症狀,任其發展,就有可能出現猝死的情況。那麼怎樣才能避免這樣的慘劇發生呢?

一些業界人士指出,第一步實際上是成立一個「善待程序員組織」。不管是採起跨部門、跨公司,仍是社區自發組織的形式,不管是程序員本身採起行動,仍是由程序員的「家眷」聯合起來,成立這樣的組織對於程序員的身心健康來講都是相當重要的。

不少程序員都有過這樣的經歷:當看到一篇警示性的文章時,立刻就會給本身訂立一個健康計劃,可是若是沒有一個系統來持續提供鼓勵和督促,每每堅持不了三個星期,健康計劃就會被拋到腦後。而「善待程序員組織」則能夠設計一些方法,利用遊戲和「排行榜」機制,來發揮鼓勵和督促做用。

此外,網絡上的一些健康信息良莠混雜,內容不全面或者存在矛盾。這就須要進行甄別和整理。好比你們都知道,久坐不利於健康,會致使慢性頸部、肩部疼痛,以及其餘疾病,所以不少程序員改成站立編程。但最近一位國外程序員撰文稱,站立編程致使了他的膝蓋嚴重受損,而惟一的解決辦法是作關節鏡手術。在這樣的狀況下,程序員本身未必有足夠的資源來得到合理的坐-站交替方案,所以就須要一個「善待程序員組織」去處理。

除此以外,成立一個「善待程序員組織」還有不少別的好處,也能夠在健康以外的其餘方面發揮積極做用。

話說回來,最重要的無非是要有行動,若是你身邊就有程序員,不妨立刻就策劃一個愛心小活動,一塊兒吃頓飯,或者一塊兒看場電影,在10月24日這個日子裏,表達出對程序員的關愛。(雲開)

                                              關注下面微信公衆號

                                            看更多精選Java技術文章

                                                           ↓↓↓

 

相關文章
相關標籤/搜索