《構建之法》第一次做業

《構建之法》第一次做業

格式描述html

這個做業屬於哪一個課程 課程連接
這個做業要求在哪裏 做業要求
我在這個課程的目標是 課程目標
這個做業在哪一個具體方面幫助我實現目標 具體方面
做業正文 做業正文
參考文獻 http://www.javashuo.com/article/p-xtycytym-m.html http://www.javashuo.com/article/p-aztgxocn-bm.html https://www.zhihu.com/question/20053312

課程目標前端

1.體會軟件開發中,各個階段的內容,工做web

2.體會在真正的軟件開發中的工做方式微信

3模擬企業開發,從中獲取經驗數據結構

具體方面工具

1.學會軟件開發的各個流程,學會文檔學習

2.參加一次具體的軟件開發人工智能

3.瞭解各類軟件spa

做業正文

1.創建博客並介紹本身設計

1.成功創建博客

2.本文章在看了markdow語法以後,採用Typora書寫

3.我是一個「菜鳥」,可是因爲很早接觸計算機(固然不是學術方面),加上個人母親又是一個「離不開電腦」的人,因此我很早就對學習計算機產生了濃厚的興趣。與其說是優點不如說是特長,那就是我曾學習了年的書法吧,如今是八級資格證。對此個人經驗是孰能生巧,但靈感不可缺。書法重體會,這和我學習有共同之處,體會越深,那麼學習就越快。

2.閱讀與思考

(1)回想一下你初入大學時對你所在專業的暢想

  • 當初你是如何作出選擇你所在專業的決定的?

當初高考成績下來,我是540分,個人語文老師到我家來幫助我分析學校的選擇,他們先幫我選擇了分數範圍,而後在這些分數範圍中又通過我本身篩選了專業範圍,最後看學校位置,選擇了這個專業

  • 你認爲過去一(兩)年中接觸到的課程是否符合你對你本身所在專業的期待,爲何?

不全是,我原本喜歡這個專業,也喜歡這個課程,但身邊的人給我一種技術至上的感受。固然,技術強是根本,可我更喜歡《構建之法》《概念實習》這類課程,這讓我很矛盾

  • 你以爲你所在的專業是你喜歡的領域嗎,它是你擅長的領域嗎?

是我所喜歡,但並不擅長

  • 未來你會選擇從事和你專業相關的工做嗎?是的話給出你想去的城市、公司和崗位,否的話給出緣由

會,我想去深圳,具體公司還不清楚,想先考研,再磨鍊一下

(2)對照前人們走過的路和描述將來發展,如今的你

  • 自我感受你已經具有的專業知識、技能、能力有哪些?已經寫過的代碼量是多少?描述你作的最複雜的項目/做業。

通過兩年的學習,對C#,Java,web前端開發,數據結構都有所涉及,但都不精通。代碼量不清楚,到如今爲止寫過三個Javaweb項目,兩個Java項目,還有C語言練習,和C#項目,其中酒店輔助訂單管理系統最複雜

  • 離成爲一個合格的本科畢業生,在專業知識、技能、能力上還差距哪些?

缺乏對一門語言的精通,項目經驗較少,企業級開發不曾經歷過

(3)目前是一我的生選擇的十字路口,考研、工做、考公、出國,不一樣的選擇在大三就有不一樣的努力方向。而不管考研仍是工做的每條路徑,也有許多不一樣的分支。

  • 對照以上你閱讀的前人們的經歷,你的選擇是什麼?

考研

  • 在這種選擇下,你認爲你相比其餘同窗來講有何優點,有何劣勢?

如今大三剛開學,你們學習的時間還很長,沒有什麼優點可說。在前面兩年我並未得到保研資格

  • 針對你的選擇,你給本身的大三設定的規劃安排是什麼?

爲考研作充分的準備,也要保持打代碼的平常

  • 你對於實現本身的夢想已經作了或者計劃作什麼樣的準備?

我詢問了個人哥哥(他是優秀的計算機人才),經過他我決定了學校,也瞭解到了相關考試方向

3.提有質量的問題

1.在書的15頁關於人工智能的描述。人工智能不妨說是軟件工程的產物,人工智能取代多種工具,那麼不能說是軟件工程在各個領域的變化嗎?

2.對347頁關於迷思之五。在平時的學習中,我也體會過,遇到一個問題,咱們通常本身尋求方式來解決,而咱們在解決以後,並不認爲這是一個值得推廣的東西,例如微積分的發明就是解決演算的複雜,因此答案是否能是發現了卻並不重視,反而領域以外的人發現了纔會重視

3.對於351頁等關於成功的企業的問題,對於這麼多的成功的企業以及他們所擁有的高貴的品質,那麼是否擁有這些品質就能成功呢,或者說是否有成功的極大可能呢?軟件企業成功的祕訣應遠不止此嗎?

4.關於395頁的人的問題。人是會變的,在實際狀況中,也許來自老闆的微笑能夠改變一我的的態度,或者不一樣的項目人也會抱有不一樣的心態,那麼p也就不能簡單的用集合表示。在《管理學》中,老師提到過許多種管理方程式,說明這個問題複雜到分層次,分多種狀況下的表達式

5.406頁關於軟件工程師的職業道德,那麼據我所知微信在初是「抄襲」的國外一款軟件,可是在國內並無相關法律,國外卻有,那麼是否符合職業道德呢?符合公衆利益,又是否站得住腳嗎?

4.瞭解和調查源程序版本管理工具**

Git

  • 優勢:

  • 速度快、靈活。

  • 兩個開發者不容易衝突。

  • 離線工做。

  • 缺點:

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

  • 代碼保密性差,開發者克隆下來以後很容易就開源。

Github

  • 優點:

支持Markdown語言

支持手機端

支持標籤

功能設計簡潔實用上手很快,好比IDEA上能夠直接託管。

  • 劣勢

對中文不友好,國內訪問速度慢

wiki功能太弱,直接致使文檔常常被分離到一個獨立站點

Bitbucket

  • 優點:

支持Hg,最易學易用

同時也支持Git

徹底免費的閉源項目,還支持5人之內的合做開發

支持中文

  • 劣勢:

靈活性相對差

相關文章
相關標籤/搜索