個人第一篇啓蒙博客

                                        格式描述:python

這個做業屬於哪一個課程算法

課程的連接c#

這個做業要求在哪裏工具

做業要求的連接單元測試

我在這個課程的目標是學習

正視本身學軟件工程的初心測試

從迷茫中找到適合本身的方向優化

學會獨立思考的能力,從大一到如今一直都是渾渾噩噩的,完成的做業大多參考着書上作的,但願經過本課程從新找到本身的定位何對專業的熱愛編碼

1、創建博客並介紹本身spa

個人博客:https://www.cnblogs.com/Mchandu/

自我介紹:我是一個注意力不太集中,沒有持久愛好興趣,表面樂觀,心中自卑的女孩子。可是記憶力超級好的人,記憶力好到高中每週背300詞英語做文能夠5分鐘搞定,老是第一個背完。和我小時候父母逼着我背語文課文有關,我不太愛學習,短期裏個人趕忙背完。我還有超強的演講能力(這是我最自信之處),由於自身缺少的自信,老是讓我對在舞臺或者答辯中的人感到敬仰,每次遇到能夠答辯的機會我都會參加,只有那個時候我最放得開。但我堅信,不管遇到什麼困難,不過是大哭一場罷了,疾風來襲,惟有本身面對,事後即是雨後天晴,加油!

2、1

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

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

   高考的時候,我家裏人沒有一個能幫我參考志願的,而後志願是我按照一個玩的好的朋友的填的,學校,專業都是參照她的,結果她沒考上,陰差陽錯的我走向了她嚮往的專業。我文科佔優點(文理分科也是稀裏糊塗的,沒有聽老爸的話).因此我是徹底不瞭解的。

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

  大一到了咱們的專業我更加是迷茫的,大二也是,可是渾渾噩噩過了兩年,我既不喜歡也不討厭個人專業,可是我如今忽然有緊迫感了,由於我不想出去工做的是非專業的工做。並且我想我學的這門專業用處很大,我想學好,如今還不晚,我想學好了,還能幫助到老爸。這兩年接觸道德課程大多不是那種可視化的課程,對於大一大二上混沌過來的我來講及其枯燥,只是循序漸進。

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

今閱讀大佬們的博客,才意識到基礎的重要性。我雖然不擅長,是由於我懶,因此我想從新啓航,就不會晚!

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

 我未來想去四川之外的地方工做,仍是想作專業對口的工做,接觸到更多的人,學習到更多的知識,積累實踐經驗!若是能夠的話,崗位我更傾向於軟件設計和銷售一方面的。

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

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

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

 專業知識量少,學習過C/c#,python,彙編少有涉獵,代碼量少,沒有留意過;專業知識上固然差的不少,就像在博客上看到的大佬的總結同樣:咱們應該普遍的涉獵不一樣的,專注的學習一種。技能就差的不少了,沒有獨立思考過吧,能力也是差。我相信本身會自律起來,愈來愈好。

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

  • 對照以上你閱讀的前人們的經歷,你的選擇是什麼?
  • 在這種選擇下,你認爲你相比其餘同窗來講有何優點,有何劣勢?
  • 針對你的選擇,你給本身的大三設定的規劃安排是什麼?

我想工做,因此很後悔大一大二的放縱,考研是我最後的底線;我沒有優點,是時候有個定位了。我想把python做爲本身的喜歡的語言,平時多練習,多看書,甚至有機會參與項目上的話,我也不會放棄的,開始注重基礎。

3、問題一:書上第二章28頁的迴歸測試:書上說的是在軟件項目中,若是一個模板或功能之前是正常工做的,可是在一個新的構建中出了問題,那麼這個模塊「退步」。提問:上面說過單元測試(27頁)每一個模塊都有,那麼是測試正常的模塊,程序自上而下運行,後面的模塊,也就是新的構建是如何影響以前正常並且被單元測試過的模塊,使之退化?

問題二:第八章的需求分析中(157頁建議使用問卷調查)不少問卷大多數是爲了完成任務,要是問題都是些你們易懂的就後臺還能分析出哪些是亂填的,可是都是你們不太能接觸的問題,那麼問卷的效率也很低呀!怎麼去實現這個有效的問卷收集呢?

問題三:第九章的產品經理(182頁)Product manager負責收集了解用戶的意願,以便持續優化產品,在現實生活中,產品經理直接接觸到底層用戶也少,經過管理銷售人員很難了解需求呀,銷售一味的去銷售產品,只給客戶說好的,客戶也是因咱們產品優勢過來的,提出建議的反饋不多。那麼若是我未來也作這個產品經理了,我該怎麼去切實的收到反饋以達到產品持續優化的目的呢?

問題四:在第十六章中(343頁)IT行業不喜歡新的東西,可是咱們所接觸到的有關計算機學科類東西都是新的纔有吸引力,咱們做爲準軟件工程師不是應該具備學習新東西的能力嗎?還有「創新」必定是新的東西嗎?我以爲是原有的東西有新的意義或者技術上的改變也算吧。同時我對技術上的改變也有疑問,咱們所接觸到的算法和語言都是差很少的,技術上的創新到底指的什麼呢?

問題五:書上第十七章(411頁)書上說:絕大部分工程師都在某個企業工做,工程師的成長也和企業的興衰有很大關係。企業的興衰,工程師有榮與焉。其實我仍是知道實踐團隊是怎麼樣的。可是在咱們學生中,團隊有抱大腿的,即便他沒怎麼付出,也能夠獲取利益。那麼若是分配任務時,怎麼才能讓水平不一的人一樣也能出力貢獻呢,而不是一我的在忙?工程師就要一我的抗?

 

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

Microsoft TFS:優勢:1.不受語言限制,可與任何 Git 客戶端結合使用;2.方便團隊擴大規模使用,保護你的儲存庫,自定義的儀表板;3.持續集成,集成開放且可擴展

缺點:搭建、維護tfs比較複雜,硬件要求也比較高。

GitHub:優勢:1.支持多人合做交流開發項目2.系統自動備份3.可以跟蹤錯誤

缺點:設計跟蹤方面比較弱,使用GUI比較混亂

Trace:優勢:1.有良好的擴充性2.有着完備的權限體系3.  很是靈活,能夠爲所欲爲的定製,能夠和TortoiseSVN集成。

缺點:不支持多項目, 需求和缺陷沒有分離,wiki 來替代 Word 等工具編寫文檔對於產品策劃來講門檻過高了,中文化不完整,美術人員接觸起來困難重重, 不顯示中文名,本地化作得不好, 核心功能不多,不安裝插件基本上無法用。

Apple XCode:

優勢:能夠自動建立分類圖表。自動提供撤消、重作和保存功能,無需編寫任何編碼。

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

相關文章
相關標籤/搜索