我的程序員工作經歷(一) 之 苦逼了

  前言

    看文章標題你就知道了:我是在拿自己說事,如果只是純粹的說自己苦逼的經歷,那就沒什麼意義,我更希望的是能把自己總結的姑且稱之爲'經驗'的一些東西跟大家分享,不敢說對你有用,最多會有些思想上的衝擊...

  08年11月初從北大青鳥學習軟件編程畢業,跟幾個同學一起來到北京找工作,從還沒有出來時和剛開始,想的應該大概兩週左右就可以搞定工作 到時間一天天過去——面試了幾家公司,好像還進入了一兩家公司的複試,但結果都沒戲,才發現現實和想象的差距,其原因主要是:1.剛畢業, 沒經驗(是各種的,沒工作和麪試經驗等); 2.11月份基本上已經過了招聘的高峯期,大多數的公司招聘只是做人才儲備,招聘就優中選優,不是一個找工作的好時機。慢慢的有些焦慮和不安了,以至於跟同學開玩笑說:"再找不到工作,就要斷奶了"——所謂的斷奶有兩層意思:一是,沒錢吃飯; 二是,在家牛奶基本上每天都喝,到這兒後,這麼長時間沒喝牛奶,突然“斷奶”,有點不習慣!眼看着半個多月過去,工作還是'懷才不遇',面試 電話也逐漸少了,迫於各種壓力——就聽了當時帶隊老師"先活下來再求發展"的建議,去了老師推薦的一家公司上班(在去這家公司面試之前,老師就 告訴我:工資低,大概1200左右,及公司的大致情況)。

  這是一家處於創業起步階段的smile company(是當時的老闆在其做電話銷售的公司下新開的 做互聯網開發的子公司),其公司主要發展方向是:想做一個類似於阿里巴巴那樣的企業信息電子商務平臺——企業管理聯盟網。 這裏有必要大致介紹下這個網站的情況:網站分爲農林牧漁、文體教育等24個行業,其主要欄目頁有:行業期刊、新聞動向、網上展會等,在當時貌似挺 龐大的一個網站,現在看來幾乎沒有任何技術含量,完全可以用現在流行的任何一個開源CMS系統去開發(像當時就已經有的phpcms2008),只不過老闆和經理可能只是單純的想:按着策劃的項目,招人去做,沒有更多的從成本覈算和時間效率上考慮,應該選擇:自己開發、外包給別人還是基於某個開源系統二次開發哪種方式更好,以我現在的經驗和角度來看——我建議那些正在或準備做互聯網開發創業的公司老闆,如果想做一個網站自己運營,可以選擇基於某個開源系統二次開發,這樣無論是從成本、時間及網站的性能、可擴展和維護性上都比自己開發有優勢,而且關鍵的是: 互聯網行業很燒錢,這個大家都知道,對於創業期的公司,你有多少錢能去燒?!對於想自己開發追求所謂的安全和穩定性的,除非你有足夠的錢去砸及 能招到真正有能力做好事的人。安全和穩定性在項目前期真的很重要嗎?!就像<<談談小城市程序員的迷茫和堅持>>這篇文章中說到的“'用戶體驗性'的改善建議,應該(絕大多數)來自於用戶,對於web項目不必等到做的自認爲盡善盡美時纔去推出(廣),讓用戶幫你做體驗測試和反饋意見,否則將可能會出現:投入太多(time and money) ,改來改去卻並不是用戶‘用起來舒服的’網站。”;瞬息萬變的市場,一個好的創意或策劃,如果你花了半年多或更長的時間,纔將它推出,那可能它 就更不具備什麼競爭力,更不用說你還要花不少的time and money去做推廣,所以機遇很重要,抓住機遇,儘快讓客戶接觸到你的產品,不要讓你的idea 死在開發中!你也許奇怪,我爲什麼會有這貌似有些'憤慨激昂'的觀點陳述,你再繼續往下看就清楚了:與經歷有關。  

  再回到我第一份work的公司上,其經歷正如上面所說的——老闆招了4、5個程序員、幾個美工,每天忙忙碌碌趕着做項目,我剛到公司才一個多星期, 就被迫不情願的和其它的程序員一起加班,如果說加班到十一二點也還說的過去,但竟然爲了追求速度,老闆和經理施壓,就像是'潛規則',你可以不遵守,但你也不大可能再混的下去了;我們把被子和洗漱的東西搬到公司,晚上加班到凌晨3、4點,中間如果實在太困了只能睡一會兒,這樣高強度加班了 至少半個月;我來回憶描述下當時加班的狀況,讓大家看看這所謂非自願強迫式的加班是多麼的有效率吧!從晚上8點到凌晨3、4點,可能會比較認真的工作 一兩個小時,然後,有的看電影或玩遊戲,經理大多數都會晚上陪着我們加班,做下監督和精神上的鼓勵,經理在他也不可能一直 盯着你,他過來你裝模作樣敲會兒代碼,他走開去玩他的,你又接着玩你的;我到十一二點基本上都困的不行了,倒下沒睡一會兒就被經理或同事叫醒了,迷迷糊糊的睜開眼,用涼水洗把臉,像夢遊一樣昏昏沉沉的走到辦公桌前,盯着電腦木訥的坐着;實在是太困了,爲了故作忙碌,手放在鍵盤上,‘噼裏啪啦’敲代碼 的聲音像催眠曲一樣不時的響起。其它的同事,可能比我能抗(熬夜)一些,仍是自得其樂的跟經理打着'游擊戰'...,到這兒,不用我說,大家都知道這樣的加班 效率有多‘高’了!看似忙的熱火朝天,boss可能很高興,但我要告訴你:那只是你看到的假象,這樣不僅沒有加快項目進度,還會影響員工白天的工作效率,而實 際上確是如此。疲憊不堪的工作已經讓人想escape了,更讓人鬱悶和打擊員工工作積極性的事是:直到公司最後倒閉,還拖欠每個員工幾個月的工資...,現在想想: 當時自己和其它的同事竟然會有這樣的激情,也單純的夠可以,也許是年輕,也只有年輕——沒什麼經驗,相信只要努力就會有所收穫,不去考慮太多的傾入激情。 年輕,是多麼美好、富有激情和創造力的時光,不同的是,有的人憑着年輕'初生牛犢不怕虎'的闖勁,事業有爲、取得了成功,而我們(我和同事們)卻感覺像是上當了 ——最起碼是跟錯了老闆,選錯了公司,激情和汗水都白白付出了。  

  說完了苦逼,再談談多少有點兒什麼收穫吧

  1.寫代碼要多想,要讓代碼簡潔(避免重複的代碼塊)和方便維護:剛去時只有3,4個程序 員,網站已經做了有30%左右,最開始將近一個月的時間就是熟悉網站的結構和現有的代碼,再按着幾乎copy粘貼的方法做其它行業的相同頁面。就像上面說到的網站雖然有24個行業,但相同頁面的差別很小,而按着老程序員的寫法,每次調整頁面列表的顯示,則需要把24個行業裏的此頁面都修改一遍,這樣改了幾次,我就有些受不了了,考慮應該把相同的控制顯示的代碼封裝成一個方法,不同行業的頁面裏調用時傳遞不同的參數即可,以後再修改頁面,就很快很方便了,整個項目的代碼也減少了至少一半,代碼重構很重要!

  2.笑對生活,多些總結,少些抱怨:關於人生·得與失,珍惜擁有的,對於失去的,多些總結,少些抱怨——就像我這苦逼的經歷,後悔或抱怨沒任何用,只能自我療傷,再總結下經驗;苦難的經歷,不是炫耀的資本,但卻是成長的鍛鍊,我從中獲得了什麼,變的更穩重或成熟了,都有可能,有些只是暫時無法凸顯其作用罷了!

  好了,有段時間沒寫博客了,忙着工作,這篇都拖拖拉拉的寫了近一個月;你看後,或能找到些安慰,或拍板磚,或頂一下,我都欣然接受!

  (於09年11月底毅然決然的離開了這家公司,從北京回到家鄉)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章