我是學食品科學出身的,從2023年學計算機開始懷著對軟體程式設計的一腔熱情,到今天已走過了6年的漫長而又艱難的學習之路,以後的路還很長,覺得自己也有個小小的體會。
一、沒有內功的人,永遠成不了高手
二、練好套路 還是要體會內涵,
經常在論壇裡看到初學者問,「學什麼語言好?什麼語言最吃香,最有前途?」,早幾年,還有許多比較各種語言和編譯器的文章。這種思想也深深的影響了我,使我走了許多彎路。所以我要說,選擇什麼語言不是最重要的,程式設計思想才是程式設計師要學的根本。各種語言發展到今天都有它存在的原因。比如現在各種高階語言都有各自的優點,delphi最讓人稱道的是他在編寫資料庫系統方面的便捷,c/c++則在於它的靈活和高效性,vb的優點在於他最
三、程式設計不是單純的對技術的追求,軟體的靈魂是服務
作為技術人員,往往比較單純和執著,一心想著怎麼學好技術,不要落後於他人。殊不知,自己完全背離了軟體的宗旨,軟體(包括一切技術)的產生都是為了更好的為人服務。使用者是不會在意你是否使用了更先進的技術,他只關心你是否為他提供了完整的解決方案和便捷的服務。所以在寫程式前,一定要調查一下,你所寫的軟體會有多少使用者,他們想讓你提供那些服務。
軟體開發還遠不是一種「科學」
很多大學裡是把軟體開發相關的專業劃入工科的,這給人一種錯覺,讓人認為軟體開發也是乙個工程學科,就像土木建築,動力機械那樣。但這從根本上錯了,土木建築,動力機械的背後有確實的科學定律作為支撐,而軟體開發的背後基本上什麼都沒有,遠不是一種 科學 也正因此,軟體工程 的現實意義也就遠不如 土木工程 動力工...
python軟體開發目錄 軟體開發目錄規範
為了提高程式的可讀性與可維護性,我們應該為軟體設計良好的目錄結構,這與規範的編碼風格同等重要。軟體的目錄規範並無硬性標準,只要清晰可讀即可,假設你的軟體名為foo,筆者推薦目錄結構如下 foo core 存放業務邏輯相關 core.py api 存放介面檔案,介面主要用於為業務邏輯提供資料操作。ap...
迭代軟體開發
迭代軟體開發 整理 一 迭代軟體開發介紹 在迭代式開發方法中,整個開發工作被組織為一系列的短小的 固定長度 如 3周 的小專案,被稱為一系列的迭代。每一次迭代都包括了需求分 析 設計 實現與測試。採用這種方法,開發工作可以在需求被完整地確定之前啟動,並在一次迭代中完成系統的一部分功能或業務邏輯的開發...