第一次作業

2022-07-31 10:09:13 字數 2985 閱讀 1117

第一部分:結緣計算機

1.你為什麼選擇計算機專業?你認為你的條件如何?和這些博主比呢?

本科選擇計算機中的物聯網工程,其實沒有什麼太複雜的理由,唯一的理由就是好就業,與部落格[i]和部落格[m]等博主大牛相比,我接觸計算機並不早。我來自江蘇,江蘇的考試壓力不小,尤其是我的高中,學科競賽也已數學物理等為主。本科之前的話,也就只能用電腦寫寫word文件,玩玩電腦遊戲,由於父親經常拆解電腦,對計算機的硬體也了解一點。和這些博主們相比,相差甚遠。

2.計算機是你喜歡的領域嗎?

答案是肯定的。在本科的學習中,大一就和別人一起參加各種比賽,做過金屬探測器,也搞過四旋翼飛行器。剛開始接觸程式設計的時候,覺得這些和數學相關性很大,但發現計算機更注重邏輯,我自己有些天馬行空,雖然數學不錯,但是邏輯不能耐下心來推理,程式設計總是草草了事,只要能得到最後結果,**質量再怎麼差也無所謂。直到後來,我接手了學長的乙個企業專案,做乙個excel匯入匯出系統。由於自己一直都是能不注重**質量,導致bug頻現,使用者需求更改時,修改**麻煩至極,也沒有注釋,完全靠自己記憶,工期一拖再拖,雖然最後完成了,但軟體質量很差,經常bug。

第二部分:在計算機系裡學習

你對你的大學生活有什麼想要吐槽的地方嗎?你理想的大學教育應該是什麼樣子的?跟學校給你的有什麼區別?比較你在中國大學的經歷,你的老師和學校能做到和國外那樣嗎?如果不能,請分析一下為什麼。

大學生活怎麼說呢,算是混過來了。由於目標是研究生,成績還是不錯,參加了各種比賽,獲得不錯的名次,雖然最後由於一些原因,導致保研失敗,但也考研成功。我理想的大學教育不應該有太多的課堂課程,應注重實踐,本科的課程有很多都是枯燥無味的介紹性課程,解釋問題時,我們根本沒多少體會,如果讓我們自己實踐,遇到問題問老師,再由老師解答,感悟會更深一些。學校內的老師大多都做不到國外那樣,主要原因是學生多,老師少,器材少,課程分數以考試為主。

2.迄今為止,你寫了多少**,描述你做的最複雜的軟體專案/作業。

**我敲了很多,做過的專案也有近十個了,但我感覺大多數都是重複性工作,對於自己提公升不大。而談到複雜性,對複雜性的定義不同,結果也不同。如果說功能複雜性,當屬給企業做的excel匯入匯出軟體。將excel表匯入記憶體,並在軟體上顯示各個屬性,使用者還可以隨意勾選,對資料進行更改,再從記憶體寫入sql server資料庫,建立不同的表。並且隨時都可以更改檢視,並根據使用者的需求匯出需要的excel表。

3.科班出身和北大青鳥有什麼區別?

如果說是程式設計能力,科班不一定能比過北大青鳥,畢竟培養的方式不同。科班更注重頂層培養與科研能力,北大青鳥更注重實戰經驗。一般來說,科班出身更容易走遠,北大青鳥更容易侷限於一點。

4.學線性代數和概率論的時候,你是否有過這樣的疑問我們為什麼要學這麼多數學,這和我們的計算機有關係嗎,你現在是否還有這樣的疑問?對這個問題,你有自己的解答了嗎?那麼其他學科呢?

數學是一切理科工科基礎,沒有數學根本發展不起來。如果不學這些東西,看到的只是表面,對於深層次的理解,基本沒有。我一直認為計算機程式設計分為兩種,一種是重複性工作,一種是創造性工作。如果一直進行重複性工作,大可不必學習數學,甚至其他一些深入的知識,只要懂如何碼**就可以了。而想要做一些不一樣的東西,就必須多學一點,不管是數學還是其他學科。

第三部分未來規劃

1.對於你未來在it行業的發展,你有什麼樣的夢想或者未來想從事什麼樣的工作?你準備怎樣來規劃你技術道路,職業道路和社會道路?

作為程式設計師,最想進的肯定是bat這樣的大公司,最好福利高待遇好工作清閒,一般進這樣的公司所幹的大部分是重複性工作,所以希望能做一些自己感興趣的事情。先把本職工作幹好,爭取做專案組組長,領導乙個自己的團隊,做自己想做的事。

2.實習經驗究竟有多重要?是否需要馬上開始積累實習經驗?

實習是大型企業的敲門磚,不去實習無法了解行業的需求,也就無法做出針對性的準備。但實習並不著急,先要把基礎打好,做出一些自己的東西,有了底氣,才能出去實習。不然,就算得到了崗位,由於積累的沒別人多,比如:學術**,也最終停滯不前甚至被淘汰。

第四部分:課程期望

1.你對這門課的期望是什麼?你打算平均每週拿出多少個小時用在這門課上?你願意為了乙個你感興趣的專案、或得到實戰鍛鍊而付出更多時間和精力(包括熬夜)嗎?

我是軟體工程專業的,我希望這門課可以讓我養成乙個寫**的好習慣,做專案的好習慣,熟悉真正在社會中做專案的流程。實戰的鍛鍊也以技巧為主,重複性的工作不要太多。我會對感興趣的專案投入較多時間,但我自己本來的餘暇時間也不多。

分析軟體

1.手機上的社交軟體

一款社交軟體是否成功,主要看他的受眾買不買單,以及使用者體驗、營銷手段等。qq的風靡就是遊戲與社交的繫結。遊戲中會有很多好友也希望在遊戲外交流,而qq就可以完成即在遊戲裡一起玩,又可以在遊戲外並且比遊戲裡更加便捷。特殊的qq號就像車牌號一樣,成為人們攀比的一種資本。qq就抓住了社交與人們生活的其他發面的聯絡,成功將自己打造成社交巨頭。

2.遊戲

3.企業或學校或某組織內部的軟體

第一次作業

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

第一次作業

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

第一次作業

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