軟體開發的生涯

2021-04-15 04:42:00 字數 1060 閱讀 8411

由於工作的關係,我接觸了web開發.

首先我學的是asp,因為asp非常的直觀,非常的平易近人.後來,我學習了.net.

乙個偶然的機會,我在大學三年級的時候就被一家公司聘用,並"偷偷的"從事軟體開發的事業.由於剛從學校出來,並且沒有畢業,所以,對這份工作非常的好奇.在加上在我們這個城市,2000多元的工資也不低了.於是就加緊的幹.

我做的第乙個專案是基於js的開發.由於我之前對前台指令碼技術的認識不夠,所以一開始用js非常的彆扭.怎麼使也上不了手.於是就拼命的學.學了3個多月,終於寫出了基於前台指令碼的圖形系統.可以在網頁上自由的編輯圖象.當時沒有使用外掛程式之類的概念,所以一根筋的硬編碼.現在看來,以前的做法是多麼的幼稚和可笑.但正是這個專案,是我真正的學會了編寫程式.如何的用程式去考慮問題.

之後做了一些.net專案,感覺特別簡單,沒有什麼難度,就這樣,在學校和公司的雙重壓力下過完了大學三年級.

大四是在一家對日外包軟體公司度過的.所用的技術是asp和oracle.之前在上一家公司所花的精力沒有白費,感覺做公司的一些專案沒有什麼技術難度.不過標準化要求很高,一切都要按照規範來.認識了一位非常優秀的專案經理,他告訴我軟體開發對規範的要求很高,軟體開發本身就是一種規範.於是,大四一年就在規範中度過了.

大學畢業以後,在一家大型公司做"專案經理". 為什麼要加個引號呢,因為我覺得自己不夠合格.因為實際的工作經驗也不過才兩年,對一些專案管理的基本常識缺乏經驗,走了很多彎路.在完全不懂j2ee的情況下帶領公司開發團隊做出了乙個小型的車輛管理系統.後來做了一些公司的內部系統,是基於 .net的.對j2ee和.net的理解就是,.net適合做介面,j2ee可以做業務邏輯,用webservice把兩者兩起來可能就是soa吧,我這麼猜猜的,也沒去研究什麼soa,我覺得公司的專案用我的這些江湖伎倆做做也差不多了.

兩年多來好象沒怎麼得到休息.一直在不斷的前進,前進再前進.性格好象有些變化.變的越發的內向.很不喜歡說話,至今沒有物件.今年也26了.感覺挺憋悶的.

當初走這條路的時候感覺挺好的,現在感覺有些後悔了.沒完沒了的加班,對程式雖然很感興趣,但我很想把自己和社會融合的更緊密一點.完了,寫這些吧.今年2008,開奧運會呢,我想在2008找個物件結個婚,對人家好點,也算了個心願吧.

自上而下的軟體開發和自下而上的軟體開發

自上而下 top down 開發模式是指從乙個應用的最高點開始開發。從最高點逐步往下層編碼,直到開發完所有的任務。一旦寫完了最下層的 開發任務就完成了。使用這種方式,你需要設計 編寫出所有你需要的但還沒有實現模擬介面 服務 偽 自下而上 bottom up 開發模式是指從乙個應用的最底層開始開發。這...

python軟體開發目錄 軟體開發目錄規範

為了提高程式的可讀性與可維護性,我們應該為軟體設計良好的目錄結構,這與規範的編碼風格同等重要。軟體的目錄規範並無硬性標準,只要清晰可讀即可,假設你的軟體名為foo,筆者推薦目錄結構如下 foo core 存放業務邏輯相關 core.py api 存放介面檔案,介面主要用於為業務邏輯提供資料操作。ap...

軟體開發的效率

泰巖網路工作室 吳旻軟體開發專案不能如期完成似乎是普遍的事實,想想連微軟這種霸權級的公司開發乙個 vista 都要推遲了又推遲,其它公司的專案延期一些又算得了什麼呢?應該說,關於開發管理的模式很多,比如近些年流行的 rup xp什麼的,都對軟體開發中的問題提出了自己的理解。但是今天我在這裡想談的不是...