1. 程式人生 > >軟件工程博客00

軟件工程博客00

任務管理 介紹 學習文檔 這一 的人 其中 努力 能力 進步

l 介紹自己,建博客

科班出身:

軟件工程,目前大二

自我簡介:

還談不上入門的編程菜鳥,已學習編程有關課程一年半有余 。性格比較慢熱,現在在向自律和勤奮這兩個目標邁進,經過這一年半的大學生活,我覺得自己從上了高中起就一直在退步,直到今日,有次上課聽見老師說了一句話:“優秀是一種習慣,不是你想優秀就能優秀的。”這句話像一顆種子在我心裏萌芽,我感覺自己渾渾噩噩的生活裏仿佛射進了一道光。從那節課以後,我一直在思考自己這幾年的生活。與之前相比,我獲得了什麽,又失去了什麽,如下。

失去:1、上課認真聽講的習慣。2、學習時的專註度。3、良好的作息習慣。4、安靜的心。

收獲:1、統籌規劃能力。2、演講能力。3、一定的心理素質。4、極大的耐心。

大學生活

我一直對我的大學生活充滿了期待,從高三時就開始期待,因為我把對高中生活的失敗寄托在新的大學生活上,那是一個讓我站起來的希望,可惜我早就不是我認為的自己,由於對自己嚴重的高估,造成大學生活前一年半的潰敗,楊絳先生說“你的問題主要在於讀書不多而想得太多。”這句話深刻詮釋了我的問題所在,由於我已經失去了優秀這種習慣,哪怕是之後的一系列想法或者是計劃,因為自己的計劃脫離實際還有自己的執行力低下,所以我一直還沒有站起來。在我的精神世界裏我還是在跪著,以向我的過失和對生活的不負責任而贖罪。

我對大學生活的理解是,我們要在進社會之前把自己的一些問題解決好,其中包括自己的習慣、三觀的養成,對人生的思考和意義,對一些問題的理解,都要弄清楚,所以大學生活對於我們來說任務巨大。

興趣愛好

我的興趣愛好比較廣泛

1. 演過小品相聲,做過主持人,當堂演講(小學、初中前兩項,高中後一項)

2. 乒乓球(高三唯一的課外活動)

3. 羽毛球(小學六年)

4. 足球(高一組建班級足球隊)

5. 滑雪(大學接觸)

6. 滑板(大學接觸)

7. 旅遊(一直喜歡)

8. 看名著(讀書始於小學時得皮皮魯)

9. 看經典電影(初中時養成)

10. 手工(小學時喜歡動手制作小工藝品)

11. 烹飪(大學寒假自學,一直有興趣,大學時有機會嘗試)

12. 賽車(啟蒙於碰碰車和卡丁車)

13. 茶藝(大學)

14. 歷史(初中時剛接觸就喜歡,啟蒙明朝那些事)

15. 健身(大學,源於高三久坐體重上升)

信念

我一直相信的一句話是:能夠到達金字塔頂端的只有兩種動物,那就是雄鷹和蝸牛。可能是因為我從小到大都沒有表現出雄鷹的特質(我所理解的雄鷹是指學習很有天賦,記憶力超群的人),所以迫不得已我只能當一只蝸牛了。很小的時候母親就教導我,如果別人學一個小時能學會,那你就多花點時間,學三個小時。我要是能夠一直謹記母親的教導,也不會落至今日之局面。至少現在我認為這世界上目前還沒有學不會的東西,前提是自己花在上面的時間和精力足夠多,所以如果我用一輩子的時間和精力去學一樣東西,卻沒學會,才能證明我學不會它。

對軟件工程專業的理解

首先明確我們的身份以及對地球知識圈的認識,我們未來將會成為軟件工程師,既然談到工程師這個概念,工程師(Engineer)和科學家(Scientists)往往容易混淆。科學家努力探索大自然,以便發現一般性法則(General principles),工程師則遵照此既定原則,從而在數學和科學上,解決了一些技術問題。科學家研究事物,工程師建立事物。科學家探索世界以發現普遍法則,但工程師使用普遍法則以設計實際物品。百度百科上對此進行了和科學家的區分。既然我們是應用法則去解決這個世界的問題,那麽實際上我們不需要像科學家一樣去探索新的法則,我們只需要學會我們本專業的知識進行應用即可,而我們本專業的知識是有限的,而應用是無窮的,所以需要諸君共勉,用已知的的知識解決這個世界上未知的問題,那麽既然知識是有限的,就意味著只要我們努力學習,就可以解決百分之八十的煩惱。

學習編程一年半的體驗

我一直以來覺得自己其實是很適合做一個匠人的,因為每當我經過自己的學習和努力完成一個程序尤其是那種面向對象的程序設計時,那種巨大的成就感,就像一件器物被你精心打磨出來的喜悅,讓我不能自拔,深深的沈浸於此。編程的時候,我身上的每一個細胞都充滿了創造的欲望。

編程的優勢:喜歡模塊化編程,一個個功能封裝在一個個模塊裏,讓我好生歡喜

編程的劣勢:就目前來說,算法太薄弱。

大學四年(個人建設)我想要什麽

1. 健康的身體

2. 自律

3. 規律的作息

4. 紮實的專業基礎

5. 將一個興趣愛好練到極致

6. 三觀成熟

l 現狀、經驗和計劃

(1) 在你一生中身體最健康,精力最旺盛的時候,能在大學全職學習和研究,這是少有的機會。請說明一下,你是怎麽選擇了這個專業的?

關於選擇專業這件事,相信大家都明白,前面一直在按部就班地學習從來沒有考慮過自己未來想幹什麽,然後在報考專業那三天裏查閱了大量資料,最後選定了這一專業。之所以選擇這一專業是我覺得學計算機對於我來說是唯一的一個選擇,因為首先考分不夠高,對於金融和醫學,我已經失去了機會,對院校畢業要求太高,後期的努力很難彌補本科學歷的短板,而要想通過努力鹹魚翻身,進入IT界無非是最好的一種選擇,只需努力用技術證道,其它問題就都解決了。在這裏我想給自己一個教訓:在有選擇機會的時候,你一定要努力爭取,不要等到錯過機會時才開始努力。

(2) 離成為一個合格的 IT專業畢業生,在專業知識、技能、能力上還差距哪些?

Skill

課前評估

課後評估

對編程整體的理解

3

5

架構設計,模塊化設計,接口設計

3

5

模塊實現,逐步細化

3

5

效能分析和改進

3

5

個人軟件過程:估計,記錄工作量,並逐步提高

1

5

之所以我對課後評估只寫了5,是因為我越長大越知道有些事情不是以人的意誌為轉移的,所以我們最後成長為不是我們想成為的樣子,而是我們能夠成為的樣子,對此我的態度是但行好事,莫問前程

為了提高我的水平我的計劃是:

1、 從習慣入手,養成自律的習慣和規律的作息。

2、 在完成課程作業之余,學習自己想學習的內容,提升自己的技術

3、 認真寫學習文檔,總結自己的進步

4、 和同學組建團隊,學會協同開發

5、 量變是是質變的必然前提,質變是量變的必然結果,所以代碼量要提高。

6、 以上五條只有成為自己的習慣才能發揮作用,所以的努力把它們變為我的習慣

(3)閱讀一下博客,並務必寫一些心得:

a) 你為何要來上課並且認真參與

我在前面提到過我之前失去了上課認真聽講的習慣,是在高中的時候失去的,一旦我覺得跟不上或者是走神導致聽課內容缺失,我就不想聽講了或者,這導致我後來再想認真聽講就很困難,這學期我的計劃是養成認真聽講的習慣,就是在上課之前認真預習上課的內容,這樣在上課的時候才能跟得上老師的思路,再就是關於作業或者任務一旦發布就載入我的任務管理器,直至完成它為止。

再就是因為我個人基礎開始很薄弱所以完成一些學習任務需要大量時間,開始可能會有差距,我會努力追趕,希望皇天不負有心人

b) 你在大學中體驗到了哪種師生關系,你希望這門課是什麽師生關系?如果老師布置的作業對你來說有些困難, 你會怎麽樣:

A: 我交錢來學校,我比老師更加懂教學,老師應該直接給我及格就好,不必布置作業了。

B: 覺得難就不做作業!並向學校告狀

C: 向老師和同學請教,花更多時間,把作業全部完成。

D: 只做到能保證及格的部分,其他都放棄。

E. 其他(寫下你的做法)

我的回答:我希望老師和我就像健身教練和學員之間的關系,教練傳授給我他的經驗,告訴我方向,然後我自己揮灑汗水努力訓練。老師是我的引路明燈,我是前行的小船搏擊風浪。如果老師布置的作業對你來說有些困難,我會(C:)向老師和同學請教,花更多時間,把作業全部完成。

c) 在工作中,我們要引用文獻,參考別人的資料,在別人工作的基礎上繼續開發, 這些活動和抄襲、剽竊的區別是什麽?請仔細閱讀相關文章,並詢問老師在這門課中的要求,了解學校對於抄襲的處理規定。

在我認為,這些活動和抄襲、剽竊的區別在於抄襲和剽竊是在沒有經過他人允許的情況下直接使用他人的勞動成果為自己進行某些用途,本身也沒有經過大腦學習,不是從自己的大腦輸出的,而這些活動是在別人的允許下經過自己的體驗和大腦學習以後輸出的。

(3) 幾年後,你可以做學術研究、做軟件項目、做其他專業的工作,做公務員,出國深造,回家繼承家族企業... ,不同的選擇有不同的努力方向, 你今天是怎麽為將來準備的?對照以上你閱讀的前人的經歷,你的選擇是什麽?在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?針對你的選擇,你給自己的本學期的規劃是什麽?

我大學的選擇依然是做軟件項目,不管將來我會不會有別的選擇,至少在大學這幾年我是為了這個選擇而奮鬥的。

編程的優勢:喜歡模塊化編程,一個個功能封裝在一個個模塊裏,讓我好生歡喜

編程的劣勢:就目前來說,算法太薄弱。

我本學期的規劃是養成良好的學習習慣,腳踏實地的學習,然後在課余時間把我的一個個計劃加進我的習慣裏面,只有把計劃變成習慣才能持之以恒的堅持。

(5)你在這門課的計劃是什麽?參考一些學校的教學(美國本科,中國軟件工程本科1,美國大學軟件專業),你對這個課程有什麽期待?你打算怎樣度過這個課程?你想當助教麽?你目前的代碼量是多少(列出語言和代碼量,精確到100行)? 為了有資格入職一流的軟件公司/互聯網/人工智能公司,需要多少代碼量?從事高校教學科研工作呢? 你打算平均每周拿出多少個小時用在這門課上(時間包括上課時間)? 如果你在前面說過,你在前兩年浪費了很多時間,現在要發奮趕上,請問你打算:

A: 剛才是隨便說說的,我打算混過這門課

B: 和以前其他課花一樣多的時間

C: 比以前的課稍多一些

D: 比以前課要多很多,直到達到目標為止。

你計劃在本課程結束時,完成多少代碼量?每周應完成多少代碼量?

1、我在這門課的計劃是自己系統的學習技術,然後在軟件工程這門課裏學會對軟件開發的完整的過程,以及維護和運營。

2、我非常期待自己的努力能不能跑贏老師的課堂測試,讓我拭目以待。

3、我實際上是很想當助教的,因為能夠把知識講出來才能說明自己真正的掌握了知識,當時現在學習還沒有進入常態,所以只有暫時放棄這一想法。

4、中間三個問題,我要計算過以後補上,暫時留個空

5、要想發奮趕上:D: 比以前課要多很多,直到達到目標為止。

6、完成代碼量需要進行一周的計算,下周根據實際情況補上。

軟件工程博客00