隨想錄(產品 工程開發 演算法)

2021-09-10 10:51:21 字數 662 閱讀 3025

乙個好的產品,不但可以大幅度提高人們生活的滿意度,還可以創造好的收益,滿足企業和職工的發展需求。那麼,對於個人來說,究竟該如何看待產品、工程開發和演算法呢?

1、產品就是滿足需求,尋找差異性

如果是網際網路產品,那麼就要取最大的網路公約數。開發出來的軟體要滿足人們某一方面的需求,而且這個需求必須是實實在在的需求,不是臆想出來的。如果是做專案,那麼這個需求其實就是客戶的需求,很多時候客戶連自己想要什麼也不是很清楚,這個時候就需要需求分析師深入挖掘了。有了需求,進而才能開發出產品滿足需求,也才談得上某種商業模式。所謂的產品體驗,其實並不複雜,其實就是你的實際收益-學習軟體的成本-支付的費用就可以了。

2、工程開發

關於軟體開發,這方面要說的很多,比如軟體架構、敏捷開發、測試開發、自動化測試等等。這裡,我想說的就一點,不管什麼產品,必須高度重視工程開發的複雜性。就拿現在比較流行的人工智慧演算法來說,很多公司都非常重視演算法本身,但是往往忽視工程開發。不重視工程優化、改進的後果就是,演算法的一點改進根本趕不上工程的浪費速度。

3、演算法

大多數產品使用的演算法遠不是最新的演算法,通常是做了某種程度的裁減。大家學習演算法,建議一方面重視演算法的基本原理,而不僅僅是把別人的demo跑一遍,更要重視演算法的移植和優化。嵌入式裝置的資源往往是很有限的,而專案的bom成本又必須是嚴格控制的,所以如何又快又好又低成本地解決問題,這是很大地乙個挑戰。

軟體隨想錄

最近閱讀了由阮一峰翻譯的,有程式設計師部落酋長之稱的 joel 撰寫的 軟體隨想錄 精華摘抄如下 就如同所有行業最好的人才一樣,那些優秀的程式設計師是不會出現在招聘市場的。通常優秀的程式設計師在整個職業生涯中,可能會有4次求職。實習生制度創造了輸送優秀人才的管道,但是這個管道比較長,而且一路上損耗很...

專案隨想錄

發現自己不怎麼會起題目了。中午回去還沒走到寢室,就接到劉老師的 說要把程式調通,於是中午吃完飯立馬跑回去,把顯示問題解決了。其實那個無效數字問題是因為在hql語句中使用了cast pw as integer 將字串轉成integer型,可是資料庫中的內容程式設計了字母加數字,自然會轉換失敗了,唉,真...

雜文 隨想錄

這裡是一些隨想。關於名為二氫婦女的使用者本人,希望 ta 能有乙個美好的未來。科學雖然給我們許多驚奇,但也攪壞了我們許多好夢。當登上了月球的那一刻,一切有關月的夢都被現實的蒼涼所破碎了。從那一步邁出起,廣寒宮破碎,輝夜姬亦未曾回到月上,阿爾忒彌斯丟失了金弓與駕月之車,一切有關月的神話於此失去光輝,人...