高級軟件工程第一次作業--準備

1) 回想一下你對計算機/軟件工程專業的暢想

??考研之所以選擇計算機專業,是因為本科就是這個專業。不去跨專業,是因為覺得換個專業考,比起那些科班出身的人,考上的機率會更小,也有一部分原因是因為比起計算機專業沒有特別特別想去學的另一個專業。不過說起最開始選擇這個專業的時候,其實也算是一個小小烏龍,那時我對這個專業并不了解,我百度搜了計算機這個關鍵詞,看到了有圖形圖像處理,還以為可以學PS、Pr等等,后來開學了,也發現事情好像并不是我想象的那樣,但我還是很快的接受了這個事實,并開始去了解學習這個專業,再后來發現這個專業也挺不錯的。
??我本科的專業是計算機科學與技術,主要學習計算機的一些基本知識和基本技能與方法。從數字邏輯、計算機組成原理到面向對象程序設計、軟件工程,硬件與軟件的知識都有所涉及,總體來說這些都比較符合我對計算機這個專業的期待。但就像博客B中所說的那樣,“我雖是傳統意義上的計算機科班出身”,但“我卻并沒有學懂計算機”,讓我不想但又不得去承認。本科階段我認真聽每一堂課,努力完成每次作業,專業成績可以一直保持在年級前列,但當我臨近畢業要準備找工作時,思考的不是我要去找什么工作,而是我能去做什么工作,開發?運維?我會什么呢,回想起來,我做過C語言課程項目、數據結構項目、面向對象程序設計......但我好像卻從沒做過一個真正意義上的項目,甚至都沒自己組裝過電腦。
??計算機是我喜歡的領域,一方面我喜歡計算機解決問題的直觀性,即你能通過編寫程序直接看到運行結果的對錯,另一方面如今是互聯網的時代,計算機的發展推動時代的更新換代,探索這個領域才能跟上這個時代。但它并不是我擅長的領域,但我會努力把它變成為我擅長的領域。

2)現在的我

?? 現在的我,會一些html、java、python、js,但離成為一個合格的計算機專業碩士畢業生還差很多。雖然學過很多計算機的基礎理論知識但卻不能將它們真正運用到實際問題中,很多不同學科知識也并不能將他們融合在一起。
??對于成為一名合格的計算機專業碩士畢業生,我覺得自己的專業知識還不夠深入全面,技能上最主要的一點是編碼能力不夠,項目實踐經驗幾乎沒有。我想充分利用這兩年半,學好專業課,鞏固自己的基礎并不斷去探索拓展,就像博客L中說的“踏踏實實做好今天的事,煉好自己的內功,注重經驗的積累和總結,等待一個能讓你量變引發質變的機會”

3) 我畢業的選擇和規劃

??我畢業應該還是會選擇從事計算機相關的工作,相比于其他同學,我覺得自己目前并沒有什么突出的優勢,劣勢在于自己的項目實踐能力以及編碼量。
??關于我的研究生生涯規劃安排,在完成學校必須完成的畢業任務的同時,盡可能提高自己的專業能力與素養。在我進實驗室前,老師對我說過,“我們這里僅僅有興趣是不夠的”,也正如大佬在博客L中說到的,“興趣和熱情只能讓你很執著,但并不一定能讓你走好這條路,只有你的能力和你的強項才能讓你走好這條路。”我非常認同這個觀點,只有通過不斷地學習與實踐才能不斷提高自己的能力,能力的不斷提高才能讓這個專業成為自己的強項, 你才能在這條路上越走越遠。

4)你愿意為了一個你感興趣的、或得到實戰鍛煉的項目熬夜嗎?你想脫離小菜鳥的level嗎?如何評價上一屆同學說的“和隊友一起熬夜打代碼是個不錯的體驗,或許還可以一起吃夜宵!”

??我愿意為了一個自己感興趣、或得到的項目熬夜,也非常想脫離小菜鳥的level,讓自己變得更優秀。對于上一屆同學的言論,讓我想起了自己本科期間參加數學建模的比賽經歷,從暑假留校兩個月的培訓到參賽三天的熬夜奮戰直至最后論文提交的那一刻,我覺得非常有成就感。這種共同奮戰的過程在提高我自身思維能力和解決問題能力的同時,也會讓你和那些一起奮戰的小伙伴建立深厚的“革命”友誼。

5)我對這門課的期待

??我希望自己能通過這門課,學習更多關于軟件工程的知識,比如需求分析、設計模式、開發方法等等,本科雖然也有開設這門課,但學得比較粗淺,另一方面自己總想抱別人大腿,所以很多知識并未真正運用其中,也并未真正知其所以然。每周我打算拿出十個小時用在這門課上,當然我會根據當周的作業量和難度進行相應調整,以達到自己期待的學習目標。

轉載于:https://www.cnblogs.com/youberight/p/9697969.html

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

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

相關文章

里程碑事件

里程碑事件:里程碑事件往往是一個時間要求為零的任務,即它并非是一個要實實在在完成的任務,而是一個標志性的事件。 例如,在軟件開發項目中的“測試”是一個子任務,“撰寫測試報告”也是一個子任務,但“完…

linux無法下載ftp,linux 不能下載怎么辦

linux 不能下載怎么辦?關于Linux下vsftp匿名用戶上傳和下載的配置配置要注意三部分,請一一仔細對照:1、vsftpd.conf文件的配置(vi /etc/vsftpd/vsftpd.conf)#允許匿名用戶登錄FTPanonymous_enableYES#設置匿名用戶的登…

Mysql8.0Mysql5.7Mysql5.6Mysql5.5特性對比

Mysql5.5 特性,相對于Mysql5.1 性能提升 默認InnoDB plugin引擎。具有提交、回滾和crash恢復功能、ACID兼容。 行級鎖(一致性的非鎖定讀 MVCC)。 表與索引存儲在表空間、表大小無限制。 支持dynamic(primary key緩存內存 避免主鍵查詢引起的IO )與compressed(支…

Spring IOC實現原理

2019獨角獸企業重金招聘Python工程師標準>>> 1、BeanDefinition 對依賴翻轉模式中管理對象依賴關系的數據抽象 實現依賴翻轉功能的核心數據結構依賴翻轉功能都是圍繞對BeanDefinition 處理完成的有了這些BeanDefinition 基礎數據結構,容器才能發揮作用2、…

linux3.0 nand分區,OK6410(256MRAM2Gnandflash) Linux3.0.1內核移植

這里我主要移植的是增加yaffs2文件系統支持,修改和移植nand驅動。1.不知道為什么我這yaffs2的補丁打上了就沒發現過編譯錯誤,相當順利啊 呵呵。附上補丁地址-----------------------------------點擊打開鏈接修改補丁里patch‐ker.sh 文件。屏蔽下面這段…

authentication plugin caching_sha2

新電腦安裝最新版本的Mysql,用Navicat Premium連接,提示:authentication plugin caching_sha2 因為mysql8.0開始更新了驗證方式,Navicat Premium版本連接新MySQL的時候,還是上一個版本的認證方式。 不僅Navicat Prem…

openlayers入門開發系列之圖層控制

本篇的重點內容是利用openlayers實現地圖圖層控制功能,效果圖如下: 部分核心代碼如下:頁面引用ztree插件圖層管理器界面布局圖層管理器初始化jsLayerSwitcher類定義詳細的實現過程見:這里

linux df命令無反饋,Linux-df命令

df命令:說明:df命令用于顯示磁盤分區上的可使用的磁盤空間。默認顯示單位為KB。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息參數:-a或--all:包含全部的文件系統;--block-size&…

windows版本的redis

redis官網是不提供windows版本的。 微軟的github上有windows版本下載,不會是redis的最新版本,是基于redis穩定版本制作的。 redis官網關于文檔版本的說明: Redis uses a standard practice for its versioning: major.minor.patchlevel. A…

一點一點看JDK源碼(五)java.util.ArrayList 后篇之removeIf與Predicate

一點一點看JDK源碼(五)java.util.ArrayList 后篇之removeIf與Predicate liuyuhang原創,未經允許禁止轉載 本文舉例使用的是JDK8的API 目錄:一點一點看JDK源碼(〇) Predicate為jdk1.8新增接口,由…

linux選擇運行的核數量,linux – 如何根據可用內核的數量選擇最大負載閾值?

負載在Linux上經常被誤解.在Linux上,它是運行或不間斷睡眠狀態中所有任務的度量.請注意,這是任務,而不是進程.線程包含在此值中.內核每五秒計算一次加載,并且是一個加權平均值.這是微小負載是平均5/60,五分鐘5/300和十五分之五.一般來說,作為一個純數字的負載在沒有參考點的情況…

使用nginx代理,怎么獲取真實的IP

1.在nginx.conf配置中加入配置信息 proxy_set_header Host $http_host;proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-NginX-Proxy true; 2.然后…

英語發音規則---S字母

英語發音規則---S字母 一、總結 一句話總結: 1、S 在音節開頭或清輔音前 /s/? sit /s?t/ vt.& vi.坐seat /si:t/ n.席位sell /sel/ vt.& vi.賣,售sold /s??ld/ v.賣,售sleep /sli:p/ vi.睡slow /sl??/ adj.慢的skate…

Mysql windows 安裝提示MSVCR120.dll文件丟失

電腦上已經按照了vc運行庫,但是報錯。 原因:文件被惡意程序破壞了 解決方法:到微軟官網下載 VC redist packages for x64。點擊跳轉 vcredist_x64.exe 如果是32位,則選vcredist_x32.exe 安裝完后會提示重啟電腦,不…

catcti監控linux主機,CentOS7搭建Prometheus 監控Linux主機

簡介prometheus可以拆分成多個節點進行指標收集。安裝prometheuswget -c https://github.com/prometheus/prometheus/releases/download/v2.23.0/prometheus-2.23.0.linux-amd64.tar.gztar zxvf prometheus-2.23.0.linux-amd64.tar.gz -C /opt/cd /opt/ln -s prometheus-2.23.…

自己動手實現一個html2canvas

前言 昨天寫了新手引導動畫的4種實現方式, 里面用到了 html2canvas 于是就順便了解了一下實現思路. 大概就是 利用 svg 的 foreignObject 標簽, 嵌入 dom, 最后再利用 canvas 繪制 svg. 從而實現最終目的. 先讓大家看看效果 MDN示例 var canvas document.getElementById(canva…

Git fetch pull 詳解

1、簡單概括 先用一張圖來理一下git fetch和git pull的概念: 可以簡單的概括為: git fetch是將遠程主機的最新內容拉到本地,用戶在檢查了以后決定是否合并到工作本機分支中。 而git pull 則是將遠程主機的最新內容拉下來后直接合并&#x…

linux 安裝redis2.8.3,Linux及Windows安裝Redis(詳細)

標簽:Linux及Windows安裝Redis1.Windows安裝教程1.1下載https://github.com/MSOpenTech/redis/releases進入github里下載redis Windows版壓縮包將我們下載好的文件放進新建的一個Redis文件夾(我在C盤創建了一個redis的文件夾)1.2啟動服務打開我們Windows版的dos命令…

Git 少用 Pull 多用 Fetch 和 Merge

轉自:http://www.oschina.net/translate/git-fetch-and-merge --------------------------------------------------------------------------------- 本文有點長而且有點亂,但就像Mark Twain Blaise Pascal的笑話里說的那樣:我沒有時間讓…

IDEA生成可運行jar包

方式1: maven打包 maven 包中添加如下配置 <build><plugins><plugin><artifactId>maven-assembly-plugin</artifactId><configuration><appendAssemblyId>false</appendAssemblyId><descriptorRefs><descriptorRef&…