作業要求:第一次作業-准備篇
目標:了解這門課所要用到的工具,注冊好所有之后會用到的賬號,對未來有一個簡單的方向
具體方面:讓我對自己的未來有一個思考,也對之前的大學生活有一個簡單的回想和概括
閱讀與思考
(1)回想一下你初入大學時對軟件工程專業的暢想
-
當初你是如何做出選擇軟件工程專業的決定的?
當初喜歡玩游戲,有想要自己寫一個屬於自己的游戲的想法,而且了解后發現軟件工程專業畢業后工資偏高,工作也比較好找,就報了軟件工程專業。
-
你認為過去兩年中接觸到的課程是否符合你對軟件工程專業的期待,為什么?
應該算不太符合,可能是電視劇中對於大學生活的描述太過輕松了,開始上課后發現要學的東西好多,各種語言、算法、工具都需要學習並且掌握,而且還有數學、物理這些我以為高中過后應該不會再接觸的課程。
-
你覺得軟件工程是你喜歡的領域嗎,它是你擅長的領域嗎?
我對於編程的興趣其實不大,而且我也不太擅長編程,入學后陸續學了C、C++、Java、C#,其實我有時候會產生這個語句是哪個語言的這種疑問,在我了解了一些網絡游戲的制作之后我也基本放棄了自己開發一種游戲的心,感覺真的對我來說太難了吧。
-
將來你會選擇從事軟件開發相關的工作嗎?是的話給出你想去的城市、公司和崗位,否的話給出原因
未來我應該不會從事軟件開發相關的工作,因為我知道自己編程方面的不足,每次代碼作業都要參考很多資料,寫好久才能做完,但是有些同學能夠在老師發出作業幾天后寫完並且是高質量完成,這些都讓我覺得自己在編程方面可能沒有特別高的天賦。但是我還是會從事計算機方面的工作,網絡、安全方面的我感覺學得還不錯。
(2)即將大三的你,對照前人們走過的路和描述未來發展,現在的你
-
自我感覺你已經具備的專業知識、技能、能力有哪些?已經寫過的代碼量是多少?
我能夠熟練使用C/C++,對Java、C#只是熟悉,感覺自己對編程不是很擅長之后主動學習了網絡安全方面的知識,對基礎的web安全、sql注入都有一定的了解,目前的代碼量應該是大一oj上的題目,加上各種語言的編程作業,感覺不會很多。。。
-
離成為一個合格的軟件工程專業本科畢業生,在專業知識、技能、能力上還差距哪些?
我的編程能力不強,對於軟件工程未來和目前的發展了解不是很多,對編程語言的掌握度不是很高,獨立動手能力不強,團隊合作時可能貢獻度也不高,這些都是我與合格軟件工程專業本科畢業生的差距,我也希望在未來的學習中能減少這些差距,成為合格的軟件工程專業本科畢業生。
(3)大三是一個人生選擇的十字路口,考研、工作、考公、出國,不同的選擇在大三就有不同的努力方向。而無論考研還是工作的每條路徑,也有許多不同的分支。
-
對照以上你閱讀的前人們的經歷,你的選擇是什么?
我選擇工作,因為知道自己的成績不高,若是考研應該也不會有很好的結果,反而會壓縮了現在學習新的知識的時間,所以打算先到工作中鍛煉自己,若可能會在之后邊工作變考研。
-
在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?
優勢在於會比考研的同學多些工作經驗,可能可以更早得到晉升,劣勢是學歷並不很高,進不了那些有學歷要求的公司,掌握的知識會更少。
-
針對你的選擇,你給自己的大三設定的規划安排是什么?
我的大三規划就是按照每個課程的要求把每個課程的知識都掌握了,保證期末不會掛科,再學一些更擅長的網絡安全方面的知識,然后在暑假找一個暑期實習體驗一下工作的生活,為大四做准備。
未來的期望
(4)針對上述問題(2)、(3),你對這門課的期待是什么?你打算平均每周拿出多少個小時用在這門課上,以達成你的期待以及你在(2)或(3)上的目標?
我對這門課的期待是作業不會太難,在我的能力范圍之內,能夠鞏固之前學過的編程知識。我打算一周花十幾小時在這門課上,但是具體的時間會根據每周其他課程的作業量等等有些差距。
(5)據聞軟工實踐這門課非常辛苦,在開課前你了解過這門課嗎?你會以什么態度看待這門課?如果你加入的項目組中有隊友在中途退出你會怎么做?
開課前學長學姐說這門課要寫很多代碼,會很辛苦,但是不了解具體上什么內容。我會以用心的態度看待這門課,希望結對或組隊任務時不會拖累隊友,我也希望能掌握這門課的知識,在期末這門課不會掛科。如果我是項目組的組長,我會先確認隊友是否確定要退組,若能勸回最好了,若不能勸回就要將退組隊友的任務分給剩余隊友,督促隊友完成;若我是項目組的一員,我會服從組長的安排,若增加了工作量也會多花時間爭取按時完成項目。