軟體工程課記(1)
一直認為軟體工程很重要,但一直沒有認真的去學習。有一部分原因是老師講課方式枯燥乏味,舉得例子都是課本上的,講的一些概念,畫的一些圖,總讓我們感覺到軟體工程是在履行一個固定的步驟,你只要依樣畫葫蘆,就能完成任務。另一部分原因則是自己真的提不上興趣。從我三年在校程式設計經驗和對軟體工程的慢慢理解,真正的軟體工程思想和課堂上講的相差應該是很遠的,而且我相信肯定會很有意思,畢竟不像程式設計一樣有固定的思路去解決,應該有一種發散的想法,怎樣才能讓專案更完美的進行,怎樣讓每個模組之間更加獨立。
當然,我只是一個在校大學生,並沒有真正的實踐。只是上軟體工程課的時候突然有一個想法,要是一個資深的專案經理可以給我們帶軟體工程課(如果學校願意聘請“外”教),估計要比現在這樣子有趣的多,畢竟是經驗之談,和理論相結合的培養方式可以讓學生更透徹的理解。而且諸如設計模式,軟體工程,這類前人們總結出來的東西,要讓那些真正經歷過的人來講解,應該不會和一個研究生畢業就從事教學工作的大學老師講的一樣吧。
說這麼多,不是否認學校教育,就是想能夠有一個更好的學習軟體工程的環境。像現在這樣,也許只能工作幾年之後,才能真正的體會了。
相關推薦
軟體工程課記(1)
一直認為軟體工程很重要,但一直沒有認真的去學習。有一部分原因是老師講課方式枯燥乏味,舉得例子都是課本上的,講的一些概念,畫的一些圖,總讓我們感覺到軟體工程是在履行一個固定的步驟,你只要依樣畫葫蘆,就能完成任務。另一部分原因則是自己真的提不上興趣。從我三年在校程式設計經驗和對軟體工程的慢慢理解,真正的軟體工程思
軟體工程課記(2)
方法論、知行合一、心如止水、不卑不亢,今天李老師的課記住的四個名詞。 老師談到了學校的卓越工程師計劃,第一輪筆試考基礎(英語和數學),留下70%,第二輪面試考方法論,好理解一點就是思維能力,留下10%左右組成了一個小班。可以看出學校的卓越工程師計劃最看重的就是個人的思維能力,延伸到方法論之後,也就是軟體工程
Linux劄記(1)
工作目錄 ini 生成 工作 root 壓縮文件 lin dev conf tar 命令參數: -j 代表使用‘bzip2’程序進行文件的壓縮 -J代表調用“xz”程序進行文件的壓縮 -z 用gzip來壓縮/解壓縮文件,加上該選項後可以將檔案文件進行壓縮,但還原
軟件工程綜合實踐(1)
creat from tro log ble nav .com jdbc logs 軟件工程綜合實踐(1) 1.學習回顧 mysql 使用 a. sql 文的使用(增、刪、改、查詢) 創建數據庫 mybatis a1. 表的創建 保存的表名 user
領略“軟體工程”之美(二) 就業篇:
在開篇,借用一個6個月從小白到程式設計師的前輩的一句話描述程式設計的難易程度:程式設計雖然除了勤奮沒什麼訣竅,但也沒你想的那麼難。(6個月的時間,一週6天,每天花費至少10小時去程式設計。) 在這裡分享一下他的部分學習感悟: 1.閱讀教材。 2.加入當地的程式語言小組。 3.大量撰寫程式
領略“軟體工程”之美(一) 學習篇:
讀大學之前,我對“軟體工程”沒有一點概念,只是在填報志願的時候才瞭解到,學習好這個專業,需要紮實的數學和英語知識,就果斷地選擇了挑戰一下。 軟體工程是一門研究工程化方法構建和維護有效的、實用的和高質量的軟體的學科。它涉
軟體工程之路(二)——個人技術和流程
個人技術和流程 1. 單元測試 1.1 寫一個單元測試 1.2 用以驗證的Assert類/斷言 1.3 如何寫好單元測試 1.4 迴歸測試 2. 效能分析工具 1. 單元測試 一般情況下一個軟體
軟體工程之路(一)——概論
概論 前言 一些建議 個人與團隊 Alpha階段 Beta階段 一個簡單的程式 軟體工程是什麼 前言 從本科階段開始接觸計算機,到現在也2年多了,但大都是自己盲目的學習走馬觀花一般,沒有什麼
軟體測試基礎知識(1)
軟體測試: 從執行狀態來看分為:動態測試、靜態測試; 從按執行過程來看分為:手工測試、自動化測試; 從內容劃分來看:功能測試、易用性測試、相容性測試、文件測試等, 從用例設計來看:黑盒測試、白盒測試、灰盒測試; 按開發:單元測試、系統測試、整合測試、驗
ionic專案升級環境採坑記(1)
為了專案需要,升級環境,npm更新完成之後。ionic serve執行報錯: Property 'toPromise' does not exist on type 'Observable<Response>'. 重新整理之後報錯: webpackJsonp is no
軟體工程視訊總結(2)
第二章 可行性研究 經濟可行性 技術可行性 操作可行性 法律可行性 時間可行性 估計成本方法 1.軟體價格估算 2.程式碼行價格估算(只是可執行語句) 3.任務分解法 4.自動估計成本方法 專案開發計劃 一、引言 1.編寫目的 2.專案背
HTML精華三記(1)
本文旨在將用簡短的三講, 儘可能地覆蓋HTML所有知識點及細節。 HTML第一講 一、WEB基礎概念 WWW:World Wide Web 全球資訊網 WWW系統的組成部分:WWW伺服器,瀏覽器(WWW客戶端),HTML檔案和網路。 WWW執行的三個概念:
ES6躬行記(1)——let和const
古語云:“紙上得來終覺淺,絕知此事要躬行”。的確,不管看了多少本書,如果自己不實踐,那麼就很難領會其中的精髓。自己研讀過許多ES6相關的書籍和資料,平時工作中也會用到,但在用到時經常需要上搜索引擎中查詢相關知識概念,並且對很多知識也僅僅是略知一二,沒有領會到其中的原理。為此,開闢了《ES6躬行記》系列,將
軟體工程視訊總結(3)
第五章 軟體維護的概念 影響維護工作量的因素 維護型別有三種 改正性維護 {適應性維護 完善性維護}需要提出修改說明書 面向物件技術 什麼是面向物件: 面向物件=物件+類+繼承+通訊 物件:物件是面向物件開發模式的基本成份 每個物件可用它
淘寶JAVA中介軟體Diamond詳解(1)-簡介&快速使用
感謝有奉獻精神的人 轉自:http://my.oschina.net/u/435621/blog/270483?p=1 淘寶JAVA中介軟體Diamond詳解(一)---簡介&快速使用 大家好,今天開始為大家帶來我們通用產品團隊的產品 —— diamon
軟工1816 · 作業(十三)最終作業 - 軟體工程實踐總結(個人)
一、請回望暑假時的第一次作業,你對於軟體工程課程的想象 1)對比開篇部落格你對課程目標和期待,“希望通過實踐鍛鍊,增強計算機專業的能力和就業競爭力”,對比目前的所學所練所得,在哪些方面達到了你的期待和目標,哪些方面還存在哪些不足,為什麼? 期望我的隊友們都很給力,我能有共同作戰互相鼓勵的隊友,這樣熬
移動端爬坑記 --- (1)佈局與樣式上的奇葩偶遇
前言 彙總下自己搞移動端遇到掉進去的坑,以及脫坑的方案; Flex相容 Flex想要相容眾多花樣式手機,要注意以下這麼些 字首要考慮2009~2012年的語法[webkit-box,flex,flex-box] 少用複合屬性,比如flex:1
機器學習折騰記(1):先成功執行一個Python例子
最近,聽很多朋友都在說人工智慧越來越火,想要了解其中究竟,於是我就推薦了幾本書,但結果卻是,除了工程師朋友能夠勉強看下去外,其餘大部分人到最後都不得放棄了,原因是太多數學公式,太難理解了。 比如,《深度學習》這本書,算得上一本科普書了,是專門寫給一般人看的,其
華為--軟體工程師面試題(1)
華為 1.static有什麼用途?(請至少說明兩種) 1)在函式體,一個被宣告為靜態的變數在這一函式被呼叫過程中維持其值不變。 2) 在模組內(但在函式體外),一個被宣告為靜態的變數可以被模組內所用函式訪問,但不能被模組外其它函式訪問。它是一個本地的全域性變
軟體設計之旅(1) 初寫軟體需求規格說明
畢業快3年了,做了好久的軟體開發,除錯工作。到最近開始負責晶片的Arm軟體部分,進行軟體程式碼的設計時,發覺有些吃力,不知道該如何下手,雖然手裡有一套現有可以參考的程式碼,仍然覺得對程式碼的設計無從下手,不知道程式碼該如何設計,結構體該有什麼變數構成,程式碼流程該怎樣,新增