題目一:花20分鐘寫一個能自動生成小學四則運算題目的“軟件”,要求:除了整數(shù)以外,還要支持真分數(shù)的四則運算。將代碼上傳至coding.net,并將地址發(fā)布至自己的博客。
四則運算
題目二:在一周之內(nèi)快速看完《構(gòu)建之法》,列出你不懂的5-10個問題,發(fā)布在自己的博客。
(1)IT專業(yè)的大學生畢業(yè)后轉(zhuǎn)變?yōu)槁殘鋈藛T需要些什么?怎樣做一個合格的軟件工程師?
(2)網(wǎng)站或手機APP的動畫效果,經(jīng)常會讓用戶有耳目一新的感覺,而好的游戲往往能夠給用戶良好的體驗,可其標準很難明確制定,能否量化?
(3)代碼風格規(guī)范和代碼設(shè)計規(guī)范在做一個有商業(yè)價值的項目或者在團隊里工作格外的重要,但現(xiàn)實生活中絕大多數(shù)程序員有著自己的編碼習慣,是每次參與一個新的團隊或者做一個新的項目就要重新制定一遍規(guī)范嗎?
(4)研發(fā)出符合用戶需求的軟件系統(tǒng)是軟件企業(yè)的首要目標,而需求來自于實際,對應(yīng)于軟件工程上即需求分析,可需求千奇百怪,軟件企業(yè)如何合理地行調(diào)研和選擇?
(5)這個課程在上課的過程中讓學生感覺到很空,沒有具體邏輯性的內(nèi)容,怎么才可以把整本書串起來?
題目三:軟件有很多種:包裝在盒子里的軟件、基于網(wǎng)頁的軟件、企業(yè)或?qū)W?;蚰辰M織內(nèi)部的軟件、游戲、手機應(yīng)用、操作系統(tǒng)、工具軟件,<