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