編程、滑板與做飯


        一個玩不好滑板的程序員一定不是個好廚子。
 
 
        很久以前我在家做了一頓熬饃(北方的一種主食),我爸嫌難吃倒給了大頭,它聞了聞用余光鄙視了我一下走開了。這個事件對我打擊挺大的,那個從小愛做飯、職高學烹飪、畢業后從業多年的豫菜中級廚師就在譏笑與嘲罵聲中淡出了這個行業。
 
        大頭是我家養的一條吉娃娃與八哥的雜交狗,生性木訥遲鈍。有大頭的日子我在家里的地位還不錯——倒數第二,我和我媳婦的娛樂活動主要集中在吃飯、睡覺、欺負大頭上,生活的像孩子般無憂無慮。后來打算要孩子,大頭送人, 媳婦懷孕, 瓜瓜出生……經歷了這一系列的變故之后,我在家中的地位淪落成倒數第一。
 
        有次看微信上看到一句話也便釋懷了許多:有本事的男人應該是在外邊叱吒風雲,在家里甘當受氣包,這是男人的素養;沒本事的男人在外邊是窩囊蛋,回到家對老婆張牙舞爪。以上此話謹獻給那些曾經與現在正在遭受苦難的女人。
 
        做軟件開發的前幾年迫於生計膽子也大,什么單子都想接,其中有桑拿小姐(an mo,竟然是非法詞匯??)與出台工資核算管理平台,百家樂澳門聯線視頻切換功能、傳銷組織迭代提成管理軟件,重慶時時彩賭博平台維護……這些單子雖然具有邊緣性,但是復雜程度仍舊在我承受范圍內。
 
        2013年接了個彩鋼瓦進銷存管理軟件,功能模塊有采購、生產、庫存、銷售、財務、計件工資、供應商和廠家、往來賬目等。原材料按噸采購,成品銷售論米銷售,配比不固定,批次不同,厚度不同,配比不同。生產流程是排產單不足自動生成的采購申請單,審批后形成采購訂單,訂單到港后原材料入庫,領料排產,成品入庫,銷售出庫。采購環節還有些零零碎碎的小功能:批次管理,含稅價與不含稅價格,成本核算與收益比率,流程單據都會有不完全的狀態,申請單的某些明細完成了n%,剩余(100-n)%下次與相同物料再進行合並采購,同理訂單到入庫單,入庫到排產依次都會不完全發生。生產環節包括工人計件、切割邊角料、膠水使用,都要一筆一筆算清楚的,邏輯相當復雜,我折騰了3個月之后交白旗投降了,非常愧對客戶。事后分析總結原因一是不該采用BS結構來做,CS軟件做進銷存絕對具有優勢;二是當時在學校忙於一些教務雜事,靜不下來心做;三是軟件價格問題。從那之后凡聽到客戶要做進銷存的軟件我就渾身打哆嗦,上牙磕下牙的把軟件預算價格乘以10倍報上去,我不會跟錢過不去,沒有技術解決不了的問題,只是錢的問題,如果錢也解決不了真是大問題。
 
        去年夏天是記憶中最悶熱的季節,每天都像在澡堂子里一樣,好多本來可以熬到秋天冬天再死的老頭老太太都在這個夏天熱死了,廣播里不斷報道溫度刷新了30年、50年同比,無論去哪兒玩身子都是汗津津的,像是塊快要化掉大白兔奶糖軟軟黏黏的。那個夏天我毫無征兆的愛上了滑板,只要是不喝酒的晚上都會去市政廣場練習ollie(滑板的豚跳動作,進入滑板天堂的經典動作,否則你在滑板上一輩子離不開地面)。一次從兩個長腿妹子身后滑過,ol就按捺不住的躍起了,在空中的剎那間腦子還在默念要領:點板、跳起、刷板、展開雙臂飛翔、射板、腳要沾板、落地、重心下壓保持平穩着地,如果精力富裕可以來個漂亮的橫剎……真是世事難料人生苦短呀,結果是那次ol非常非常失敗,空中怎么也刷不到板,導致人落地時像從五米高台“大”字趴落到泳池里干涸的水泥地面一樣,落地聲音像小時候摔尿泥一般悶炮響,膝蓋和手掌火辣辣的冒血,把兩個無辜的妹子嚇得魂飛魄散,雙翹板也慪氣的竄到廣場舞大媽的隊伍里,我呆坐在地上生理加心理的傷痛久久無法愈合,之后持續了好幾個星期萎靡不振的輕生想法,逐步在緊張忙碌的編程工作中找回一絲自信,慢慢的煙消雲散了。
 
        在多年的軟件項目經驗中,我逐步完善了一套我的軟件框架,常用企業管理軟件的B/S結構都可以該架構上快速搭建,這套框架的名字本打算叫“流川雄”,因為我隱約記得有個打籃球的動畫片男主角就是這個名字,形容該框架很是得心應手的意思——抱歉,我對籃球一竅不通。偶有一次喝酒,朋友從師院打球歸來灌了幾廳嶗山啤酒下肚后,我煞有介事的一個勁誇他是“ 流川雄”,他好像並不領情,后來才知我把主角的名字搞錯了,是“流川楓”,我應該是和機器貓里的大雄混一塊兒了,但這並不妨礙我對框架的熱情。
 
        這套框架的數據庫表的時我用了3個固定的重要字段:ID、IsDel、AddTime。ID主鍵,自增長,避免用StudentID,ProductID,BillID之類的名字去命名,否則就無法用使用實體類接口了。IsDel是邏輯刪除的,凡是軟件界面的操作一定不能物理刪除,我在這上面有血的教訓。 AddTime不做說明,自己猜。我把3個字段寫入到接口 IModel 里,所有的數據庫表實體類都繼承該接口。我還寫了一個數據庫操作封裝父類BllBase,繼承他子類類頭部聲明下實體類類型,而 BllBase接收時只管它是 IModel類型即可,由此可完成的幾乎90%的增刪改查動作,其余10%的特殊需求寫入到邏輯層相關實體操作類里就行,這就是編程的思想——封裝相同點,抽離不同點。在這里我只是描述了該框架的其中一個重要點,等我哪天月經不調雌性荷爾蒙分泌過旺時會把整套源碼放出,配以詳細的文字講解。
 
        自從那次被大頭鄙視過之后,我雖然不怎么進廚房了,可是與生俱來的烹飪的欲望像雜草一樣在我腦海里滋生並且瘋長,我要升華成只會點評不會做飯的美食家,就跟計科系里的java老師一樣。
 
        幾次朋友都嚷嚷着說知道我會做飯想來家嘗嘗手藝,我會先詳盡的講下我擅長菜品,例如紅燒肉——主料選上好的五花肉,不要用后腿或里脊肉,配料也要講究,我測試過用土豆、紅薯、芋頭、冬瓜、白蘿卜……土豆紅薯粉芡太多影響收汁,冬瓜太軟白蘿卜太硬,只有胡蘿卜是絕配。 五花肉和胡蘿卜切成麻將大小的丁,先干鍋煸炒五花肉出油,防止油膩,也有人用過油或抄水去油都行,干煸只是比較省事。出鍋,放油,油熱后炒八角花椒蔥姜和若干個干辣椒,看緊辣椒別糊出香后放五花肉翻炒幾下立刻放水放料 根據自己口味 放糖,有保守派要炒糖色 我不贊同 ,味道苦澀味並有害,因為現在生抽、紅燒醬油這些調料上色絕對沒問題了,原始人不與時俱進,我見過編軟件用記事本的,軟件還沒交工甲方催的要命,原始人的頭發已經脫成地攤上2塊錢一串的烤毛蛋了。繼續說紅燒肉,水漫過肉即可,不可過多否則就成大海撈肉了,就像在幾千行javascript程序里找到一個少寫“}”號一樣頭大。代碼重構的過程就是紅燒肉收汁,測試組說沒問題了筷子可以扎透肉了,方可放胡蘿卜了,放早就煮飛了。不蓋鍋蓋收汁,小心別巴底糊鍋勤翻鍋,湯汁90%收干,料汁的香味全都沁透到肉和蘿卜里,顏色可略微偏重,筷子夾一塊層次清晰的晶瑩剔透的紅燒肉配白大米飯,極香。等我描述完之后,朋友的口水順着圍嘴嘴流到褲襠里濕了一大片,我只能深表遺憾的說我真的不會做了,這兩年凈研究滑板了。
 
        滑板是我抓住青春的最后一根尾巴,之前總幼稚的認為滑板、輪滑、廣場舞和皮鞭子抽疊斗(陀螺)……它們的作業范圍僅限於廣場,就好像大媽們總不能在菜市場把籃子一撂就開始跳廣場舞吧。可等我踩着塑料小魚在廣場上穿梭自如時我被一個問題困擾了——滑滑板去上班玄不玄?(豫北方言,很傻的意思,東北話彪),絕對不是“炫酷”的意思,當時的思想境界沒上升到這個高度呢! 現在這個困擾已被我每天滑行軌跡壓的悄無聲息了。只要在滑板上如追風般滑行時,我總能感覺到身后騎電動車為生機奔波的那些禿頂男人,相比之下,我放佛是置身於武俠小說里的俠客一般超凡脫俗,即使滑到單位仍會馬上投入到開開會裝裝樣子、編編程序調調bug、寫寫文檔糊弄領導、應付客戶大口喝酒回家哇哇吐的狀態中,但是滑行的快感仍舊無以言表。如果有日你不幸被領導派到這個鳥不拉屎的小城市出差,你除了去逛幾個著名的廉價紅燈區之外,或許還能在早上八點半在文昌大道上見到一個外表苟延殘喘內心卻悶騷務必的中年男人,滑板代步去上班。
 
        手機碼字真的很辛苦,此刻月黑風高,萬籟俱寂,手機電量就剩一格,還有一首悠揚的歌曲陪伴:
 
早習慣身旁總有你來陪伴
 
因為你是我的港灣
 
我就像海面飄的船
 
累了以后就想要靠岸
 
你說你喜歡
 
有星星的夜晚
 
許個願就沒有遺憾
 
有你為我祈禱而心安
 
也不會獨守孤單
 
時間怎么轉
 
你我依然……
 
        十分羡慕那些倒頭就呼嚕的莽夫弟兄們,從事這個行業以來就經常性失眠,大概程序員都是重腦力勞動者,白天寫代碼大腦飛速的運轉,晚上躺床上仍舊剎不住車,有一點風吹草動醒來后就徹夜難眠了。
 
        此刻能隱約聽到母貓歌劇般叫春的哀嚎,也許是哪個剛烈的公貓誓死不從。天空黑峻峻,零星看到遠處幾簇燈火,那邊也有個倒霉蛋和我一樣腦子掛空擋溜車。
 
        明天還有好多事情要做,與軟件學院的校企合作可行性報告才剛開個頭,一打開word腦子就往“實踐與理論相結合的全新理念,為教育行業發展帶來了一片春天”里鑽,到“春天”就卡殼了。公司團隊介紹PPT也在等着我完善,需要適度包裝適度誇大,但是又不可吹的太大讓人一眼識破。網貸系統還有好多功能未做,支付接口必須在真實環境下調試,每次更新都膽戰心驚。那兩個市政廣場的長腿妹子會不會怨恨我一輩子?給朋友吹噓了多次做飯技巧總不請客,他們會不會惱羞成怒?上大學時咋不選個網絡安全,或者是律師金融之類的高大上方向呀?大學后門的那片佛崗村還存在嗎?此刻9號樓512宿舍又有誰在我的床鋪上睡覺,我在牆壁上畫的裸體少女是否被粉刷掉了,他怎會知道曾經有個我,和我曾經的青春與曾經的愛情,戀愛時時常悄嗔謔笑,時常呢喃蜜語,夢中的佳人欲言又止,我近耳聆聽,快要聽到之時一腳踏空,驚醒后恍然隔世……就在這樣翻來覆去的假寐中,轉瞬間半生時光已悄然滑過……

 

我的空間。

http://user.qzone.qq.com/81461006/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM