- C/C++求職寶典
- 孫秀梅 高春艷等編著
- 1062字
- 2018-12-27 17:06:48
1.2 測測你的潛力
如果你已經了解了程序員的大概情況,并且認同他們的工作,那就測試一下,看你是否適合軟件開發工作。下面只是最基本的測試,如果你要成為偉大的程序員,你需要學習更多、了解更多。
1. 數學能力
會基本的加減乘除等基本數學知識,起碼要學過初中數學。當然,如果數學越好,您成為偉大程序員的可能性越高。假如只是想編寫簡單的程序,初中就夠了。假如你要做比較厲害的程序員,起碼要高中。
一般程序員應該解決的問題(每空10分):
(1)56 + 32 × 3 =( )
(2)1+2+3 + … +99 +100 =( )
偉大程序員可以解決的問題(本題20分):
(3)一支隊伍100 米長,一個傳令兵在隊尾和隊伍同時運動,傳令兵須沿著隊伍運動的方向追到隊頭,追上隊頭后立即轉頭與隊尾會合,這時隊伍正好運動了100米,問傳令兵跑了多少米?
你的答案( )
數學能力測試分數( )
2. 英語能力
學習編程,需要有一定的英語基礎,起碼要掌握初中水平的英語詞匯。當然,如果你英語非常好,那是再好不過了。通過查看一些英文資料,你能快速學習新技術,并有助于你走得更遠。請寫出下面漢字的英文(每空5分):
(1)管理員( )(2)函數( )
(3)位址( )(4)數組( )
英語能力測試分數( )
3. 邏輯思維能力
(1)你有一桶果凍,其中有黃色、綠色、紅色三種,閉上眼睛抓取同種顏色的兩個。抓取多少個就可以確定你肯定有兩個同一顏色的果凍?(本題20分)
你的答案( )
(2)一個村莊有70戶人家,每戶人家養一條狗。已知這些狗中有一部分病狗,由于某種原因,狗的主人無法判斷自己的狗是否是病狗,卻能夠分辨其他的狗是否是病狗。現在,大家決定每戶人家自行處決各自的病狗,但如何知道自己的狗是病狗呢?大家必須對其他所有人的狗進行觀察,但不允許指認他人的狗是病狗,只能通過別人的狗是否生病判斷自己的狗是否有病。如果判斷自己的狗生病了,就要自行處決自己的狗。過了10 天之后,所有的病狗都被處決了,問:一共有幾只病狗?(本題20分)
你的答案( )
邏輯思維能力測試分數( )
4. 答案

5. 統計分數
如表1.1所示,計算一下各項的分數,然后填在表格里。對照評價,看一下自己的潛力。
表1.1 分數統計表格

6. 你通過測評了嗎
根據上面的測試分數,如果測試總分超過40 分,說明你可以進入程序開發這個行業;如果測試總分超過80分,說明你有成為優秀程序員的潛力。
這些最基本的職業技能通常決定了一個程序員的級別,能否用好這些技能,直接關系到程序員的職業生涯。作為編程新手,一定要努力補齊這些基本技能。
除了以上知識,你應該具備一定的計算機基礎,同時也要有想象力。程序開發是把抽象的東西現實化,所以,好的想象力可以讓你如虎添翼。