国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

5年程序人生路 從新手到項目管理[2]

時間:2020-10-28 12:41:11 職業(yè)規(guī)劃 我要投稿

5年程序人生路 從新手到項目管理[2]

工作漸漸展開之后,就是平靜如水的生活,每天上班,吃飯,睡覺,日子也過得很快。剛開始,由于懂得東西少,所以每次任務(wù)下來后,都是積極的去完成,因為害怕自己做不完。但是漸漸的,當(dāng)自己清楚該怎么做的時候,人會產(chǎn)生疲倦,因為每天都做一些差不多的勞動。慢慢的,做事情就喜歡拖拉了。當(dāng)分配一個任務(wù)后,自己先估量一下這個工作自己大概需要多久,一般老板給的時間會多很多。所以喜歡把工作先放著,去看看網(wǎng)頁,逛逛論壇什么的,等到剩下的時間差不多了,需要開始工作了,就懶洋洋的進(jìn)入工作狀態(tài),但是往往完成工作質(zhì)量都不怎么好,很多提交后會有些BUG。不過我也沒怎么在意。因為和老板關(guān)系好嘛,像我這樣,再怎么說也屬于元老級別的。就這樣慢慢的工作了幾年。因為小公司什么都要做,技術(shù)也積累了很多。包括各種主流數(shù)據(jù)庫的用法,。NET,CSS,JAVASCRIPT,PHP,JAVA,perl,FLASH, 等等,其間,自己獨立開發(fā)項目的時候,總想找出一種架構(gòu),加快自己下一個項目的開發(fā)進(jìn)度。但是每次開發(fā)完后,發(fā)現(xiàn)上次設(shè)計的架構(gòu)真垃圾。開發(fā)過很多項目,每次都想了一些新的架構(gòu)方法。到現(xiàn)在沉淀下來的還值得用的架構(gòu)思想也沒多少。記得在做JSP的時候,感覺JSP里面服務(wù)端代碼和HTML混在一起,很難看。不如。NET的事件驅(qū)動好用。就去寫個模塊,讓JSP也實現(xiàn)事件驅(qū)動的模式。結(jié)果寫到后來,也沒得到什么好處,并且感覺有點不倫不類,后來項目慢慢做大了,才漸漸明白面向?qū)ο蟮挠靡。?dāng)一個項目很小,邏輯很簡單的時候,用面向?qū)ο蟮姆椒ㄔO(shè)計用處不大,反倒是組件用處更大。因為項目小,基本上都是建幾張表,改改HTML的工作。但是項目一大,邏輯變復(fù)雜了,如果你要理清楚邏輯,這里就需要一種方法論。我一開始寫算法的那種方法有點不適用了。原來那種是從頂層開始,向下細(xì)分。是一種至上而下的設(shè)計方法。而面向?qū)ο蟛皇,它是一種由點及面的設(shè)計方法。面向?qū)ο笫窍日页鲆粋個對象點,然后再找出每個點之間的關(guān)系。在實際的項目中,你很難從上至下的設(shè)計。因為項目需求往往剛開始很不全面,很多項目后來改得都是面目全非。從上至下的設(shè)計不適合這種平凡的修改。并且當(dāng)需求很大時,他涉及東西太多,你也很難從一個俯視的角度去全面的看這個系統(tǒng)。所以從上至下的設(shè)計不能滿足要求。打個比方,記得一個項目已經(jīng)做了80%,結(jié)果客戶覺得用得不方便,要改一下。很多原來做的功能都不需要,并且提了幾個新功能。但這幾個功能也只是對原來的功能稍加改動。但是邏輯上看卻是大相徑庭。人腦不是電腦,如果想著這個代碼,去改那個代碼,勢必到后來讓自己也搞糊涂了。所以需要抽象出幾個對象出來,是按照客戶的思維方式。然后抽象出來的對象里面包含原來的功能。這樣做起來就事半功倍。

在工作的磨練中,慢慢的發(fā)現(xiàn)了普通的程序員與優(yōu)秀的程序員的一些差別:

1, 普通的程序員遇到問題喜歡張口就問別人,問之前沒經(jīng)過大腦想想。這是一個不好的習(xí)慣。其一,自己都沒仔細(xì)想想,就算別人幫你把問題解決了,你自己不多久就會忘記。下次遇到,照樣是不會。因為這個問題你沒有經(jīng)過大腦。其二,能夠回答你問題的人,多半是有一定經(jīng)驗了。他們或許很會安排好自己的事情,管理好自己的時間。如果時常去打斷他們,他們會覺得你很煩。

優(yōu)秀的程序員多半會先到網(wǎng)上查找一下相關(guān)問題,看看網(wǎng)上有沒有相關(guān)解決方法。經(jīng)過一翻查找,他會把這個問題記得比較牢。

2,在一個項目的合作開發(fā)中,普通程序員往往只了解自己開發(fā)那方面的東西。項目做完后往往對整個項目有哪些功能都不太清楚。可能會有人抱怨,自己工作都做不完,哪有時間去了解整個系統(tǒng)。但現(xiàn)實多半是,花大量的時間去網(wǎng)上閑逛,卻不愿花時間去增進(jìn)知識。 如果總認(rèn)為項目的設(shè)計是設(shè)計者的工作,自己沒必要去了解。那么這樣的程序員只能是手工勞動者。

優(yōu)秀的.程序員會對整個項目有認(rèn)識,對一些自己感興趣的功能會去做一下了解,更優(yōu)秀一點的,會去對整個項目的架構(gòu)設(shè)計做一下了解。自問如果他是項目設(shè)計者該怎么做? 去學(xué)習(xí)項目設(shè)計的優(yōu)秀之處,去發(fā)現(xiàn)設(shè)計的不足之處。觸類旁通,把優(yōu)秀的地方用在自己將來的工作當(dāng)中。

3,普通程序員往往有很大的惰性。不能自覺的去學(xué)習(xí)知識,增進(jìn)能力。所以每天耗費大量的時間在一些消遣狀態(tài)中。所以時間往往白白的浪費掉。

優(yōu)秀的程序員往往會安排好自己的工作和學(xué)習(xí)。在工作中學(xué)習(xí),在學(xué)習(xí)中工作。能夠感覺到自己每天都向著自己的目標(biāo)在前進(jìn),狀態(tài)佳,動力足。他們因為每天工作情緒很高,所以研究的東西也多,時間比較寶貴。因此他們會善于利用一些工具來操作自己的電腦,大大來的減少瑣碎的電腦操作時間。更有勝者,會開發(fā)一些符合自己的操作習(xí)慣的小程序,來提高自己的效率。說不定這些小程序放到網(wǎng)上共享,可能還會有意想不到的收獲。

我現(xiàn)在做項目管理,看著手下的程序員,時常也讓我想起原來做程序員時候的壞毛病。比如,上班遲到啊,工作時間上網(wǎng)閑逛啊,交上來的程序BUG成堆啊…!看到這些,我時常都是會心的笑笑,可以理解! 不過我也時常提醒他們,如果你們想將來成為IT界的精英,而不是等到30歲感覺自己無路可走,那么請你們珍惜自己的時間。如果你們自己都不珍惜自己的時間,那么別人更不會去珍惜你的時間。

今天花了兩個多小時,寫了一篇短篇自敘。感覺值得,把自己五年多的光陰回顧了一遍。從前的故事歷歷在目。寫下來過五年后再來回顧一下,說不定會是另一番感受。

 

【5年程序人生路 從新手到項目管理[2]】相關(guān)文章:

風(fēng)雨人生路拓展項目11-04

拓展項目:坎坷人生路-拓展項目01-04

建設(shè)工程項目管理過程控制程序08-21

采購管理的程序08-23

施工項目管理與項目成本管理09-12

項目管理流程管理10-03

采購管理的主要程序10-07

形容手到擒來歇后語01-15

項目和項目群管理08-08

從新開始的勵志簽名12-18