- 相關(guān)推薦
程序員如何提高自己的能力和地位
昨天在Better Software Magazine上看到一篇文章Make Yourself Essential(雜志不在手邊,文章名和雜志期號(hào)都記不清了),談到了IT市場(chǎng)變幻,程序員風(fēng)光不再,身為程序員應(yīng)該怎么應(yīng)對(duì)。作者開(kāi)篇明義:工作外包,公司裁員,是公司的錯(cuò)么?當(dāng)然不是!一切都是程序員的錯(cuò)。當(dāng)我們技術(shù)淪為大宗商品(所謂大宗商品,就是說(shuō)商品和商品間的區(qū)別主要就是價(jià)格了)的時(shí)候,我們被收費(fèi)更低的競(jìng)爭(zhēng)對(duì)手代替的日子也就不遠(yuǎn)了。而隨著技術(shù)的進(jìn)步,很多編程技術(shù)也就不可避免地成為大宗商品。而要想增加自己的重要性,變成公司不可缺少的人才,全在程序員自己的努力。為此,作者建議程序員學(xué)習(xí)企業(yè)家精神來(lái)提高自己的能力和地位。也就是說(shuō),我們的技術(shù)相當(dāng)于我們的產(chǎn)品,那怎么才能讓人們需要我們的產(chǎn)品呢?作者提出了四個(gè)步驟:
調(diào)研。如果你是一家公司的CEO,你會(huì)不會(huì)因?yàn)橐粋(gè)產(chǎn)品有趣,或可能有買(mǎi)家,就輕易投資?顯然不會(huì)。同理,我們時(shí)間精力有限,怎么也不該去學(xué)習(xí)屠龍術(shù)。這點(diǎn)其實(shí)對(duì)CSDN上很多小蘿卜頭應(yīng)該有所啟發(fā)。成天鉆研些i+++++i實(shí)在浪費(fèi)時(shí)間。一個(gè)企業(yè)家在投資前,會(huì)花費(fèi)大量時(shí)間精力調(diào)研投資可行星。以此類(lèi)比,我們程序員也應(yīng)該仔細(xì)思考,自己到底應(yīng)該學(xué)習(xí)什么東西。作者提出了一些通用的指南,比如學(xué)習(xí)還處在上升階段的技術(shù),不要花太多時(shí)間在過(guò)于大眾化的技術(shù),除非你在那方面出類(lèi)拔萃,等等。
投資。對(duì)普通程序員來(lái)說(shuō),我們的資本就是時(shí)間。投資重在持之以恒,放長(zhǎng)線吊大魚(yú)。我們應(yīng)該每周都安排出一定的時(shí)間來(lái)學(xué)習(xí)。當(dāng)然,時(shí)間也不要太長(zhǎng)。過(guò)重的負(fù)擔(dān)只會(huì)讓人半途而廢。學(xué)習(xí)的要點(diǎn)之一是勤練。普通的程序員只在工作中練手,顯然不夠,就好像一個(gè)優(yōu)秀的音樂(lè)家不會(huì)在面對(duì)聽(tīng)眾時(shí)才練習(xí)一樣。臺(tái)上10分鐘,臺(tái)下10年功,是為至理。Pragmatic Programmer的作者Andy在他的網(wǎng)站上推出一系列的Code Kata,給不知道怎么練習(xí)的程序員提供練習(xí)的素材。另外,單純的編程已經(jīng)不夠了。了解業(yè)務(wù)邏輯,了解管理流程,能把自己的技術(shù)和商務(wù)結(jié)合起來(lái),解決實(shí)際的問(wèn)題,才大有作為。作者建議我們有空讀行業(yè)雜志,和做業(yè)務(wù)的同事多交流。
營(yíng)銷(xiāo)。沒(méi)人知道的功夫不算功夫。讓同事,讓老板,讓同行知道你的技術(shù)費(fèi)常重要。爭(zhēng)取在工作中應(yīng)用新的技術(shù)。向人們展示應(yīng)用你學(xué)到的東西后的功效。參加各種業(yè)內(nèi)會(huì)議,結(jié)識(shí)同行。在新聞組上回答額為那提。寫(xiě)文章,寫(xiě)書(shū)。這些都是利人利己,也增加自己影響力的途徑。
執(zhí)行。學(xué)以致用。盡量把自己所學(xué)用到工作中去。工作態(tài)度也很重要。沒(méi)有那項(xiàng)工作所有任務(wù)都有趣。但如果我們致力于完美地完成任務(wù),單調(diào)的事也可以變得有趣。
如果對(duì)這些職業(yè)規(guī)劃感興趣的話,Pragmatic Programmer的另一個(gè)作者Dave的How To Keep Your Job是必讀材料,非常有啟發(fā)性。
程序員的個(gè)人發(fā)展
技術(shù)&管理&做人&行業(yè)
每天晚上,請(qǐng)你問(wèn)自己這些問(wèn)題:
1, 今天我是否克服了技術(shù)上新的困難?
2, 今天我是否多讀了一些新書(shū)?
3, 今天我是否就某方面的問(wèn)題與人進(jìn)行了交流?
4, 今天我是否多認(rèn)識(shí)了一個(gè)新同事或新朋友并準(zhǔn)備與他們保持聯(lián)絡(luò)?
5, 今天我是否更多的接觸到身處的行業(yè)需求,現(xiàn)狀,和發(fā)展?
【程序員如何提高自己的能力和地位】相關(guān)文章:
如何提高自己的演講能力04-18
如何在職場(chǎng)生活中提高自己的交際能力:怎么提高交際能力11-29
如何提高求職應(yīng)聘能力09-25
如何提高您的演講能力06-17
如何快速提高演講能力05-28
如何提高求職應(yīng)聘能力[熱門(mén)]07-09
如何提高自己的演講水平09-27
如何提高自己的銷(xiāo)售口才01-27
如何提高管理的綜合管理能力08-09