敖總的辦公室是在主辦公室那邊,但他會不時到研發部所在的這邊來,有時是為了在客廳接待客戶和客人,有時是到客廳來喝茶,有時是到研發部找立經理或宗或部門中其他成員問技術上或工作上的事情,有時則是在小會議室里開會或在展廳里觀看和研究錄播系統的真實拍攝效果。那個小型展廳里就按真實環境裝了一套錄播系統,專供給客戶演示和開發測試之用。
雖然進入公司時間不長,但是我還是從這些零散的片斷中看到了,敖總在公司有絕對的權威,他主宰著公司的一切,公司的員工都是他隨時可以調遣和使用的兵卒,他也總是在有意無意間表現出一種絕對領導的架勢,在公司里大有古代帝王“普天之下,莫非王土;率土之濱,莫非王臣”的感覺。所以公司的員工都表現得對敖總很尊崇敬畏的樣子,尤其是我所身處的研發部,我最能接觸到的部門中各人,不管是立經理、宗,還是小鐘、林工、良子,都對敖總表現出很乖巧聽話的樣子,對敖總十分言聽計從,似乎敖總就是他們的衣食父母和恩人,似乎都已將敖總視為神明般頂禮膜拜。很顯然公司就是一家家長制的公司,敖總就是這家公司的“家長”,所有員工都是他的媳婦、兒子、孫子,在他的絕對領導下“一團和氣”。
但偏偏我是個不喜歡絕對權威的人,骨子里崇尚的是人人平等,即使現實中不可能做到人人平等,但也希望在人格上人人平等。所以在我的心里,我并不屈服在敖總的絕對權威下,但表面上我自然無法“獨善其身”,只能隨大家一起仰視敖總。所以這也注定了我的心里會很痛苦,我從心里不喜歡這樣的公司氛圍。也許是我只是一個新來的員工,不能明白他們當初一起經歷了公司的初創期和成長發展期所形成的良好親密的關系。
我想起了在郵購公司時的祁總,如果說祁總的威風或多或少是出于職位的需要而刻意裝出來的話,那么此時敖總的權威則是不容置疑的。
良子所住的地方和宗是在同一個方向上,所以上下班良子都是搭宗的順風車的,也可能正因為如此,良子和宗的關系很好,相比于宗對我的態度,宗對良子的態度簡直是天淵之別。所以有了這樣的比較后,有時我不免覺得很郁悶。
林工住在崗頂附近的石牌村,所以他上下班時有時走黃埔大道,有時走中山大道,如果他下班時走中山大道,則和我同路,都是從天河公園東門穿過天河公園經小北門到中山大道的學院站坐車,所以我和他有時就一起走。在路上的聊天中,林工還是很熱情爽快,很有北方哥們的那種感覺,對于感情方面的事情,他也毫不回避,很大方地說起。原來此時他也是單身,之前有個女朋友,因為某些原因散了。雖然只是簡單的路上聊天,但是我還是覺得和林工有些投緣,也許是因為林工的熱情爽快,以及我和他年齡相近、又同為單身的緣故。原來我就是一直都比較喜歡熱情豪爽的北方人的。但是因為在公司里的特殊情況,我和林工的真正接觸也只止于此。
就在我進入公司一個多月后,部門里又招來了一位新同事,是做硬件工作的,跟小鐘和良子的工作性質相近,但又有所不同。這位新同事姓陸,比我小五歲,被大家稱為小陸。小陸是廣東潮汕人,長得高大俊朗,雖然比我小五歲,但看上去人卻很沉穩老練,而且有幾分機智。在后來的聊天中,小陸說起他是上一年剛畢業的,之前在一家也是搞硬件的公司做了好幾個月的時間,然后就跳到了此時的這家科技公司。
人員的增加,部門里便在原來的兩邊座位的中間位置加了兩個座位,與原來兩邊座位靠前對齊,小陸坐在后面的一個座位上,前一個座位預留出來給后面可能還要再招進來的人員。本來就不寬敞的辦公室,加了兩個座位后,頓時變得很局促,唯一覺得還有點空余空間的,就是小陸座位后面的那個空位置,此時還沒有再加上一個座位。
小陸到來后,部門里也打破了原來在上班時間內相對安靜的狀態,因為立經理開始常常跟小陸討論或講解工作上或技術上的事情,但是他們說的內容我都聽不明白,所以我只能從他們談話的表面來猜測小陸要做的東西是需要立經理跟他討論和講解后才能解決的。立經理似乎也很樂意和小陸這樣互動,一說起來總是滔滔不絕,說話的過程中也體現著他的口頭表達能力很強。
從立經理與小陸的工作交談中,我還是看到了立經理對小陸這位新同事的態度很好,對小陸可謂是諄諄善誘,毫不厭煩。這給了我一個強烈的對比,我自問我待人和做事的態度不比小陸差,即使差也不會差很遠,小陸能得到他的直接上司立經理的無限關照,而我卻只能得到宗的冷言相向,真是“同人不同命”啊。我只能在心里感嘆,我怎么就不能遇到一個好上司呢?
代碼一天天地敲著,雖然我還在試用期內,還不知道能不能轉正,在心里我也在問自己要不要堅持做下去,但我還是很認真地寫好每一行、每一段代碼,盡我的能力保證寫出來的代碼是最規范、最簡潔和最優化的,每一個我認為有必要的地方我都會進行所謂的“單元測試”,以確保程序邏輯準確無誤,因為我覺得這是一名合格程序員的基本素質──雖然我不一定是一名合格的程序員。雖然開發中不時遇到一些難度較大的程序算法,但我都將其一一攻克了。而且正因為還在試用期,我表現得更積極。
我此時對工作的態度,可以說是很上心和很投入的,跟在門票公司時相比可以說完全是兩樣,甚至比在郵購公司時表現得還要好。雖然面對著電腦屏幕不停地敲代碼時仍然覺得很枯燥乏味,但對工作的態度并不因此而受到影響。也許此時我的思想已得到了“升華”,對待工作已超出了與興趣的關系,不管興趣是否還存在,不管心里對代碼是否還感覺厭倦,也不管在公司的處境是否理想,工作還是要認真積極地去做,這是一種對自己負責任的態度。經過曲曲折折和兜兜轉轉后,也許我已開始明白了某些道理,思想也漸趨成熟起來了。有些事情,不管自己喜不喜歡,愿不愿意,都要認真地把它做好,這是做人、做事和立足的根本。
編碼工作按部就班地進行著,時間一天天過去,三個月的試用期終于結束,但試用期過后的新一個月伊始上了好幾天班后,公司都沒有跟我提轉正的事。于是我主動找立經理說明情況,然后立經理就找宗了解情況,當然就是向宗了解我的工作能力和工作表現等情況,看我是否能轉正。然后立經理告訴我可以轉正,然后最關鍵的問題來了,那就是轉正后的工資問題。我直接跟立經理說,我希望轉正后的工資是面試時所談到的多少(即面試時所談到的那個工資范圍數額中高的那個數額),但立經理卻毫不含糊,說他記得面試時我說的期望工資是多少,而不是我現在所說的數額。立經理所說的就是我提出的工資范圍數額中低的那個數額。
這不明顯是在跟我玩字眼嗎?我是提出一個范圍數額,但我沒有理由不想達到高的那個數額。于是我直接跟立經理說,面試時我說的是多少到多少,那我現在就希望轉正后的工資是多少(即高的那個)。然后立經理說,此事他作不了主,要請示敖總后才能給我答復。于是我就表示先等答復。
雖然交談的過程中我說話的語氣很溫和,但我心里的態度其實已很明確,那就是如果達不到我所提的那個工資數額,我會毫不猶豫地閃人不干。面試時我已沒談好,把期望工資開低了,此時我不可能再作出讓步。
在這個談轉正后工資的過程中,我還是看到了立經理的另一面。明明面試時他說過我轉正后的具體工資數額要等我試用期過后才能確定,那么此時我可以轉正了,跟他談了,他怎么就可以一口就認定了我面試時所說的是低的那個數額?怎么高的那個他就不記得了?不記得了這是一個范圍數額?這不是有意想壓低我轉正后的工資嗎?
所以從中我也看到了,雖然表面上立經理對人的態度還不錯,但在關鍵的問題上,他卻一點都不含糊,算計得十分清楚。事實上后來的一些小事情也證明了這一點。
過了兩天后立經理告訴我,敖總答應了我提出的工資數額。就這樣我算是轉正了。
但是從試用期到轉正,公司都沒有跟我簽任何形式的書面合同,全是口頭承諾。而且后來從與小鐘、良子、小陸等人的聊天中了解到,公司也沒有和他們各人簽勞動合同。姑且不說公司這樣做是否違反勞動法,單就我轉正后的工資問題來說,如果我不主動提出來,公司是不是就一直按試用期的工資來打發我呢?
雖然我算是轉正了,但因為客觀上的原因和主觀上的內心感受,實際上我心里并沒有完全確定下來就先在這里做下去,我心里還在猶豫著去或留的問題。當然,雖然我心里還在猶豫著,但工作我卻一點都沒有耽誤,該認真積極地去做還是要認真積極地去做。
兩三個星期后,在新的周一上班伊始,敖總就讓我和宗到客廳邊上的那張小圓桌上,一起討論視頻管理系統開發上的事情。敖總問我系統開發得怎樣了,于是我按實際進展情況跟他說明了。但敖總聽后卻說,不明白我所說的情況,他也看不到我做的東西。我說可以在我的電腦上將做到的東西演示一下,但敖總卻說,誰會那么仔細地看你電腦上的東西?我無話可說。然后敖總又說,我應該像宗一樣,將要做到的東西一項一項地列出來,發給他和宗,以讓他們了解我究竟在做什么東西,然后完成了一項就標示一項,這樣他們才心中有數。于是我當面答應敖總說,等會討論完后我馬上將有關情況寫一下,再發給他和宗。
敖總聽我向他大概講了視頻管理系統的功能后說,他總是覺得系統的功能做得很復雜,都不是他所想的那樣。我說我是按照之前祝老師提出的業務需求來設計的,但敖總卻說,誰說你要按照祝老師提出的業務需求來做?現在不是是不是按照祝老師提出的需求來做的問題,而是有很多客戶要求給他們提供一套視頻管理系統,他們要的功能相對簡單,就是對視頻文件進行最基本的管理,讓他們可以方便地觀看視頻,并不需要教室的預約、預約的審批、生成相應的教學單元等那些復雜的功能。我說那能不能先繼續按祝老師原先提出的需求來做視頻管理系統,到時再做另一個版本的視頻管理系統,給這些用戶使用。
敖總一聽火了,有點氣急敗壞地說:“你怎么還不明白呢?現在客戶就是想要這樣的系統,你還在說‘到時’,到時什么都晚了!阿X我覺得我跟你溝通很困難你知道嗎?可能是大家剛合作,還需要磨合,但是我希望你能改變你的思維方式,能很好地理解我說的話,我說過一遍就不想再重復第二遍。像宗和立工他們,就能很好地理解我的意思,他們都知道我說話的方式,你也應該像他們那樣。現在不是你想做什么就做什么,而是我要你做什么你就做什么!”
X自然就是我的姓,“阿X”正是敖總對我的習慣叫法。接著敖總又說了一通,我被訓得十分難堪,懾于敖總的氣勢和權威,我竟然連反駁他的勇氣都沒有。當初不是他讓我照著祝老師的意思來做的嗎?我還特別問過他的,怎么此時他卻反口了呢?但是此時他是“大爺”,我是“孫子”,我不能這樣反問他,更不能當面對他說不,除非我決定不干。我心里想,沒錯,你是“大爺”,你要我做什么我就做什么!
然后敖總又向宗和我問到了“打點”功能和“PPT目錄索引”功能在視頻管理系統上要怎么做。PPT自然就是指PowerPoint文件。
所謂的“PPT目錄索引”,是宗在錄播主機的軟件程序中所做的一個功能,在視頻錄制的過程中,當教師要展示PPT文件的內容時,正在錄制的視頻畫面自動切換到電腦屏幕畫面,同時程序自動抓取PPT文件的當前畫面信息并記錄下來,成為PPT目錄索引,教師每展示一次PPT文件的內容都進行一次這樣的操作,視頻錄制結束后,再將這些PPT目錄索引與剛才錄制的單流(即單個畫面)視頻文件以多流(即多個畫面)的形式重新合成為多流視頻文件(也有可能是邊錄制邊合成),以后在錄播主機的軟件程序中觀看此視頻時,就可以通過點擊其中的PPT目錄索引畫面中的某個目錄索引,使視頻主畫面跳到相應的時間點播放。但是當將視頻文件從錄播主機上下載到視頻管理系統所在的服務器上時,脫離了錄播主機的軟件程序,這個功能就無法帶過去了,所以需要在視頻管理系統上重做這個功能,即在視頻管理系統上可以實現點擊PPT目錄索引進行視頻播放的操作,并且可以重新編輯PPT目錄索引信息或添加新的PPT目錄索引。
“打點”功能其實也與“PPT目錄索引”功能類似,也可以在視頻錄制的過程中邊錄制邊進行“打點”操作,不同的是“打點”可以針對視頻中的任何一個畫面,而“PPT目錄索引”只針對PPT文件畫面,所以也同樣需要在視頻管理系統上重做“打點”功能。
宗跟我這樣解釋了錄播主機軟件程序中的“打點”功能和“PPT目錄索引”功能后,我也明白了,然后我也向宗和敖總大概講解了在視頻管理系統上要怎么做這兩個功能,敖總和宗也大概理解了。這兩個功能在錄播主機軟件程序中和視頻管理系統上的實現方式還是不一樣的,而視頻錄制過程中所記錄下來的打點信息(即“打點”時的簡短評論,包括時間點數據)和PPT目錄索引信息(當然也包括時間點數據),則需要隨視頻文件一起從錄播主機上下載到視頻管理系統上進行處理,以使這兩者的信息在視頻管理系統上可以與錄制時的情況保持一致。
最后敖總還提到了對視頻和相關課件進行評分的功能,由于他自己對實際業務需求也說不出個所以然來,所以便要求我先記下來,以作備忘,以后再具體向祝老師了解情況。然后宗說,將剛才說到的“打點”功能和“PPT目錄索引”功能的情況也寫下來,以作備忘。
討論完后,我回到座位上,便馬上寫名為《視頻管理系統功能開發簡述及開發進度》的文檔,將視頻管理系統的功能點一項一項地列出來,并將已完成了的標示出來,同時在文檔中將“打點”功能和“PPT目錄索引”功能簡要地寫出來,也將評分功能簡單地記錄下來。所列的功能點主要是管理員后臺的,由于教師后臺和學生后臺還未開始開發,所以只簡單地列了一下。事實上此時我已將管理員后臺的大部分功能開發完了。
寫完后,我便先將文檔發給宗過目,宗看后說,“打點”功能和“PPT目錄索引”功能寫得太簡單,應該畫流程圖將實際業務流程表示出來。我說現在還沒進行開發,到開發的時候再畫行不行。宗說現在不畫,過后就會忘了。我說我忘不了。我自信我的記憶力很好,忘不了。但宗卻說,不行,要先畫。于是我就照宗的意思畫了,不但畫了,還很認真很形象很生動地畫了,而且還將需用到的表也先在文檔中設計出來了。為了方便,我將“打點”功能和“PPT目錄索引”功能各寫成了一個獨立的文檔,這等于就是這兩個功能的完整的開發需求文檔。
寫完后再發給宗看,這回他沒再說什么了。于是接著我便將三個文檔發給了敖總。最后我問宗,視頻管理系統還要不要繼續開發下去,還是按敖總的意思先做另一個不同的版本。宗說,他暫時也不明確敖總的意思,先等敖總的最后決定。
這一次,我覺得我就像一個小丑,有點任人擺布和玩弄的意味,我有種“啞巴吃黃連,有苦說不出”的感覺。沒錯,你要我做什么我就做什么,這我都認為了,但是你不能之前讓我怎么做,此時又反口說沒讓我這么做。我也第一次閃過一個強烈的念頭──我想閃人不干了。但我卻似乎連離開的勇氣都沒有,也許是因為我覺得自己的年齡不小了,不敢跳來跳去了。所以我的內心很矛盾,在掙扎著,很痛苦。
我也因此而第一次開始比較強烈地討厭在這樣的公司氛圍下做這樣的系統,沒有一點可以讓我自由發揮的余地。雖然此時已轉正了,但我繼續做下去的信心卻更動搖了。
這一次,可以說是敖總對我的態度最激烈的一次,經過這一次后,我在公司做事也變得更加小心謹慎了。
- 前言
- 序
- (一)畢業后的徘徊
- (二)走上不歸路
- (三)無數個熬夜的日子
- (四)喘過氣來了
- (五)工作中,工作外
- (六)繼續熬夜學習的日子
- (七)悄悄改變的人和事
- (八)床上等你
- (九)秋與冬
- (十)編譯與反編譯
- (十一)獨過春節
- (十二)公司里的靚麗風景
- (十三)重組程序
- (十四)酒入愁腸
- (十五)首次接單
- (十六)告別
- (十七)短暫的混亂
- (十八)轉移陣地
- (十九)新的天空下
- (二十)遠景與畫餅
- (二十一)加班,加班
- (二十二)代碼民工
- (二十三)死在了今天的晚上
- (二十四)程序員與小姐
- (二十五)迷途中的抉擇
- (二十六)再下決心
- (二十七)大項目
- (二十八)開展新工作
- (二十九)人來人往
- (三十)挑戰能力極限
- (三十一)特殊任務
- (三十二)可憐的憂患意識
- (三十三)曇花一現
- (三十四)人事變動
- (三十五)欲去還留
- (三十六)無名的配角
- (三十七)黯然離去
- (三十八)倉促中的選擇
- (三十九)痛苦的開始
- (四十)繁雜的需求
- (四十一)卑微的角色
- (四十二)內心的掙扎
- (四十三)絕緣空間
- (四十五)越發覺得自己像條狗
- (四十六)午夜浪叫與噩夢
- (四十七)躁動的空氣
- (四十八)No money no talk
- (四十九)傾注心血而成的系統
- (五十)無限愧疚
- (五十一)太不給力的年終獎
- (五十二)同學情與差距
- (五十三)破局(上)
- (五十三)破局(中)
- (五十三)破局(下)
- (五十四)轉折
- (五十五)另一種生存之道
- (五十六)步入正軌
- (五十七)遲來的愛戀
- (五十八)盼望已久的收獲
- (五十九)鳳凰涅磐
- (六十)大海作證
- (六十一)美麗的天際
- 后記