選擇計算機行業是因為愛好驅使,對計算機科學技術十分的感興趣,但是在上大學之前並沒有過多接觸se方面的知識。我認為自己的條件並不算特別優秀,每當一些大牛的部落格看下來,或是閱覽一些開源的原始碼,我常常感嘆那些人的創造力與對卓越追求。我認為現在的我和他們比起來,水平差得非常多,但是我覺得我能依靠自己持之以恆的動力與追求技術的熱心,慢慢向那些大牛靠近。
計算機是我喜歡的領域,能夠學習se這一方面的知識是我的榮幸。我也認為這將成為我擅長的領域。
熱愛。我喜歡研究演算法,盡自己最大的努力去優雅的實現一些需求,發現**中有能夠優化的地方時總是抑制不住喜悅。喜歡購買計算機的書籍自學,完成一階段的學習之後總是十分有成就感。我希望自己在技術上一直有進取的激情。
沒有想吐槽的地方。我覺得大學應該是開放自由的地方,至少現在的學校還是做到了。學校老師也是對同學很關心,我覺得十分不錯。但是平心而論,我之前看過國外的一些cs課程,也看過國內的知名大學的公開課,我覺得就整體教學質量而言,差距還是十分大的。所以我覺得我們學校在短期內十分難達到那樣的水準。但是,我看到了學校這些年的教學計畫的進步,我覺得以後會越來越好的。
沒有具體統計過。大概2w+?其中多數**為演算法題,做得並不算多。做過最複雜的專案應該是基於c++的json庫(大概1000多行),還有目前正在寫的自己的ministl庫(其實就是重複造輪子吧)。我自己覺得我大一大二時間的**量其實非常不夠,說得出口的專案基本沒有,所以我希望在大三這一年瘋狂累積**量,能夠將知識轉化為技術能力,程式設計能力。
我喜歡自己買書看或者閱覽部落格,因為我覺得上課或是聽網課的節奏是不適合我的,我喜歡有自己的節奏學習。
我現在的技術棧比較熟練的大概是大概是c,c++。我規劃的技術道路是大學階段努力學習c++的基礎知識,對以後可能會學習在linux下的c++伺服器開發之類的。以後職業規劃不敢想,但是我能確定的是進入公司以後也要用心學習新技術,適應環境,工作經驗成熟以後要有能力進行架構。
老實說我對這門課還是十分期待的。因為我覺得軟體工程這門課其實是我們專業的核心,不然我們和計科的又有什麼區別呢。曾經在一篇部落格中學習到了如何用tdd(test driven development,測試驅動開發)做開發,對我影響很大,同時也讓我了解到了軟體工程的重要性。我覺得這門課不應該說是每週學習多少小時,而是應該學習以後自己在開發敲**過程中去實現,去體會這個過程,體會軟體工程給自己開發帶來的便利與規範性。
計算機學科 軟體工程
軟體工程是研究和應用如何以系統性的 規範化的 可定量的過程化方法去開發和維護軟體,以及如何把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來的學科。它涉及到程式語言 資料庫 軟體開發工具 系統平台 標準 設計模式等方面。軟體工程一直以來都缺乏乙個統一的定義,很多學者 組織機構都...
關於軟體工程的一些看法
標題黨了,其實實際的內容是 自己的專案經驗總結和反思 今天在高階軟體工程課上,做了一次關於專案經驗的展示。展示的主題圍繞自己參與的移動網際網路團隊開發經驗展開。藉此機會,我整理了一下思路,於是有了以下的 slides。沒時間碼字,就先把 slides 直接貼上來啦 recerd 成長模型 推薦書目 ...
軟體工程與電腦科學的區別
1 首先,軟體工程是一門學科,用於研究用工程化方法構建和維護有效的 實用的和高質量的軟體 而電腦科學是一門科學領域,用於研究計算機及其周圍各種現象和規律的科學,亦即研究計算機系統結構 程式系統 即軟體 人工智慧以及計算本身的性質和問題。所以從本質上來說,我認為電腦科學包含了軟體工程,而軟體工程只是電...