關於搭建軟體開發環境的思考

2021-08-18 02:26:41 字數 691 閱讀 7229

近幾日需要了解人臉識別方面的知識,於是在網上找到開源專案。該專案有關配置的說明很少,所以很難按部就班來操作。然後通過專案說明給的一點點提示開始安裝,然後通過執行指令碼,報的錯誤來發現有哪些依賴沒有安裝,還有那些模組需要載入。但是這個過**的很漫長,對於很多個不熟悉的庫,只能在安裝過程中通過各種試錯,來了解每乙個庫可能的作用。

於是有了一下感悟:

1.簡單的理論可能很好理解,但是工程中可能就是很大的困難。開發軟體的困難,和選擇軟體版本、做系統整合的難度不相上下。區域性工程和系統工程都會耗費大量的精力。

2.對乙個系統不了解,貿然隨便嘗試代價是很大的;但是等著有人會告訴你整體是什麼樣子這樣的想法更是不現實的,這無異於消極放棄;很難從整體把我一件事情的時候,最好耐著性子,從每乙個部分開始入手,通過乙個部分牽動另乙個部分,在區域性的實現過程中,根據反饋的錯誤做好響應的調整。待差不多理解了整個系統之後,不妨「倒乾淨杯中的水」,從頭再來一次,並在這次過程中做詳細的記錄。

3.缺少合作夥伴是很大的痛點,乙個人的思維總是容易侷限在某一點,在一段時間之內走不出來,但是一旦幾個不同的參與者,那麼總會從不同的方向相處不同的想法,即是這個想法是沒有任何邏輯的,也可能會技法另外的人的新的思路。但是這個合作的團體有不可太大,那樣就失去了效率。

4.總是需要從全域性考慮我們要完成的任務是什麼,有時候在區域性陷入乙個難題,乙個勁的鑽研,可能這個問題並不是我們系統需要解決的。所以要不時回過頭想一下,我要完成的任務是什麼。

關於軟體開發工作的思考

關於軟體開發工作的思考 挨踢界小人物 工作中時常遇到這樣一種情況,在做網頁的時候,我會秉承使用者體驗的原則,視自己為使用者的心態,去設計和改造介面,但並非老闆喜歡,老闆要的只是系統穩定,不要搞出事情,所有多數情況我的改造優化都不能上線成為正式產品,然後會指揮你怎麼做,怎麼做!而你會怎麼抉擇。在這種情...

關於高校內軟體開發流程的思考

學習軟體工程的方法已經有一段時間了,深深的感覺到,乙個軟體的成功與優秀的開發流程有著必然的聯絡。近期思考了很多關於軟體開發流程方面的東西,也檢視了一些相關的文章。今天就在這裡理一理思路,一來方便自己以後檢視,二來還可以接受們的批評和指正。正因為是新手所以還有很長的學習道路要走。學校中的專案除了科研專...

wince應用軟體開發環境搭建

對於wince系統,大家可能比較陌生,畢竟是微軟推廣力度不大,主要還是應用場景太少,主要設計工業,控制系統,識別行業等相關的行業會用到。對於涉及相關的開發,所涉及的開發工具,對此進行乾貨介紹,也是本人這麼多年一直從事工作總結吧。後續會一直把這個系列講完。每天的更新會簡短而比較通俗易懂。第一 開發環境...