第一次博客作業


031702333;我是愛交朋友的楊明哲;
我的喜歡是PLT(Programming language theory);
我最喜歡實惠餐廳(玫瑰一層),因為他很實惠;
最喜歡的一首歌是皎然記;
黃粱一覺夢初醒,書生十年白了頭。

當初你是如何做出選擇計算機專業的決定的?

選擇計算機的原因很偶然,我父母想讓我讀金融學,我想讀數學,最后雙方妥協了一下就讀了計算機。

你認為過去兩年中接觸到的課程是否符合你對計算機專業的期待,為什么?

不完全符合,符合的是計算機基礎類課程是應該學的,不符合在於,語言類或者方法類課程:

  • 學校與工業界脫節較大,授課內容缺乏新的知識。
  • 課程引導不夠明確,至今仍有同學會說出:“不能面向對象的語言還有人學?”這種話。
    但是,學校要顧及所有的同學,現在的課程計划,從全局來說是最優的。

你覺得計算機是你喜歡的領域嗎,它是你擅長的領域嗎?

是,從開始學習,我就愛上了計算機這個專業。
至於是不是擅長的領域,我只能說比上不足比下有余。

將來你會選擇從事計算機相關的工作嗎?是的話給出你想去的城市、公司和崗位,否的話給出原因

會,廣州簡悅,游戲開發相關崗位,或者是,深圳源傘,編程語言相關崗位。

自我感覺你已經具備的專業知識、技能、能力有哪些?

能力方面:

  • 了解各大主流語言,並能夠在短時間內上手
  • 掌握各大語言工具鏈的使用
  • 掌握git的使用方法
  • 基本了解計算機基礎知識
  • 基本掌握源代碼的閱讀及IDE的使用
  • JVM及JVM語言高級特性入門
  • 熟練掌握面向對象程序設計思想
  • 思考過開源及開源社區的運作
  • 基本了解設計模式
  • 函數式編程范式入門

我寫過的代碼不多,github上顯示有3萬多行,但是去除掉自動生成的代碼,估計也只有不到2萬行。github至今只有500多個commit,看着其他人滿滿的綠色也很是難受。
當然我覺得代碼不是最重要的,重要的是你思考的過程,你要去思考這個代碼怎么寫,怎么設計這個結構,和個過程不是你寫幾千幾萬行代碼可以解決的。

離成為一個合格的計算機專業本科畢業生,在專業知識、技能、能力上還差距哪些?

合格的計算機專業畢業生這個概念比較模糊,我姑且把他定位成一個開箱即用的計算機專業本科畢業生。

  • 算法能力
  • 團隊協作能力
  • 管理能力
  • 文檔能力

除此之外,可能就是一些比較模糊的能力了。

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

工作,如果沒有大的機遇應該是選擇工作,可能是為企業工作,也可能是為開源項目工作。

在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?

優勢,就是對於需求的了解,明白企業需要什么樣的人。
劣勢,不知道選擇哪個方向,什么都想學,什么都不精通。

針對你的選擇,你給自己的大三設定的規划安排是什么?

  • 學好Haskell,俗話說,你都畢業多少年了還在學Haskell。現在我還沒畢業自然不能錯過這們語言。函數式的編程哲學,一定可以對我幫助很大。
  • 做一個完整的項目,會的東西已經很多了,現在需要展示出來。
  • 深入開源,積極參與開源社區建設,大膽貢獻代碼。
  • 改變現狀,讓更多的同學能夠加入到開源,能夠無障礙的互相結對進行項目開發。

你願意為了一個你感興趣的、或得到實戰鍛煉的項目熬夜嗎?你想脫離小菜鳥的level嗎?

自然願意,事實也經常是如此,小菜鳥的level不是那么容易脫離的,但是想肯定想。

如何評價上一屆同學說的話?

一切付出都會收獲,一切努力都有效果,學到就是賺到。

針對上述問題,你對這門課的期待是什么?

期待是可以體驗協同開發的樂趣。

你打算平均每周拿出多少個小時用在這門課上,以達成你的期待以及你目標?

一般來說,我一周會拿出大約30小時的時間在編程能力的提高,預計可以拿出其中的15-20小時在課程上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM