我很喜歡阿甘媽媽說的一句話:生活就像一盒牛皮糖,你永遠不知道下一顆是什麼滋味!(原文是英語,這是純正中國風的翻譯)
然而不得不承認的是:程式員的工作多少有些枯燥,年複一年的類似編碼,久而久之容易乏味,再然後是抵觸,再然後是懷疑,然後就沒有然後了!
回到早些年,我剛剛參加工作時,自己寫著代碼,也懷疑過,不過我一直用一句話鼓勵自己,在這裡和大家分享—— 今天的努力是為了兒時吹過的牛逼!
小 的時候說自己千裡眼,長大了就開發監控程式!小的時候說自己順風耳,長大了就開發即時通訊程式!小的時候玩遊戲說自己一條命闖通關(深刻以及深刻的懷念兒 時的“魂鬥羅”),長大了就開發外掛程式!小時候說自己不怕老師罰自己抄作業,長大了發現可以ctrl+c然後ctrl+v!小時候是語言的巨人,長大了 可不能做行動的侏儒。
跌跌撞撞,我這麼一路走來,幸運的是從未失去最初的感覺,從最初的入門樂趣,到開發的樂趣,然後到了今天帶團隊依然興趣盎然,我覺得自己在尋找著生活的對照物,然後一頭紮進去,在程式裡,約她出來,嗯,很有樂趣!
生活中有什麼,我就在程式裡模仿著做什麼,這件事讓我創意不斷,其實都是生活給我的自由。
後來我發展到,互連網上有什麼,我就在企業網站裡做什麼,繞了這麼多彎子,介紹今天的——殺毒軟體。
我認為殺毒軟體的想法就是:有那麼個軟體可以清掃電腦中不好的東西,我們稱之為“病毒”,而企業的資料中心也有“病毒”,那就是髒資料,每個做資料的人,處理業務的人,最頭疼的就是髒資料,那些錯誤的、冗餘的、邏輯上不一致的資料給了我們太多的困惑。
來吧,做個軟體,他的名字就叫:殺毒軟體。點進去有各類預定義的髒資料標準,什麼重複的、不一致的、不符合許可權要求的,反正好多條目,使用者只要點擊“一鍵清理”,就會一條條啟動驗證程式,找到錯誤的地方,供使用者參考著決定該怎麼處置。
這其實是個忒普通的程式,就是一些函數,可以判斷資料是否錯誤什麼的,但是我要講的是給予它生命,讓它更具活力,讓使用者在第一時間通過你營造的氣氛中感受到你的用心。使用者感受到了,就能很好的展開聯想
1、因為有個成熟的東西可以參考,使用者可以說的更多,他能從那個已經存在的東西入手,和你聊介面,聊效果,聊資訊展現的方式。。。
2、因為有個成熟的東西可以參考,那麼你這個軟體的用途,什麼含義,怎麼使用等等問題,無需學習和交代,這是多麼的難能可貴
3、因為有個成熟的東西可以參考,那麼那個產品也分個ABC,你可以詢問使用者喜歡A還是B還是C,以此判斷使用者的偏好,做出更好的決策
最後,想要強調是,賦予每個最普通的軟體以生命吧,這麼做,最大的受益人是我們自己,是為了保持樂趣,讓我不至於倦怠,希望你也如此,童心可貴啊,朋友!
來吧,和我一起在生活裡找原型,在生活裡找靈感,用我的這篇小文作為殺毒軟體,清掃你的霧霾,為了兒時的夢想,為了多年後的會心一笑。
查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/project/