耍廢養老的好公司
這是一間罄竹難書的公司。
公司的 Slogan 是「Because We Care」,但實際上卻是「Because We『don't』Care」。
公司某軟體開發部的「臭嘴」小主管,對於軟體開發的品質,一點都不在乎;他在乎的工程師開發的方式是不是他會的技術;如果工程師用他不會的技術,他會對靠盃工程師,強硬要求工程師改回他會的技術。
「臭嘴」常常跟工程師說他有20年的開發經驗,經歷過軟體開發所有的職務,包含PGM,SA/SD,PM,但在技術上卻只會 ASP.NET,連 ASP.NET MVC 都不會。
因此他強烈要求工程師用 Xamarin 來開發 Android App,而且必須要在程式碼內直接對資料庫做連接。即使後來公司內開始推行用 Native 來開發 APP,他還是強烈要求工程師必須在程式碼內直接對資料庫做連接,完全不使用 Web API,也禁止工程師額外寫 Web API;對於資訊安全及 App 效能,毫不考慮。若真的不得已需要提供 API 給外部或廠商的呼叫,也只能用 asmx 寫 SOAP Web Service 這種過時的東西。
至於其他專案,在「臭嘴」的領導之下,更是無言。早就已經是網際網路的時代,「臭嘴」卻一直在推行 WinForm 的專案,而且毫無架構可言;同樣的邏輯,可以重複散落在專案中不同的地方。
好不容易終於有了一個 ASP.NET MVC 的專案,但在「臭嘴」對於客戶需求卻一直沒有談清楚,導致工程師每天加班超過晚上12點,最高紀錄還有工程師加班到半夜3點。而工程師被迫加班這麼晚,「臭嘴」沒有買宵夜請工程師就算了,工程師在申請加班或補休時,卻一一打回票,導致工程師非常不滿;後來大主管出來協調,讓這些工程師每週申請「公出」一天不用進公司(放黑假),來補償這些加班。
「臭嘴」的其他事蹟,真的是多到罄竹難書,例如要求工程師把很多商業邏輯寫在 Stored Procedure,一直對工程師靠盃說這樣查詢才會有效能。可是對於 Table 的設計,他完全沒有正規化的概念;一個表可以有4個PK,從來不設Index,甚至每個表的欄位命名都是 TA01, TA02......。常常客戶要求一些小功能上的修改,他不按照公司程序報價,反是自己偷偷去客戶端的資料庫裡修改 Stored Procedure,而不讓工程師知道;等到客戶有重大修改,他不得不走公司內部報價程序,但工程師卻因為客戶端的 Stored Procedure 和內部測試資料庫的 Stored Procedure,導致一直改卻一直錯。
「臭嘴」一直不斷的在跟工程師說他有20年的軟體開發經驗,帶過很多大大小小的專案,但在專案管理上,他幾乎是一無所知,甚至不懂任何專案管理的軟體。對於客戶不合理的需求,從來不會拒絕,工程師做不出來,或是要花很多的時間開發,就只會靠盃工程師。在專案進行期間,「臭嘴」從來不開會,他認為大家的位置都在一起,只要互相問一下就好,所以就放任工程師互槓,甚至是放任測試人員亂測試;測試人員總是依據自己的感覺在做測試,常常跟工程師說「我覺得應該要怎樣」,但常常這些「我覺得應該要怎樣」就不是客戶要的,導致工程師一直陷入無止盡的修改輪迴。
最扯的是,公司好不容易找來了一個架構師,要改善公司內部的軟體開發流程,但架構師提出的改善,完全被「臭嘴」否決掉,就連架構師在公司內部架設 Gitlab 來控管專案,也被「臭嘴」好大的官威給否決掉。搞到最後,架構師只能淪為高級工程師。
岳姓大主管對於「臭嘴」在亂搞,明明都知道,卻都一直視而不見。每次等到工程師因不滿「臭嘴」而提離職時,不是說「臭嘴」在亂搞為什麼不早一點告訴我,或是說「臭嘴」是他提拔上來的主管,必須要授權給他等等這種屁話。
除了某軟體開發部門外,這間公司的某些規定也是很扯;例如 Offer 上寫著三個月試用期過後調薪,三個月後卻完全沒有調薪;員工離職後,薪水沒有準時入帳,還以「公司內部交接還沒有簽核完成」為理裡,扣押薪水,簡直是視勞基法為無物。
一家公司,對於公司內部員工都沒有誠信,怎麼可能對客戶會有誠信?對在職員工都不「Care」,怎麼對客戶就會是「Because We Care」?
這家公司表現出來的根本就是「Because We『don't』Care」。
來自: 185.189.115.75