作為一名計算機職業人士,你必須要有的品質。

2021-06-20 09:25:13 字數 1131 閱讀 5727

前一段時間,就前輩們做的一套機房考試系統,來了一次學術交流大會,分別就期間出現的幾個小小小小問題,做了深刻的討論。

1.int&varchar排序

說到這個問題,其實就是題目序號的排列,正常看來題號就是1-10,每五個一組為1-5,6-10可是在實際的資料庫操作時候,沒有注意到題號的型別為varchar型別,所以匯出來的題號是1-5,10,6-9.大家看明白了嗎?也就是說兩種資料型別的排序準則是不一樣的。造成的結果就是同學們在考試的時候,聽到的題目和所給的選項不一致!

思考:其實事也不大,資料型別的轉換:顯式,隱式。所以說是不懂這些知識嗎,不是!知識都是在這樣一次一次的犯錯中掌握的,在這樣的乙個反覆的過程中,不放棄,堅持下來,就是知識的一次昇華,我們也就在這樣的實踐中得到了拔高!

2.合併表

提到這個事情,想要的結果就是在統計學生考試成績時不想呼叫多個表,把所有想要的結果都放到乙個表中,所以,理所當然的就想到了什麼……對!就是巢狀,在程式中整了乙個雙重迴圈。當然測試的時候,以一兩百人這樣的規模,當然是什麼問題都沒有。結果考試前夕,就說,把這個考試的伺服器做一些清理,所以來了乙個深度防毒,加上伺服器的程式執行著,結果可想而知。cup飆公升呀,那叫乙個居高不下。最終不得已,強制終止了執行。

思考:所以這個事情,是遇到問題,就是想當然的解決嗎,用一句很流行的話叫做:你以為你以為的就是你以為的嗎?我們為什麼會這樣寫程式,這才是最關鍵的。遇到乙個問題,我們要做的就是想:為什麼會出現,怎麼出現的,怎麼解決,解決時可能遇到什麼問題,解決後的反饋。量變到一定程度就會達到質變!

3.乙個「』」的故事

在字處理軟體中,由enter鍵按下去導致一行文字換行的叫硬回車,程式自動換行的叫做軟回車。本來看到的題目就是正常的排版,但是在執行完程式之後,原本沒有換行的地方卻進行了換行。

思考:所以在這裡想說的就是,所見非所得!類似這樣的問題,你想得到嗎,明明都是看得到的,為什麼還會出現差錯呢?想到比做到更重要!

最後,給大家一點建議,

1.心細+耐心

2.細節決定成敗

3.測試工作很重要,一是量,二是即時動態

4.站在巨人的肩膀上。拿來主義,前人的經驗為我所用。

5.會就是會,不會就是不會,計算機的世界裡,沒有這樣的字眼可能,我覺得……

一名程式設計師對計算機的基本了解

對於一名程式設計師來說,了不了解計算機都不會對他的工作造成太大的影響,但想要成為一名優秀的程式設計師,需要對計算機有一定程度上的了解。控制器類似於人的大腦,它主要負責的是控制各個硬體的執行。內部主要部件如下 指令暫存器 存放由儲存器取得的指令。解碼器 將指令中的操作碼翻譯成控制訊號。時序節拍發生器 ...

一名計算機學生大三時的感想

在上高三時,一次的機緣巧合讓我了解了瀋陽航空航天大學,並決定它是我報考時的首選,但是在報考時對這所院校各個專業並沒有深入的了解,只是單純地看哪個專業我能考上。當時想的很簡單,也沒有想以後具體學什麼或者是不是真的喜歡這個,而且我爸也挺支援我學計算機的,於是我就把電腦科學與技術專業填在了第一欄裡。當時公...

成為一名計算機軟體員(高階工)的道路(二)

今天下午是程式設計,題目還是比較簡單的 如下 1 由使用者任意輸入一串字元,統計其中數字 英文本母 大寫 空格的個數。2 回文數 輸出10000 99999之間的所有回文數。如 12321 3 輸入整數 b,輸出結果 s,其中 s與b的關係是 s b bb bbb bbbb bb b,最後為 x個a...