自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

程序員必須要看的 一個(gè)從事十年開(kāi)發(fā)軟件工程師對(duì)職業(yè)理解

開(kāi)發(fā)
在軟件開(kāi)發(fā)公司企業(yè)中程序員是罪基礎(chǔ)的崗位,作為一個(gè)程序員應(yīng)該是一個(gè)“作家”而不僅是個(gè)“司機(jī)”,應(yīng)該怎樣成為一個(gè)優(yōu)秀的程序員,發(fā)展方向何在。這些作為程序員必須要了解!

       程序員軟件開(kāi)發(fā)公司企業(yè)中最基礎(chǔ)的崗位,只要保質(zhì)保量的完成分派的任務(wù)就可以了,但在我看來(lái)好多程序員就連這一點(diǎn)都做不到。代碼寫得是一塌糊途,只要能正常運(yùn)行就算是萬(wàn)事大吉,而且總是會(huì)告訴你沒(méi)有重構(gòu)的時(shí)間。可在我看來(lái)程序員更應(yīng)該是個(gè)“作家”而不僅是個(gè)“司機(jī)”,寫出來(lái)的代碼是用來(lái)運(yùn)行的,想像一下別人都看不懂你寫的代碼,那你寫的程序會(huì)運(yùn)行多久呢?作家只有寫出好的文章別人才會(huì)去閱讀去欣賞,試想如果一作者寫出一篇連自己看了都覺(jué)得討厭東西又怎么會(huì)啟齒讓別人去看。

  對(duì)于程序員來(lái)說(shuō)也應(yīng)抱有作家的心態(tài),始終想著我寫出的代碼是否別人看了會(huì)笑話?是否會(huì)贊嘆?應(yīng)該想到?jīng)Q大部分的代碼重構(gòu)工作是在開(kāi)發(fā)階段完成的,而非后期逐漸完善的。一般來(lái)說(shuō),一套系統(tǒng)上線這后很少會(huì)再做代碼的重構(gòu)工作。

[[19023]]

 

  程序員的發(fā)展方向

  我想沒(méi)有幾個(gè)人會(huì)想做一輩子程序員(即然有這樣的人年齡大了精力上也不允許),但很少有程序員會(huì)想到以后應(yīng)該做些什么,下面是我總結(jié)的幾個(gè)發(fā)展方向:

  走向管理:有兩種原因會(huì)使部分程序員走上管理的道路,一是與生俱來(lái)的對(duì)權(quán)力的欲望;一是在程序員的崗位上對(duì)自我價(jià)值重新認(rèn)知。對(duì)于前者如果欲望過(guò)去強(qiáng)烈就會(huì)急功進(jìn)利,很容易走捷徑,會(huì)出現(xiàn)不能服眾的情況。對(duì)于后者自我價(jià)值的重新認(rèn)知是一個(gè)緩慢的過(guò)程,一個(gè)程序員在長(zhǎng)期的開(kāi)發(fā)過(guò)程中會(huì)慢慢發(fā)現(xiàn)一個(gè)人的力量是有限的,做一件事情必須要借助其他人的幫助,如果需要?jiǎng)e人的幫助就必須能影響他人。從而認(rèn)識(shí)到一個(gè)人的價(jià)值對(duì)公司來(lái)說(shuō)幾乎是不值一文,如果想讓自己的價(jià)值得到提升必須要影響到他人,借助他人的力量使自己的價(jià)值得到最大提升。

  走向行業(yè):即成為某個(gè)行業(yè)的行業(yè)專家。一般來(lái)說(shuō)走這個(gè)方面需要機(jī)遇,需要長(zhǎng)時(shí)間的從事某一個(gè)領(lǐng)域的開(kāi)發(fā)與管理工作,對(duì)某個(gè)行業(yè)無(wú)論是大局還是細(xì)節(jié)都了如指掌。

  走向?qū)I(yè):即成為架構(gòu)師。一般來(lái)說(shuō)這些人對(duì)開(kāi)發(fā)有狂熱的興趣,逐漸的從代碼的編寫中認(rèn)識(shí)到設(shè)計(jì)與軟件架構(gòu)的重要性,并對(duì)軟件設(shè)計(jì)樂(lè)此不疲。

  自已干:這些人是野心家,也是風(fēng)險(xiǎn)最大的一條路。好多程序員都認(rèn)為軟件開(kāi)發(fā)不需要什么成本,只要能接到單子完全可以自己干,自己當(dāng)老板。然而很少了解只有長(zhǎng)期持續(xù)的訂單才是一個(gè)企業(yè)不斷穩(wěn)定發(fā)展的最重要因素。

  程序員的價(jià)值

  程序員很少能認(rèn)清自己的價(jià)值,總是用我會(huì)多少東西,我做了多少工作來(lái)衡量。然而對(duì)于企業(yè)來(lái)說(shuō),他看的是你為公司創(chuàng)造多少價(jià)值,這種雙方認(rèn)知的偏差往往帶來(lái)不可調(diào)和的矛盾。舉個(gè)例子,一個(gè)公司只做SQLServer做數(shù)據(jù)庫(kù)端開(kāi)發(fā),而你即使對(duì)ORACLE再精通,你一樣對(duì)這個(gè)公司來(lái)說(shuō)是沒(méi)有價(jià)值的。再比如你在某個(gè)公司做了很多工作,但你做的項(xiàng)目都沒(méi)有使公司賺到錢,同樣老板是不會(huì)多給你多少獎(jiǎng)金的。人生的機(jī)遇就象在等車,只要你有足夠的準(zhǔn)備,站在一個(gè)站牌很多的地方,一定會(huì)搭上你希望去的方向的公車。

  一個(gè)程序員的價(jià)值在于他的機(jī)會(huì),而很多機(jī)會(huì)一定會(huì)留給有實(shí)力的人,不要認(rèn)為自己懷才不遇,不要怨天尤人!

  如何成為優(yōu)秀的程序員?

  撥三心:恒心、耐心、細(xì)心

  興趣決定一切:當(dāng)一個(gè)人把自己的職業(yè)僅當(dāng)成謀生的手段時(shí),那他的人生將會(huì)失去很多樂(lè)趣。如果你不喜歡軟件開(kāi)發(fā),那最好離開(kāi)這個(gè)職業(yè),沒(méi)有興趣只會(huì)讓你一事無(wú)成。

  自我學(xué)習(xí):做程序員就是這樣,走上了一條永無(wú)止境的學(xué)習(xí)之路,不學(xué)習(xí)新知就會(huì)被淘汰。然而學(xué)習(xí)也是有方法的:1)拿來(lái)主義;2)知其然也要知其所以然,細(xì)細(xì)分析與研究別人的優(yōu)秀框架會(huì)對(duì)你大有好處。

  自我修復(fù):不斷的重構(gòu)與完善你的代碼,是對(duì)所學(xué)知識(shí)的達(dá)到溶匯貫通的最簡(jiǎn)捷的途徑。

  找到一個(gè)圈子或老師:有時(shí)別人的一句話會(huì)對(duì)你的點(diǎn)撥很大。對(duì)于知識(shí)點(diǎn)有時(shí)只是一層窗戶紙,看似玄妙,也許你差的只是那靈光一現(xiàn)或是換一個(gè)角度思考,這并不難。難的是將你所了解的知識(shí)點(diǎn)串接起來(lái),使其能上下貫通運(yùn)用自如,而在這點(diǎn)上通過(guò)一己之力會(huì)變得非常的漫長(zhǎng)與痛苦。
       當(dāng)然了,作為一個(gè)程序員想要做好自己的人生規(guī)劃還需要自己在生活中不斷去發(fā)現(xiàn),去自我提高等等。

       【編輯推薦】

  1. 關(guān)于程序員的痛苦的一種悖論
  2. 程序員須知的二十世紀(jì)最偉大10大算法
  3. 程序員的十個(gè)層次 你屬于哪一層?
  4. 成為完美程序員的10種品質(zhì)
  5. 論:如何成為有思想、能創(chuàng)新的程序員

 

責(zé)任編輯:佚名 來(lái)源: it186
相關(guān)推薦

2009-11-04 10:57:35

2020-02-25 22:45:21

程序員技能開(kāi)發(fā)者

2012-02-07 09:58:27

2011-04-15 10:51:47

程序員

2016-11-21 11:54:34

程序員代碼

2009-07-16 13:28:14

2020-01-13 12:44:47

程序員軟件數(shù)據(jù)庫(kù)

2009-07-28 10:18:03

程序員誤區(qū)

2012-01-09 17:45:48

Java程序員

2011-04-11 09:11:01

程序員

2012-06-27 16:02:42

軟件工程師開(kāi)發(fā)

2009-03-02 10:19:26

軟件工程師職業(yè)生涯職業(yè)規(guī)劃

2011-04-27 09:21:09

程序員

2024-03-13 10:07:33

2012-08-27 09:40:07

2009-12-29 09:11:11

軟件工程師職業(yè)排行

2018-01-03 22:31:55

程序員管理技術(shù)

2020-11-17 10:01:42

軟件工程師軟件開(kāi)發(fā)

2018-01-03 10:28:02

程序員生涯雷軍

2011-03-22 10:16:48

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)