????
? ??隨著時(shí)代的發(fā)展,似乎沒(méi)有?能逃脫?益同時(shí)代脫節(jié)的窘境,每一份都職業(yè)都將面臨職業(yè)危機(jī)绍载,我們總調(diào)侃程序開(kāi)發(fā)人員所面臨的“職業(yè)危機(jī)”诡宗,其實(shí)只不過(guò)程序開(kāi)發(fā)人員將這個(gè)問(wèn)題不斷放?,以?于?們對(duì)于開(kāi)發(fā)?員總有?種誤解击儡∷郑總以為只有這?才會(huì)不斷學(xué)習(xí),殊不知知識(shí)?爆炸的年代阳谍,?有誰(shuí)能擺脫學(xué)習(xí)的巨?蛀柴??軟技能這本書(shū)其實(shí)不單單是針對(duì)程序員的職業(yè)發(fā)展,各行各業(yè)的人閱讀其實(shí)都能從中有所收獲和啟發(fā)矫夯。
? ? 本書(shū)主要從開(kāi)發(fā)人員的職業(yè)選擇鸽疾、?我營(yíng)銷、持續(xù)學(xué)習(xí)训貌、理財(cái)?shù)榷鄠€(gè)維度來(lái)闡述程序員的發(fā)展之道制肮。雖然面向開(kāi)發(fā)人員,但我相信適用于程序員的發(fā)展之道递沪,同樣適合于我們所能接觸到的諸多職業(yè)弄企。
????相信選擇程序開(kāi)發(fā)的程序員大抵會(huì)懷著一顆對(duì)計(jì)算機(jī)的熱愛(ài)之心。他們都曾期待成為?名?強(qiáng)不息区拳、孜孜不倦地持續(xù)著?我改進(jìn)的開(kāi)發(fā)?員 。
????他們永遠(yuǎn)不會(huì)對(duì)“不錯(cuò)”感到?滿意?意乓,永遠(yuǎn)尋求每?個(gè)機(jī)會(huì)來(lái)擴(kuò)展??的事業(yè)樱调。探索未知事物,對(duì)知識(shí)的渴求永遠(yuǎn)不會(huì)熄滅届良。 篤信軟件開(kāi)發(fā)不僅僅意味編寫(xiě)代碼 失敗不是結(jié)束笆凌,失敗僅時(shí)??旅途上的???步 有過(guò)掙扎,有過(guò)失敗士葫,但仍然拍起來(lái)繼續(xù)戰(zhàn)? 擁有強(qiáng)烈意愿和決?乞而,在??的道路上不畏艱難?路上常懷初?, 竭盡所能慢显,超越自己爪模。
????但當(dāng)??所熱愛(ài)的成為?項(xiàng)事業(yè)時(shí),可能當(dāng)初的愿景不再似過(guò)往所暢想那般迷?荚藻。開(kāi)發(fā)這份職業(yè)在別?眼?或許是?項(xiàng)收入不菲的?作屋灌,但是只有深入這一行才會(huì)發(fā)現(xiàn),我們仿佛陷入了痛苦的泥沼应狱,愈是掙扎愈是深陷其中共郭。
????? 軟件開(kāi)發(fā)人員時(shí)長(zhǎng)臨著?益爆炸的技術(shù)更迭、他們不分晝夜的定位錯(cuò)誤,修補(bǔ)漏洞……?期重壓下的開(kāi)發(fā)?員承受著?他?更多的責(zé)任除嘹,承擔(dān)者各種的開(kāi)發(fā)任務(wù)写半。?
? ? 漸漸的發(fā)現(xiàn),生活這個(gè)小淘氣鬼總是會(huì)給你制造諸多猝不及防的小意外尉咕,你期許的越是美好叠蝇,所遭遇的現(xiàn)實(shí)便越是 殘酷。
? 當(dāng)我們無(wú)法命運(yùn)脈搏時(shí)不妨早做準(zhǔn)備龙考,早做籌劃蟆肆。或許我們也會(huì)收到歲月饋贈(zèng)的小驚喜晦款。
職業(yè):從?同凡響開(kāi)始炎功,絕不要做他?都做的事??
???? 選擇職業(yè)是每個(gè)都?法逃避的現(xiàn)實(shí)宿命,但我們往往會(huì)陷?這樣?個(gè)困境缓溅。以軟件開(kāi)發(fā)來(lái)看:就是錯(cuò)誤的把??的軟件開(kāi)發(fā)事業(yè)當(dāng)作?樁簡(jiǎn)單的?意來(lái)看蛇损,當(dāng)你沉浸于代碼的世界?法?拔時(shí),其實(shí)和中世紀(jì)?鎮(zhèn)上開(kāi)鐵匠鋪的鐵匠沒(méi)有任何區(qū)別坛怪。
????雖然時(shí)代發(fā)?了變化淤齐,或許鐵匠這個(gè)職業(yè)?益被先進(jìn)的?產(chǎn)?所替代,但是如果不清楚的認(rèn)清這個(gè)事實(shí)袜匿,過(guò)分沉浸于簡(jiǎn)單的開(kāi)發(fā)中更啄,終歸也會(huì)有被拋棄的那?天。 當(dāng)我們認(rèn)知的這個(gè)問(wèn)題后居灯,要做的不是回避問(wèn)題祭务,而是應(yīng)該積極尋求破解之道。
????此時(shí)怪嫌,開(kāi)發(fā)人員應(yīng)該盡量樹(shù)立一種商業(yè)意識(shí)义锥,早做籌劃,占據(jù)主動(dòng)岩灭,進(jìn)而搶占先機(jī)拌倍。 可能讓?個(gè)開(kāi)發(fā)?員去樹(shù)?商業(yè)意識(shí),不免會(huì)招致?些?的嗤之以?噪径。聽(tīng)著似乎聽(tīng)荒謬的柱恤,但別著急且聽(tīng)我細(xì)細(xì)解讀。
?????我們大多會(huì)有這樣的認(rèn)識(shí):商業(yè)社會(huì)僅僅賺到錢明顯是遠(yuǎn)遠(yuǎn)不夠的熄云。我們必須能讓潛在客戶了解到該產(chǎn)品和服務(wù)膨更。這條普世的商業(yè)真理是被世界??公司所普遍所認(rèn)可的。?
????同樣缴允,如果你將軟件開(kāi)發(fā)當(dāng)作一樁簡(jiǎn)單生意來(lái)看荚守,單純的以完成甲方需求為最終目標(biāo)珍德,其實(shí)我們所能創(chuàng)造出的價(jià)值是很有限的。通俗來(lái)講如果你秉持著這樣的發(fā)展理念矗漾,其實(shí)你所作的工作具有很強(qiáng)的替代性锈候,隨著時(shí)代浪潮的發(fā)展,下一個(gè)擱置的淺灘可能就是我們敞贡。
????那我們又該如何避免危機(jī)呢?很簡(jiǎn)單:做到?同凡響泵琳。
????該怎樣做到非同凡響呢?其實(shí)只需要做到:專注于你所能提供的服務(wù)誊役,想?設(shè)法提升你的服務(wù)获列。?思考可以專注為那?類特定類型的客戶或?業(yè),并為其提供專業(yè)化服務(wù) 蛔垢。?集中精?專注于某??業(yè)击孩,專注于某?類?戶你才能更加找到?常好的?作。
????哪又該如何去踐行鹏漆?從當(dāng)下起制定你??的發(fā)展?標(biāo)巩梢,適當(dāng)?shù)囊?guī)劃未來(lái),去制定屬于??的 發(fā)展?標(biāo)艺玲,持續(xù)的追蹤定位括蝠。讓遙不可及的?標(biāo)?步步?根發(fā)芽,最終落地 饭聚。勇于擔(dān)負(fù)屬于??的責(zé)任忌警,遇到事情猶豫不決是?類的通病,逃避責(zé)任的或許早已札根在內(nèi)?秒梳,此人之本性慨蓝。但勇于承擔(dān)責(zé)任,你可能會(huì)收獲他?注意端幼,收獲他?的信賴。? ? ? ? ?
????努?的為成為?名專業(yè)開(kāi)發(fā)人員而接續(xù)奮進(jìn)弧满,嚴(yán)肅的對(duì)待??的責(zé)任和事業(yè)?婆跑。專業(yè)???定會(huì)潛?鉆研匠藝,錘煉??的技能庭呜。不要輕易降低自己所制定的標(biāo)準(zhǔn)滑进。當(dāng)你對(duì)?件 事降低標(biāo)準(zhǔn)的時(shí)候,你會(huì)在?意間將負(fù)?情緒流落?其他領(lǐng)域募谎,?旦越過(guò)了 底線選擇妥協(xié)扶关,慢慢的也就放棄了?身標(biāo)準(zhǔn)。
?我營(yíng)銷:營(yíng)銷数冬,就是?場(chǎng)爭(zhēng)奪?們注意?的競(jìng)賽
??????個(gè)?的價(jià)值從來(lái)不是看他做了多少?作节槐,?在于他進(jìn)?了多少有效的轉(zhuǎn)化∽按Γ現(xiàn)在是技術(shù)驅(qū)動(dòng)發(fā)展的時(shí)代土童,不在似以前技術(shù)閉塞的古代。你需要有才能,但你也需要適當(dāng)?shù)慕???的品牌耍鬓。畢竟沒(méi)有?愿意停留過(guò)多的時(shí)間去刻意關(guān)注你。?
?????作中你需要將??的所做的任務(wù)進(jìn)?總結(jié)歸檔脖旱,適當(dāng)?shù)母嬷愕纳纤荆?讓他清楚?前?作情況久窟,?不是單純的沉浸于代碼世界,兩?不聞窗外事蚂子。 ?主動(dòng)可能不?定能帶來(lái)收獲沃测,但?少也不會(huì)讓你損失什么,所以主動(dòng)才能 占據(jù)優(yōu)勢(shì)食茎。機(jī)會(huì)總是留給那些有準(zhǔn)備之?的蒂破。?
????如果正在閱讀這篇文章的你恰是一名開(kāi)發(fā)人員,相信你一定會(huì)這樣的感覺(jué)《埃現(xiàn)在越來(lái)越多的人技術(shù)人員都積極活躍在當(dāng)下火熱的社交平臺(tái)寞蚌,無(wú)論是分享技術(shù)熱點(diǎn),還是分享面試經(jīng)驗(yàn) .....他們通過(guò)各種社交平臺(tái)來(lái)構(gòu)建自己的品牌钠糊。相信起初你僅是為了解決某個(gè)特定問(wèn)題所恰巧關(guān)注到他挟秤,隨后,你可能會(huì)每天樂(lè)此不疲的沉關(guān)注他所分享的技術(shù)見(jiàn)解抄伍,或?yàn)榱斯ぷ魉杷腋眨驗(yàn)榱嗣嬖嚒?/p>
????但隨后你便會(huì)發(fā)現(xiàn)這些技術(shù)大牛有時(shí)會(huì)推送些培訓(xùn)廣告,而這些廣告的標(biāo)題給人的感覺(jué)往往都很夸張截珍,比如“三天掌握C++攀甚,七天搞懂mysql優(yōu)化........”,通過(guò)技術(shù)營(yíng)銷吸引流量岗喉,進(jìn)而代理 廣告收取廣告費(fèi)用秋度。你看,這些都是經(jīng)過(guò)營(yíng)銷后帶來(lái)的復(fù)利效應(yīng)钱床。
? ?我不敢論斷先通過(guò)技術(shù)分享引流而后夾雜廣告的是否得當(dāng)荚斯。我覺(jué)得營(yíng)銷最應(yīng)該秉持的觀點(diǎn)就是:實(shí)現(xiàn)價(jià)值在前,要求回報(bào)在后查牌。凡事開(kāi)頭想的太功利事期,最終往往都會(huì)以失敗而告終。
?????我營(yíng)銷過(guò)程的建?往往是?件很苦難的纸颜、是一件需要?久堅(jiān)持踐?的事情兽泣,對(duì)于開(kāi)發(fā)?員來(lái)說(shuō)寫(xiě)博客記錄技術(shù)感悟,參加技術(shù)沙?胁孙、技術(shù)討論唠倦,深?思考 并積極發(fā)?称鳞,長(zhǎng)久的堅(jiān)持往往會(huì)贏得更多?的關(guān)注。 進(jìn)而營(yíng)造出屬于自己的個(gè)人品牌牵敷。
????無(wú)論是開(kāi)始寫(xiě)博客還是參加技術(shù)沙龍胡岔,最開(kāi)始我們最應(yīng)秉持學(xué)徒的心態(tài)。如果你想著你寫(xiě)一篇技術(shù)文章立馬就能收獲10W+的閱讀枷餐,然后立竿見(jiàn)影的塑造出個(gè)人品牌形象靶瘸。我覺(jué)你可能并不適合自我營(yíng)銷。
????當(dāng)然毛肋,如果你能把握話題輿論熱點(diǎn)怨咪,跟緊輿論風(fēng)潮。這樣你可能也能快速贏得關(guān)注润匙,進(jìn)而走進(jìn)大眾視野诗眨,這也不是沒(méi)可能。但我更相信每一個(gè)優(yōu)秀的人孕讳,都會(huì)有一段沉默的時(shí)光匠楚,這段時(shí)光是付出了很多努力,都得不到結(jié)果的日子厂财,我們把它叫做‘扎根’”芋簿。你只有有了前面技術(shù)領(lǐng)域的深耕,你才能有自我營(yíng)銷的資本璃饱。人生還需踏踏實(shí)實(shí)的向前走与斤,每一步都不能馬虎。
學(xué)習(xí):軟件開(kāi)發(fā)?員的必備技能
????對(duì)于程序員來(lái)說(shuō)荚恶,?學(xué)是所有開(kāi)發(fā)?員所必備的?項(xiàng)技能撩穿,軟件開(kāi)發(fā)?業(yè) 不同于其他?業(yè),開(kāi)發(fā)?員需要不斷進(jìn)??驅(qū)式學(xué)習(xí)谒撼,可以這樣說(shuō):學(xué)會(huì)學(xué)習(xí)食寡,是?我教育的核?技能。
????軟件?業(yè)是??動(dòng)?實(shí)踐能?很強(qiáng)的學(xué)科廓潜,有些知識(shí)并不是單純的看?看就能學(xué)會(huì)冻河,需要不斷的重復(fù),不斷的實(shí)踐茉帅,你可能看了很多教學(xué)視頻,但是如果不??動(dòng)?去寫(xiě)锭弊,你永遠(yuǎn)不可能掌握??技術(shù)堪澎,你所掌握的永遠(yuǎn)停留在理 論層?。 ?學(xué)習(xí)味滞、讀書(shū)的?的不單純?cè)谟谥8颍谟?钮呀。不去嘗試你所學(xué)到理論,那么你永遠(yuǎn)無(wú)法學(xué)會(huì)一項(xiàng)技術(shù)昨凡。
????舉個(gè)最簡(jiǎn)單的例子:我說(shuō)在java中接口可以多繼承爽醋,此時(shí)一定會(huì)用這樣的話來(lái)反駁我:Java類之間并不允許多繼承,只可以單繼承和實(shí)現(xiàn)多接口便脊。此時(shí)蚂四,你可能會(huì)順帶說(shuō)我一句“怎么連這么基礎(chǔ)的知識(shí)都不知道?”書(shū)上都這樣寫(xiě)的哪痰,你要好好讀書(shū)呀遂赠。
????如果你有 實(shí)踐下我的論斷,孰是孰非自然一目了然晌杰。我并非反對(duì)讀書(shū)跷睦,我提倡多讀書(shū)。但我 更提倡讀書(shū)時(shí)帶著辯證的思維去思考肋演,此外抑诸,對(duì)于技術(shù)書(shū)籍而言更重要還是實(shí)踐。
????書(shū)中提出如下圖所示的“十步學(xué)習(xí)法”爹殊,概括來(lái)說(shuō):
????首先蜕乡,要對(duì)??所學(xué)的內(nèi)容有個(gè)基本了解。了解??不知道的?矣边灭。然后异希, 利?這些信息勾勒出學(xué)習(xí)的范圍,即對(duì)要學(xué)那些內(nèi)容绒瘦,以及學(xué)成之后會(huì)獲得什么称簿,依靠這些知識(shí),你可以找出各種資源來(lái)幫助??學(xué)習(xí)惰帽,最后憨降,你可以創(chuàng)建??的學(xué)習(xí)計(jì)劃,列出要出學(xué)習(xí)的相關(guān)課程该酗,篩選學(xué)習(xí)資料授药,只保留能幫助??達(dá)成???標(biāo)的優(yōu)質(zhì)內(nèi)容。?
??????旦完成這些?作呜魄,你對(duì)??要學(xué)什么和怎樣學(xué)都了然于胸悔叽,你就可以 把控??的學(xué)習(xí)計(jì)劃中的每個(gè)關(guān)鍵點(diǎn)。之后通過(guò)“學(xué)習(xí)——實(shí)踐——掌握——講授”的過(guò)程爵嗅,獲得對(duì)該學(xué)科的深刻理解娇澎,同時(shí)你也向著???標(biāo)前進(jìn)。
關(guān)于我:毅航同學(xué) 睹晒,雙非不知名計(jì)算機(jī)研究生趟庄,科研空隙讀幾本閑書(shū)括细,做個(gè)有溫度的coder