-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
專案,是我完成 Lidemy 後再一次變強的過程 #33
Comments
太會了吧,是不是該來寫 readme 資料庫方面當初設計的時候沒考量到讀寫的需求量,完全都在追求正規化,導致讀資料所下的 SQL query 過於複雜。 也感謝你從前端跳過來幫忙分擔不少任務。開會時常負責前後端之間的協調與提供意見。總覺得這個專案的大家都是被你推著一步步往前的。 . __ ∧ ∧
/\ (*゚∀゚) \
\/| ̄ ̄∪ ∪ ̄|\ 🍜🍜🍜
\ | 大家辛苦ㄌ|
 ̄ ̄ ̄ ̄ ̄ |
半夜睡不著突然看到這篇害我眼淚都要流出來了... 總之...,能夠奮鬥到現在心中有無限難以言說的感動,大家都辛苦了 🍥,接下來ㄉ優化跟 P2 還請多多指教~~~ |
恭喜你們~最開始看 @ddylanlin 的專案規劃時,我印象中裡面有不太好處理的部分,不管是資料來源的整合還是想要實現的功能,中期沒有 follow 到,沒想到就默默完成了!🌸👏✨
看到這裡真的很感動,尤其是在工作一陣子回頭來看這段,突然也憶起自己最初進入這個領域的想法,不過就是希望當自己腦中浮現一些有趣的想法時,能具備打造出來的能力,非常了解你的感受!太為你高興了,恭喜完成!也祝接下來的面試環節順順利利 |
完整的心得自己將他分成三篇主題系列:
專案網站:Wander Map
frontend repository
backend repository
老實說,我還真沒想過專案會這麼讓人廢寢忘食
當初只以為這大概就像規模大一點多花點時間的作業吧
在規劃的時候,很輕鬆地把過往網頁瀏覽的使用體驗通通套上去,
覺得這就是一個網頁基本該做到的,已經很克制自己的天馬行空想像了
殊不知實際實做後,不知道是技術掌握的不夠還是如何,看似簡單的關聯與效果,後端的 SQL query 卻遠超乎想像的複雜
(印象很深刻有天寫了一個關聯 5 張 table 的 query)
做中學
如果要我為專案總歸一句話,那應該就是且戰且走「做中學」吧
完全沒經驗的我們碰到了許多當初沒有想像到的事:
專案規劃上沒經驗,不知道 sprint 這樣跑對不對、任務這樣切割對不對等等;
專案管理協作上,彼此都不太確定這樣做是不是好的、有效率的;
技術上更是碰到了太多太多課程所沒有教的難題,
許多時候與組員們在抉擇的十字路口時,真的是不知道,不知道該怎麼辦比較好,
但是這種不知道卻不是茫然無力的不知道,
而是相信身邊有一群可以一起解決事情沒什麼問題解決不了的戰友:「不知道耶,沒有更好辦法前,那..那就先做吧!」
這種毫無經驗且戰且走的心態,雖然多少還是走了些冤枉路,但也很踏實的一步一步挺過來。
一步一步
從專案的發想開始,覺得最初自己提出的版本較冷門(如果有時間想再把他完成,明確知道原本的很有需求市場呀~ )
可能在面試上比較沒有共鳴尤其在多人協做上,而後與組員想法合併並討論成現今的作品方向
從 userflow 到 wireframe,從腦筋打結的邏輯流程到教調到瘋掉的間距與 px
而資料庫設計更是動一髮動全身的重要,
開始寫 code 後更是明顯地感受到,各種 coding 風格的差異,
在互相請求支援時,經驗不足的彼此都需要花好些心力去理解
以自己的工作分配,老實說來回前後端有時真的會忘了自己是誰,
屁股正坐熱陷進某個思維中時卻又得強迫自己爬起來,跳到另一個思維裡
消耗不少的時間,但唯有這樣才能分擔一點組員的作業吧(或說我覺得兩邊都很有趣,儘管需要投入更多成本但還算樂在其中!)
(不過也因為專案讓我覺得自己前後兩端都很不行啊,
後端很多知識甚至安全意識都很不夠,前端也時常卡在重複渲染的迴圈上不知如何更優化)
沒有你們沒有 Wander Map
最後真的該好好感謝每一個優秀的組員一起完成了這項計畫
@torai55 豐富的知識扛起後端重任,架了環境處理複雜的各種問題,幾乎是開好了路,組員們只管跟著你往前就好的令人安心
@yymarlerr 儘管分身乏術奔波前後端,但任何任務都能使命必達的如期完成,抱著高度的彈性默默地像個守護者般協調著專案
@WenYHsieh 建置前端環境並開了許多典範供組員參考,更是主動擔起專案上許多棘手的難題,完成之餘仍追求更高品質作品
@cmtilo 在數個工作請假日中,犧牲生活盡可能地配專案進度,純率地挑戰各種難題,盡心盡力地為每個決策思考付出
雖然我們有點自幹很少向外求救,但還是很感謝過程中幫助我們的老師 @aszx87410 及助教 @zoeaeen13 ,總是能適時給我們一些方向跟建議
專案教會了我什麼
這24周的學習基礎、課程作業,某種程度上很穩固地打好基礎
每當面對專案上的新技術困難時,在茫然的程式碼中,就算再無助再不知如何是好,
回頭看,總有課程上所學的那些扎實的基礎(好幾次彷彿都看到他默默地對我說:I got your back , just do it)
基於這些基礎還有強大的師資顧問,讓人很放心肆無忌憚地打造屬於我們自己的專案
忙的深陷其中,我幾乎忘記我正在學習的課程中,我幾乎忘記這部專案最主要目的是面試用的作品集
我幾乎忘了我要去面試,一度以為自己存在的價值正是創造這樣的東西
真的學到了好多(挖了很多坑),
從專案的規劃、以更宏觀的角度去思考現有資源及可行性、從各種圖表具象化彼此的想法
協作的過程中不斷地提出討論,在分歧中尋求共識,
而技術問題更是一個又一個的以全新姿態接踵而至,
關關難過關關過,從無到有的過程中更是不斷地調整及修正
時間訂的很忙碌很壓榨但其實過程還滿有趣的🧐
訂定了 P2 的修改優化計畫,希望能持續讓這個作品更加的完善,不過未來的重心也要回到準備履歷與面試上了!
The text was updated successfully, but these errors were encountered: