[請益] 如何模仿專案

作者: paranoia5201 (邁向研究生)   2019-02-22 19:07:38
自學程式語言一些時間,許多網友都說要趕快做個小專案展現基本能力,有利於求職。
「不知道怎麼做?就模仿別人的作品啊!」對於一個新手而言,該如何模仿?
例如我看到一個很酷的網站或app,想要仿造,沒有它的原始碼,是要怎麼模仿?
請教一位資訊教師,他說可以先從書上的小程式開始擴展。但是那些都真的很基礎(做個小遊戲、連結範例資料庫等),這種只要買書看就會的東西,應該馬上就會被資訊老手打槍了吧……。
到底要怎麼開始第一個專案?怎樣的完成度才有利於求職?又該如何「模仿」?看到別人很酷的東西但是不知道程式碼,還能模仿嗎?
感謝!
作者: tz5514 (屁安)   2019-02-22 19:15:00
所謂的模仿不一定是模仿寫法或技術,你要先從實際使用去分析整理出這個服務有哪些功能哪些需求,然後用你自己熟悉的的技術去實作功能類似的成品
作者: Gaitz (喵喵喵)   2019-02-22 19:17:00
前端就先切版吧 後端就想想有什麼資料?要怎麼存?怎麼取得?怎麼做成API 給人用? 怎麼處理 request ?
作者: tz5514 (屁安)   2019-02-22 19:17:00
當你發現原有的技術或寫法已經hold不住較為複雜的場景或功能時 就去尋找學習更好的架構或解法當然有原始碼可以直接參考的話是更好 但是前提是你有先靠自己實作過了 才去參考別人的解法 這不是像刷leetcoed記最佳解會需要模仿已有的服務是因為如果你沒有機會接案的話 就沒有設計稿跟需求可以練習實踐 所以不是要臨摹出一樣的code而是讓你當練習題靠自己寫
作者: pttworld (批踢踢世界)   2019-02-22 19:39:00
你怎麼連批踢踢的,寫個連線工具出來
作者: testPtt (測試)   2019-02-22 19:39:00
新手先找有code的然後弄懂就可以去面試啦就算老手也常常先找看看有沒有別人寫好的
作者: yfu3330225 (Jeffybear)   2019-02-22 20:42:00
網址看到很酷的ui 可以看一下dom 跟 css,然後看一下source 用了哪些 lib,可以學不少
作者: bill0205 (善良的小孩沒人愛)   2019-02-22 21:16:00
通常都先切版然後模仿UI 後端就看你想做什麼了
作者: vi000246 (Vi)   2019-02-22 22:21:00
你去看鳩摩智vs少林寺那段就懂了
作者: purestone (天空之子)   2019-02-22 22:59:00
git hub上一堆東西可以抄,喔我是說模仿啦
作者: flash5408   2019-02-23 04:41:00
為啥要有專案啊 我都沒有也找到工作啊
作者: alog (A肉哥)   2019-02-23 09:53:00
你的目的不在於真的要做專案 你只是想做一個可以用在求職自抬身價跟尋求老手認可的內容 但現實是你沒有自信完成一個可以證明/匹配你能力程度的東西內容 同時有眼高手低習慣挑掉你現階段可執行做到的部分我覺得好的工程師要懂得分析問題跟知道解決問題的方式越多越好 找出適合當下最佳的方案去執行但是免不了還是要從很基本的基本功慢慢打起 包括學習跟了解你覺得可能很基礎的東西至於你要問有利於求職 那要先問你自己 你想做哪種類型的工程師 需要在哪一間/產業服務 他們需要什麼樣的人才 你至少要有他們開出來的條件最低能力要先認清自己的能力水平到哪 然後去做那個水平可以做的事你可以挑不需要學習的東西 但前提是你要先明白原理或知道你在這個當下不需要太深入
作者: MOONY135 (談無慾)   2019-02-23 11:59:00
新手很難分辨到底哪些是現階段必要 現階段不必要的
作者: alog (A肉哥)   2019-02-23 12:50:00
樓上 會發生無法分辨的問題 可能的原因我個人會比較認為是你對於這件事本身就沒有很明確的目標若無法分辨 其實就包括你花時間仿造一個酷炫的東西也未必能有助於你未來要做的事 例如求職這件事至於模仿我沒有補充到 最後還是寫一下要仿造/模仿一樣東西 可能得諒我講個幹話這種事情是用經驗堆積起來的 沒有辦法短時間做到你做過的東西越多 你對於一個新的事物或是要模仿 就會有一個直覺反應知道該怎麼下手或抓到這項東西要打造出來的重點(先說好 就照你的假設你模仿的東西沒有現成的東西或原始碼可以參考)但如果你沒有足夠的實戰經驗 有些要模仿的東西真的就是做不到 因為你當下的知識跟經驗沒有辦法幫你造出來所以你如果想要短期速成或是做到一個程度就必須在有明確的目標下 花錢去找能符合你目標且實戰經驗豐富的老師來一對一帶你會比較效益不然你還是得一步步慢慢來 可能還要花不少時間請教人 跟 踩雷大概以上 供原po參考 希望有幫到你
作者: ChungLi5566 (中壢56哥)   2019-02-23 13:40:00
專案不是程式碼而已 還包括需求發展 分析 設計這些都沒做就想要用程式碼實作 當然做不出來
作者: freedls (阿嬤覺得你冷)   2019-02-23 14:40:00
模仿出類似的效果或功能,而非從原始碼複製貼上
作者: viper9709 (阿達)   2019-02-24 02:21:00
推樓樓上
作者: kattte (誠實面對自己吧!)   2019-02-24 16:24:00
你身邊有資訊老手嗎? 不然你怎麼知道資訊老手一定會打槍你

Links booklink

Contact Us: admin [ a t ] ucptt.com