第一次作业~
?
寫在作業(yè)之前:第一次作業(yè),可能有點(diǎn)不靠譜額。歡迎指導(dǎo)~~
所屬課程:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/
作業(yè)要求:https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/2706
課程目標(biāo):1、了解代碼以外的軟件工程。
2、學(xué)習(xí)如何有針對(duì)性的、合理、高效的設(shè)計(jì)開發(fā)出滿足用戶需要的軟件。
3、學(xué)習(xí)在軟件開發(fā)中團(tuán)體的分工合作。
作業(yè)的幫助:幫助我進(jìn)行自我的認(rèn)識(shí),找到學(xué)習(xí)目標(biāo)、不足、努力的方向。
?
正文:
?
一、我的博客和關(guān)于我
~我的博客:https://www.cnblogs.com/sjmrjoker/
~關(guān)于我自己:說(shuō)實(shí)話,我的性格真的不像一名程序員——好動(dòng)、話多、粗心、耐心差。我身上有很多的缺點(diǎn)(明知道,但就是改不了~~早晚會(huì)死于懶。。。。),自己有時(shí)候也在想,我以后到底會(huì)成為一個(gè)怎樣的人呢?只希望我不要變成自己討厭的樣子就好了~
當(dāng)然人活著,優(yōu)點(diǎn)不多,但還是得有一點(diǎn)咯~~自我覺(jué)得還是比較愿意去幫助別人的,只要我能幫,不違背我的原則~動(dòng)手能力還是不錯(cuò)的,中學(xué)時(shí)期參加過(guò)省舉辦的“四川省中小學(xué)生電腦制作機(jī)器人現(xiàn)場(chǎng)競(jìng)賽”獲得過(guò)一、二等獎(jiǎng),本來(lái)是想去國(guó)家級(jí)的比賽的,結(jié)果因?yàn)轳R上高三了,就不得已而放棄了。。。。。。
?
二、答問(wèn)
- 當(dāng)初你是如何做出選擇軟件工程專業(yè)的決定的?
? ? ? ? ? 如果說(shuō)一定有一個(gè)理由讓我選擇這個(gè)專業(yè)的話,那么一定是興趣,現(xiàn)在我還清楚的記得,當(dāng)初的第一志愿是軟件工程、然后是機(jī)械制造及自動(dòng)化、第三是化學(xué)工程與工藝。都是因?yàn)榕d趣。。。。。。
- 你認(rèn)為過(guò)去兩年中接觸到的課程是否符合你對(duì)軟件工程專業(yè)的期待,為什么?
? ? ? ? ? 不是很符合。符合我想象的部分是最終能夠用代碼等,制作出自己想要的軟件、游戲等。不過(guò)這個(gè)學(xué)習(xí)的過(guò)程比我想象中的要更加的需要耐心,同樣的也更加的枯燥。而且要考慮到更多的因素——現(xiàn)實(shí)可行性以及是否值得
- 你覺(jué)得軟件工程是你喜歡的領(lǐng)域嗎,它是你擅長(zhǎng)的領(lǐng)域嗎?
? ? ? ? ? 雖然不是特別符合我的預(yù)期,但是,它依舊是我喜歡的領(lǐng)域,但不是我擅長(zhǎng)的領(lǐng)域——至少哦現(xiàn)在的我距離擅長(zhǎng)還有很長(zhǎng)的路要走,我依舊渴望成為一名“大佬”——即使現(xiàn)在這條路還很遠(yuǎn),對(duì)我而言甚至不好走。
- 將來(lái)你會(huì)選擇從事軟件開發(fā)相關(guān)的工作嗎?是的話給出你想去的城市、公司和崗位,否的話給出原因
? ? ? ? ? 將來(lái)會(huì)選擇從事軟件開發(fā)相關(guān)的工作。如果可以我想留在成都。對(duì)我而言最好的結(jié)果應(yīng)該是在公司工作幾年,有工作經(jīng)驗(yàn)及項(xiàng)目經(jīng)驗(yàn)后能后自己或者和朋友一起成立工作室。
- 自我感覺(jué)你已經(jīng)具備的專業(yè)知識(shí)、技能、能力有哪些?已經(jīng)寫過(guò)的代碼量是多少?
? ? ? ? ? 除了上課教學(xué)的語(yǔ)言之外,并沒(méi)有主動(dòng)的去學(xué)習(xí)其他語(yǔ)言(也算是一種失敗吧),數(shù)據(jù)庫(kù),數(shù)據(jù)結(jié)構(gòu)。代碼量沒(méi)有算過(guò),但是絕對(duì)不算多。
- 離成為一個(gè)合格的軟件工程專業(yè)本科畢業(yè)生,在專業(yè)知識(shí)、技能、能力上還差距哪些?
? ? ? ? ? 對(duì)編程語(yǔ)言的理解和運(yùn)用不夠(基礎(chǔ))、代碼量也不足。大學(xué)這兩年來(lái),感覺(jué)荒廢了很久,很少逃過(guò)課的我甚至沒(méi)有一些經(jīng)常逃課的同學(xué)學(xué)的好,不是我太笨,而是把上課當(dāng)做了一種任務(wù),覺(jué)得人在哪里就行了,并沒(méi)有認(rèn)真去聽課。心態(tài)沒(méi)有放端正!
- 對(duì)照以上你閱讀的前人們的經(jīng)歷,你的選擇是什么?
? ? ? ? ? 工作或者考研;
- 在這種選擇下,你認(rèn)為你相比其他同學(xué)來(lái)說(shuō)有何優(yōu)勢(shì),有何劣勢(shì)?
? ? ? ? ? 優(yōu)勢(shì):工作早可以獲得更多經(jīng)驗(yàn)以及更早的深入了解行業(yè)實(shí)際;在工作中同樣可以學(xué)習(xí);
? ? ? ? ? 劣勢(shì):失去了進(jìn)一步深入學(xué)習(xí)的機(jī)會(huì),文憑不夠的話有一些大企業(yè)不會(huì)考慮招收;
- 針對(duì)你的選擇,你給自己的大三設(shè)定的規(guī)劃安排是什么?
? ? ? ? ? 我的選擇是我自己定的,過(guò)程也是我自己經(jīng)歷的,結(jié)果如何也是自己造成的;
? ? ? ? ? 想要改變,還是要從自己做起;
? ? ? ? ? 搞清楚每天該做的事情——緊迫性和重要性;
? ? ? ? ? 積累經(jīng)驗(yàn),在程序和代碼中找到自己所獲得的,并為之努力;
?
? ? ? ?三.我的問(wèn)題
? ? ? ? ?1、第五章 5.2.9講的是功能團(tuán)隊(duì)模式,我覺(jué)得很適合現(xiàn)在的我們,幾個(gè)人在一起做一個(gè)小型項(xiàng)目,不同的人有自己擅長(zhǎng)的東西。那么問(wèn)就來(lái)了,幾個(gè)人一個(gè)小組,組成一個(gè)團(tuán)隊(duì),如何能保證大家的進(jìn)度?如何確定最后大家作出來(lái)的東西的協(xié)調(diào)性?擅長(zhǎng)的東西不一樣,最后能很好的合并嗎?(以上針對(duì)我們這種學(xué)生)是否需要找一個(gè)老師,或者“大佬”學(xué)長(zhǎng)來(lái)統(tǒng)領(lǐng)全局呢??
? ? ? ? ?2、第八章 8.3 關(guān)于用戶調(diào)研,我們?cè)诖髮W(xué)這兩年以來(lái),看到過(guò),也做過(guò)不少的問(wèn)卷,所以我很清楚,很多人問(wèn)卷只是敷衍,或者視而不見,所以,在進(jìn)行網(wǎng)上調(diào)研的過(guò)程中,如何提高或者說(shuō)確保調(diào)研真實(shí)有效性和效率??
? ? ? ? ?3、第八章 8.6計(jì)劃和估計(jì)是必要的,重要性也不言而喻,但是,怎樣在確定目標(biāo)后制定計(jì)劃和確保計(jì)劃實(shí)施?估計(jì)出的東西肯定和實(shí)際有出入,我們只能結(jié)合實(shí)際得出最接近真時(shí)的估計(jì),然而計(jì)劃趕不上變化,我們是否需要花同樣的精力和時(shí)間去指定一個(gè)PLAN B?
? ? ? ? ?4、第九章中講到PM最大、最獨(dú)特的貢獻(xiàn)是“帶領(lǐng)團(tuán)隊(duì)達(dá)成最重要的目標(biāo),并保持團(tuán)隊(duì)的平衡”說(shuō)明PM需要一位管理和協(xié)調(diào)團(tuán)隊(duì)能力很出眾的人來(lái)?yè)?dān)任才行。那么,這名PM在做決策時(shí)如果出現(xiàn)了問(wèn)題,而正好其他成員對(duì)他很信任,一時(shí)間沒(méi)有發(fā)現(xiàn)問(wèn)題,那么最后的后果很壞,勢(shì)必會(huì)影響團(tuán)隊(duì)的凝聚力(如果PM不承擔(dān)責(zé)任的話)
? ? ? ? ?5、第十六章 16.1中提到領(lǐng)域大佬創(chuàng)新,我覺(jué)得沒(méi)問(wèn)題,有些人在無(wú)意識(shí)中創(chuàng)新、我也很贊同,因?yàn)楹芏鄤?chuàng)造都是無(wú)心的,那么我想問(wèn),像我們這種非大佬的,是不是就沒(méi)有必要刻意的去注重創(chuàng)新了呢?因?yàn)槲覀冊(cè)趯I(yè)上能力不是特別的突出,刻意去創(chuàng)新會(huì)不會(huì)適得其反???
?
? ? ? ? 四.源程序版本管理工具(以下觀點(diǎn)來(lái)自網(wǎng)絡(luò)了解,我并沒(méi)有使用過(guò),觀點(diǎn)可能有些片面)
? ? ? ??Git:?一個(gè)開源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。
? ? ? ? 優(yōu)點(diǎn):
? ? ? ? ?缺點(diǎn):
? ? ? ? 1.版本之間的兼容性不好,可能在上個(gè)版本的項(xiàng)目?jī)?nèi)容放到另一個(gè)git版本會(huì)出錯(cuò)。
? ? ? ? 2.安全性較差
? ? ? ??GitHub:GitHub 是一個(gè)面向開源及私有 軟件項(xiàng)目的托管平臺(tái),因?yàn)橹恢С?Git 作為唯一的版本庫(kù)格式進(jìn)行托管,故名 GitHub。除了 Git 代碼倉(cāng)庫(kù)托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報(bào)表)、代碼片段分享(Gist)等功能,隨著越來(lái)越多的應(yīng)用程序轉(zhuǎn)移到了云上,Github已經(jīng)成為了管理軟件開發(fā)以及發(fā)現(xiàn)已有代碼的首選方法。(摘自搜狗百科)
? ? ? ? Apple XCode:用于開發(fā)Mac OS X、iOS的應(yīng)用程序的集成開發(fā)環(huán)境。
? ? ? ? 優(yōu)點(diǎn):
? ? ? ? 1.自動(dòng)提供撤消、重做和保存功能,無(wú)需編寫任何編碼
? ? ? ? 2.在Xcode中的Apple Reference Library 可以很快、很方便的幫使用者找到參考資料
? ? ? ? 3.編譯器很便于使用
? ? ? ? 缺點(diǎn)
? ? ? ? 1.很明顯,從名字就可以看出,只能用于Apple的相關(guān)開發(fā)。
轉(zhuǎn)載于:https://www.cnblogs.com/sjmrjoker/p/10575336.html
總結(jié)
- 上一篇: Java-Class-C:java.ut
- 下一篇: 爬取动态页面2