① 改變世界,為什麼程序員卻得不到足夠的尊重
一直以來,網上充斥著程序員的訴苦聲,各種高薪短命之類的論調絡繹不絕。加上之前「美國2012年最佳職業榜單軟體工程師居首」的新聞恐怕更讓國內不少「碼農」羨慕嫉妒狠。
但實際上,在美國普通的程序員也不是那麼光輝的存在,更多地是被當作怪胎(geek)和書獃子(nerd)看待。最近,Hacker News上就有一位外國程序員訴苦,並獲得大量網友的反饋和分析,大家也可以一起討論下為什麼程序員沒有受到足夠的重視,以及我們應該怎樣做。
經濟因素
正如網景創始人Mark Andreesen所說,軟體在我們的日常生活中正變得越來越重要!相比之下,程序員——軟體的主開發和維護人員,卻沒能得到相應的薪金和名聲,這是為什麼?
等一下,程序員的工資還不高?的確,相比於全國平均工資程序員的確算得上是高收入人群,但是你還需要考慮很多程序員都有很高的學歷!跟其他高學歷職位相比,程序員的工資又怎麼樣呢?
想像一下,一個35歲左右的Google高級工程師(當然,如果你不喜歡Google,也可以類比一下其他頂尖IT公司,比如IBM或者微軟等等),基本上可以算得上是頂級程序員了,工資大概在15萬美金左右,這並不能使其在美國買一個很好的房子,過上特別好的日子。相比之下,一個優秀的醫生在職業生涯的巔峰可能能拿到40萬美元(在美國,醫生是個非常不錯的工作,待遇和社會地位都很高),更不用說銀行家和企業管理層了。
很多情況下,某些工作的工資被誇大了。比如銀行家,確實有很多成功的銀行家的財富多得驚人,但他們只是少數人。另外不得不提的是,他們中也有部分人身負巨債!以下數據來自美國薪資統計網站payscale.com,這里去掉了薪資最高和最低的10%的人群的數據。(點擊文字鏈接可以查看詳細數據分布)
醫生0-$176,588
律師$38,806-205,790
軟體工程師$35,670-$106,331
高級軟體工程師$33,500-135,486
高級商務分析師$61,308-$120,547
系統管理員$23,489-$93,996
計算機程序員$28,842-$103,900
管理顧問$47,730-$201,428
銀行投資者$34,382-$121,696
會計師$29,252-$71,884
高級會計師$36,151-$79,557
這里還有幾位網友指出:醫生其實分很多種類,每類醫生工資差距相當大,比如皮膚科的醫生平均薪金在$200,000左右。另外實習醫生或者是資歷淺醫生的跟資深醫師的薪金差距是非常大的!
另一方面,很多人認為程序員可以在創業中發大財(估計他是把比爾·蓋茨和馬克·扎克伯格這樣的案例當作是普遍現象了)。實際上,所謂的「程序員可以在創業中發財」只是「企業家在創業中發財」,沒有哪個「程序員」在創業成功後還是一個純粹的程序員(蓋茨和扎克伯格也只是在創業初期參與編程,之後就主要負責公司運營之類,只能算是「企業家」)。
社會、文化因素
當然,金錢不是生活的全部。從社會地位的角度考慮,程序員又怎麼樣呢?據我所知幾乎所有的大公司都是由MBA運作,而不是程序員。程序員在公司(主要IT企業)做著苦力活,卻生活在剝削鏈的最底端。當然,我們應該考慮到社會分工:好的管理層能夠使企業的營收翻倍,律師能夠幫助你避免很多不必要的損失(優秀的律師通常可以通過避稅等合法手段規避大量無謂損失),而程序員的主要工作和其他工人一樣,主要是生產產品。
和別人聊天時,如果你提到自己是一名醫生或者律師,甚至是推銷員,人們至少會對你的生活感興趣。相反,如果你是一個程序員,人們常常會立刻失去興趣,甚至,哪怕只是聊到了科學和IT,那麼會瞬間被貼上怪胎(geek)的標記。當然並不一定所有不了解IT的人都討厭IT,也有程序員網友表示他自己就很受歡迎。
沒有哪個父母會這樣教導自己的孩子:「只要勤奮和努力,總有一天你將能夠成為一名優秀的程序員!」在歐洲,程序員的地位甚至不如流水線上的工人。在英國,你的父母通常會更希望你從事律師或者醫生這樣體面的工作。當然這不一定涉及到尊重,大多數家長絲毫不懂IT,但他們卻能理解醫生和律師是做什麼的。IT相比於這些傳統職業,只是一個新興的行業,所以也不難理解為什麼會被當作怪胎了。(計算機最早就是出現於美國,即使如此還會有這么多IT「文盲」,有理由相信這是一個「世界性的問題」!相信有不少程序員朋友都有被拉去安裝操作系統或是修電腦吧!)
程序員是英雄?資本家可以創造就業,醫生救死扶傷,律師和法官維護正義,但程序員似乎不會對人的生命/生活有直接影響(不得不強調一下,很多應用雖然是程序員創造,但普通人的理解更多的是某個公司的產品)。所以程序員很難把自己突出出來。
政治因素
程序員是頂級的政府顧問?在印度,如果你不是一個工程師,那麼你什麼都不是!這里,編程行業是中產階級的默認工作;而在美國,一個人做編程卻是由興趣決定。在印度,很多政客都曾經是軟體工程師;而在美國,據我所知,沒有一個國會議員有過任何編程經驗。也許正因為政客中缺乏程序員,才導致了社會對IT行業工作的不理解甚至誤解。
性格因素
另外被提到比較多的就是性格了。有很多程序員性格孤僻,或者說不善於打交道。這也許是因為很多人因為不善於人際交流才選擇的編程行業,或者是因為程序員花太多時間來和計算機交流導致與人溝通能力的退化。無論如何,計算機行業的從業人員中不善於與人交流的比例比大多數別的行業都要高!
結論
主要不外乎兩點:一個內在,一個外在。內在的是因為程序員性格決定的,如果你希望別人尊重你,讓別人知道你是個值得尊重的人才是長久之計,人與人之間的隔閡難免會造成偏見。外在的因素就比較多了,但我相信都是可以通過內在的改變而慢慢變化的,如果每個程序員都能讓周圍的人了解程序員到底是做什麼的,偏見一定能夠被消除。無論如何,只是抱怨不會有任何改變,多多交流才能消除偏見!Enjoy coding,enjoy life!
② 軟體正在改變世界,為什麼程序員卻得不到足夠的尊重
今天逛知乎突然看到的一篇文章,分享給你們。
初入此門,覺得語法和演算法很難,搞不懂C++的STL,搞不懂Java的Full GC,搞不懂函數式,搞不懂動態規劃和各種樹、圖……
入行二三年,正常情況下,語法和演算法都不再成為門檻,開始感覺最難是架構:RX還是Vue? Weex還是RN?Django還是Flask?
然而入行五六年,我感覺最難的,還是在「人」。
對於上級,你要說服他們你在做的東西是有意義的,或者使你做的東西至少「看起來」有意義——因為這關繫到你的項目能拿到多少資源。
對於下級,你需要解釋清楚你要做的東西,要達到的目標,要接受他們水平有限做出來的東西不如你,要接受他們加班卻寫更多bug,你的責任是帶團隊一起成長,你不能有抱怨。
然而這都不算最難。
曲突徙薪亡恩澤,焦頭爛額為上客。
由於你是一個優秀的(或僅僅是經驗豐富的)程序員,你可以看出項目代碼里存在著的隱患。你選擇防患於未然,修復這些問題,但由於問題並沒有真的發生,你所做的一切,在不那麼優秀的程序員同事的眼中(以及老大眼中),看起來並沒有什麼產出。
你為了不出問題作出的努力,所收到的回報,
往往不如那些在朋友圈裡曬自己通宵加班處理問題的同事。
如果不被認可,你還能堅持自己的初心么?會繼續做那些你認為是正確的事,並企圖說服、證明自己做的有意義?
還是故意放過那些細微的、難以察覺且不屬於自己的漏洞,靜候漏洞爆發時,作出跟旁人一樣打了雞血一樣的奮戰樣子,假裝好不容易才解決,並拍照發朋友圈到「同事」分組?
----------結尾的分割線---------
1. 每個人的答案,只能基於自身的眼界。我沒有看過國外的環境是如何的,我自身也僅僅在向著優秀努力而已。以上不過一家之言。
2. 我說的可能都是錯的
作者:Van Bruce
鏈接:https://www.hu.com/question/63152623/answer/206189038
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。
③ 優秀的程序員座右銘
調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
程序是我的生命,但我相信愛她甚過愛我的生命。
其實你找不到錯誤不代表錯誤不存在,同樣你看不到技術比你牛的人並不代表世界上沒有技術比你牛的人。
一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的感覺。
程序員中的前輩在談到一個人學寫程序有沒有前途時,總是會說:“學程序不光要能吃苦能用功,還得看有沒有sense,沒sense的人,就是再怎麼學,再怎麼給他講效果都不好。”
要麼做第一個,要麼做最好的一個。
理想如果不向現實做一點點屈服,那麼理想也將歸於塵土。
每一個問題都是一把鎖,你要相信世界上一定有一把鑰匙能打開這把鎖,你也能找到這把鑰匙。
編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。
非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
我們應該重視團隊的精神,一個人作用再大,也不過是一碗水中比較大的一粒水珠而已。
無私奉獻不是天方夜譚,有時候,我們也可以做到。
程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
非優秀的程序員常常把空間和時間消耗殆盡,優秀的滾首程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的悔前感覺。
硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
“設計是一個發現問題、而不是發現解決方案的過程” —— Leslie Chicoine
“功能說明書里不存在可操作性” —— 37 Signals
“過去的代碼都是未經測試的代碼” —— Michael Feathers
“任何傻瓜都能寫出計算機可以理解的代碼。好的程序員能寫出人能讀懂的代碼” —— Martin Fowler
“測試是來表明bug的.存在而不是不存在” —— Edsger Dijkstra
“簡單不先於復雜,而是在復雜之後” —— Alan Perlis
“Real developers ship” —— Jeff Attwood
“沒有絕世神功” —— Frederick Brooks
就算我們站在群山之顛,也別忘記雄鷹依舊能從我們頭頂飛過。驕傲是比用JAVA進行底層開發更可笑的東西。
你的一個程序有時正常有時不正常,而你已經完全遵循編程的規則,為什麼?事實上我認為相信只要遵循別人所說就能得到想當然的結果的人其實是個傻瓜。
在seso 的blog上看到的,粘貼過來,鼓勵自己~
曾經的理想是做個程序員,那時以為程序就是計算機的全部。現在依然喜歡程序,但是開始明白,程序並不是計算機的全部,碧備清好的程序,好的程序員要經歷漫長的修煉,就像是武林高手修煉內功比招式更重要。我要做的是程序員,不是coder。這些是曾經收集的程序員勵志語錄,其實也並不僅僅是針對程序員,很多事情,是相通的,做事的道理更是一樣。把它們貼出來,和大家分享,共勉,一起努力,一起做個真正的程序員。我的專業叫做計算機科學與技術,裡面有科學,有技術,真正做下去,前路還很漫長,我們一起努力。
程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
你比他好一點,他不會承認你,反而會嫉妒你,只有你比他好很多,他才會承認你,然後還會很崇拜你,所以要做,就一定要比別人做得好很多。
對程序員來說大部分的快樂是從解決問題,特別是獨立解決問題中獲得,而不是從這個CASE有多大,獎金有多少中獲得。
人吶,眼光放得長遠一些,看到的東西也會多一些,生活也就會過得更有意義一點。
程序員,他們想的是什麼?他們想的永遠都是技術,他們崇尚的也永遠都是技術。
“過去的33年裡,我每天早上看著鏡子問自己:“今天是我生命的最後一天嗎?我是否要去做今天該做的事?”一天一天太多次是“不是”,我知道這需要改變…所有的事情——所有身外的期望,所有的驕傲,所有的對困難和失敗的恐懼——這些東西在死亡面前立刻消失的無影無蹤,只剩下真正重要的東西。想著自己即將死去,這是讓我避免落入擔心失去什麼的陷阱里的最好的方法。” —— Steve Jobs
這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
如果調試一個程序讓你很苦惱,千萬不要放棄,成功永遠在拐角之後,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。
最累的時候,家人是你最好的歸宿。
退一步海闊天空,這是一種應有的心境。
如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
IF(BOOL 學習= =FALSE)BOOL 落後=TRUE;不斷的學習,我們才能不斷的前進。
為什麼很多人都想成功,但成功的人只是極少數?不是因為成功有多困難,其實成功簡單得很,只要你一開始都有計劃,並且能一直做下去,總會成功的。關鍵是如何面對成功,你失敗了,起碼還有人同情你,而成功了,連得到同情的機會都沒有。
一匹真正的好馬,即使在鞭子的影子下,也能飛奔。
如果你沒有把握做到,最好就不要承諾,你什麼也不承諾,至少別人不會看不起你。
一本好書,就像高級武功秘籍一樣,哪怕只是從裡面領悟到個一招半勢,功力提升起來都是驚人的。
永不放棄,永不放棄又有兩個原則,第一個原則是永不放棄,第二個原則就是:當你想放棄時回頭看第一個原則。
瘋狂的程序員決不是靠狂妄和拚命的程序員,而是能夠腳踏實地,持續努力的程序員,一個程序員真正做到這兩點,技術上去後,唯一能限制他的只有想像力,到那個時候才算“瘋狂的程序員”,這種程序員,才能令對手無比恐懼。
硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
作為一個真正的程序員,首先應該尊重編程,熱愛你所寫下的程序,他是你的夥伴,而不是工具。
程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
編程是一種單調的生活,因此程序員比普通人需要更多的關懷,更多的友情。
程序不是年輕的專利,但是,他屬於年輕。
沒有情調,不懂浪漫,也許這是程序員的一面,但擁有朴實無華的愛是他們的另一面。
一個好漢三個幫,程序員同樣如此。
一個100行的代碼調試都可能會讓程序員遇到很多挫折,所以,面對挫折,我們永遠不能低頭。
信念和目標,必須永遠洋溢在程序員內心。
④ 軟體正在改變世界,為什麼程序員卻得不到足夠的尊重
主要不外乎兩點:一個內在,一個外在。內在的是因為程序員擾孝性格決定的,如果你希望別人尊重你,讓別族散人知道你是個值得尊重的人才是長久之計,人與人之間的隔閡難免會造成偏見。外在的因素就比較多了,但我相信都是可以通過內在的改變而慢慢變化的,如果每個程序員都能讓周圍的人了解程序員到底是做什麼的,偏見一定能夠被消除。無兆李氏論如何,只是抱怨不會有任何改變,多多交流才能消除偏見
⑤ 為什麼程序員,碼農工資很高卻不受尊重
程序員碼農工資很高,
工作也確實辛苦,
經常需要加班,
這不是受尊重的問題,
是大家的普遍認識就是這樣高薪卻累。
⑥ 如果軟體正在佔領全世界,為什麼程序員得不到任何尊重
一個35歲的谷歌高級工程師,他大概能掙15萬美元每年,這些錢足夠買一所好房子和養家。但谷歌不會隨隨便便的僱傭一個傢伙來做這項工作,他必須是常春藤聯盟或者相當的其他大學畢業的,同時有15年以上的工作經驗,高智商,有能力,同時還有其他的相關經歷(任何一個經歷過Google錄用程序的人都可以告訴你,想進去是多麼的困難)。
然而一個醫生,在其職業發展的巔峰,卻能夠掙40萬美元每年。投資人和銀行家卻能掙幾百萬美元每年。頂級的管理顧問能輕松的掙50萬美元每年。甚至一個頂級會計(四大會計事務所里的),他也能掙這樣的兩倍三倍或者四倍。
當然,生活並不僅僅是用錢來衡量,程序員在大眾眼裡是一個非常好的工作嗎?不是,國會里沒有一個程序員。據我所知,國會里也從來沒有過程序員。幾乎所有的大公司都是被MBA畢業生所掌控,甚至微軟也是如此。其他的一般的軟體公司,也是被斯坦福畢業的非程序員所掌控的。
有程序員是政府部門的顧問嗎?他們是國家英雄嗎?醫生,律師和警察會告訴他們的孩子,如果你努力學習,有朝一日你將會成為一個程序員嗎?不,當然不。
當政府想要從海外吸引些工人來時(那些拿著低工資,沒有工作保險的工作),他們想要些什麼人?程序員。雇員中拿著H1-B護照最多的公司就是科 技公司。政客們辯護這樣的情況是因為缺少程序員。如果程序員也拿著和醫生及管理顧問一樣多的50萬美元每年的工資,會出現這樣的程序員短缺這樣的情況嗎? 當然不會。辯護短缺不如說實話:我們不想給你們足夠的工資來滿足用工短缺。
現在,既然有了創業網站,無疑的有人就會說::序員可以通過創業掙到百萬美元!表面看上去,這句話是真的。然而,任何成功的創業者都會告訴你, 你不能成功的創業僅僅因為你是一個好的程序員。你必須,引用Paul Graham的話來說,也就是「打電話找投資,維護伺服器,設計網站,和用戶交流,租屋子做工作室,然後要求投資更多的資金。」
如果你願意做以上的所有事情,每周工作八十個小時,那麼你為什麼要通過做一個程序員來讓自己掙到錢呢?你沒必要這樣做。這世界上還有其他的通過 小生意的發財致富之道:挖溝渠,電子公司,承包建築,修房子等等。如果這些小生意你都做得很好的話,你可以不用寫一行代碼就能掙到百萬美元(可參考 Millionaire Next Door這本書,中文譯名《鄰家的百萬富翁》)。程序員可以通過創業掙到百萬美元的真正含義是:企業家可以通過創業致富,不管他到底是程序員還是修房子 的。
出於某些原因,程序員不同於其他所有職業,在他們要求更多的工資和尊重時,會得到一種厭惡的反饋,因為它聽起來太自私了。這種感覺就像一個拿著 8萬美元每年的程序員不應該被加薪,因為這已經是美國平均工資的兩倍了(雖說如此,當一個拿著8萬美元的教師要求加薪時,沒有人會反對)。你可以同意這種 加薪要求太自私的說法,但這卻是大多數自私自利的美國人所贊同的。舉個例子,當礦工工會罷工要求提高工作環境時,他們自私嗎?他們也是為了自己的利益。
那麼,如果你不想考慮自私的因素,還有什麼理由讓程序員成為美國的頂尖工作?我想確實還有。在過去十年中,美國被其他人,就是那些非技術的頂尖 人才掌控:律師、管理顧問、投資銀行家和MBA畢業生。但這並沒有用,國家的經濟狀況像是在廁所里一樣,預算不能平衡,政府部門不能把任何事情做好,我們 像陷在兩場戰爭中不能退出,感覺某一天這個國家就會破裂掉一樣。
反過來說,你看看矽谷,這里有許多天才程序員在運營著自己的公司。每個人都做得很好,利潤增長,失業率下降,每天都有新公司的出現,用戶的數量 也像滾雪球一樣增長迅速,這是巧合嗎?我認為這不是,看看中國,頂層領導人是工程師,不是律師不是金融家也不是管理顧問。他們做得很好,每年10%的經濟 增長。而這一速度已經持續了三十年。當然,他們也有自己的問題,比如環境污染。但是這樣的情況和美國工業化實現時期不也一樣的么?
一個在經濟中起大作用的的矽谷不應該介入政治嗎?遭所有黑客社區抵制反對的數字千年版權法(DMCA)應該被通過嗎?我不這樣認為,在我看來, 如果MIT的計算機科學的學生像他隔壁的哈佛大學法學院的學生一樣,敢於夢想未來成為總統,那麼這個國家的情況就會變好一些。
⑦ 瘋狂的程序員勵志語錄
程序員,他們想的是什麼?他們想的永遠都是技術,他們崇尚的也永遠都是技術。下面是我給大家整理的瘋狂的程序員勵志語錄,供大家參閱!
瘋狂的程序員勵志語錄(一)
1. IT人表示屁股上還得紋一個,要不中間來個helloworld!
2. 知道一點東西,並不能說明你會寫腳本,腳本是需要經驗積累的。
3. 學腳本並不難,JSP、ASP、PHP等等也不過如此--難的是長期堅持實踐和不遺餘力的博覽群書。
4. 保存好你做過的所有的源文件----那是你最好的積累之一。
5. 把學到的東西教給別人,無論是口口相授還是文以載道,你都會發現自己也能從這個過程中收獲良多。
6. 找到旁人寫的這樣一些代碼——它們實現了重要的功能,但寫得並不夠聰明。重寫它們,然後告訴自己永遠不要犯相同的錯誤。
7. 經理往往認為“程序員A=程序員B”,因為他們工作的年頭差不多。但實際上,他們的效率可能相差十倍甚至百倍。
8. 軟體開發的時間通常是這樣的:一開始的90%開發工作用掉了整個計劃90%的時間,剩下的10%同樣需要整個計劃90%的時間,而最終發布前的修改也是如此。
9. 設計軟體有兩種方法:一種是簡單到明顯沒有缺陷,另一種復雜到缺陷不那麼明顯。
10. 一門技術必須多用才能掌握,最好的辦法是在項目中運用。如果你在真實的項目中使用了某一項技術,那麼印象就會非常深刻。即使忘記,也能很快撿起來。
11. 不要看到別人的回復第一句話就說:給個代碼吧!你應該想想為什麼。當你自己想出來再參考別人的提示,你就知道自己和別人思路的差異。
12. A:你在哪自習?B:教南404。A:好的,我來了。B:……A:你怎麼還沒來?要這么久么?B:404notfound!
13. 真正的程序員喜歡兼賣爆米花,他們利用CPU散發出的熱量做爆米花,可以根據米花爆裂的速度聽出正在運行什麼程序。
14. 十年生死兩茫茫,寫程序,到天亮。千行代碼,Bug何處藏。縱使上線又怎樣,朝令改,夕斷腸。領導每天新想法,天天改,日日忙。相顧無言,惟有淚千行。每晚燈火闌珊處,夜難寐,又加班。
15. 老婆給當程序員的老公打電話:“下班順路買三個包子帶回來,如果看到賣西瓜的,買一個。”當晚,程序員老公手捧一個包子進了家門……老婆怒道:“你怎麼就買了一個包子?!”老公答曰:“因為看到了賣西瓜的。”
16. 程序員愛情觀:愛情就是死循環,一旦執行就陷進去了;愛上一個人,就是內存泄漏–你永遠釋放不了;真正愛上一個人的時候,那就是常量限定,永遠不會改變;女朋友就是私有變數,只有我這個類才能調用;情人就是指針用的時候一定要注意,要不然就帶來巨大的災難。
17. A:借我1000塊。B:拿去,1024,我給你湊了個整兒。
18. 程序員對測試人員說:"在我機器上沒問題啊!""我測試了一下,確實在我機器上沒問題啊"
19. 少壯不努力,老大寫程序。
20. 世界上只有兩句真理:1。人一定會死。2。程序一定有Bug。
瘋狂的程序員勵志語錄(二)
1、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
2、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
3、如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
4、非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
5、程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
6、一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的感覺。
7、硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
8、“設計是一個發現問題、而不是發現解決方案的過程”
9、“功能說明書里不存在可操作性”
10、“過去的代碼都是未經測試的代碼”
11、“任何傻瓜都能寫出計算機可以理解的代碼。好的程序員能寫出人能讀懂的代碼”
12、“測試是來表明bug的存在而不是不存在”
13、“簡單不先於復雜,而是在復雜之後”
14、“Real developers ship”
15、“沒有絕世神功”
16、“過去的33年裡,我每天早上看著鏡子問自己:“今天是我生命的最後一天嗎?我是否要去做今天該做的事?”一天一天太多次是“不是”,我知道這需要改變…所有的事情——所有身外的期望,所有的驕傲,所有的對困難和失敗的恐懼——這些東西在死亡面前立刻消失的無影無蹤,只剩下真正重要的東西。想著自己即將死去,這是讓我避免落入擔心失去什麼的陷阱里的最好的方法。”
瘋狂的程序員勵志語錄(三)
1、作為一個真正的程序員,首先應該尊重編程,熱愛你所寫下的程序,他是你的夥伴,而不是工具。
2、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
3、編程是一種單調的生活,因此程序員比普通人需要更多的關懷,更多的友情。
4、程序不是年輕的專利,但是,他屬於年輕。
5、沒有情調,不懂浪漫,也許這是程序員的一面,但擁有朴實無華的愛是他們的另一面。
6、一個好漢三個幫,程序員同樣如此。
7、一個100行的代碼調試都可能會讓程序員遇到很多挫折,所以,面對挫折,我們永遠不能低頭。
8、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
9、程序是我的生命,但我相信愛她甚過愛我的生命。
10、信念和目標,必須永遠洋溢在程序員內心。
11、就算我們站在群山之顛,也別忘記雄鷹依舊能從我們頭頂飛過。驕傲是比用JAVA進行底層開發更可笑的東西。
12、這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
13、如果調試一個程序讓你很苦惱,千萬不要放棄,成功永遠在拐角之後,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。
14、最累的時候,家人是你最好的歸宿。
15、退一步海闊天空,這是一種應有的心境。
16、如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
17、IF(BOOL 學習= =FALSE)BOOL 落後=TRUE;不斷的學習,我們才能不斷的前進。
18、你的一個程序有時正常有時不正常,而你已經完全遵循編程的規則,為什麼?事實上我認為相信只要遵循別人所說就能得到想當然的結果的人其實是個傻瓜。
19、編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。
20、非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
21、我們應該重視團隊的精神,一個人作用再大,也不過是一碗水中比較大的一粒水珠而已。
22、無私奉獻不是天方夜譚,有時候,我們也可以做到。
⑧ 我國居然有程序員節,程序員是否需要關愛
沒有人能夠把你變得越來越好,時間和精力只是陪襯,支撐你變得越來越好,但是你堅強的意志,修養,品行以及不斷的反思和修正。對於每個人來說,都會有自己特別喜歡的領域,也有自己喜歡的職業愛好。每一位熱愛計算機的人來說,也許都喜歡編輯程序吧,我國居然有程序節,我個人認為,程序員也需要被關愛呀。
每一個人生活在這個世界上,都是需要被溫柔相待的,也需要被關心,被關愛,互相幫助,才會得到別人的關愛,你會關愛別人,別人也會關愛你。程序員也是人,他們在生活中也是需要關愛的。
⑨ 程序員最理想的工作環境應該是什麼樣的
程序員的培養是一個漫長的過程,需要耗費巨大的財力物力,程序員本人也為了成為最優秀的,沒日沒夜的工作,多數男性程序員沒有女朋友,愛情的世界是一片空無,也沒有節假日。那麼作為程序員他們眼中理想的工作環境是怎樣的呢?
好的學習提升自我的氛圍
程序員希望所在的工作單位能考慮的更加長遠一些,能給自己創造一個好的提升技能的氛圍。希望企業能夠對自身技能提升有相應的培訓,不要只是單純的對程序進行加工,要有自己的創新性。
畢竟程序員做出的每一個程序都像是自己的孩子一樣,作為程序生產者的程序員,怎麼會不希望自己做出來的東西是最優秀的呢?所以,程序員最在意的是公司能否提供一個對自己有提升作用的氛圍。
程序員,雖然看起來是腦力活,但是沒有一個程序員不是為了自己開發的軟體付出所有,程序員想要的工作環境很簡單,就是有一個能提升自己,被別人尊重,希望國內的公司能為程序員創造一個他的所需要的基本的環境。
⑩ 一個程序員的座右銘
1、作為一個真正的程序員,首先應該尊重編程,熱愛你所寫下的程序,他是你的夥伴,而不是工具。
2、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
3、編程是一種單調的生活,因此程序員比普通人需要更多的關懷,更多的友情。
4、程序不是年輕的專利,但是,他屬於年輕。
5、沒有情調,不懂浪漫,也許這是程序員的一面,但擁有朴實無華的愛是他們的另一面。
6、一個好漢三個幫,程序員同樣如此。
7、一個100行的代碼調試都可能會讓程序員遇到很多挫折,所以,面對挫折,我們永遠不能低頭。
8、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
9、程序是我的生命,但我相信愛她甚過愛我的生命。
10、信念和目標,必須永遠洋溢在程序員內心。
11、就算我們站在群山之顛,也別忘記雄鷹依舊能從我們頭頂飛過。驕傲是比用JAVA進行底層開發更可笑的東西。
12、這句話不是很文雅,徹底鄙視那些害怕別人超越自己而拒絕回答別人問題的程序員。
13、如果調試一個程序讓你很苦惱,千萬不要放棄,成功永遠在拐角之後,除非你走到拐角,否則你永遠不知道你離他多遠,所以,請記住,堅持不懈,直到成功。
14、最累的時候,家人是你最好的歸宿。
15、退一步海闊天空,這是一種應有的心境。
16、如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
17、IF(BOOL 學習= =FALSE)BOOL 落後=TRUE;不斷的學習,我們才能不斷的前進。
18、你的一個程序有時正常有時不正常,而你已經完全遵循編程的規則,為什麼?事實上我認為相信只要遵循別人所說就能得到想當然的結果的人其實是個傻瓜。
19、編程中我們會遇到多少挫折?表放棄,沙漠盡頭必是綠洲。
20、非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
21、我們應該重視團隊的精神,一個人作用再大,也不過是一碗水中比較大的一粒水珠而已。
22、無私奉獻不是天方夜譚,有時候,我們也可以做到。
1、程序員可以讓步,卻不可以退縮,可以羞澀,卻不可以軟弱,總之,程序員必須是勇敢的。
2、調試完一個動態連接函數,固然值得興奮,但真正的成功遠還在無數個函數之後。
3、如果你喜歡底層開發,千萬不要勉強自己去搞VC,找到你最真實的想法,程序員最不能忍受的就是萬精油。
4、非優秀的程序員常常把空間和時間消耗殆盡,優秀的程序員則總是有足夠的空間和時間去完成編程任務,而且配合近乎完美。
5、程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
6、一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的感覺。
7、硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
8、“設計是一個發現問題、而不是發現解決方案的過程” —— Leslie Chicoine
9、“功能說明書里不存在可操作性” —— 37 Signals
10、“過去的代碼都是未經測試的代碼” —— Michael Feathers
11、“任何傻瓜都能寫出計算機可以理解的代碼。好的程序員能寫出人能讀懂的代碼” —— Martin Fowler
12、“測試是來表明bug的'存在而不是不存在” —— Edsger Dijkstra
13、“簡單不先於復雜,而是在復雜之後” —— Alan Perlis
14、“Real developers ship” —— Jeff Attwood
15、“沒有絕世神功” —— Frederick Brooks
16、“過去的33年裡,我每天早上看著鏡子問自己:“今天是我生命的最後一天嗎?我是否要去做今天該做的事?”一天一天太多次是“不是”,我知道這需要改變…所有的事情——所有身外的期望,所有的驕傲,所有的對困難和失敗的恐懼——這些東西在死亡面前立刻消失的無影無蹤,只剩下真正重要的東西。想著自己即將死去,這是讓我避免落入擔心失去什麼的陷阱里的最好的方法。” —— Steve Jobs
1、在seso 的blog上看到的,粘貼過來,鼓勵自己~
2、曾經的理想是做個程序員,那時以為程序就是計算機的全部。現在依然喜歡程序,但是開始明白,程序並不是計算機的全部,好的程序,好的程序員要經歷漫長的修煉,就像是武林高手修煉內功比招式更重要。我要做的是程序員,不是coder。這些是曾經收集的程序員勵志語錄,其實也並不僅僅是針對程序員,很多事情,是相通的,做事的道理更是一樣。把它們貼出來,和大家分享,共勉,一起努力,一起做個真正的程序員。我的專業叫做計算機科學與技術,裡面有科學,有技術,真正做下去,前路還很漫長,我們一起努力。
3、程序員是值得尊敬的,程序員的雙手是魔術師的雙手,他們把枯燥無味的代碼變成了豐富多彩的軟體。
4、你比他好一點,他不會承認你,反而會嫉妒你,只有你比他好很多,他才會承認你,然後還會很崇拜你,所以要做,就一定要比別人做得好很多。
5、對程序員來說大部分的快樂是從解決問題,特別是獨立解決問題中獲得,而不是從這個CASE有多大,獎金有多少中獲得。
6、人吶,眼光放得長遠一些,看到的東西也會多一些,生活也就會過得更有意義一點。
7、程序員,他們想的是什麼?他們想的永遠都是技術,他們崇尚的也永遠都是技術。
8、其實你找不到錯誤不代表錯誤不存在,同樣你看不到技術比你牛的人並不代表世界上沒有技術比你牛的人。
9、一個人靜靜坐在電腦面前寫代碼的感覺,那是什麼感覺?那是武林高手閉關修煉的感覺。
10、程序員中的前輩在談到一個人學寫程序有沒有前途時,總是會說:“學程序不光要能吃苦能用功,還得看有沒有sense,沒sense的人,就是再怎麼學,再怎麼給他講效果都不好。”
11、為什麼很多人都想成功,但成功的人只是極少數?不是因為成功有多困難,其實成功簡單得很,只要你一開始都有計劃,並且能一直做下去,總會成功的。關鍵是如何面對成功,你失敗了,起碼還有人同情你,而成功了,連得到同情的機會都沒有。
12、一匹真正的好馬,即使在鞭子的影子下,也能飛奔。
13、如果你沒有把握做到,最好就不要承諾,你什麼也不承諾,至少別人不會看不起你。
14、一本好書,就像高級武功秘籍一樣,哪怕只是從裡面領悟到個一招半勢,功力提升起來都是驚人的。
15、永不放棄,永不放棄又有兩個原則,第一個原則是永不放棄,第二個原則就是:當你想放棄時回頭看第一個原則。
16、瘋狂的程序員決不是靠狂妄和拚命的程序員,而是能夠腳踏實地,持續努力的程序員,一個程序員真正做到這兩點,技術上去後,唯一能限制他的只有想像力,到那個時候才算“瘋狂的程序員”,這種程序員,才能令對手無比恐懼。
17、硬的怕橫的,橫的怕不要命的,瘋子都是不要命的,所以瘋子力量大,程序員只有一種,瘋狂的程序員。
18、要麼做第一個,要麼做最好的一個。
19、理想如果不向現實做一點點屈服,那麼理想也將歸於塵土。
20、每一個問題都是一把鎖,你要相信世界上一定有一把鑰匙能打開這把鎖,你也能找到這把鑰匙。