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.笑對生活,多些總結,少些抱怨:關于人生·得與失,珍惜擁有的,對于失去的,多些總結,少些抱怨——就像我這苦逼的經歷,后悔或抱怨沒任何用,只能自我療傷,再總結下經驗;苦難的經歷,不是炫耀的資本,但卻是成長的鍛煉,我從中獲得了什么,變的更穩重或成熟了,都有可能,有些只是暫時無法凸顯其作用罷了!
-
程序員
+關注
關注
4文章
953瀏覽量
29889
發布評論請先 登錄
相關推薦
阿里云升級通義靈碼AI程序員,全面上線
機械革命發布CODE AI程序員本
AI編程工具會不會搶程序員飯碗
第五屆長沙·中國1024程序員節開幕
京東上萬程序員都AI用它!

程序員節視頻創意大賽,用串口屏贏取千元大獎

程序員節視頻創意盛宴,邀您共襄盛舉!

大模型時代,程序員當下如何應對 AI 的挑戰

評論