2017282110286 高階軟體工程第一次作業

2022-07-16 14:48:10 字數 2916 閱讀 9664

選擇計算機專業對我而言有很大的巧合性,高考分數出來後,根據我所報學校的歷年資料來看,計算機專業可以讓我的分數盡可能的不被浪費,同時考慮到計算機專業的前景可觀,我便沒有什麼猶豫的選擇了這個專業。但是在選擇這個專業之前,我對計算機的了解僅僅停留在遊戲娛樂上,對計算機所有正在發展的領域的了解都是空白的。我想和這些博主比我對計算機的了解以及對計算機的興趣遠不如他們,這也就直接導致我在計算機研究上所花費的時間遠不及他們,同時他們自律的品質也是我需要學習的。我唯一領先於他們的就是現在所處的正是計算機發展的好時代,我能獲取到資料的途徑更多也更方便,這也是我需要珍惜的並好好加以利用的地方。

對計算機談不上喜歡或者不喜歡,或者我也不知道我到底喜歡什麼方面的事,小時候喜歡畫畫,但是到現在也已經很久沒有畫過畫了。大學本科期間,我也是本分的學習所有需要學習的課程,沒有進行額外的延伸,對計算機領域更算不上擅長,只能說了解皮毛而已。但我想在接下來的學習中,我會努力至少在乙個方面有所延伸,希望未來能自信的說出我擅長某某領域。

從學習計算機開始到現在,我對計算機都談不上熱愛。從執行成功的程式中獲得的成就感應該是於我而言學習計算機過程中最快樂的時候。更功利的來說,之所以學習計算機是因為計算機的就業率高,前景好。這個專業的學習更多的是自己乙個人摸爬滾打。僅僅學習理論知識是不夠的,更多的是在於實踐,在寫程式時,總要自己不斷的探索,不斷地除錯改錯。引用那位部落格[i]的爆棧大的話送給自己:

生活中,

往往決定方向的,

不是自己,

而是眾說紛紜,

不知所措,

其實,真正的方向,

是自己決定,

不由別人左右。

選擇這個專業的理由有很多種,但是既然已經選擇了,就沒有放棄的理由。至少現在我並不討厭計算機,也許會需要一些時間,但我會在接下來的學習中慢慢讓自己喜歡甚至熱愛上這個專業。

剛剛結束了大學生活,很遺憾我沒有在大學中取得一些像樣的成績或者是說沒有學到一些能幫助我很好的立足於社會的技能。責任並不全在於學校,成功的同學還是有那麼多,更多的還是要歸結於自己。在安逸的生活中呆慣了,很難再願意離開安逸圈去刻苦鑽研一件事。我高中畢業的時候曾希望大學能讓我徹底放鬆,水水的過一門課,不用再像高中那樣早出晚歸。而現在,僅僅從計算機專業的角度出發,我更希望大學老師能夠因材施教,除了基礎課程外,選修和必修的界限不需要劃分的這麼明顯,學生能夠個性化選課,偏向於學術研究的就選擇學術研究方向的課,考察方式也不是考試的形式,而是小**的形式,而想要學技術的學生就選擇更偏向於實踐操作的課程,考察方式便是做乙個小專案。或者同一門課程可以有多種考察方式,不僅僅侷限於考試的方式。據我所了解,國外在教學方面更注重於學得精,國外學生每個學期修的學分遠少於國內的學生,但每門課程需要完成很多作業,每次作業都是乙個專案,除了作業之外還需要學生進行組內討論學習,因此在同一門課的學習上,國外的學生明顯會比國內的學生掌握的更好。在我看來,只要建立起足夠完善的考察和評判機制,同樣的教學方式依舊適用於國內。

計算機這門課在我看來以自學為多,而科班出身相較於北大青鳥的優勢在於很多重難點老師都會提前告知學生,避免了走很多彎路的可能。同時科班出身在基礎理論上會相較於北大青鳥而言更紮實。但是隨著前沿技術的不斷發展,不論是科班出身還是北大青鳥,只有通過不斷充實自己才能不被落下。因此除了資源上的差異,在我看來,科班出身和北大青鳥的區別並不大,高度的自律以及不懈的努力才是學好計算機最重要品質。

速成培訓班以及mooc雖然可以在短時間內完成任務,但是從長遠來看,並沒有任何幫助,日後如果要再次拾起在速成班以及mooc上所學的東西,一切依舊要從頭開始。而打基礎的大學教育的影響深遠很多,有些東西在不斷的接觸和實踐中已經被牢牢記住,即使在一段時間後有所遺忘,但是再次看到依舊會感到熟悉而且上手也會很快。

不只是大一甚至是考研的時候我都有這樣的疑問,到了後來找導師的時候也發現導師格外關注數學成績,起初不知道原因,但是現在當我開始接觸計算機更深入的知識後,我發現數學真的很重要。數學是學好計算機的基礎,計算機是一門很需要邏輯思維的學科,而數學好正是邏輯思維能力強的乙個體現。現在很多計算機的前沿知識都涉及到了線性代數和概率論,線性代數運用於計算機圖形學中的仿射變換,資料探勘中矩陣奇異值分解,概率部分在機器學習中有非常大的作用。在我看來,除了少數文科專業幾乎所有專業都涉及到了數學的學習,或深或淺,數學像是一塊敲門磚,只有過了數學這關,才能在其他學科上有所建樹。

我希望能進入一所大公司,類似阿里、網易,從基礎做起最後能做到管理層。我現在的能力距離我的目標還很遠,我希望我能在這兩年內好好努力,讓自己的努力夠得上自己的野心。

正在看導師推薦的書,看完書就決定開始慢慢實踐起來,從基礎做起,爭取能在畢業之前做出乙個能讓自己和導師滿意的應用。

更傾向於在企業內實習。如果有大的公司願意讓我實習,我既能感受大公司的氛圍,同時能夠學習到在學校學不到的知識,就當是提前適應工作也是好的。

實習如果真的能讓人學到東西自然是重要的,實習是學生從校園到社會的乙個過渡,如果真的能進入一家好的企業實習何樂而不為。但是實習不能操之過急,在有足夠的理論知識和若干專案經驗後實習會是乙個更加好的選擇。

以前本科時期學過軟體工程相關的理論知識,大致還是了解軟體開發的步驟,但是從未完整的完成過一次軟體開發,因此在這門課中希望有機會能從頭開始完整實踐一次。我無法確切給出我每週願意花費在這門課的時間,具體時間多少我還是要視課程內容以及課後作業的難易而定。對於乙個我感興趣的專案或得到實戰鍛鍊我願意付出足夠的時間和精力,但是熬夜是我不願意做的,與其熬夜不如早起,不僅僅是傷害身體,而且熬夜帶來的效益遠不如好好休息所能帶來的效益。

同一型別的競爭遊戲便是dota2,相較於英雄聯盟,dota2的畫面更加精良,遊戲操作難度更加大,同時策略性更強,但是我選擇英雄聯盟的原因就是因為它容易操作而且有小夥伴和我一起玩,對我來說遊戲就是娛樂,無所謂好壞,我也不可能沉迷其中。5年後,我相信這款軟體依舊會存在,因為遊戲能給大部分人帶來快樂。但是硬體可能不僅僅侷限於電腦,也許未來vr技術足夠發達,可以讓玩家身臨其境。

綜上所述,我們可以看出硬體會不斷變化,軟體始終不會變。硬體承擔了載體的作用,載體的形式可以有多種變化,而軟體中凝聚著設計者的思想,不論時代如何變遷,思想會改變,但思想的表現形式不會變。由此可見軟體具有更新周期短,可移植性、可擴充套件性等特點。

SQL高階高階

select top 50 percent from websites mysql 語法 oracle 語法 select column name s from table name limit number sql like 操作符 like 操作符用於在 where 子句中搜尋列中的指定模式。s...

MySQL高階高階

1 mysql的開窗函式 row number 從 1 開始,按照順序生成組內的記錄編號 rank 從 1 開始,按照順序,相同會重複,名次會留下空的位置,生成組內的記錄編號 dense rank 從 1 開始,按照順序生成組內的記錄編號,相同會重複,名次不會留下空的位置 開窗函式區別如下圖所示 f...

SQL 基礎 高階高階

sql高階 1 top子句 top 子句用於規定要返回的記錄的數目。select top 2 from persons select top 50 percent from persons 3 萬用字元 1 通過使用 not 關鍵字,我們可以從 persons 表中選取居住在不包含 lon 的城市裡...