顯示廣告
隱藏 ✕
※ 本文為 dinos 轉寄自 ptt.cc 更新時間: 2014-05-18 20:49:47
看板 Soft_Job
作者 soniccol (@_@)
標題 Re: [心情] 前輩拒絕導入任何其他工具....
時間 Sun May 18 10:02:09 2014


※ 引述《dream1124 (全新開始)》之銘言:
:  有些問題, 講了傷和氣, 不講又不痛快, 請問大家都怎麼處理呢?
:  小弟待的這間公司, 本業不是軟體, 但有不算小的軟體部門維護內部 ERP 系統
:  基本上對新鮮人算相對友善的, 同事人不錯, 交通算方便, 工時不算長,
:  起薪以行情來說也不壞, 但是軟體開發的方式讓我不是很滿意
:  在我進公司一個多月時, 建議要寫單元測試, 讓測試不會完全只能手動,
:  也不會曠日廢時
:  這時候前輩說系統設計得不好, 很難寫單元測試,
:  而且建立單元測試和框架的成本很高, 甚至可能超過手動,
:  前輩的長官也說我才剛進公司, 需要時間才能了解他們的運作方式
:  結論:被打槍, 但我接受這個說法

   我不曉得您在職場上的工作資歷如何。就我所碰到的案例,我得到的答案是。
   既然是剛進公司的菜鳥,什麼都不懂的情況下,就請乖乖的照著公司的規定做事。
   不然只會被公司的經理、老油條說:怎麼找了一個沒經驗的,妄想改變公司體制的來。
   依照華人的作法,通常這種人都會被「和諧」掉,不是吃最重的工作,不然就是
   升遷加薪沒你的份。

:  進公司三個月後, 我建議換掉 CVS 版控系統, 因為太舊不符開發需求,
:  而且我們使用版控系統的方式有很多缺陷, 幾乎就跟使用 dropbox 一樣,
:  只是遠端備份系統, 公司甚至還為了繼續使用它,
:  而土法煉鋼自行開發一些工具來彌補它的不足
:  這時候前輩跟我說版控系統是維運部門管的, 我們這邊基層改不了,
:  這種政治問題很麻煩, 很難處理又要教會大家很多東西....
:  結論:繼續打槍, 雖接受這個說法但有點失望

   這點要知道的是,有人可能使用CVS這套工具開發系統十幾年了。
   現在這個工作他做的好好的,他上有父母下有妻小要養。
   你現在要他放掉用了好幾年的吃飯的工具跑去用SVN或是GIT,不是要他的命?


:  進公司五個月後, 我建議使用相依性管理工具, 建構各種不同的build,
:  這樣不用做什麼事情都要在 eclipse 裡面起整個伺服器才能知道有沒有成功,
:  也不會讓同步整個系統的過程像一場噩夢, 永遠不知道有沒有同步乾淨
:  這時候他們跟我說這種工具很複雜, 要導入還需要教育很多同事,
:  而且感覺不出比起 Ant 好在哪裡, 為什麼不能只用 Ant 建構專案....
:  結論:還是打槍, 我的不滿開始累積
:  最近一次的事件, 讓我有快暴發的感覺....
:  前輩無意間發現我的 jsp 頁面裡面, 為了讓語法更簡潔,
:  寫了 expression language 而沒有用指定的 Struts 1 bean:write 標籤
:  因此叫我向上級寫一分報告解釋使用 EL 有什麼好處, 也許有機會導入
:  於是我以為自己嗅到一些改變的風向
:  很開心地分析, 從政治的觀點告訴他們這東西是 jsp 本來就有的規格,
:  不用引入一堆lib也能用, 問題很單純
:  從開發的角度告訴他們能讓語法更簡潔, 也不會影響到其他已經寫好的程式
:  最後.... 還是被打槍! 以後不能使用了!
:  前輩說, ${} 的語法感覺跟 jQuery 有點像, 怕其他開發者會弄錯,
:  而且它能做的事情原本就能做到, 感覺不到用了以後有少明顯效益,
:  反問我若嫌標籤的做法太冗長, 為什麼不用複製貼上的?
:  還引例子說公司同事的先生是 java 的資深開發者, 說EL 通常配合 JSTL 使用,
:  若像公司這樣沒用 JSTL, 那配 EL 效果不是那麼明顯
:  我聽完反問他, 如果 EL 都因為怕一些團隊政治問題而不能寫,
:  那為什麼你當初要導入 jQuery 寫頁面?
:  jQuery 內部可是很厲害的 js 高手寫的,
:  js 基礎太差的人甚至還不太會用 jQuery 啊~
:  結果他的理由是因為公司不強迫一定要寫 jQuery, 而且有些事情純 js 不好做
:  反觀 EL 能做的事現在用標籤也能做, 因此就不要使用了吧~
:  我聽完就說, 若照他這種決策標準, 換掉版控系統, 使用相依性管理工具,
:  這些有做差很多的事情, 你說要引入的工具太多, 要教育的事情太多,
:  牽涉太廣, 不能用
:  結果 EL 這種標準內的東西, 牽涉範圍也小, 你說效果不明顯, 也不能用,
:  那是不是以後專案都不可能引入新工具了?
:  結果他竟然很誠懇的說: "對, 確實是不太想導入其他工具!"
:  我了解他是不想唬弄我才會很直接的說,
:  但回去以後越想越氣, 怎麼連這麼小的事情都說不給一點彈性, 方便, 與進步呢?
:  我實在是有些不爽, 很想找機會跟前輩上面的人反應這個問題,
:  或是在個人例行報告的會議裡面向同部門的人反應我的心聲和想法,
:  可是直覺又告訴我這樣也許效果不會好, 可能也會有些副作用,
:  因此上來請問大家一下, 若是你, 會怎麼做呢?
:  謝謝大家

   通常,為了公司的運作。像這種體制上重大改變的事情,對於董事會,股東,
   或是管理階層的人來說,是不樂見的。

   公司最主要的目的還是賺錢,不是來給你練習技術的。

   除非你的能力已經到了有辦法當主管的程度。

   不然人家只會想「又是一個半澤直樹」。

   半澤直樹雖然把大和田常務董事弄下來,但大和田還是董事。

   半澤直樹卻是要避風頭而被迫降級、出走。

   難到你要這樣子做嗎?

   因為你所面對的環境是這樣子。

   我曾經在有總經理開會的場合對一個主管發飆,

   最後反而是讓很多人對有的印像很差,甚至有的副總在我換工作後,

   私下跟我的新公司的主管說我的不是,給我負面評價。


   另外,如果全面採用EL expression,如果上線的時候出了問題,造成業務損失,

   請問你要賠嗎?

   除非你能提出更好的解決方案,不然只是給自已找麻煩而以。

   我曾經很自以為是,以為open jdk6跟sun jdk6是類似的東西,

   就沒有特地的為了系統去裝sun jdk6,使用open jdk6,


   結果上線後功能就是跑不出來,我認為open jdk6先進啊!

   先進有什麼屁用,客戶上線的系統不能用第一個就把你罵翻了,還管你先不先進。



   承如上面幾個人的回文,如果你想導入你想用的技術,請你在找公司的時候,

   就要先問清楚,這個公司是不是有這樣的環境跟資源可以讓你這樣子玩。

   或是說去找有用你想要的技術的公司,這樣才是最有幫助的。

   只是錢、休假問題、福利好不好、有沒有正妹都可能要做考慮,

   不然就是自已開公司,然後底下的人開發都規定通通都用EL expression。

   只是自已開公司的問題會更多,而且還會比用不用EL expression 還煩XD


   一些不成熟的想法跟意見,提供你做參考。


--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.178.98
※ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1400378536.A.707.html
lovdkkkk:推 先進有什麼屁用, 還有 自已開公司的問題會更多1F 05/18 10:17
DrTech:中肯,就算你很負責想陪,可接受降職或被Fire。還是沒人2F 05/18 13:36
DrTech:願意這樣搞的,職場工作久了,都知道這種情形。
mathrew:中肯  講難聽一點就是菜逼巴剛來半年,是對公司系統很了解4F 05/18 14:03
mathrew:了喔,剛進來就他媽的一堆意見,你以為你誰啊
dream1124:推這篇6F 05/18 19:18

--
※ 看板: dinos 文章推薦值: 0 目前人氣: 0 累積人氣: 81 
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇