軟件工程——個人課程總結

  軟件工程,我就是沖著軟件這兩個字來的,開始我覺得我們大多數人也是這樣的,能開發一款屬于自己的軟件應該是我們人生中的第一個小目標八,在上學期學完java語言后,我們自認為自己已經具備了開發一款小軟件的能力,并在寒假中我們真的進行了這樣的測試,我們的寒假作業就是開發一款記賬小軟件(web版,大多數人),雖然開發的有點low但我們確確實實的開發了,這不能算是我們的第一款軟件,但他為我們的第一款小軟件奠定了堅實的基礎,本來我以為,進了軟工就是要學習機器語言,各種編程語言,編程思想等等有關編程的東西,確實,開始的時候我們與這些語言是分不開的,但并不是全部,我們最終還是要成為一名工程師的,而工程就沒有想象中那么簡單了。

  要說這之間的區別呢,其實一深一淺。

  來說一下我在這個課上都學到了啥吧。

  老師講課其實很好,不像其他老師講課死板,沒有一絲趣味可言,當然,這樣的課堂互動很多,互動一多,對我們來說,“危險性”就很大,但這樣也是很刺激的,能激勵我們主動學習的興趣,比如老師在開課第一課身上就會告訴我們這學期的規劃,老師講的天花亂墜,我們聽的天馬行空,但是,不知道歸不知道,我們要到達到的目標很明確,就如上一個學期,老師就說在這個學期末我們必須要掌握html+javabean+servlet的技術來搭建web,我們只有達到要求才能拿到學分,不然就沒有。這學期也是一樣的,我們先是在上學期的基礎上做了鞏固加深,又要加入新的學習內容,為以后要學習的內容打下基礎。這樣的課堂我個人覺得還是很不錯的,就是相對于我們來說作業還是很繁重的。

老師在講課的時候呢,都是根據鄒欣老師的構建之法來講的,這本書我也是讀過的,雖然沒有認真讀,但我是知道這本書對我們益處是很大的,鄒老師是一個很有想法的老師,我曾看過一篇關于鄒老師的——現代軟件工程講義 目錄,在這里面我知道了我們為什么要開始新的方式來學習軟件工程,鄒老師是一個很專一的人,我們老師基本是按照鄒老師這種教學方法來的。

  這種新的教學方式在我們身上應用,所以我們深有體會,這個課程有很強的實踐力,理論的東西相對于其他的課程簡直少的可憐,我們只能通過其他途徑獲取我們需要的知識,老師不在意我們是如何獲取知識的,他注重的是我們掌握了多少知識,在課上進行檢測。如果對這個課程劃分一下的話,課堂測試占很大一部分,有一半左右,其他時間課堂講解有三分之一的樣子。

  說說自己的收活吧,我自我感覺收獲其實很大的,畢竟完成了大大小小好多個“項目“,

???????? 1)在代碼的理解上,增強了自己對代碼的理解性,常寫備注,備注是一個好東西,當備注寫的多了,軟件的文檔自動就出來了,而且備注為自己打入公司內部也很有好處:

???????? 2)在團隊合作中,由于本學期的團隊合作其實還是很多的,有三次團隊合作,但并不是每次團隊合作都有好的結果,團隊之間一定要多溝通,不論隊員如何,還有要勇于擔當,承擔責任。

???????? 3)項目與自身,這個單獨說一下,因為我們對自身的能力以及對未知領域的錯估,導致我們的項目一拖再拖,雖然最終有個樣子,也是草草收場,項目選擇后就要堅定自己的立場,不能搖擺不定,項目開發也要跟上進度,不要空有前車之鑒。

再來談一下我對這個課程的建議:

???????? 1)時間與實踐:老師很注重實踐,這個對我們其實是很好的,相信老師對我們的能力也很有信心,不然不會把時間壓縮到我們剛好完成,雖然說時間一多,我們可能就會偷懶,松懈,但其實我們一直都是很上心的。

???????? 2)放養式:大學本就是放養式管理,當然還是有一定的規章制度的,老師對課堂紀律抓的很嚴,什么四大護法,八大金剛啥的都上來了,但其實學生也有點不容易啊,如果我們嚴格遵守紀錄的話,我的脖子會很難受,經常抬頭看一會黑板就累的抬不起頭了(當然有點夸張)但撐到最后確實是這樣的,尤其是四節課都是講解課的時候。

???????? 3)勤奮與懶惰:看過大道至簡的童鞋都知道,文章開篇講到了——懶是第一生產力,雖然不敢茍同,但我對這種觀點卻頗為贊賞,當然不是要我們懶著,但還是要培養一下的。

轉載于:https://www.cnblogs.com/msdog/p/11067039.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393145.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393145.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393145.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

規則網絡_實用的網絡可訪問性規則

規則網絡by Tiago Romero Garcia蒂亞戈羅梅羅加西亞(Tiago Romero Garcia) 實用的網絡可訪問性規則 (Pragmatic rules of web accessibility that will stick to your mind) I first started to work with web accessibility back in 2015, at an American retail giant. It h…

8-python自動化-day08-進程、線程、協程篇

本節內容 主機管理之paramiko模塊學習 進程、與線程區別python GIL全局解釋器鎖線程語法join線程鎖之Lock\Rlock\信號量將線程變為守護進程Event事件 queue隊列生產者消費者模型Queue隊列開發一個線程池進程語法進程間通訊進程池 轉載:  http://www.cnblogs.co…

部署HDFS HA的環境

> 環境架構部署規劃: bigdata1 NameNode ResourceManager Zookeeper JournalNode failOverController bigdata2 NameNode ResourceManager Zookeeper JournalNode failOverController bigdata3 DataNode NodeManager Zookeeper bigdata4 DataNode NodeManager &g…

php layui 框架,Thinkphp5+Layui高顏值內容管理框架

Thinkphp5Layui高顏值內容管理框架TP5Layui高顏值內容管理框架,新增API模塊Thinkphp5Layui響應式后臺權限管理系統專注打造好用的框架,極速開發,高效靈活,從架構上兼顧系統復雜度的迭代與需求多變。代碼結構清晰,接口開…

leetcode657. 機器人能否返回原點

在二維平面上,有一個機器人從原點 (0, 0) 開始。給出它的移動順序,判斷這個機器人在完成移動后是否在 (0, 0) 處結束。 移動順序由字符串表示。字符 move[i] 表示其第 i 次移動。機器人的有效動作有 R(右),L&#xff…

在Angular專家Dan Wahlin的免費33部分課程中學習Angular

According to the Stack Overflow developer survey 2018, Angular is one of the most popular frameworks/libraries among professional developers. So learning it increases your chances of getting a job as a web developer significantly.根據2018年Stack Overflow開…

select查詢語句執行順序

查詢中用到的關鍵詞主要包含六個,并且他們的順序依次為 select--from--where--group by--having--order by 其中select和from是必須的,其他關鍵詞是可選的,這六個關鍵詞的執行順序 與sql語句的書寫順序并不是一樣的,而是按照下面的…

Python的Virtualenv(虛擬環境)的使用(Windows篇)2

Python的Virtualenv(虛擬環境)的使用(Windows篇) 2018年04月13日 11:35:01 D_FallMoon 閱讀數 771 版權聲明:版權所有 裝載請注明 …

Loadrunner常用15種的分析點

1.Vusers:提供了生產負載的虛擬用戶運行狀態的相關信息,可以幫助我們了解負載生成的結果。 2.Rendezvous(負載過程中集合點下的虛擬用戶):當設置集合點后會生成相關數據,反映了隨著時間的推移各個時間點上并…

leetcode1442. 形成兩個異或相等數組的三元組數目

給你一個整數數組 arr 。 現需要從數組中取三個下標 i、j 和 k &#xff0c;其中 (0 < i < j < k < arr.length) 。 a 和 b 定義如下&#xff1a; a arr[i] ^ arr[i 1] ^ … ^ arr[j - 1] b arr[j] ^ arr[j 1] ^ … ^ arr[k] 注意&#xff1a;^ 表示 按位異…

matlab的獨立樣本t檢驗,獨立雙樣本檢驗的Matlab實現

Independent two-samples test in MatlabYang Runhuai1楊潤懷(1987-)&#xff0c;男&#xff0c;講師&#xff0c;生物3D打印Zhang Zhen1Yang Siqiao1Liang Zhen1梁振(1981-)&#xff0c;男&#xff0c;副教授&#xff0c;臨床工程1、Life Science School, Anhui medical unive…

bi可視化工具_適用于您的BI解決方案的最佳數據可視化和Web報告工具

bi可視化工具通過智能數據分析使復雜變得簡單 (Making the complex simple with smart data analysis) It is hard to overestimate the value of insightful analytics nowadays. All business processes have become data-driven: marketing, accounting, human resources, c…

Python os 屬性(便于跨平臺開發)

1、有助于跨平臺開發的os模塊屬性 >>> tmp os.linesep >>> tmp \n >>> tmp os.sep >>> tmp / >>> tmp os.pathsep >>> tmp : >>> tmp os.curdir >>> tmp . >>> tmp os.pardir >&g…

第一個Hibernate項目

一、構建Hibernate項目 1.新建Java項目HibernateDemo1 2.導入Hibernate下的jar包&#xff08;lib->required下的所有jar包&#xff09;jdbc驅動包 3.導入hibernate.cfg.xml文件到src目錄下&#xff08;在Hibernate文件目錄中搜索*.cfg.xml&#xff09; 配置該文件如下&#…

前端面試常見邏輯題收集及分析

前端面試中常出現一些有趣的邏輯題,初見的時候有可能會手足無措,但實際多看幾個題之后就會有一定的思考邏輯,有種打通任督二脈的感覺.以下是我個人面試經歷以及網絡上收集來的一些經典題目. 題目: 1.現有一個裝有無限水的池塘,你手里有兩個空壺,一個容積為6升,一個為5升,請問你…

php htaccess實現緩存,使用.htaccess進行瀏覽器圖片文件緩存,_PHP教程

使用.htaccess進行瀏覽器圖片文件緩存&#xff0c;對于圖片類網站&#xff0c;每次打開頁面都要重新下載圖片&#xff0c;慢不說&#xff0c;還非常浪費流量。這時就需要用到緩存&#xff0c;強制瀏覽器緩存圖片文件緩存文件&#xff0c;提問網站訪問數度&#xff0c;減少流量消…

leetcode5. 最長回文子串(動態規劃)

給定一個字符串 s&#xff0c;找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。 示例 1&#xff1a; 輸入: “babad” 輸出: “bab” 注意: “aba” 也是一個有效答案。 代碼 class Solution {public String longestPalindrome(String s) {int ns.length(),max-…

aws v2.2.exe_如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL應用

aws v2.2.exeby Evrim Persembe通過埃夫里姆佩塞姆貝 如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL應用 (How to deploy a Rails 5.2 PostgreSQL app on AWS Elastic Beanstalk) It’s official, using Heroku for all my Rails projects so far has spoiled me ro…

學習中遇到的c++問題,持續更新

原文請訪問我的博客&#xff1a;http://xiaoshig.sinaapp.com/ 向上取整 使用ceil函數。ceil(x)返回的是大于x的最小整數。如&#xff1a; ceil(2.5) 3 ceil(-2.5) -2 sort排序頭文件#include <algorithm> 數組初始化總結 整型數組初始化&#xff1a;//僅僅能賦值0…

創建郵箱過程中的問題及解決辦法

轉自白手起家博客 http://bbs.chinaunix.net/forum.php?modviewthread&tid770141 說明一下&#xff1a;Q代表安裝過程中遇到的問題&#xff0c;或者是日志中出現的現象。A&#xff1a;代表解決方法。 Q&#xff1a; Jan 13 11:26:29 mail authdaemond: failed to connect …