【第一次做業】&&軟件工程大一班---甘昀

這個做業屬於哪一個課程: <課程的連接點這裏> 
這個做業要求在哪裏: <做業要求的連接點這裏>
我在這個課程的目標是:  學會軟件開發的流程和思想
這個做業在哪一個具體方面幫助我實現目標:  在認識自我專業技能和發展方面

.創建博客並介紹本身程序員

17級軟工2班甘昀(yun,二聲)算法

喜歡計算機專業方面。做爲程序員,宅固然是一種屬性~    喜歡聽歌看電影,從國內老歌到國外最新電音~各類類型都有接觸。固然還喜歡打遊戲,不過菜。數據庫

自認爲身上的閃光點:心態好!對待生活比較熱情積極的,沒多少負能量。後端

.閱讀與思考數據結構

閱讀以上材料,並回答下面幾個問題:工具

(1)回想一下你初入大學時對軟件工程專業的暢想學習

  • 當初你是如何作出選擇軟件工程專業的決定的?

          感興趣,熱愛計算機方面的知識。喜歡用軟件,也想要本身開發軟件。認爲大學就應該學本身感興趣的東西就毫無猶豫的報考了軟件工程。測試

 

  • 你認爲過去兩年中接觸到的課程是否符合你對軟件工程專業的期待,爲何?

          比較符合。由於本科更多的仍是注重基礎理論知識的講授,雖然對於開發的等實際課程講的並很少。但這些基礎對於整個之後的我的計算機方面的能力發展仍是頗有用處的。編碼

 

  • 你以爲軟件工程是你喜歡的領域嗎,它是你擅長的領域嗎?

          確定是本身喜歡的領域。對於本身喜歡的東西會花更多的時間去學習瞭解,也算是本身擅長的領域。spa

 

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

          未來確定會選擇計算機相關的工做。

          若是能夠,會優先考慮去一線大城市和互聯網大公司。由於想要有更多的機會和發展空間。

          想去的城市有:北京,上海,深圳等。

          想去的公司:騰訊,阿里,百度等,固然公司越大越好(固然想象是美好的)。

          崗位:我的更加傾向於後端技術類的方面。具體崗位還不清楚。

 

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

 

  • 自我感受你已經具有的專業知識、技能、能力有哪些?已經寫過的代碼量是多少?

          除了課程外自我感受沒具有多少專業知識。只是學了些語言和數據結構算法等。

          或許更多的具有了計算機思惟和自學能力....。寫過的代碼有上萬行了。

 

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

         我的認爲差得比較多!

         在專業知識和技能上的差距:軟件的開發流程,設計分析,管理方法,項目實踐等等。。。

         在能力上:合做能力,溝通能力,學習能力等都不夠,還須要努力!

 

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

 

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

        考研or工做。若是能考上,會更願意讀研!

 

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

        讀研的優點:起初有更多的機會進入大公司發展,對之後的整個發展有不錯的影響。

        讀研的劣勢:原本軟件工程就是一門實踐爲主的課程,對於本科畢業就工做的學生來講,缺乏了三年的工做經驗。

 

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

        先學習好專業知識,對考研或工做都有用!

 

.提有質量的問題

        *一.團隊問題

             書中第五章【團隊與流程】講解了各類團隊模式的特色與介紹。個人問題是:在已經選擇了最優的團隊模式下,如何具體分配各職位的具體人數讓整個項目效率更高。

             例如一個項目3我的作須要14天,5我的作須要8天,7我的作須要6天(還未考慮每一個人的職位分配狀況)。如何在這個項目開始以前就找到最高效的人數分配方案。

 

        *二.創新問題

             書中第16章【IT行業的創新】未講到的問題:

             如何結合現實和需求尋找有效的創新方向。

 

        *三.代碼規範

             書中第4章【兩人合做】未講到代碼的規範的重要性以及給團隊帶來的具體影響。沒有從事例分析其重要性。只是講了如何規範代碼的格式。

 

        *四.用戶體驗

             書中12章【用戶體驗】12.1.6中講到用戶體驗和質量的衝突問題。文中用事例解釋認爲用戶體驗大於產品質量。

             個人問題:單憑一件事例沒有足夠的理由證實用戶體驗大於產品的質量。相反我認爲質量和用戶體驗同等重要。

 

        *五.測試問題

              書中第13章【軟件測試】介紹了許多種測試的方法

              個人問題:爲何要進行軟件測試,測試在開發流程中的哪一階段進行,在每一個階段有着什麼樣的做用。

 

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

       【Github】

       優勢:功能設計簡潔實用上手很快,可用性好,已有不少至關質量的各種項目和優秀開發者在上面。

       缺點:免費套餐不支持私有項目

 

      【TFS】

       優勢:高度集成其餘工具,易用性,後臺數據庫存儲,自動化生成和發佈。

       缺點:應用的公司較少,用的可能是源代碼管理一類。       

 

      Apple XCode】

       優勢:編譯速度極快,每次操做都很快速和輕鬆。自動提供撤消、重作和保存功能,無需編寫任何編碼。

       缺點:更新版本後,某個插件可能會失效。

相關文章
相關標籤/搜索