我的做業4——alpha階段我的總結

1、我的總結

類型 具體技能和麪試問題 如今的回答
語言 最拿手的計算機語言之一(偏前端),代碼量是多少 JAVE,代碼量1000左右
語言 最拿手的計算機語言之二(偏後端),代碼量是多少 C語言,表明量1000左右
軟件實現 有沒有在別人的代碼基礎上進行改進,你是怎麼讀懂別人的代碼,你採起什麼方法不影響原來的功能?開發中遇到的bug是什麼,怎麼解決,bug出現的緣由 沒有改進過別人的代碼,遇到BUG的話先分析緣由,以後嘗試,若是解決不了的話再求助他人
測試軟件 你是怎麼測試本身的代碼,怎麼測試別人的代碼 測試本身的代碼先看看是否是如本身預料中想要的樣子,以後在測試集中特殊的狀況,看看有沒有錯誤,別人的代碼的話就把本身看成一個使用者去用他的程序
效能分析 你寫過的最複雜的代碼是什麼?你是如何測試和改進它的效能的,用了什麼工具,如何分析? 課設的時候寫了一個成績查詢系統,測試直接運行代碼,看有沒有錯誤
需求分析 你作過多少個有實際用戶的項目,用戶人數多少,你的項目有什麼創新之處 沒作過有實際用戶的項目
行業洞察力 你最感興趣的領域是什麼,這個領域過去十年有什麼創新,你分析過這個領域前十的產品嗎,請分析一下他們的優劣,你要進入這個領域,如何創新 最感興趣的是遊戲設計,可是還不是特別瞭解,感受創新的話須要往VR方面發展
項目管理 你參加過項目管理嗎,如何決定各個任務的優先順序,若是項目不能及時完成,你要怎麼辦 沒有參加過,但瞭解過,通常是先市場調查,再計劃、分工、調試、測試,不能及時完成的話要請求他人幫助
軟件設計 你作過架構設計,模塊化設計,接口設什麼?請說明一下你爲什麼是這樣設計,你比較過什麼不一樣的設計方式,你的設計取得什麼結果? 沒有接觸過
工具/社區 你在各類開發平臺都使用過什麼工具,本身寫過什麼工具來改進工做效率?給社區貢獻過什麼工具和代碼?Github有分享代碼麼?你寫的技術博客堅持了多久,讀者最多的是那一篇? 有用過碼雲,其餘沒有
團隊協做 描述你在項目中如何說服同伴採起你更好的方案,或是聽取別人的意見改進本身的方案,如何說服懶惰的同伴加緊工做 首先應該以身做則,而後以理性的方法來解決
理論素養 你上過什麼數學,計算機或是理論課,舉出具體的例子,如何幫你解決問題 高等數學、離散數學、計算機組成與原理、C程序設計、數據結構、Java等,這些課程鍛鍊了邏輯思惟,能更好的理解

2、回答問題

問題1:第三章講了對軟件工程師水平的評估,我想明白對於基礎比較差的同窗,首先應着手提高本身哪方面的能力,哪項指標最重要,有沒有一個優先級?

我以爲應先提高本身的技術技能,技術技能纔是一切的基礎前端

問題2:第四章談到告終對編程,但看書上寫到彷佛須要兩我的的編程實力至關,那兩個水平有些差距的人可否一塊兒結對編程呢?

不必定須要實力至關,在結對編程時,水平好的人能充當老師的身份從而領悟到一些在平時可能悟不到知識,而水平低的同窗天然能學到不少面試

問題3:第五章談到了軟件團隊的模式,我瞭解了許多種不一樣的模式,那我想知道在這麼多的模式中,哪一種是通常團隊中最經常使用的,哪一種比較適合咱們學生?

學校裏最經常使用的通常是主治醫生模式,可是對於學生來講最好的應該是業餘劇團模式,這樣每一個人都能學到不少編程

問題4:在我看了書後對PM的理解就是一名領袖,但書中對此的解釋我以爲有些勉強,是否有更詳細的一點解釋。

真正的PM是在構思出一款產品/一個功能點以後,整合公司與外部的各類資源,把一款產品從0到1,再把產品推向市場的整個過程,並對產品的整個生命週期負責。後端

問題5:咱們做爲網絡工程的學生爲什麼要學習軟件工程這門課程,這門課程是否和咱們的專業有特別大的關係呢?那麼其中做爲網絡工程專業學生所須要掌握的重點又是哪些?

有很大的關係,我感受一學期下來最大的收穫就是學會如何在一個團隊下完成一個項目的開發,如何與他人協做。網絡

3、再提問題

1.如何才能最正確的處理團隊間每一個人的分工?

2.不太理解團隊中期爲什麼要換人?

3.以後到正式工做之後,和咱們這學期的團隊模式有什麼不一樣?

4.如何才能很好的學習並經過軟件工程這門課?

5.想要作一名好的PM的話,須要擁有哪些突出的能力?

相關文章
相關標籤/搜索