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