软件设计师中级考试经验总结
文章目錄
- 軟件設計師中級考試經(jīng)驗總結
- 前言
- 備考前知識
- 備考所需
- 學習步驟
- 步驟總結
- 知識點篇
- 總結一下
軟件設計師中級考試經(jīng)驗總結
前言
????????經(jīng)過兩個月的復習,本人于2021年5月29日通過了軟件設計師中級考試,上午62,下午56,成績也算平庸,為了讓這兩個月的努力能留下點痕跡,所以準備寫個博客總結一下,因一直在家,資料不在身邊,無法全面的總結學習經(jīng)驗,所以拖到現(xiàn)在,本文會詳細的總結一下自己的獲得的學習經(jīng)驗以及所踩過的坑,愿通過此文能夠?qū)φ趥淇嫉哪愫鸵院蟮奈矣兴鶐椭?
????????其實這個考試并沒有那么難(當然這是我過了才敢說的話),雖然這門考試考得很范圍很廣,但考出來每個方面并不是那么深,對于一些需要背的多背背,多刷刷題,各種類型的題,需要計算的可以單獨整理出來單搜點視頻攻克。把常用知識點記載筆記上,早上常看看,(每個人學習方法不同,僅參考),堅持下來也就過了,而且特別推薦在校的同學去考,因為正好這些東西也是學校學過的,好賴也沒丟完,而且時間很充足,相信不到一個半月甚至一個月也可以過(我是玩的時間太長了)。
備考前知識
關于考試簡介、報名條件、報名時間、考試安排、證書作用可以關注一下https://www.ruankao.org.cn/,還有考生所在地的軟考辦相關公眾號消息。也可以看薛大龍講軟考,講的很好!!!!
備考所需
官網(wǎng)中考試用書: 以軟件設計是為例:1.軟件 設計師考試大綱(未買)、2.軟件設計師教程(第5版)(已買)、3.軟件設計師考試同步輔導(第三版)(已買,二手)等等。可以根據(jù)自己所需在某寶自行購買。
歷年真題: 要是有購買條件的建議購買,購買記得問好年份,不要一味圖便宜,因為本人沒買,不能給出太多建議。沒買原因:1.無資金、2.某王同學上次考試買了一份2017-2019的真題試卷及解析且網(wǎng)上(希賽網(wǎng))能找的真題,只是答案可能難找,某C**N,某乎可能有,另外要說明官方答案好像五年后才會出來,所以…但是還是比較準確的,可以對比著看。
相關網(wǎng)站: 1.希賽網(wǎng)里面有很多的功能,包括考試的安排歷年真題練習(好像免費兩年前的,可以五塊錢買一套,黑油解析),真題下載。2.軟考題。3.菠蘿貓(這個沒用過)。3.信管網(wǎng)(也沒怎么用過)。4.公開真題庫。這些都是我用谷歌,百度搜出來的一些相關軟件。
相關軟件: 希賽軟件助手: 這個還是可以的,與希賽網(wǎng)功能相似,我也是通過上面的某王同學白嫖了一套課程(關于真題解析視頻的),雖然和解析差不多,有條件的可以購買。各種公眾號可以自己搜索,這里不做推薦,我也沒怎么用(軟考專題庫用過一點點)。
相關交流群: 可以去某乎上找個,這里不做推薦。
相關資料、教程: 我是在B站上隨便找了個聽得下去的視頻教程,也不做推薦了吧,上面不是說那個同步輔導書我買的二手的,還有點學習資料,
https://pan.baidu.com/s/1kZ44McdK_xc1Lds7y2a79w 提取碼: nyd8 也就看了下真題,視頻沒怎么看,感覺也不咋地
自己整理的題(有的沒答案): https://low-star.lanzoui.com/b010rw1gd 密碼:esos
各種工具: 筆記本(記錄錯題、難點、知識點),各顏色的筆,草稿紙,便利貼,要是有臺電腦會更好(后期搜索題目,資料好用),這些東西看個人習慣。
學習步驟
先介紹一下我的情況: 我是大三才考的這個,所以基本上要考的內(nèi)容(組原,計網(wǎng),程序設計,數(shù)據(jù)結構,操作系統(tǒng),軟工,數(shù)據(jù)庫)都大致在校學過,也了解了一丟丟算法,除了結構化開發(fā)、UML、知識產(chǎn)權等很多細節(jié)知識沒有了解過。
我的步驟(可以當個故事看,步驟可以參看步驟總結):
剛開始也是學的很亂,想做真題的時候做真題,想看書的時候看書,筆記也是想起來做的采取做,也知不道筆記要做到什么地步,什么該記什么不該記,所以導致前期學習效率很低而且容易崩潰,這也是我寫這篇博客的一個原因。
1.看書,我是選擇抱著書(軟件設計師教程 第五版)看,有些大佬建議不用看書,也有自己的道理,自己還是選擇了看書,一章一章的看(很大致的看),看完一章就去看同步輔導(第三版)書上相應的章節(jié)(也是很大致的看),并把后面的真題及強化訓練都做了(仔細看每個題的解析,如果有不懂的可以停下研究一下,如果感覺很難,可以暫時略過,記錄下來后面再撿起來)。
2.做題,看書期間我也做了很多試卷,上下午試卷什么時候做,可以參看步驟總結,還有一個做題及整理題的一個自認為很好的學習方法也在哪里說明。
3.再看視頻,我是看了一定量書,刷了一定量題的時候才找的視頻教程看,有人直接看視頻,也可以,但是感覺會錯過書上很多細節(jié),而且要綜合考慮視頻的質(zhì)量和自己的備戰(zhàn)時間,如果視頻質(zhì)量很好或者距考試時間已所剩不多的話可以直接視頻入手,然后刷題,不管視頻還是要刷的,因為還是有書上沒有的知識(比如指令流水中理論公式及實踐公式、數(shù)據(jù)庫各階段工作等等),筆記可以跟著視頻走,簡短的記憶筆記,撿重點記。
4.總結筆記及每章內(nèi)容,a.知識點筆記: 這時候我已經(jīng)對要考知識大致已經(jīng)了解,不過有些記憶性的東西不太牢固及一些沒搞懂的計算題,所以這時候總結知識點是最有效率最簡短的(之前我年少無知,做知識點筆記做的賊認真,就一個第一章第一節(jié)計算機基礎知識就做了很多足足站了我整個知識點筆記的三分之一),知道重點在哪。b.難點筆記: 記錄自己的弱點及難點(這一塊可以逐漸累積,我也就記了不到一張,可以用鉛筆寫,十分掌握的就可以擦掉,有點難度的掌握了可以在后面畫個對號,以時刻提醒著自己這一塊知識點,),然后逐一解決。c.真題筆記: 可以記錄一些比較經(jīng)典的題記錄下來,并標明出處、解決知識點在書上或筆記的位置。d.在書上記錄每一章: 我看書還是比較勤的,所以把每一章能出的考題記錄在每一章的開頭,并標明考題的知識點頁數(shù),有些簡單的直接寫下來方便查看。
5.刷題,刷題,刷題,刷題肯定是貫穿整個學習過程,包括真題,強化訓練,買的題,上下午題的也要合理安排。
步驟總結
首先決定備戰(zhàn)考試,然后看一下薛大龍講軟考(自行查詢更多接受資料)進行知識點掃盲,然后根據(jù)自己的條件選擇是否報個課程,報了課程學習安排可能就簡單點。然后根據(jù)距考試的時間,如果時間很緊兩三個周、不足一個月,而且這次必須要考,那就要趕快找一個視頻跟著走一遍,把真題趕緊過一遍,但是仍不能忘了復看錯題,書還是不要看了,因為沒經(jīng)歷過,這里也不敢引導,可以去B站搜一下快速復習軟考,這里就按著我沒有報任何課程,時間兩個月而且在校有很充足來總結步驟(真的很充足,我是真的從報完名之后開始學的,期間真的一曝十寒,賊貪玩,相信如果你有一個半月也可以參考該步驟)
可以先做一套12,13年的真題玩玩,看看自己那些知識點是弱點,做題的時候可以買一個大一點的草稿紙,然后正面寫答案和判分,反面就寫錯題,標明那道題以及其中的知識點, 這樣好處是到時候復習的時候直接看這個本進行了,可以很快的喚醒記憶,不用每套都,我是刷了從14-20年的全部上午題,下午題最后沒時間刷了15-17年的下午題沒看,這也是導致我下午考的一般的原因。
然后開始大略的看書(軟件設計師教程)【為什么要推薦看書,因為結合自己的做題,感覺幾乎所有的知識點都可以在書上找到,所以大略看一下書,留一個印象,如果實在看不下去請略過此part】,看完一章就去看對應的同步輔導那本書,并后面的題獨立的做完,仔細閱讀解析,看完幾章或者看不下去了可以試著做一下真題,到第六七章,可以試著做一下下午題,也可以跟著同步輔導做相應的大題,等全部學完了在完整的下午題。
做題,書差不多了,做題才是王道,上午題的話,就就按上面的方法就行,一天差不多一套,做的多了隔段時間可以看看之前的錯題,而且做題的時候一定要與前面做過的題聯(lián)系起來,可以更好的加強記憶。
做了幾套可以找個視頻,我看的是這個,跟著視頻再學一遍,也可以順便記一下筆記(有機會我會把我記的筆記分享出來, 字屬實拉胯,先分享幾個圖片吧),記錄弱點及難點。
做近幾年的題,并攻克一下自己的難弱點加強需要記憶的部分。近幾年的題真重要一定要全刷, 我是沒怎么看20年的,結果21年出了個用結構化語言描述“道閘控制”加工和20年的采用結構化語言對缺陷檢測的加工邏輯進行描述。 也是看了一點憑著印象胡亂寫的,這是這次軟考最遺憾的地方(主要是大題做的自信了,之后就一直練上午題,到最后時間有點趕不及了,果然不能盲目自大)。
備戰(zhàn)考試,注意考試要求,參加考試的準考證上蓋了驗訖,聽說領證書有用我還留著,我們因為疫情所以證書通過網(wǎng)上郵寄,應該不需要了。
原來可以去全國專業(yè)技術人員職業(yè)資格證書_查詢驗證系統(tǒng)下載和查看電子版證書,具體開放時間可以關注一下希賽網(wǎng)上通知
知識點篇
下面我整理一下我在學習過程遇到的難點
UML統(tǒng)一建模語言: 剛開始接觸時,也是很蒙,感覺要記憶的東西太多了,就連現(xiàn)在你給我一張圖,讓我看采用了什么設計模式我可能也看不出來,可以通過多做題來補救.
- 設計模式的分類請參考上一個筆記圖(瑩綠色圈起的或有下劃線是類模式(解釋器,模板方法,適配器,工廠方法))。
- 用例圖之間關系: 包含關系<<include>>:要執(zhí)行某一操作必然要執(zhí)行的。擴展關系<<extend>>:執(zhí)行某一操作可選下一操作的。泛化關系:特殊一般關系,用例與用例、參與者與參與者的關系。關聯(lián)關系:只能參與者與用例。事務,關系,圖都要記住,每個圖的特殊元素都要記得。
- 通訊圖與類圖: 我是僅在2014年上半年見過一次,第一次見也是蒙了,不知道通訊圖的特性,可以去2014上看一下原題和解析,這里不贅述了。
KMP模式匹配算法: 1.填表法,可以自己找其他視頻,最后得到的next為答案。2.看公式法,寫的很好(須知,公式中,pi表示第i個字符[從1起始],max{k|1<k<j,‘P1P2LPk-1’=‘Pj-k+1Pj-k+2LPj-1’}中L代表省略號)。
算法: 算法可謂是一生之癢,這里就簡單陳述一下所學所知。選擇題還算簡單,大題有的空需要仔細斟酌一下.分治,動態(tài),回溯,貪心,分支限界這里就不說了,都是淚.
- 排序: 各種排序的方式,穩(wěn)定與否,相應情況的快慢,平均時間復雜度.
- 各種數(shù)據(jù)結構:圖的最小生成樹、關鍵路徑,各種二叉樹概念都要熟記,說一下前序線索二叉樹: 線索箭頭是按前序序列生成,左子樹記錄的是前序序列中前一個節(jié)點,右子樹記錄為前序序列中后一個節(jié)點,同理可推中、后序線索二叉樹。
- 遞歸式時間復雜度計算: 1.展開法、2.代換法、3.遞歸樹法(軟件設計師教程P420,這幾種感覺只能解決簡單的遞歸式)、4.主方法 (大部分都是靠這個方法解決的)
數(shù)據(jù)庫技術基礎:E-R模型的主要構件、聯(lián)系,關系代數(shù),共享排他鎖,范式,SQL語法簡單看一下,下午題主鍵外鍵注意點一般很容易得分,這里放一張模式分解中保持函數(shù)依賴與無損分解(視頻上應該有)
總結一下
????????計算機網(wǎng)絡(各協(xié)議所在層級及其端口,子網(wǎng)劃分,病毒攻擊,防火墻,命令行指令)、操作系統(tǒng)(各還禮職能,PV操作,磁盤調(diào)度,死鎖,存儲方式,多級映射),組原(各元件職能,規(guī)格化,指令流水),軟工(軟件過程模型,軟件質(zhì)量屬性[可靠性,可用性,可維護性的公式],軟件工具),法律就不再一一贅述了,多做題,多積累,多復習,多交流。
????????關于考試,上午題數(shù)據(jù)庫、知識產(chǎn)權、PV操作,多級映射,復雜指令集,正規(guī)式開發(fā)模型,質(zhì)量特性,內(nèi)聚耦合,計網(wǎng)方面(加密,簽名,摘要,病毒)只要題做夠了應該沒啥大問題,算法在上午題也不是很難,UML盡量拿多點分,可以多個空結合著看看,命令行指令可能考注意積累,應該就差不多,英語方面,我是完全不知道難易程度(我是小學水平無任何詞匯量),那五分我全靠命,下午題我感覺java那道題簡直白送一定不能大意必須拿下,我類圖分析錯了幾個空,還是要好好的分析,數(shù)據(jù)庫方面也是,祝你們都可以一次考過。
???最后如果本文有什么錯誤或侵權的地方請及時聯(lián)系我,我會及時改正。
總結
以上是生活随笔為你收集整理的软件设计师中级考试经验总结的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2019.11软考软件设计师归来心得体会
- 下一篇: 10天学会avr单片机和c语言,郭天祥十