專案二三事

small_leaf
Dec 28, 2020

--

give++

哈囉!我是小葉~
啊… 那個…,不知不覺把專案和 Lidemy 的課程完成了,時間真的是過的飛快啊!

是說我早該透過文章來記錄我的學習歷程的,但由於過度斟酌用字遣詞的壞習慣,導致我覺得撰寫文章是非常沒效益的事,尤其是這種心得文,所以關於學習的部分都放在只有我知道的地方了,那為什麼今天還是乖乖來寫了呢?

因為課程需求和組員不斷的刑求逼共下,我還是被推來寫心得了…,好啦,一半真一半假,至於哪邊真哪邊假,呵呵…不好說

至於這篇的心得會特別一點,我會採用有點科幻又加入一點現實的角度來敘述我與專案的故事

廢話也不知不覺講太多了,趕緊進入正題吧!

很久很久以前…

很久很久以前,huli 在新手村提醒大家「差不多可以開始準備專案囉~,建議是一起組隊打怪,比較能有個照應」,於是就如雨後春筍般的開始出現很多類似隊長的角色在招募隊員,曾經在大學組隊攻克畢業專題的我,對於這樣的情形,大致能預想在製作專題的過程會遇到怎樣的團隊問題,如果隊伍中有個領導型的人物,從大方向來說那將會一路順風,但如果遇到跟我一樣猶豫不決、搖擺不定的人聚在一起就會非常可怕,那不意外地,我又陷入了一陣猶豫中,到底該自己做專案還是團隊專案呢?

不過又因為太了解自己的個性,沒人盯就會想耍廢,有團隊就會以團隊為優先的神奇權重排序(?),我決定還是要組隊打怪,那為了挑選一個能跟我互補的隊長,我開始翻出這些正在招募隊長的文章、筆記和作業,大概在心中篩過一輪之後,我最後選擇加入 krebikshaw 同學的專案,經過一些簡單的問候和應答,我也順利加入了專案之中,而組員也都是在當下週數的熟面孔,留言天使 ruofan、博學多問 Nicolas、規劃達人 krebikshaw還有我這個打雜小葉

隊員介紹

雖然上面已經有大概提到組員,但覺得還是不太夠,怕介紹篇幅太少,又會被組員抓去刑求逼共,所以體諒一下我吧!

  • krebikshaw:整個隊伍的命脈兼隊長,人稱時間管理大師,不管多大的專案,都可以完美安排時程,規格書要開就要寫到爆幹完整,各種控場,職業是工程師兼 PM
  • Nicolas:技術扛霸子、資料庫大王,根本資深工程師,完全問不倒,口頭禪:「小事~小事~」,也是我們組的驕傲,職業是工程師兼 JS 預言家
  • ruofan:萬能設計師,XD、AI、剪輯,就是這麼剛好什麼都會,職業是工程師兼網頁魔法師
  • small_leaf:能吃、會睡、愛大笑,還算有效率,每個領域都略懂略懂,能力平均發展,但不知道為什麼在組內存在感特別高的工程師兼路人甲乙丙…

勇闖冒險者之路前的準備

在冒險開始之前,隊長告知隊員們,希望大家能夠在冒險前準備好要攜帶的物資,為了籌備物資,我們必須先準備足夠的資金,於是一同到了一個名為 GitHub Project 的公告板前,大概如下圖

任務公告欄

公告張貼著許多任務,我們必須將任務完成才能獲取獎勵金,為了快速籌備資金,所以我們一口氣接受了 6 份任務,分別是產品規格書、路由規劃、db 規劃、API 文件、wireframe、userflow,這對於剛出新手村的我們來說都是非常艱難任務,而且不但如此,我們還身兼了 Lidemy 鋰學院 week 21 ~ 22 週的任務,真的是難上加難

面對這排山倒海而來的任務,使得我們都非常手足無措,krebikshaw 為了穩定士氣,先發制人,一上場就是先來了個「摩西分海」,將這些任務切分的更小更簡單,一個帥氣地轉身並說道:「為了確保彼此的安全,我們每三天都要相聚報個平安,為了隊伍加油吧!」,在一陣互相加油打氣後,各自踏上了披荊斬棘的試煉之路…

雖然非常辛苦,也總是傷痕累累,不過任務的完成度也正在相應的上升,而每三天的相聚也都能看見彼此間的能力更上一層樓了,感情也逐漸變得濃厚,就這樣,我們經歷了 3 週的磨練,終於將任務都完成得差不多了,也籌備了些許的物資

王蟲!!!

經過這 3 週的磨練,我們在後續進行 SS級名為「後端」的任務上,就比較能有默契的配合彼此的技能,krebikshaw:「吃我摩西分海啦!!」、Nicolas:「小事~小事~」、ruofan:「還我漂漂拳!!」、small_leaf:「…配合 ruofan 好了,咳… 那個… 面目全非腳!!」,嗯… 雖然有點硬,但反正就是這樣又過了兩週半,當我們自以為完成 SS 級的任務的時候,「後端」同時也衍生了相當多的王蟲(bug)

krebikshaw:「小葉!」、Nicolas:「小葉!」、ruofan:「小葉!」

「快開 console~」,為了解決這突如其來的王蟲,我們花了好幾個晚上,才終於消滅這些身形有大有小的王蟲

誤闖禁地

在解決王蟲的這段期間我們也將 Lidemy 鋰學院教的 React 新技能學會了,於是不自量力的我們又接了一個名為「前端」的 SSS 級任務,不過因為還不是很熟悉 React ,所以在初期的任務分配上,也讓我們苦惱了好一陣子,甚至 krebikshaw 的「摩西分海」也無法有效切成乾淨的小任務,這似乎讓他非常失落,不過當 Nicolas 走到 krebikshaw 身旁悄悄說了幾句話後,krebikshaw 又意氣風發的大喊:「人生海海」,雖然不知道到底有多少不可言喻情感在裡面,但這次又再次將任務成功切分成無數的小區塊,那後續一樣是經過我們彼此的配合,透過不斷的車輪戰,才能勉強壓制「前端」

一天夜裡,隊長誤闖一頭名為「git」魔獸的領地,於是被襲擊得渾身是傷(conflict),為了幫助隊長,我便祭出我的 google 法典,一邊幫助隊長復原,一邊掩護,皇天不負苦心人,一路從 12 點奮戰到 4 點終於成功挽救那差點一命嗚呼的隊長,這次的經歷也讓我們了解了 git 的恐怖之處

導師出手

完成了一連串的種種任務,我們發現似乎再怎麼努力,短期內應該都無法達成「前端」的所有任務條件,當我們快要迷思在其中時,眼前強光一閃,huli 隨手使出了「清場」,清理了我們的思路與不安,留下了一句「珍惜現在擁有的一切」又不見蹤影,剎那間,才突然意識到,我們太過於捨近求遠,於是開始收斂過度區分的任務,集中火力在必要的任務上,最後也是經過一翻努力和掙扎,才終於完成「前端」的任務

結束是另一種開始

和隊友們通過這層層關卡與磨練,我們終於籌備了足夠的物資與經驗,也累積或多或少的信心,雖然我們現在僅僅是站在冒險者之路的起點,未來可能會有更多難題和不可言喻的事發生,但我相信隊友們,也相信自己能夠再次迎刃而解,不要太懼怕那過度放大的想像,畢竟你都還沒踏出那一步,也不要太害怕失敗,失敗是正常,但因為怕失敗而不去嘗試,就本末倒置了

我並非行動派的人,但我正在努力轉型成這種人,很多東西都很有趣也很想學想,以前我只看價值,但累積了一些學習心得後,才開始發覺加入純粹的樂趣學習,也是可以如此有趣好玩的,所以,我也鼓勵大家多嘗試那些你覺得有趣的事物,或許沒有想像中的輕鬆,但那種成就感和純粹的樂趣是最能促使你繼續向前的催化劑,期待在未來的冒險者之路上與你相遇

還是丟張專案的截圖好了,不然說不過去

give++ demo 截圖

網站 DEMO
https://give-plus-plus.herokuapp.com/

介紹影片
https://www.youtube.com/watch?v=o4nH5tC_XKk&feature=youtu.be

Front-end Repo
https://github.com/krebikshaw/Give-plus-plus

Back-end Repo
https://github.com/krebikshaw/Give-plus-plus-backend

另外,關於這篇故事,如果你想看更貼近現實、更多辛酸血淚的話,也歡迎到我隊長的文章觀看喔!

--

--

small_leaf
small_leaf

Written by small_leaf

努力將每個領域內的小葉都培養成大樹

No responses yet