第一次作業

2022-06-03 19:36:08 字數 2496 閱讀 2905

《課程目標》:

1.學好本門課程。2.對於本專業的認識加深。3.培養良好的學習習慣,改掉以前的臭毛病。4,以前浪費的時間,現在迎頭趕上,加油。

《這次作業具體在某些方面幫助到我》:

1.讓我慢慢熟悉軟體開發的流程。2.學會團隊合作,互相幫助,共同去完成乙個專案。

一.建立部落格並介紹自己

《我的部落格位址》:

對於自己,我不知道怎麼介紹,從小開始吧。對於我一開始對於計算機的接觸,大概就是小學愛上玩遊戲,家裡沒電腦,就出去黑網咖玩遊戲,所以從小對遊戲就有一種情懷。這也是我一開始對於計算機的認識。對於閃光點,我也一直沒發現自己有過。從小就比較自閉,也不是很大膽,尤其是面對很多人的情況下。我自己最大的問題就是沒什麼毅力,一件事很難堅持很久。這也是我現在必須克服的問題,這樣自己才能變得更強。成為大學生之後,就開始放鬆了,到今天為止,也混了一年半了,現在得努力了。

二.閱讀與思考

(1)1.高考後對於軟體工程這門專業的選擇,感覺很隨意吧。當時的自己很茫然,對於這麼多專業選擇,並不知道自己適合什麼,讀了十多年的書,感覺自己沒啥特長,也沒啥愛好。最後選擇了軟體工程,選擇了it,當時是覺得這門專業以後很好就業。所以對於此專業以前也沒怎麼關注,身邊也沒什麼人給我建議,就這樣最後選了軟體工程。

2.感覺過去兩年對於專業的接觸沒有符合我一開始對於本專業的期待,一開始的c語言,到大一下期學的資料結構,學習後也沒感覺有什麼聯絡。大概也跟我自己有關係吧,高中老師都說耍大學,所以一開始就非常的放鬆。沒有對以後的生活有過規劃,也沒有對以後的工作有過了解。感覺在大學混的這一年半什麼也沒有學到。所以在寒假也想過很多,對於這個專業很陌生,不知道該怎麼學,也不知道先學什麼再學什麼。所以感覺很茫然。

3.大概也是吧,其他專業更提不起興趣。擅長提不上,但是可以慢慢變得更強。

4.對於部落格1作者的就業看來,找好工作沒那麼容易,但是現階段的我,不知道自己擅長什麼,給自己的定位還有很大的問題,這學期要多學習一些,對自己的定位更加明確。

(2)2,看了上面那些厲害的博主,感覺自己差得更多,比如那些面試題,對於現在的我來說,就像天文數字一樣。

(3)1,考研或者大學畢業直接找工作吧。

2,優勢沒有,劣勢蠻多的,前幾學期的專業課學的蠻差的,要考研的話,要比其他人努力很多。

3,大三的規劃,精通一門程式語言,考研努力,學好英語,多多參加團隊,從中學習更多的知識與經驗。好好加油吧!

三,提出有質量的問題

<1>

第乙個問題:兩個人同時接乙個軟體專案,在程式設計能力差不多的情況下,為什麼有的人的程式總是比另乙個人的快(p29,2.2)每個人都希望自己的程式更簡單,計算機執行更快,這方面我們應該怎麼去改變,怎麼去提高,就模擬於乙個數學問題,乙個人5分鐘做出來,步驟也少,而另乙個人為什麼要半個小時,而且還很複雜。

<2>

第二個問題:關於團隊的問題:(第五章團隊)在乙個團隊裡軟體的開發都有很多模組,不是每個模組都對每個人都很合適,我們怎麼尋找適合自己的模組去努力。而且乙個團隊應該怎麼去完成乙個專案,怎麼融入這個團隊,怎麼才不會拖後腿,寫的**怎麼才能合群,並不是很理解"這裡的團隊"。

<3>

第三個問題:關於it行業的創新:(第16章)很多大學生對於創新都很感興趣,高科技時代也創新了很多不同的軟體,但是大多數創新思想得不到實現,到底當代大學生是不是應該多多創新,還是根據以前的人創新的東西進行完善。

<4>

第四個問題:需求分析:(第八章)需求分析,怎麼才能快速的進行需求分析,並且快準狠。

<5>

第五個問題:軟體工程師的成長:看了第三章軟體工程師的成長,總感覺自己差了點東西,總感覺自己在經驗和知識還欠缺太多。要成為乙個合格的軟體工程師,應該怎麼去做?

四,了解和調查源程式版本管理工具

git的優缺點:

優點:適合分布式開發,強調個體。

公共伺服器壓力和資料量不會太大。

速度快,靈活。

任意兩個開發者之間可以很容易的解決問題衝突。

離線工作

缺點:資料少(起碼中文資料很少)

學習週期相對而言比較長。

不符合常規思維。

**的保密性差,一旦開發者把整個庫轉殖下來就可以完全公開所以**的版本資訊。

github的優缺點

優點:適合分布式開發,強調個體

公告的伺服器壓力和數量都不會太大

速度快,成熟的架構,開發靈活

任意兩個開發者之間可以很容易的解決衝突

離線工作,管理**成本低,不需要依賴伺服器

部署方便。基本上下個命令就可以用

良好的分支機制,可以讓主幹**保持乾淨

git對程式源**進行差異化的版本管理,**庫佔極少的空間。易於**的分支化管理。

缺點:資料少,學習成本大,學習周期長,要求人員素質比較高

不符合常規思維

**的保密性差

不支援中文,影象介面支援差,使用難度大

microsoft tfs的優缺點:

優點:與vs無縫連線,方便原**的管理

不會上傳.net開發時生成的垃圾檔案

支援資料庫版本管理,自帶很多管理工具(測試管理器、反饋客戶端、介面設計工具等等)

缺點能應用起來的團隊、公司的數量極少

第一次作業

1.用較低的成本,開發出滿足客戶需求的軟體,開發的軟體可靠性高,易於維護和移植 2.分為設計階段,開發階段和測試執行階段 1 設計階段 分析客戶需求,明確要解決哪些問題,實現哪些功能,以及確定基本方法 2 開發階段 a.概要設計 畫出流程圖,進行模組化劃分,建立模組的層次結構以及呼叫關係 b.詳細設...

第一次作業

1.4 非計算機專業 程式和軟體有何不同?答 程式是通過計算機語言寫出來的具有許多演算法的摸板,是實現軟體功能的底層推手 推手的意思可以理解為動力 所以,程式是軟體的內在因子,而軟體是乙個或多個程式通過編譯器編譯出來的成品。1.3 查詢資料,解釋什麼是圖靈測試?答 指測試者與被測試者 乙個人和一台機...

第一次作業

1.解釋什麼是圖靈測試?圖靈測試 又稱 圖靈判斷 是圖靈提出的乙個關於機械人的著名判斷原則。一種測試機器是不是具備人類智慧型的方法。如果說現在有一台電腦,其運算速度非常快 記億容量和邏揖單元的數目也超過了人腦,而且還為這台電腦編寫了許多智慧型化的程式,並提供了合適種類的大量資料,使這台電腦能夠做一些...