團隊成員介紹(崗位、人員排名不分前後)前端
崗位 | 人員 | 介紹 | 博客 | 照片 |
---|---|---|---|---|
開發人員 | 安萬賀 |
|
Stones_A | |
王梓嘉 |
|
InuyashaSAMA | ||
李奕君 |
|
菜鳥少俠 | ||
測試人員 | 李欣澤 |
|
LuoboLiam | |
項目經理 | 索一奇 |
|
Eris_Charon |
這是一支由四我的組成的隊伍,開發的項目是一個界面美觀功能強大使用方便的狼人殺Appreact
主要擔當團隊的前端工程師和項目經理android
很是有幸採訪到了助教陳彥吉學長,在採訪以前瞭解過學長所在的團隊所作的項目,是一個狼人殺App。咱們組的選題是博客園移動客戶端,與其餘網站項目相比,可能這二者之間在使用的框架、語言和技術等方面會有更多的類似之處,咱們但願可以在一些技術和非技術的方面得到更多的瞭解。ios
咱們當時作的是一個狼人殺手遊(這要歸功於石浩然,他的嗅覺很敏銳,當時狼人殺的遊戲在各大直播平臺十分火爆,並且市面上也沒有一款支持在線的狼人殺,因此最後咱們組決定作這個),由於ios和android的佔比幾乎同樣,因此咱們選擇了開發跨平臺應用。前端使用React Native(當時的一個新興技術,不少文檔都是英文的,當時有不少坑,如今應該發展得更加成熟了,就是用一套代碼分別生成兩個平臺對應的應用,開發IOS端的時候須要購買蘋果的開發權限,安卓的話直接用模擬器就好了)的DVA框架,後端使用Django+Mysql(貌似沒有什麼問題,文檔教程也很全,當時前端遇到的問題比較多,後端基本沒有問題),而後UI用了兩個庫的內容(不太記得了,都是GITHUB上搜到的)想找都是能找到的,中文搜不到就用英文提問而後上谷歌找 git
最後軟件沒有上線,因此並無用戶。。_(:з」∠)_咱們這個APP到最後都只開發了一個可運行版本,有一些測試都沒有作 github
在的,都在github上。能的,咱們當時是針對狼人殺的流程進行編程的,流程中的每一步對應一個頁面,約定好一個步驟的進入條件和終止條件還有步驟之間的銜接以後就能各自編寫頁面了。當時沒有制定不少規範。算法
有的,一開始在選題的時候,還有選擇使用的技術的時候,在這一點上我比較保守,以爲使用新技術會有必定的風險好比學習曲線和學習資料什麼的。可是浩然兄對這個項目和技術的高度熱情讓我以爲自愧不如,在探索新事物這一塊很大的欠缺,因而浩然兄經過語言和行動仍是說服了我,「若是隻開發一個平臺的話,這個遊戲一半的人不能玩,這沒有意義」「咱們要作就作一個本身的東西」(可是後來讓我比較崩潰的是個人電腦上不能進行react的開發,配置了不少次環境,在實驗室的電腦上也配置了,最後都失敗了,曾經一度想退課,可是浩然兄和長神,他們本身作了不少努力,也給了我不少幫助,因此最後我是用的長神的電腦開發的),不過咱們組只有四我的因此一直都比較和諧,也沒有吵架什麼的。 sql
基本上比較順利,會受做業的影響,前八週其餘科目的影響不大,beta階段之後受到了影響。另外就像上一題裏我說的,alpha階段我花了很長時間在配環境這一項上,對個人熱情仍是很影響的,而後必定程度上也影響了團隊的開發。出現延遲的話,咱們就會約個時間,四我的,找個新主樓的角落,佔好沙發帶好插座,而後四我的(不少時候是三我的,由於後端的大佬太強了,咱們要他加功能,五分鐘以後告訴咱們加好了)坐在一塊兒寫而後討論而後相互debug,效率也不低。 編程
任務分解很重要,先作最重要的部分,先作一個MVP出來,不要過早加細節。 約定好必要的東西,而後按照約定寫代碼。 嘗試一門新技術以前必定要考慮好風險。最好先嚐試一下,多找一點案例和文檔。 設計工做很重要很是重要,要確保大框架是正確的,而後往裏面填東西就能夠,。 安排好本身的事,來跟我念:要早起不要熬夜!要早起不要熬夜!要早起不要熬夜! 另外不要以爲熬夜是什麼值得褒獎的事情,頗有多是由於本身安排不當或者拖延因此致使本身不得不熬夜。後端