1. 程式人生 > >工作一個月,被開除了!

工作一個月,被開除了!

      8.15上班到9.13被開除差不多一個月的時間,雖然短暫但有收穫也有抱怨值得記述。我這家公司叫做芬奇圖文是在天津河北區一個居民樓裡來這裡主要是離家近,15分鐘就到了。因為我暈車所以離家近是一個很重要的選擇標準而且這個公司還是9點上班,因此我選擇了這個公司。雖然試用期只有2000每2個星期修一次雙休,沒有保險公積金甚至連營業執照都沒有。不過部門主管答應我來這裡是做設計架構的而且還要大力推廣oo的應用,我覺得這個人的思路還是挺進步工作也省心就答應了。

    我的收穫:來這公司頭一星期沒啥事每天就是看書看網頁,因為是設計工作所以就把DDD的概念又重新看了一遍。這期間偶然發現了彩色建模技術真是很大的收穫,並且在實際工作中也體驗了一下非常有助於理清思路。從第二星期開始就有了一些分析模組設計類圖的工作,在這期間體會了彩色建模和DDD思想並對一些熟知的設計模式又複習了一下。說實在的設計這東西光看書一點作用都沒有,只能在實際工作中反覆揣摩體會。由於這個專案不是很大業務也不復雜所以在不開會的時候我也會研究點程式碼寫blog,沒想到在公司無聊時寫的一篇blog竟然首次上了csdn首頁真是對我的自信有很大的提升。看來人要想提高確實不能被繁雜瑣碎的工作纏身,不過話又說回來了就2000塊錢我做的這些工作也夠值了而且還給一塊做設計的同事講了基本的設計思想這個就算白繞他們了。

    我的抱怨:雖然這個公司連營業執照都沒有可老闆確實美籍華人(應該拿綠卡了),雖說是美國人卻沒讓我看出有一丁點先進世界的思想。這老闆號稱是做程式出生好像搞過jsp不過程式設計思想為零,做專案上來就是需求+資料庫然後在詳細分析需求+框架設計。而且這大哥智商可能還有點問題,一個最簡單的樹形結構儲存問題都能討論1個小時,到了下班點還精力充沛真是服了。最要命的是這人是太原人,他在那邊也弄了一個公司主要做UI部分,但是資料表結構和一些業務還要和太原的人溝通。估計是老鄉的緣故老闆比較偏袒太原的方案,所以為了經常為一些很簡單的問題浪費時間。比如是否要在一個基本沒有許可權的系統裡使用Membership都要談論大半天。因為太遠那邊一直用這個(估計自己也不會實現許可權系統)所以就全力推薦,而我是極力反對在一個沒什麼的許可權需求的系統裡用那東西就是自找麻煩。但是這個老闆有個毛病(據我分析是強迫性人格)你必須要說明白了你的這個設計好在哪裡,比太原的哪裡好他聽明白了,理解了才能採納。我是無奈了想MemberShip這種桌面上的還好說,而像為什麼DDD好於以資料庫為住的開發方式這種事情沒法解釋。這東西沒有絕對的好和絕對的不好,我只說我的經驗能力都高於這個公司的所有人,所以我說領域驅動肯定是成功機率最高的,你非讓我說明白了我也無能為力。因為老闆想弄明白只能先自己把oo原則先看一遍並理解,不過我這個奢求是不可能的。

    為什麼我說這個老闆可能是強迫性人格呢,因為這個人思維是獨斷論和形而上學類似於馬列主義那種思維。就是看問題只從當前實際問題的優越考慮問題,絕對理性不願信任我這個感性經驗主義。舉個簡單的例子他會問你為什麼你要坐在馬桶上拉屎而不願意蹲著拉,我只能解釋坐在馬桶上拉屎大多數人覺得舒服所以我選在馬桶,但是老闆會說蹲著也可以拉出來你為什麼不選在最直接簡單的方式。對於有這種思辨能力的人我只能閉口不語。而實際的例子是這樣的,我對於一個需求使用了組合模式有幾個子類,老闆先看了下組合模式說為什麼這個設計中沒有Leaf和Composite子類呢,我看網上介紹組合模式的圖例都有你這個沒有是錯的。唉,雖然人家是老闆呢,雖然他很二我還是添加了Leaf和Composite類,然後以前的子類都繼承自Leaf。然後老闆看了又說Leaf下的子類其實都沒多大用因為都是存在一張表裡(無數次的輪迴)而且行為上也沒什麼特殊為什麼不能把這個子類都去掉,我說在邏輯上是有這些具體分類,在設計後期可能會重構掉也可能不會。然後老闆說從現在看沒有特殊的東西,所以就必須把子類和父類合併了。強迫性人格有很強的控制慾,這種往我技術領域裡插一腳的行為真是令我做嘔。

    再說點其他的,這個部門的經歷雖然在面試時跟我信誓旦旦要用oo思想開發系統但是一看見老闆就沒氣焰了,老老實實的花powerdesigner,不過他老是有理說你只要把老闆說服了就行,咱們老闆如果聽明白了你的解釋它會全力支援你。我不否認他的觀點但是我不是窮極無聊的人,有那功夫看點日劇也好。還有一個哥們也是這個設計組裡的雖然也號稱是這個公司裡的高手有了幾年經驗不過解決問題的思路有貧乏基本功薄弱。舉個例子這個網站要在後臺定時執行一些耗時耗記憶體的任務,他們的做法是寫很多window服務在裡面掉timer然後再伺服器上安裝。我看到這個解決方案很是不解,何必脫褲子放屁用個timer不就行了難道是不會用嗎?跟著哥們大廳以後才恍然大悟原來他不知道怎麼在asp.net程式裡啟動一個後臺執行緒,而且還堅持認為這些任務會耗費大量記憶體造成伺服器負擔。我當時很不理解.net的gc是吃白飯的嗎?不過這哥們說就是覺得這樣做不好會浪費記憶體,偶狂暈這年頭小白們都是靠推論來解決問題的(這不免讓我聯想到餘秋雨大師),他們在沒看過gc的基本執行原理下就大言不慚的和我談論問題,而我竟然還能耐心解釋看來是我腦殘。

    被開除的原因:本來這週六,週日和下週一是中秋放假的,但是趕上這星期是小禮拜要上週六所以我沒覺得怎麼樣。不過令我震驚的是老闆覺得工期緊(因為落後的開發思想造成的)所以應該加班因此週一就不休息。我聽到這個決定是心理有些不爽邊決定在中午大夥吃飯的時候質問一下部門經理,到了吃飯的時間我把部門經理喊了過來並高聲(為了讓大家都聽見,我是為他們在反抗)詢問為什麼週一上班?答曰老闆就是讓上。我說可有2倍加班費嗎?答曰沒有。我說那好我不管別人怎麼想週一我肯定是要休息的而且必須要給我100工資,如果不給我是不會善罷甘休的。答曰這你一個人的意見還是大家的。我說是我個人。對話結束(這裡刪節了我歌頌個人利益大於集體利益等等)對話結束以後所有在場吃飯的人都想根本沒發生過任何事情一樣照常吃飯聊天。真是可悲啊,要不《窮爸爸富爸爸》裡說不是老闆在剝削工人而是工人甘願被剝削。下午人事向我傳達了結束試用期的通知,原因是我的舉動讓部門經理和一個老總(這個好像就是負責後勤的,這年都是個人都能叫總了)覺得很沒面子(這年頭連豬肉都吃不起來還成天整什麼面子)。讓在場的員工有了反抗鬥爭的自我意識,所以我這個大毒草必須被拔掉。ok,我走人就是了無所謂。對於我來說基本沒有什麼損失就是很無聊的度過了10來次會議。

    最後再補充一下說下老闆,這丫的不敢欺壓美國人民卻跑回中國壓榨同胞的勞動力,出趟國沒學來好的到學會當資本家了真畜生。