• 10

讀資訊工程如果不會寫程式??


特洛瓦 wrote:
其實UML這種東西就是包含在規格書裡面,也不是說要給主管或著看不懂程式的人進行閱讀,
軟體開發最多成本其實最多是花在維護階段,這種時候規格書就顯得異常重要,
基本上只要受過"基本"資管訓練的人員,觀看與閱讀規格書,就可以大致了解系統的運作,
相對來說,對於後續人員的維護上就會容易些。


說的沒錯

但這跟現實是差很遠的

小弟寫程式十幾年了,進過不少公司,做過不少大project,都沒去寫UML

往往現實的情況是

你完成這個project,老闆就讓你做下一個,補UML?

沒人有空,寫了只有搶你飯碗的人會感激你,上面也看不到績效

那開發前先寫UML? 沒人會這樣,除非是你畫UML,別的team做,通常不會這樣

前端user也根本不懂UML,你懂程式懂UML,可是往往案子就是你在寫,誰會脫褲子放X呢?

結果就是根本不存在UML

你說的沒錯,維護階段,UML的價值非常高

但這個前提在於

1.有完善的UML 文件(正確且真實反應程式現況),只要code有改,UML也要參考與更新
(一般人做完,下個要做的是修bug吧..上線沒事了?! 下一個project在等你,補UML老闆看不到績效)

2.維護階段遇到問題,卻找不到原開發者,但原開發者很佛心都補好了UML 文件

而這兩個前提都不大容易發生,

大部份人會找原開發工程師來做,不會去翻UML,若是in house team就找in house,如果是外包,就會找外包公司,很少有人會找人去翻文件,多半也是直接看code,因為看UML,天曉得是幾百年前的版本? 另外工程師也懶得寫,寫了自己好丟飯碗給別人嗎?

有人會說,專案的專業主管應該要要求工程師寫

我是專案的主管,但我沒要求,why? 因為他們code的架構都是照我規定在寫,我也能直接看懂code

何必看他們的UML呢? 我寧可他們花時間做別的project,這樣team的績效上面才看得見,不是嗎?

寫UML就像當兵把皮鞋擦亮一點,把衣服穿整齊一點,我是覺得真的很閒才去做它

而且這種東西,高階主管根本看不太懂,你皮鞋擦亮,將軍看了還高興些




tracer1000 wrote:
對程式設計師來講根本是個負擔 +1



+1

如果要完全使用UML,但UML的工具沒跟使用的語言整合起來,一個程式等於要寫兩次。早期還是 Booch, Rumbaugh 也用過。現在只有重點設計文件,跟外行人溝通時,才用 visio 按自己的方法作到看的人會懂就好了。

slash410 wrote:
文件...!?

別的公司我不敢講
在我們公司, 文件做得越好越仔細,
只是在提高被替換掉的機率...


+1

巷內人講的話

這很殘酷

文件寫得好是要給自己看嗎?

不是的,是在替自己挖墳墓


tracer1000 wrote:
+1巷內人講的話這很...(恕刪)


公司要砍人還要先看寫的程式別人看不看得懂,這種人不早該被砍掉了嗎?
Mainline Pocket wrote:
公司要砍人還要先看寫的程式別人看不看得懂,這種人不早該被砍掉了嗎?


情況往往是

一個系統全公司只有你會維護

你會去寫文件嗎?

不會吧

公司會砍你嗎?

也不會

那寫文件幹嘛? 給自己欣賞?

公司如果要倒了,那你寫不寫文件,一樣都被砍,那何必寫文件呢?

因為這樣的現實下

一堆程式沒文件,我一點都不感到意外,

通常最完整的文件只有business requirement document這類需求文件

因為使用者只看得懂那文件

你說寫的程式別人看不懂,這種人早該砍,問題是有時候全公司就你會寫,

上面長官只要你懂就行了,怎可能會砍你呢?

tracer1000 wrote:
情況往往是一個系統全...(恕刪)


抱歉浪費你的時間。 我沒注意到你說的是 “文件”。我以爲是”程式“。

tracer1000 wrote:
你說寫的程式別人看不懂,這種人早該砍,問題是有時候全公司就你會寫,

上面長官只要你懂就行了,怎可能會砍你呢?...(恕刪)


那只代表這公司實力不夠才拿這當標準吧。有實力的,對手百萬現金 bonus 還是挖得走。
Mainline Pocket wrote:
那只代表這公司實力不夠才拿這當標準吧。有實力的,對手百萬現金 bonus 還是挖得走。


別這麼講

小弟當年拿外國人簽證時

有時安定比較重要,公司絕對不離不棄,讓我經歷了網路泡沒時代的大裁員,

而且百萬美金bonus挖角?! 小弟行情沒那實力

不過我開發的project是有這行情就是了,但拿案子的是公司,不是我

不好意思,樓有點歪

話講回來,念資工的最好還是要會寫點程式

就像當軍人要會用槍一樣

我雇人也是同樣的邏輯

看的是會不會"用槍",有打過甚麼仗,倒不太管哪個"軍校"畢業,因為"不會用槍",哪個名校出來都沒救
樓主如果對這行還有興趣,可以把找工作空的時間拿來自己學習,反正你有文憑了,可以把實力利用這時間建起來。半年内就算你沒找到工作,你的能力將比半年前進步很多。你投資的時間越多,報酬將會是越大。

cherryhuahua25 wrote:
想請問一下很多人都知...(恕刪)
你甚麼都不會那要幹嘛?
  • 10
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 10)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?