一位程序員工作10年總結(jié)了這些忠告

展望未來咐熙,總結(jié)過去10年的程序員生涯,給程序員小弟弟小妹妹們的一些總結(jié)性忠告辨萍。

1棋恼、自己的戶口檔案返弹、養(yǎng)老保險、醫(yī)療保險爪飘、住房公積金一定要保管好义起。

由 于程序員行業(yè)每年跳槽一次,我不隱瞞大家师崎,我至少換過5個以上的單位默终,這期間跳來跳去,甚至是城市都換過3個犁罩。還好戶口沒丟掉齐蔽,其他都已經(jīng)是亂了,好幾個 城市里床估,都有交過三金含滴,甚至是一個程序的2個區(qū)里交的都有,那些東西丐巫,10年后谈况,會變得很重要。你買房子若有公積金鞋吉,可以取出來鸦做,貸款利率也會比較低一 些,有孩子了谓着,還需要上學泼诱,生病了還需要醫(yī)療保險。

2赊锚、讀>寫代碼>讀>寫代碼(日復一日)

關(guān)于如何高效學習編程我要給出的第一條建議是在閱讀代碼和編寫代碼之間循環(huán)往復治筒。閱讀代碼(書籍,博客文章舷蒲,開源代碼)將幫助你查看解決方案耸袜,了解最佳做法,并大致了解語言或系統(tǒng)牲平。但是在你這樣做之后堤框,你需要自己實際去寫代碼∽菔粒可以是任何東西蜈抓。可以是小的編碼練習或業(yè)余項目昂儒,但確保你能將之付諸于實踐沟使,并用某種方式使用你學到的東西。如果你不這樣做渊跋,那么你會發(fā)現(xiàn)自己面對編輯器會無所適從無從下手腊嗡。

所有事情所花費的時間總是比你預期的要長

特別是在編程中着倾,即使一切進展順利,我們也很難對功能所需的時間做出正確的預算燕少。并且卡者,開發(fā)軟件時碰到各種意想不到的問題是非常常見的。一個簡單的合并操作會導致一系列小bug棺亭,一次框架升級意味著一些函數(shù)必須改變或者一些API不按照你想象的那樣工作虎眨。

Hofstadter Law( 霍夫施塔特定律)其實道出了真諦:做事所花費的時間總是比你預期的要長,即使你在預期中已經(jīng)考慮了 Hofstadter Law( 霍夫施塔特定律)镶摘。

先了解現(xiàn)有的代碼

大多數(shù)的編碼都需要以某種方式改變現(xiàn)有的代碼嗽桩。即使是新功能,也需要適應(yīng)現(xiàn)有的程序凄敢。所以碌冶,在你加進去新的內(nèi)容前,首先需要了解當前的解決方案涝缝。否則扑庞,你一不小心就很有可能會打破現(xiàn)有的功能。這意味著拒逮,閱讀代碼和編寫代碼都是必要的技能罐氨。這也是為什么看似微小的變化仍可能需要很長時間才能解決的原因之一,因為你首先必須了解上下文滩援。

成為開發(fā)者社區(qū)的一員

當我還在大學的時候栅隐,我總是懶得參加各種社團和俱樂部活動。當我找到我的第一份開發(fā)工作時玩徊,最不樂意做的也是和其他開發(fā)者閑聊閑逛租悄。

但是我錯了。

同行聚會和進入開發(fā)群是很有趣的事情恩袱,是結(jié)識開發(fā)者伙伴的好地方泣棋。如果你想在這個行業(yè)里做到最好,就盡量不要消極被動畔塔。與坐在你旁邊的人交談潭辈,提供你的幫助,分享你的經(jīng)驗澈吨。每個人都喜歡談?wù)撟约旱慕?jīng)歷把敢,更何況你也許會遇到很多潛在的雇主。

在那里你會碰到許多需要教練的初學者團體棚辽,你可以指導新手技竟,給他們提供練手的機會冰肴,甚至贊助活動屈藐。

當然榔组,要學習別人的開發(fā)技巧并且勇于實踐,要熱情地歡迎不同意見的人講話联逻,勇敢地聽取他們的意見搓扯。

編程并不是一件什么神秘的東西

編程跟其他東西一樣,是一門技術(shù)包归。跟語言學習一樣锨推,有需要掌握的語法和詞匯;跟數(shù)學一樣公壤,有解決特定類型問題的流程方法换可;像各種工藝和藝術(shù)創(chuàng)作一樣,有技術(shù)厦幅、工具以及人們經(jīng)年累月發(fā)展起來的最佳實踐方案沾鳄,專門解決各種不同類型的任務(wù),你可以自由的使用确憨、修改或棄之不用译荞。

但是編程也不是每個人都可以學好學懂學會的,曾經(jīng)面試過從培訓班出來的新人休弃,一問三不知吞歼,最基本的知識點都模糊不清,一問他以前的專業(yè)職業(yè)塔猾,原來是高中沒畢業(yè)篙骡,去了工廠做工人,覺得太辛苦桥帆,后來看到培訓機構(gòu)說沒基礎(chǔ)也可以學習編程医增,就把掙的錢全送給了培訓機構(gòu)去學習編程。結(jié)果呢老虫?很清楚叶骨,他選擇了不適合他的道路,注定沒有出路祈匙。

雖然編程不神秘忽刽,但是它和美術(shù)、音樂夺欲、藝術(shù)跪帝、銷售、設(shè)計等一樣些阅,也分人伞剑,也不是每個人都能學會都能干的。

這是一場馬拉松市埋,不是百米賽跑

這三個月對我來說絕對不容易黎泣。這三個月恕刘,我每周都要辛苦六天用于找工作和學**。不過我還是把自己照顧得很好抒倚。

有的時候褐着,我會和朋友一起學。有的時候托呕,我會找個咖啡館自己一個人學含蓉,或者去 Hack Reactor 提供的休息室學。每周我還會和教練報告我的進度项郊。

在這個過程中很容易耗盡熱情馅扣。那么就吃好,睡好着降,繼續(xù)學岂嗓。

而且會很容易感到孤單。和一群學友們在一起會好一點鹊碍。

建議:要有長期作戰(zhàn)的心理準備厌殉,照顧好自己的身體。

開發(fā)效率

開發(fā)效率可以用這些方式提升:

1 . 構(gòu)建公用工具類侈咕,方便大家使用

2 . 使用開源的一些包公罕,例如 ORM 思想的數(shù)據(jù)庫等

3 . 可以很快的找到問題。開發(fā)中耀销,找 bug 的時間楼眷,往往是很多的。我用的方法有3個: 使用 try catch熊尉; 攔截所有 crash 到我指定的地方罐柳;超多的 Log,Log 有統(tǒng)一的控制開關(guān)狰住。

4 . 借力:數(shù)據(jù)上報用燈塔张吉,崩潰上報用 bugly,公司 KM 上很多經(jīng)驗催植,拿過來用肮蛹。

另外還有一點可以通過自身的學習來獲取一大進步。

分享給超過5萬的程序員朋友下載创南,這次我把所有干貨重新梳理精簡伦忠,免費分享給大家 。

免費領(lǐng)取資料:群號:283904828(你懂的)

友情鏈接:

一名3年工作經(jīng)驗的程序員應(yīng)該具備的技能(寫得很好稿辙,果斷轉(zhuǎn))

給迷茫的JAVA員一些中肯建議昆码,不然你就廢了,快速成為架構(gòu)師

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市赋咽,隨后出現(xiàn)的幾起案子笔刹,更是在濱河造成了極大的恐慌,老刑警劉巖冬耿,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異萌壳,居然都是意外死亡亦镶,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進店門袱瓮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來缤骨,“玉大人,你說我怎么就攤上這事尺借“砥穑” “怎么了?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵燎斩,是天一觀的道長虱歪。 經(jīng)常有香客問我,道長栅表,這世上最難降的妖魔是什么笋鄙? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任,我火速辦了婚禮怪瓶,結(jié)果婚禮上萧落,老公的妹妹穿的比我還像新娘。我一直安慰自己洗贰,他們只是感情好找岖,可當我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著敛滋,像睡著了一般许布。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绎晃,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天爹脾,我揣著相機與錄音,去河邊找鬼箕昭。 笑死灵妨,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的落竹。 我是一名探鬼主播泌霍,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了朱转?” 一聲冷哼從身側(cè)響起蟹地,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎藤为,沒想到半個月后怪与,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡缅疟,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年分别,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片存淫。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡耘斩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出桅咆,到底是詐尸還是另有隱情括授,我是刑警寧澤,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布岩饼,位于F島的核電站荚虚,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏籍茧。R本人自食惡果不足惜曲管,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望硕糊。 院中可真熱鬧院水,春花似錦、人聲如沸简十。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽螟蝙。三九已至恢恼,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間胰默,已是汗流浹背场斑。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留牵署,地道東北人漏隐。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓,卻偏偏與公主長得像奴迅,于是被迫代替她去往敵國和親青责。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,303評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)脖隶,斷路器扁耐,智...
    卡卡羅2017閱讀 134,704評論 18 139
  • 本文把程序員所需掌握的關(guān)鍵知識總結(jié)為三大類19個關(guān)鍵概念,然后給出了掌握每個關(guān)鍵概念所需的入門書籍产阱,必讀書籍婉称,以及...
    dle_oxio閱讀 11,139評論 6 244
  • 之前讀過一篇《哪有什么歲月靜好,只是有人替你負重前行罷了》的文章构蹬,頗有感觸王暗。想想這一年過得,雖然怎燥,心情偶有不...
    FreyaCao閱讀 142評論 0 0
  • 看著孩子跟老師走進班里邊,老師向同學們介紹孩子時蜜暑,班里也響一起片鼓勵的掌聲時铐姚,我默默的走出了教學樓,為孩子的勇氣和...
    鄭治中閱讀 278評論 2 3