第一次聽說軟件設計師這個證書是大二的時候,大二下學期為了自己以后的定位而迷茫。大二那時也沒想到自己最終選擇的是軟件這條路。電子信息工程是個很泛的專業,學習的內容覆蓋了電子工程,通信工程,網絡工程,軟件工程。學習的東西雖然很泛,但都不轉,所以可以用一句話來形容:樣樣靈,沒樣精。第一次接觸C語言是大二下學期學習單片機的時候,和很多人一樣,剛開始接觸編程,感覺就是頭疼,程序總是編譯不過去。大二下學期和過強走訪了很多師兄師姐,尋找我們未來的發展方向。畢竟信息工程學院學習的知識太泛了,要想有發展,必須*自己殺出一條血路。
我們本來是想搞硬件的,但后來發現硬件并不適合我們,我們對硬件的興趣并不深。同時我們也分析了硬件和軟件的就業數據,發現軟件的就業前景比硬件要好很多。所以我們決定走軟件道路。聽過軟件有個很硬的證書叫軟件設計師,從此考取這個證書就成為我的夢想。一開始基礎不行,就從簡單的二級C語言學起。大三第一學期的九月份就一直在備考全國計算機等級考試二級C語言。那時的C語言沒人教,我只是每天晚上把自己關在自習室里慢慢研究,有些看不懂的就回宿舍看看從網上下載的視頻教程,每天的事情就是在研究C語言。考試日期一天天臨近了,但我心里一點底都沒有,到了考試前一天上機的題都一道還沒做過。考完筆試,一切都還順利,隔天就要上機考試了,可是我對上機卻一竅不通,結果那天我從中午12點到晚上12點都一直坐在電腦前練習編程,晚餐都還沒吃。第二天的上機考試很順利,我很欣慰。這是我的第一次考證的經歷,通過這次考試,我的C語言能力有了很大的提升,為考取軟件設計師證書奠定了編程基礎。
我考的第二個證書是三級數據庫技術。當時在猶豫要*三級網絡技術好還是三級數據庫技術好,后來經過再三考慮,我選擇了三級數據庫技術,三級數據庫考察的內容涉及操作系統,計算機組成原理,數據結構,數據庫技術四大塊,選擇報考三級數據庫技術有以下幾個好處:第一,操作系統,計算機組成原理,數據結構,數據庫技術都是軟件按設計師考察的內容,所以我在備考三級數據庫技術的同時也是在為軟件設計師做準備;第二,大三下學期我的專業有開始數據庫這門課,所以在備考三級數據庫的同時我也是在學習課內知識,所以是一舉多得。
到了三月的軟考要報名了,我就在考慮要報考程序員還是軟件設計師,程序員是軟件設計師的初級資格,相對會比較容易。自己是個非計算機專業的學生,一下子就去考取軟件設計師困難還是比較大,于是決定先從程序員考起。由于有了三級數據庫的基礎,所以程序員考得很順利,取得129分的高分(滿分是150)。
大四我正式報考了軟件設計師,從公司實習完有了足夠的時間讓我備考。準備了一個月,后來終于如愿以償考取了這一證書。