對產品設計開發的一點感悟

做爲一個開發者,到底該如何去定義自己將要開發的東西,僅僅憑自己的感覺,一直覺得自己的感覺挺不錯的,但是經過好幾次發現,自己錯的是那麼離譜。高看自己了。

就拿設計一本簡單的課程表來說,剛開始構思的時候,鉤劃了很多的功能,比如聯網更新,簡潔的界面,智能提醒,智能筆記,同步分享,短信課程提醒。。。。而相反,當我讓別人同樣開發這個應用的時候,他們大多想到的是如何的顯示,如何的存儲數據和讀取數據。當時,我覺得他們的想法太單一,不夠特殊,因爲現在的課程表太多了,隨便一搜,就有很多。總把自己想成喬布斯,想有那麼一點點的偏執,想有那麼一點的與衆不同。但是,這麼多次下來,發現自己大錯特錯了。可能是過高的估計自己的實現能力了。課程表就應該要有課程表的樣子。不是什麼都能完美簡單的耦合的。如果不能保證課程表基本的存儲於顯示功能的實現,其他一切都免談。

這回爲的是快速開發電子書,時間很有限,但是,在構思的時候,我想的更多的是如何去實現書籤功能,如何去換皮膚,如何有進入的動畫,而忽視了最基本的電子書的顯示,排版,分類。既然是電子書,首先要保證的就是文字的現實,沒有這個爲基礎,其他一切都是扯淡。昨天爲了這個,一直通宵搞到今早,好不容易把以上的功能實現了,但是當我自己使用的時候,發現由於排版問題,文字最下面看不見,這是的感覺很糟糕。你們說一本書,有一行字出了屏幕外面,你們說體驗效果能好到哪裏去。

        無數次慘痛的教訓,做程序員的很辛苦,常常爲了趕進度而沒日沒夜的寫代碼,但是最主要的是不能讓這些努力白費,做事一定要把握重點,寫程序也因該這樣,把主要的實現好,然後再去考慮如何去添加其他的功能,以及如何去改進。否則,很容易搭建出一座危樓,岌岌可危。

發佈了31 篇原創文章 · 獲贊 9 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章