軟體工程的新路

2022-03-31 18:02:24 字數 2596 閱讀 2693

先說一下我的部落格名:「被水淹死的大白鯊」。大白鯊很可怕,也很可憐。怎麼說?據說,鯊魚在水裡要不停地游動,如果停下來,就會下沉,然後死掉。希望我能不斷努力,像鯊魚那樣不斷地前進。也希望有一天,我能成為一條大白鯊。

起初,開部落格是因為老師的要求,看部落格帶著點應付。然後,看了那篇關於速成的培訓班和打基礎的大學教育的區別,以及我前妻的故事之後,態度變了,忍不住把其他的幾篇也看了,多看了幾遍,順便地喜歡上看東西。

結緣計算機

比起很多博主,我的入門點奇葩的不像話。帶上符號的29個字,改變了我的人生軌跡。因此,我對那篇「我前妻的故事」(感覺感觸比較多,印象也深。因為那個「前妻」會走入計算機行業,也是因為別人的一句話改變的。而比起她,我的入門點高了很多——再怎麼說我也是讀了十二年的課程,慢慢的學過來的。也是她給了我信心,讓我相信,以後還是可以站得很高的,只要我肯努力,沒走錯路。條件嘛,不算差,起碼必須的工具、資源我還是有的,就是沒能好好利用。可能比不上一些博主,很早就入門,或者有人指導,或者後期很努力。我之前一直找不到方向,不知道做什麼,也不知道做什麼有用,迷迷糊糊的。也在這段迷茫的時間裡,我慢慢找到了想走的路,雖然還不算很明確,但我會慢慢趕上去的。

我喜歡計算機,卻不太擅長計算機,到現在為止,只能說對自己這個專業是喜歡的,談不上熱愛。比起一開始很討厭這個專業,有時候,因為情緒問題,連計算機都不想看一眼。現在好多了,還蠻喜歡的。說我自己不擅長,因為對計算機的那些硬體裝置,不感冒,記不住。而軟體方面,偶爾會突然有靈感,僅此而已。另外,感覺自己正在向著這方面產生一些有益的變化,產生出了能夠學好做好的強大的自信,迷之自信。

在計算機系裡學習

對我的大學生活吐槽,槽點好多,如果是晚上寫,又要睡不著覺了。最大的兩點,懶、迷茫。懶,讓我浪費了太多的時間去做了很多毫無意義的事,就算是當時也覺得好無意義,比如賴床。迷茫,讓我在空閒的時候,沒能好好利用,而不空閒的時間,也沒好好利用。沒有去對比國外大學的區別,儘管有不少認識留學的同學和親戚。因為,假如他們也是碌碌無為,也絕對會說國外大學生活很美好告訴我。難道你會花了那麼多精力和金錢出去,然後說你在那邊無所事事,說自己生活過的很糟糕?但是有一點,我表哥,在溫哥華上大學,這是個十成十的大學霸,他們大四出來實習工作一年,然後回學校讀大五,通過這一年的工作,來了解自己欠缺什麼,進而補缺補漏。這一點我很喜歡,這樣比起自己學了一大堆卻不知道今後能否很好的用到,更具有目的性。

理想的大學教育嘛,授課的東西能讓學生學以致用,至少告訴學生,這門課有什麼用的,學到的東西應該怎麼用。布置的作業,特別是程式設計題,能講解一下題目,以及題目思路。想起大一剛開始學c的時候,for,while,if,各種語句,我都不懂有什麼用,不就是判斷嗎?迴圈嗎?有什麼好學的,然後作業都不懂怎麼入手,沒思路,然後老師一直說要講也一直抽不時間來講。而因為這樣,我的c一直學的不好,作業都是靠同學的,當時也提不起興趣來學。在此要吐槽我的大學同學,特別是舍友。乙個個平時玩得比我都歡,比我嗨,作業也經常是copy 的,然而,他們卻在期末的時候,知道哪個**是什麼,哪些是做什麼用的。可能是他們只是假裝沒努力,也可能是他們在努力的時候我沒發現,還可能是我選擇性的過濾了他們的努力了,反正結果都是,我跟他們的距離在不知不覺中被拉開了。

看到碼癮少年愛程式設計(臉有點燙。我甚至到現在,那本c語言的課本都沒看到20頁過,而後來學習資料結構,思路是能懂,但是作業還是不會寫,**還是不會敲,而且,當時心裡是這和程式設計沒關係吧?(呵呵)自由飛在部落格(上,用了三個「渣」來形容大學教育,很吸引眼球,口氣很大,說「課程設定陳舊腐朽」。「陳舊腐朽」,有點吧,畢竟我們考試的時候,可以拿10年、11年,甚至08年、09年的來參考,「陳舊」確實不為過。腐朽嘛,不至於吧。即使他用了三個「渣」來形容大學,但是在招聘上的「本科以上學歷」、「專科以上學歷」還是能說明一定的實力的。不過那句「中國的大學教育再爛,沒考上也是你沒本事!」這句,看著好想對那些考不上大學然後跟我高談闊論「大學無用」的人也說一次。

科班出身和北大青鳥有什麼區別,我不懂誒,除了那幾篇部落格上面說的,我對這個不怎麼了解。對於其他的培訓的,有所了解。簡單的說,就是不求甚至,只會告訴你,這些怎麼用,怎麼去實現功能,怎麼去寫,至於為什麼會這樣,「哎喲,你知道那麼多幹嘛,公司又不會問你……假如問了?那你多看看面試題就好了。」

線性代數和概率論,我還是不太懂有什麼用。不過嘛,其他的,比如計算機組成原理、作業系統、資料邏輯,知道了計算機在硬體上如何執行,有助於我們編譯時找錯誤,以及**的優化,效能的提高。

未來規劃

在it行業的發展,有個夢想,就是希望自己有一天能成為某方面的權威,然後寫一本書,如果能像《構建之法》那樣成為教材就更好了。也希望有一天,我的個人介紹,被乙個剛入門的小白看到之後,會說:「挖槽,好像很厲害的樣子」,就像第一次看到鄒欣老師的個人介紹那樣。(小小拍個馬屁,我第一次點開那篇對鄒欣老師的專訪的時候,反應確實很激動)至於其他的規劃,並不是很清晰,現在是想先老老實實地做好碼農,積攢經驗,以後往管理層發展。相比其他的,我好像對前端的開發比較有感覺,所以,現在給自己的方向是前端開發,以後隨著經歷可能會發生改變,但是現在起碼有乙個明確的目標。

比起實驗室實習,我更傾向於到企業實習。企業實習,感覺更有壓力,更能逼迫我不斷努力,接觸面也更多。而在那之前,我要盡快把自己落後別人的補上,同時提高自己的英語水平。最重要的是,我要提高自學能力,那種有問題,沒得問,不能自己解決的情況,只能等著別人有空來幫自己的感覺,真的是難受。

題目為什麼說是新路?可能對未來不夠清晰,但是我現在知道怎麼走下去了,新在目標,新在方法,新在心態。

軟體工程 軟體工程的概述

軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考 驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科,它涉及到程式語言 資料庫 軟體 開發工具 系統平台 標準 設計模式等方面。先從軟體工程的第一章開始說起 軟體工程的概述,這一章是...

軟體工程 軟體工程的理解

四 軟體危機 五 軟體工程要素及其作用 針對本學期第一次軟體工程課後的思考題,參考課本以及網路上的資料,作出如下自己的思考理解。在此之前,我所做過的工程僅僅侷限於一些課程的大作業上,並沒有更進一步到軟體上面,僅僅是針對某乙個或者某一類問題進行解決。我的看法 1 書上的定義 書上給出了許許多多的定義,...

軟體工程 軟體工程概述

一.軟體 定義 計算機系統中的程式及其文件 程式 計算任務的處理物件和處理規則的描述 文件 為了便於了解程式所需的闡明性資料 特點 軟體的種類 按功能劃分 系統軟體 支援軟體 應用軟體 二.軟體工程的起源和概念 早期電腦程式 現在人們認為 在資訊產業中,微電子是基礎,計算機和網路是載體,軟體是核心 ...