如果java做了三四年的web開發(fā),告訴別人還沒有用到過struts,一定會讓人笑掉大牙,事實(shí)如此,從畢業(yè)到工作后的兩家公司,接觸的只有JSF,直到第三家公司,項(xiàng)目中也才使用了struts1,網(wǎng)上有很多關(guān)于鼓吹JSF事件驅(qū)動(dòng)比struts1理念更先進(jìn)的地方,所以很難相信真的做一個(gè)增刪改的demo,居然一周就搞出來了。
很多事看上去很難,真的投入進(jìn)去,才發(fā)現(xiàn)其實(shí)不過如此。所有的框架學(xué)習(xí)都是從demo開始的,從官網(wǎng)下了個(gè)demo,然后補(bǔ)丁補(bǔ)丁,做了點(diǎn)體力活,一個(gè)簡單并不花哨的例子就ok了。其實(shí)要使用一種框架花費(fèi)不了多少時(shí)間,難的是對框架真正的理解。開源的東西好處就在這里,可以一邊練習(xí),一邊查看別人寫的底層代碼,底層有很多東西都涉及到設(shè)計(jì)模式,一時(shí)看不懂也不要緊,慢慢看,總能找到一點(diǎn)感覺的。
?
一邊搞一邊johnny欽羨的看著我,巴不得可以早點(diǎn)copy and paste,平時(shí)沒有人盯著,做東西總喜歡拖拉到最后一天才交,有個(gè)監(jiān)工眼巴巴的盯著,做東西效率就是高,一周的東西三天搞完,然后無所事事的開始在那里測試。忽然想起應(yīng)該尊重一下老員工,就拿過去給老肖看,本來是想向老肖打算請教一下,順便顯擺一下自己水平還可以。老肖拿過來看了看笑了說,“有沒有添加異常處理?”
“沒有。”
“有沒有考慮分頁功能?”
“哦,忘記了。”我拍了拍腦袋。
很多知道的東西不經(jīng)過別人提醒,總是容易忽略掉,能力比自己強(qiáng)的人比比皆是,謙虛一點(diǎn),他們就是最好的老師。僅僅不過是做個(gè)例子,所以也沒有太認(rèn)真,認(rèn)真一點(diǎn),完全可以做的五臟俱全,所以找工作公司都喜歡兩種人,一種能力強(qiáng)的,一種態(tài)度認(rèn)真的,相比而言后者在公司里更容易獲得上升的機(jī)會。
?
公司的作息時(shí)間是早8:30到晚17:30,中間午飯是12:00到13:00,理論工作8小時(shí),可實(shí)際上很多人都是11:30就跑出去吃飯了,中午的時(shí)間趴在桌子上睡會午覺,人跟人就是不一樣,有的老員工資歷高,可以在那里睡到下午一兩點(diǎn),時(shí)間長了就養(yǎng)成習(xí)慣了,就算boss看見了也只能睜一眼閉一眼,有什么樣的員工就有什么樣的老板。
第一天上班就在那里悶頭研究JSF,抬起頭來才發(fā)現(xiàn)吃飯的人已經(jīng)走光了,只能打電話給老楊,一起到食堂去吃飯,老楊問我感覺怎么樣,我說,以后沒有人肯和我滔滔不絕聊上半個(gè)小時(shí)足球了。到一家新公司,和同事之間的熟悉總需要一段時(shí)間,開始總不那么容易,第二天就想不能這樣下去了,再這樣下去很容易受到孤立,到新公司總是要先融入團(tuán)隊(duì),不然人都沒認(rèn)清誰是誰,做項(xiàng)目也很難磨合的起來。
?
于是中午約了老肖一起去吃飯,要和PM搞好關(guān)系,飯桌是最好的場所,本想吃吃喝喝,以后需要他罩著的地方很多,沒想到老肖忽然對我說,“我可能要離職了。”老肖在公司呆了兩三年了,是公司的開國元老,這年頭資格越老越吃香,說離職就離職,實(shí)在太意外了。
我吃驚的看著他,“怎么突然要走?”老肖看了看我說,“還沒有最后決定,不過馬上我就滿三年了,合同到期了,和公司也在談續(xù)簽的事,不過工資沒有談攏,估計(jì)留下的機(jī)會不大。”他戲謔了我一句,“以后部門可就要靠你了。”
部門人數(shù)是不少,可看看能做事的委實(shí)不多,想起孫總昨天說的“把隊(duì)伍壯大起來”,還沒有壯大,能做事的就要走。那項(xiàng)目怎么辦,誰來帶,我問他。老肖笑著說,“下面的情況只能走一步看一步,人員狀況你也看見了,有可能就是你上了。”
?
鐵打的營盤流水的兵,員工流動(dòng)是正常現(xiàn)象,不過這個(gè)時(shí)候走老肖未免太沒有義氣了,我是一點(diǎn)心理準(zhǔn)備都沒有,老肖要走了,我怎么辦,帶項(xiàng)目也不是一天兩天的事,我在那里尋思著。說實(shí)話,我更喜歡做二把手,一把手的事要么就是能力特強(qiáng)無所畏懼,要么就是無知者無畏最后搞砸了要背黑鍋,做二把手,怎么說有黑鍋也輪不到,有功勞也功不可沒,何況我的性格搞搞協(xié)調(diào)還行,真的沖鋒陷陣實(shí)在沒那個(gè)把握。
老肖看著我的表情,安慰我說,“還有一陣子才能走,這個(gè)項(xiàng)目前面我會跟一下,后面可能就要孫總安排了。”安排?想起昨天孫總說的“公司打算培養(yǎng)你一下”,領(lǐng)導(dǎo)說的話每一句都是至理名言,還能怎么安排,無非是趕鴨子上架罷了,說你行你就行不行也行。
?
晚上沒有睡好覺,總算明白孫總昨天為什么把我留下來了,一直在想到底該怎么辦,甚至有點(diǎn)想離職的打算,換工作是想鍛煉一下,多學(xué)點(diǎn)東西,說起帶人,以前在MIT做的也是帶人,可畢竟是搞模塊,可沒想過一下子真的要帶起人來做項(xiàng)目。想到這,忽然想起歐陽來,不管怎么說,還有個(gè)主心骨在,我的心思又活了,先做做看吧,實(shí)在不行上面還有人頂著。
?
第二天老肖拿個(gè)本子在一個(gè)個(gè)位子上點(diǎn)點(diǎn),“走,我們開個(gè)小會。”有點(diǎn)像點(diǎn)將一樣。會議上討論地稅工程的需求,我做會議記錄,會議記錄就是拿本子在那里勾勾寫寫,然后總結(jié)、提煉,形成一個(gè)文檔,給大家email一下。很多人很討厭開會,可實(shí)際上只要做項(xiàng)目,每周的會議是必不可少的。開會,很多時(shí)候不是討論解決問題的版辦法,而是找出有哪些問題需要解決,開始總覺得開會沒什么必要,其實(shí)溝通很重要,很多人覺得會開的多了,正事就做不了,其實(shí)軟件開發(fā)最重要的是什么,是需求,需求怎么搞明白,開會是必不可少的一環(huán),開會開會,不開不會。
?
蘇軟是江蘇省數(shù)一數(shù)二的電力企業(yè)——下屬的一家子公司,總公司是江蘇省“最早”成功上市的軟件企業(yè)之一,說是軟件,不過系統(tǒng)集成、綜合布線和項(xiàng)目實(shí)施都有涉獵,軟件的項(xiàng)目多數(shù)也是從總公司拿來的。
地稅工程是從總公司派發(fā)下的一個(gè)項(xiàng)目,按照上頭的意思,這個(gè)項(xiàng)目肯定最優(yōu)先,全體人員,不管手頭有多少東西,都要把地稅的項(xiàng)目放在第一位。老肖一方面給我們講項(xiàng)目的背景,一方面介紹公司使用的框架,是歐陽和總公司的一些人一起開發(fā)的。會議上老肖不時(shí)的看我?guī)籽郏睦锩靼桌闲て鋵?shí)是在給我講東西,做做項(xiàng)目交接。那么多人,總是注意你,一點(diǎn)都不敢走神,不好好聽也不好意思。
?
老肖說地稅局這個(gè)項(xiàng)目做了好幾年了,一直都是總公司在做,現(xiàn)在好不容易拿了過來,孫總也是想爭口氣,所以歐陽一直在親自跟這個(gè)項(xiàng)目。有需求就好辦,既然歐陽在跟,項(xiàng)目能難到哪里去,隔天小張把需求給了我,新舊兩份文檔,要對照著看。一份是以前BS架構(gòu)的,一份是歐陽前幾次調(diào)研總結(jié)的文檔。看著上面客戶提的需求,改版就改版好了,還非要上什么java版本,沒想到一來就攤到了這樣的差事,就當(dāng)是鍛煉,硬著頭皮上吧,我想。
?
項(xiàng)目經(jīng)理的角色,在小公司這樣被提拔的機(jī)會很多,一是項(xiàng)目多,一是人員少,攤上你可以負(fù)責(zé)上個(gè)項(xiàng)目,都會被boss親切的介紹給客戶,說這是某某項(xiàng)目經(jīng)理,聽了也倍有面子。被提拔為項(xiàng)目經(jīng)理的確是一件好事,不過在不合適的時(shí)候被提拔為項(xiàng)目經(jīng)理,和拔苗助長沒什么區(qū)別,在小公司這種情況特別明顯,人員流動(dòng)的時(shí)候,公司為了完成項(xiàng)目只好亂世出英雄,管你實(shí)際行不行,總要拉個(gè)干苦力的出來。項(xiàng)目經(jīng)理,僅僅是個(gè)虛銜,對有能力的來說是一種鍛煉,能力差點(diǎn)的就等著項(xiàng)目做砸了背黑鍋吧。所以對我的角色,如果不是還有歐陽在,能不能堅(jiān)持下去,實(shí)在很難說。
?
過了兩天孫總又把我找到辦公室去,很和藹的看著我,問我JSF看的怎么樣了。我說,“差不多可以上手了,現(xiàn)在在看地稅的項(xiàng)目。”孫總哦了說,“小肖和你說了項(xiàng)目的事了?”我點(diǎn)了點(diǎn)頭,恩了一聲。孫總說,“那現(xiàn)在看的怎么樣了?”“還行吧,都能看的懂。”還有不明白的地方,只能等歐陽回來再說了。
?
項(xiàng)目的事還沒有著落,每天就是翻來覆去的在那里看需求,看孫總鼓吹的JSF框架,研究歐陽寫的JSF搭建的開發(fā)平臺,需求是歐陽在調(diào)研,他不回來,項(xiàng)目就沒有辦法進(jìn)行。就這樣又過了兩周多,忽然得到了歐陽的消息,說什么他暫時(shí)回不來了。不但如此,孫總又召開了一次動(dòng)員大會,說什么項(xiàng)目的前期要出差到南京去做,這下子玩大了,我想。