冷面閻羅

          低調(diào)做人&&高調(diào)做事
          隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
          數(shù)據(jù)加載中……

          軟件開發(fā)的理念與實(shí)際開發(fā)

                      軟件開發(fā)的設(shè)計(jì)者或者說架構(gòu)師之前都是做coder,然后隨著工作經(jīng)歷的積累,一步一步走上設(shè)計(jì)師、架構(gòu)師。但是有時(shí)候你們發(fā)現(xiàn)他們設(shè)計(jì)的大學(xué)往往很多讓下面的程序員、執(zhí)行者很難受,或者說有些讓基層的開發(fā)者不知道怎么去實(shí)現(xiàn)?換個(gè)角度是他們的理解能力太差了。

                      我為什么要寫這篇文章,上周以及周末看了ooad設(shè)計(jì),其實(shí)這周部門培訓(xùn)面向?qū)ο蟮能浖O(shè)計(jì)以及uml,這個(gè)我沒有去參加,不是自己不想去,是自己沒有機(jī)會去參加,參加培訓(xùn)的都是項(xiàng)目經(jīng)理,而我只是一個(gè)小coder。其實(shí)我覺得這個(gè)吧,作為一些基層的軟件開發(fā)者,寫代碼的程序員最應(yīng)該去參加,為什么呢?整理設(shè)計(jì)是這些項(xiàng)目經(jīng)理、架構(gòu)師的來完成,但是代碼的最終開發(fā)卻是我們這些程序員去實(shí)現(xiàn)的,經(jīng)常聽他們說項(xiàng)目的代碼怎么差怎么差,其實(shí)這不是寫代碼的人能力差,我來這個(gè)單位已經(jīng)一年半了,我可以很負(fù)責(zé)的講工作這段期間單位對的培訓(xùn)基本為0。單位給我感覺是需要我的體力勞動,而不是腦力勞動。很多時(shí)候我一天要改代碼好幾百個(gè)文件,都是一些ctrl+c、ctrl+v的工作,或者是簡單的拷貝組件,當(dāng)然也有一些新的開發(fā),但是這些開發(fā)說不好聽也基本上是在復(fù)制代碼。我寫這些不是說單位不注重培養(yǎng)我,說單位對我不怎么好?其實(shí)這些對我來說不是很重要,我們和單位之間其實(shí)就是一種金錢關(guān)系:我出賣了自己的勞動(腦力的、體力的),單位付給我薪水,其實(shí)就是這么簡單。

                      之前上大學(xué)的時(shí)候,面向?qū)ο蟮脑O(shè)計(jì)以及uml、軟件工程都學(xué)過,那個(gè)時(shí)候給我感覺是空空的,和紙上談兵差不多。自己的成績也不是很好,后來參加工作之前的培訓(xùn),雖說培訓(xùn)中沒有這些,但是我卻自己想學(xué)這個(gè),我之所以想學(xué)這個(gè)就是不想一直去做簡單的coder,一直寫那些重復(fù)的代碼。有了實(shí)際的工作經(jīng)驗(yàn)再去學(xué)習(xí)這個(gè),就是理念結(jié)合實(shí)際。參加工作到了項(xiàng)目組,第一年自己是菜鳥,什么都不行,沒想那么多,一直再找機(jī)會充實(shí)自己,可是說我現(xiàn)在的技術(shù)差不多都是那個(gè)時(shí)候?qū)W會,再加上自己的基礎(chǔ)比較好和比較聰明。很多新工作的對單位的抱怨都很大,其實(shí)我覺得沒有必要這樣,第一年我覺得就應(yīng)該是四個(gè)字:充實(shí)自己!我現(xiàn)在已經(jīng)不是剛工作的菜鳥,但是自己仍然很低調(diào)。

                  經(jīng)常有些人說一個(gè)項(xiàng)目的代碼很差,垃圾代碼太多,而他們往往抱怨的都是做coder的,為什么?他們覺得是做coder沒有執(zhí)行設(shè)計(jì)師、架構(gòu)師的設(shè)計(jì)理念。差不多是這樣,他們作為領(lǐng)導(dǎo)你們考慮過這些么?
                   做coder的程序員的能力怎么樣,你們對他們的培訓(xùn)呢?往往是剛進(jìn)單位的,就讓他們?nèi)懘a,我們不是技術(shù)牛人,也不是天才,即便是,對于不同的項(xiàng)目,肯定會有這樣,那樣的要求。如果是這樣那我們?yōu)槭裁催€要這個(gè)單位,領(lǐng)那么微薄的薪水呢?那我們就可以去做設(shè)計(jì)師、架構(gòu)師了!
                   做程序員的需要交流,每個(gè)人都有自己熟悉、精通的領(lǐng)域,三人行必有我?guī)煟】墒亲鳛轭I(lǐng)導(dǎo)的,你們給這些程序提供這個(gè)平臺了么?你們可以說年會、例會等等,還有有項(xiàng)目組之前的交流,你們私下也可以交流。但是實(shí)際上,工作都已經(jīng)讓我們精疲力盡了,工作之后呢?睡覺,甚至在股市這么火的情況下,都沒有機(jī)會去炒。項(xiàng)目之間的交流是項(xiàng)目經(jīng)理之間,而不是兩個(gè)項(xiàng)目的coder之間的。
              你們了解每一個(gè)員工么?作為領(lǐng)導(dǎo)忙,事情多,這些大家誰都清楚。但是一個(gè)好的項(xiàng)目,除了要有一個(gè)好的領(lǐng)帶,一批好的員工,還要有為領(lǐng)導(dǎo)真正做事的人,士為知己者死!如果領(lǐng)導(dǎo)對員工關(guān)心,員工工作起來當(dāng)然會"賣命"了,每個(gè)項(xiàng)目經(jīng)理都會有"自己"的人,就是這個(gè)道理!

                  后計(jì):大家應(yīng)該可以從我的文章,看出來了自己對單位,對于領(lǐng)導(dǎo)不重視自己有些不滿;但我覺得這些都不重要,重要的是自己的能力與實(shí)力。等你同時(shí)具備這兩點(diǎn)之后,領(lǐng)導(dǎo)不重視自己你可以炒他的魷魚。我還是那句話:充實(shí)自己!低調(diào)做人,高調(diào)做事!這篇文章我不怕讓領(lǐng)導(dǎo)看見,如果要是真的領(lǐng)導(dǎo)看到了,我倒是覺得是一件好事,可惜偶的領(lǐng)導(dǎo)還不知道我的blog,就是他知道估計(jì)也沒有時(shí)間看^_^

          posted on 2007-09-24 08:21 冷面閻羅 閱讀(1458) 評論(14)  編輯  收藏 所屬分類: 其他

          評論

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          深有痛感啊,經(jīng)驗(yàn)很重要,有些事情僅僅自己知道也不行,還要讓周圍的人理解你的想法,這個(gè)很難。
          我覺得工作之后最難的就是人與人之間的溝通和交流。
          2007-09-24 08:35 | 天天看海

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          培訓(xùn)?呵呵,我們公司也只是名義上有這么回事,也輪不到咱這等小小程序員,人啊,還是要靠自己
          2007-09-24 09:14 | dennis

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)[未登錄]  回復(fù)  更多評論   

          充實(shí)自己!低調(diào)做人,高調(diào)做事!和我一樣的觀點(diǎn)啊!哈哈
          2007-09-24 09:20 | andy

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          是啊,項(xiàng)目做成什么樣,程序?qū)懗稍趺礃樱I(lǐng)導(dǎo)們不要去埋怨實(shí)現(xiàn)者,甚至心里都不應(yīng)該有這種想法,因?yàn)檫@都是領(lǐng)導(dǎo)造成的。不注重培養(yǎng)員工,不注重方法,不規(guī)劃設(shè)計(jì),后果本來就應(yīng)該是失敗
          2007-09-24 09:37 | searchfull

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          看來大家的想法都是一樣滴
          可憐的是我們這些小小程序員啊
          2007-09-24 09:44 | 冷面閻羅

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          錢多做少事
          2007-09-24 10:42 | improviser

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          不做設(shè)計(jì),或是做了設(shè)計(jì)不評審(講解)的公司,更本就連起碼的軟件工程都沒有,當(dāng)然在這個(gè)遍地撒謊的國家,可能它還是cmm4呢。在這個(gè)氛圍下你就永遠(yuǎn)做暈頭巴腦的工人吧。
          2007-09-24 10:55 | walk man

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          做程序就是這樣的,
          2007-09-24 11:09 | 千里冰封

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          那里有培訓(xùn),培訓(xùn)都是針對領(lǐng)導(dǎo)的,作為一個(gè)最底層的coder,機(jī)會很少(基本沒有)。只有靠自己的學(xué)習(xí)充實(shí)自己,靠在實(shí)踐中鍛煉,等你真達(dá)到輩N
          了,不怕領(lǐng)導(dǎo)不重視你啊!
          還有一點(diǎn),即使你在牛,你上面的頭不走或不提升的話,你能有多大發(fā)展,他永遠(yuǎn)壓著你(除非他太。。)
          2007-09-24 11:29 | paul

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          自己先學(xué)習(xí)理論啊,然后再結(jié)合他們的設(shè)計(jì),如果到你能夠發(fā)現(xiàn)他們設(shè)計(jì)的各種不足的時(shí)候,就是時(shí)候跳槽了
          2007-09-24 23:27 | 劉甘泉

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          盡量把問題暴露出來,讓領(lǐng)導(dǎo)知道,如果他不處理,就不能怪我們了
          2007-09-26 06:35 | javazhai

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          @javazhai
          同志!
          我就是這樣,把問題拋到領(lǐng)導(dǎo)那,畢竟還是人家說了算了。
          我們這樣做,領(lǐng)導(dǎo)永遠(yuǎn)也不會怪罪你的
          2007-09-26 08:17 | 冷面閻羅

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)[未登錄]  回復(fù)  更多評論   

          靠!我們都一樣!問題是中國做架構(gòu)的十個(gè)有九個(gè)是吹大氣的草包.給出的東西總是一堆錯誤
          2007-10-12 15:46 | yy

          # re: 軟件開發(fā)的理念與實(shí)際開發(fā)  回復(fù)  更多評論   

          贊成
          2008-07-04 15:02 | 路過
          主站蜘蛛池模板: 高青县| 鄂伦春自治旗| 垦利县| 山东| 祁东县| 宁陕县| 上思县| 三台县| 大新县| 五寨县| 松溪县| 海宁市| 莲花县| 永修县| 溧水县| 彭水| 庆城县| 清流县| 尖扎县| 大田县| 增城市| 彭水| 东辽县| 安徽省| 平顺县| 永修县| 商河县| 自治县| 榆中县| 出国| 怀远县| 柳河县| 克东县| 沂源县| 宁德市| 滦平县| 天水市| 疏附县| 炉霍县| 卢氏县| 瑞昌市|