開發日記 沒有最難,沒有最易

2021-07-07 08:02:15 字數 560 閱讀 4664

這兩天在搞乙個小功能:調節對比度、亮度。

這問題很簡單吧,根本配不上「演算法」二字。這是我一直以來的看法,所以一開始根本沒想太多,一條最簡單的公式、幾行**就實現了。但當你把結果拿去跟別人對比(photoshop),還真不一樣。不愧是商業軟體,效果就是比你好!怎麼個好法?影象生動、自然,反觀自己的,僵硬、死板。於是乎,搗鼓了兩天,總算達到了想要的效果,但這個探索的過程似乎與以往的有著非常大的相似性,都是從「簡單」到複雜,再到簡單。第乙個簡單是帶雙引號的,說明你對事物的了解粗淺,自以為「簡單」。

談談這個「簡單」到複雜的過程:對於乙個新問題,總能引出一系列的解決方案。然後你會傾向於挑選當中容易實現的,因為不用費太多腦筋。結果達到預期,還好,萬一結果不理想,你會自然而然挑選一些較為複雜(很多時候意味著功能更為強大)的方法,你期望一次搞定。結果,越複雜、越龐大的東西,可供你修改的餘地就越少(起碼在時效上是這樣的,你沒有充足的時間),然後,這東西出來的效果,不是說不好,只是有點彆扭,跟預期還有差距。你想改,卻又止步。在這種糾結的時候,你搗鼓來搗鼓去,突然腦海閃過一些想法,這些想法不複雜,卻是從你已有的一定的理論基礎上產生出來的。ok,病急亂投醫似的實現一番,效果還真不賴!

最易賺錢和最難賺錢的市場

要麼接受採訪,要麼寫序。面對 你拿什麼吸引我 一書作者盧愛芳不可拒絕的 邀請 我選擇了後者。我向來不太喜歡 將風險投資人當做明星一樣追捧,不過盧愛芳一再強調,這本書不是為vc們樹碑立傳,而是為創業者而寫,因為這個喧囂的市場誤區太多。21世紀經濟報道 這種 的使命感 責任感令我感動,我就勉為其難了。風...

有沒有最安全的職業?

後來,flash就不行了。2010年,賈伯斯宣布,蘋果手機不會使用flash,因為影響手機效能。再後來,新的技術興起,它就開始沒落了。上個月,bbc發表一篇報道,名字就叫 flash還能活多久?話音剛落,一周後,這項技術的擁有者adobe公司宣布,放棄flash這個名字,軟體將重新定位,只用來製作動...

沒有詳細設計的開發

敏捷開發,講的是,敏捷,快速的出成果,然後迭代,在多次的迭代過程中,逐步的優化 改進,成功順利圓滿的完成專案。實際的開發過程中,敏捷跟傳統的瀑布式開發是不一致的,沒有詳細設計,開發和設計是一起的,開發和設計的思路,大家都是清楚的,po理解完了也後,就自由設計,然後根據初步的設計就開始編碼了,過程中很...