中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
劍法三套,程序員也能掙大錢(一)

本文共分三部分,現(xiàn)在打開的是《第一部分》,歡迎繼續(xù)閱讀第二部分三部

1 引子

都說海闊憑魚躍,又有多少魚能躍出大海?都說天高任鳥飛,但真正能一飛沖天的,也不過是寥寥數(shù)鷹而已;在IT圈里流浪的程序員,當(dāng)青春逝去、漸至而立之年時,又有多少人黯然退出?30歲,似乎宣告了程序人生的終結(jié)。
從學(xué)會寫第一個Basic程序起,已過去了15年,我也曾為30歲煩惱過。近日《神雕》熱播,楊過在獨孤劍圣的劍冢中發(fā)現(xiàn)寶劍若干,見證了獨孤劍圣在人生不同階段對劍道的領(lǐng)悟。忽有所感,聯(lián)想起古圣今賢的論述,結(jié)合自已這些年來的經(jīng)歷,不禁豁然開朗。
程序之道,在于悟,悟透表象后面的真相。程序人生,大致可分為三個階段:
n 編碼階段:凌厲剛猛,無堅不摧,弱冠前以之與河朔群雄爭鋒
n 設(shè)計階段:重劍無鋒,大巧不工,四十歲前恃之橫行天下
n 思想階段:四十歲后,不滯于物,草木竹石均可為劍。自此精修,漸進(jìn)于無劍勝有劍之境
本文針對普通程序員的實際情況,對這三個階段進(jìn)行解說,并給出了“升級”的秘笈。所述觀點,不適合IT狂人和天才——因為我不是。

2 編碼,技巧作先鋒

2.1   階段釋義

老張:小王,昨天討論的那個EJB接口,已經(jīng)實現(xiàn)了嗎?
小王:我已經(jīng)實現(xiàn)了,現(xiàn)在客戶端可以通過EJB與服務(wù)器進(jìn)行通信了。
上述對話,取自于某項目組的會議紀(jì)錄,老張是這個小組的開發(fā)經(jīng)理。小王畢業(yè)一年,在項目組中主要從事代碼編寫工作。每天上班,老張會給小王分配當(dāng)天的工作,告訴小王有哪些Java接口,需要寫多少個Java類,具體有什么要求等等。小王按照要求,寫完這些類后,交給老張,一天的工作就完成了。衡量小王的能力的標(biāo)準(zhǔn)是,看他是不是能做好具體的事,即“我能做(I can do it)”。
小王是典型的第一階段中人。該階段中人,通常是入門三年內(nèi)的,初窺門徑,斗志昂揚(yáng)。在網(wǎng)上常看到的“VB好還是DELPHI好”“.Net好還是J2EE好”等貼子,多數(shù)都是由這個階段的人提出,人氣值劇旺(這是合理的,符合人才的金字塔結(jié)構(gòu)),往往爭吵得頭破血流也不罷休。筆者也曾因此與同班一MM大吵出口,如今回想,深感當(dāng)年之可愛。獨孤劍圣弱冠前,手持無名利劍,凌厲剛猛,與河朔群雄爭鋒。程序員也一樣,手持“編程語言”利劍,以“面向?qū)ο?#8221;為招式,東征西戰(zhàn),編出代碼無數(shù)。

2.2   應(yīng)該做的事

找一家有正經(jīng)事干的公司,打一槍換個地方的不要。這是重中之重。“蓬生麻中,不扶自直,白沙在涅,與之俱黑”,現(xiàn)階段的程序員,是無力改變現(xiàn)狀的。如果你所在的團(tuán)隊不能按正規(guī)方式進(jìn)行較大型軟件產(chǎn)品的開發(fā),那你所能學(xué)到的東西就會少許多。如果是正規(guī)開發(fā)團(tuán)隊,而且有前輩愿意盡心盡力地教你,那就是撿到寶了,不給錢都行。
從技術(shù)角度,這個階段的人,關(guān)注細(xì)節(jié)是必修課,追求的是技巧這個層次。“如何才能用最少的語句實現(xiàn)表達(dá)式求值”“i++++i有何區(qū)別”等是最關(guān)心的問題。當(dāng)技巧的積累達(dá)到一定程度時,應(yīng)付日常工作將比較輕松,此時信心爆棚,最喜歡的口頭禪是“天底下沒有編不出來的程序”,技術(shù)特點是對某種編程語言(如JavaC#)非常熟悉,甚至達(dá)到“回字有四種寫法”的境界。凡事必追根究底,有股子“語不驚人死不休”的蠻勁。
筆者沒有任何貶義,相反,是褒義,因為這是必須經(jīng)歷的。佛云:“既未入迷,何言解脫?”如果你是工作三年內(nèi)的同行,那么應(yīng)以“入迷”為榮。上學(xué)時,老師常教導(dǎo)我們“先把書讀厚,再把書讀薄”,只有“深入”,才能“淺出”,也是這個道理。

2.3   不應(yīng)該做的事

年少氣盛,固然可愛,但若因此而鼻孔朝天,則是大大的不妥了。你的許多同事,API沒有你熟悉,編程也沒有你快,但他們能為企業(yè)創(chuàng)造的價值卻可能比你大(為什么?看下文)。時下流行“態(tài)度決定一切”,此時的你,應(yīng)以低姿態(tài)為主,傲氣會讓你短視。
“技術(shù)代表一切”可能是你的信仰。但你的老板可能對技術(shù)根本不感興趣,老板關(guān)心的是你能為公司創(chuàng)造多大的價值。許多黑客甚至養(yǎng)不活自己,因為單純的自我陶醉式的攻擊、騷擾、破壞并不能創(chuàng)造價值,通常都是在改行后(例如當(dāng)安全顧問),他們的技術(shù)才能用于創(chuàng)造價值,才能使自己過上好日子。許多黑客則干脆是雙重身份,平時從事著另一份職業(yè)。所以,如果想掙更多的錢,那你就不能迷信技術(shù)(屠龍之技有何用?),而是要審視你所做出的貢獻(xiàn)。許多牛人覺得自己水平很高,為什么老板就是不給加薪?反思一下,自己給公司掙了多少錢吧。

2.4   局限性

1、鋒芒有余,韌勁不足。該階段的人,銳氣太盛,遇到挫折后容易氣餒,輕言成敗往往是他們的缺點。(什么?沒有銳氣?是誰,是誰把你招進(jìn)公司來的?)
人不可有傲氣,但不可無傲骨,傲骨體現(xiàn)在面對困難上。要勇于用抽繭剝絲的精神,去磨,去啃,相信吧,只要你的困難不是想發(fā)明質(zhì)能方程,最終一定會被你搞定的。事實上,你遇上的問題,大多數(shù)都可以通過Google、百度搜出答案來。
2、與具體的語言或編程工具綁定得比較緊,受語言的限制較大。
3、需要良好的體力。人到中年,體力上往往拼不過剛畢業(yè)的學(xué)生,這就是所謂的“程序員30歲問題”的原因。我有一些朋友,已過而立之年,卻還在苦苦尋找編碼的職位。雖然我很同情,但愛莫能助,如果這種情況繼續(xù)下去,“尋尋覓覓,冷冷清清,凄凄慘慘戚戚”將是必然的結(jié)果。
朋友,趕快升級吧。

2.5   進(jìn)階指南

1、多記多寫。好記性不如爛筆頭,把各種想法寫下來,把經(jīng)典的代碼摘錄下來(最好用源碼工具來管理,推薦VSS),有價值的東西,還可以發(fā)表在博客中(俺們那個時候苦啊,網(wǎng)絡(luò)不發(fā)達(dá),嘔心瀝血之佳作,卻只能孤芳自賞),這些就是你的財富,在關(guān)鍵時刻拿來就能用;
2、別忘了挖井。不知是否聽說過兩個和尚的故事,原文不在此粘貼了,大意是一個和尚天天挑水,另一個除了挑水外,還在寺廟附近挖井。若干天后,第一個和尚還在挑水,第二個和尚已經(jīng)挖好井,不用再挑水了。編碼好比挑水,作為本職工作,自然是要賣力地挑,好爭勝的,不妨跟人比比誰挑得多。但在業(yè)余時間,可以多看看《軟件工程》、《設(shè)計模式》、《人月神話》、《極限編程》、《UML》……
3、由外而內(nèi),勤修內(nèi)功。什么編程啦,什么算法啦,統(tǒng)統(tǒng)都是外功。外功練好了,內(nèi)功也能跟著長進(jìn)。內(nèi)功是什么?很多?,F(xiàn)階段最需要的是:靈活的頭腦、關(guān)注細(xì)節(jié)的態(tài)度以及與人為善的處世技巧。
靈活的頭腦,使你能快速學(xué)習(xí)新東西,這是最基本的。
關(guān)注細(xì)節(jié)的態(tài)度讓你能“象福特一樣撿起地上的紙片”(如果不知道福特的故事,上Google搜去吧),工程實施現(xiàn)場出現(xiàn)的問題,多數(shù)都是由于編碼人員的疏忽;經(jīng)典錯誤“空指針”和“數(shù)組越界”,你檢查了嗎?幾十年了,“緩沖區(qū)溢出”仍然是黑客的最愛。
與人為善的處世技巧,使你有良好的人緣,前輩愿意幫助你,晚輩愿意投靠你,領(lǐng)導(dǎo)愿意提拔你,哇,好處多多,實惠多多……能否進(jìn)階,就靠這了。
(常云:先做人,后做事。無論是程序員還是藝術(shù)家,這個道理都是普遍適用的,貫穿人生的各個階段——而這恰恰又是剛參加工作、涉世未深的新人們?nèi)菀缀雎缘?。所以在此提出,下文就不再贅述了。?/span>

2.6   階段小結(jié)

適用人群:工作三年內(nèi)
    入:設(shè)計好的類、接口和算法
    責(zé):按要求編寫類和接口的具體實現(xiàn)代碼
    出:具體的代碼
階段目標(biāo):我能——I can do it
技術(shù)特點:注重技巧,對具體的編程語言非常熟悉
勝任職位:軟件工程師、開發(fā)工程師
升級秘笈:多學(xué)習(xí)軟件工程、設(shè)計模式等與具體編程語言無關(guān)的知識
參考薪水:6000以下(僅供參考)
 
 
(本文共分三部分,現(xiàn)在打開的是《第一部分》,歡迎繼續(xù)閱讀第二部分三部
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
程序員的燈下黑:堅持和良好心態(tài)近乎道
都快2021了,你還不知道怎么成為優(yōu)秀程序員?大牛推薦6個軟件開發(fā)步驟
Google的C++編碼規(guī)范
中文字符編碼格式的驗證和證明
五個 Go 高級程序員時刻關(guān)注的問題 —— 你也在考慮嗎?
趙妙果連載:有道之人,是如何做到知常達(dá)變的呢?
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服