我對軟體發展的思考,乙個不變卻一直在變的話題

2022-03-16 06:57:32 字數 530 閱讀 6322

最近朋友老在抱怨現在的計算機軟體差了,隨便乙個軟體裝上去執行在他四五年前的電腦上,簡直就像蝸牛一般,害得他根本就不敢用那些新出的軟體。

軟體到底怎麼樣了?是水平問題,還是使用者硬體問題。

現在,編寫程式的人員都不會花太多的時間在設計優秀的演算法上了嗎?就算是乙個網頁,要開啟有時候也會讓人崩潰,亂七八糟的js**讓你進入「蝸牛」時代。或許為了介面上的一些美觀而犧牲掉一部分的效能這是值得的,可是無論做什麼事都從這個角度來思考,那最後的結果就變成:效能是可以犧牲的,無論為了什麼。這個確實很恐怖,而且到處都存在。很多人是為了完成任務,很多人是為了**看起來更加「優雅」。隨便的就來一段遞迴(你可知道遞迴是要進棧出棧的),隨便的就來一通大批量資料查詢,隨便的就來乙個無比冗長的迴圈;亂七八糟的呼叫各種api也同樣讓人煩惱。

最近安裝的軟體多了,電腦也變得慢吞吞的,心情也變得煩躁。大家都被逼著更新換代,但有更多人還在無奈的忍受著這種痛苦。。。。。想當初乙個賽揚2.4g+512m記憶體可以執行好幾個程式不會讓你覺得不爽,時代一去不返。

最後還是老習慣,奉上一些搞笑的東西,笑一笑,沒什麼大不了的事。

我對軟體開發的一點思考

但凡是搞 的 對軟體架構 設計模式 xp程式設計 極限程式設計 或是敏捷開發 重構 這些軟體開發的思想或方法都不陌生 但是它們之間究竟有什麼聯絡?在實際的開發過程應該如何做?才能構建乙個好的程式 簡單來說 開發乙個軟體的常規做法是 先設計整個系統的總體架構 架構包含一些 層 的思想 希望你了解 層 ...

我對軟體開發的一點思考

但凡是搞 的 對軟體架構 設計模式 xp程式設計 極限程式設計 或是敏捷開發 重構 這些軟體開發的思想或方法都不陌生 但是它們之間究竟有什麼聯絡?在實際的開發過程應該如何做?才能構建乙個好的程式 簡單來說 開發乙個軟體的常規做法是 先設計整個系統的總體架構 架構包含一些 層 的思想 希望你了解 層 ...

乙個晚上的思考

本來晚上來實驗室打算寫 沒想到因為瀏覽乙個帖子而花費了乙個晚上。源於csdn社群的一篇帖子 帖子標題比較惹眼。樓主是名武大的研究生,方向是gis。從發帖看來,的確對c c 有很深的了解,不過也有片面的一些地方,當然要比我強n倍。他已經簽下了份網易的offer,工作地點 廣州,試用期5k。我一直在想自...