Soft_Job 板


LINE

※ 引述《paranoia5201 (社會黑暗、行路難)》之銘言: : 自學程式語言一些時間,許多網友都說要趕快做個小專案展現基本能力,有利於求職。 : 「不知道怎麼做?就模仿別人的作品啊!」對於一個新手而言,該如何模仿? : 例如我看到一個很酷的網站或app,想要仿造,沒有它的原始碼,是要怎麼模仿? 這個是有點大哉問,我先假設你沒有要做一些很離奇或特別的功能,我覺得你可以先試 著切割功能。 舉個很蠢的例子,假設你要模仿的是一個購物網站,你按下add to cart── 1. 你會做了。 → 恭喜你,那就去做 2. 你不會做。 → 恭喜你,又有學習的機會。 當這個功能你不了解怎麼實作時,最好的辦法是觀察它。 你把cookie刪除了,購物車就空了,你就知道購物車跟你的cookie絕對有關 你登入會員,就算把cookie刪除了購物車還是在,你就知道這個資訊是跟你的帳戶連結 add to cart的按鈕連結是不是有一定的規則?如果沒有,是不是javascript運作的? 這時你已經獲得許多關鍵字,即使該網站真正的作法可能不是這樣(例如他們作了優化 或cache機制),但是你還是朝完成實作邁進了一步。你有了關鍵字,就有搜尋的對象 可能你已經知道商品目錄是從資料庫產生的,那麼剩下的問題就是列出有哪些功能實 作是你已知還是未知的,像CRUD怎麼達成?如何維持會員登錄狀態?如何作social login 當你已知的做完了,未知的學會也做出來了,那就幾乎是模仿完成了 當然,這些都是比較普通的業務邏輯,我猜想你所說的"很酷的網站"可能有兩種 1. 介面特效很酷 2. 功能很酷 介面特效有些是美術負責的,當然工程師也可以透過procedural的形式產生(例如粒子) 但不管如何你都必須要了解該功能的執行平台到底是在哪,如果是在伺服器那你大概沒 機會,如果是執行檔你還是能看出蛛絲馬跡,例如這個app用到哪些lib、這個exe執行的 時候需要哪些dynamic library,這些都是有機會查到的,重點是你對執行環境熟不熟 你要研究網頁很好,chrome熟不熟?會不會使用console輔助你調查? 你要研究android app很好,apk會不會拆?有沒有對應的開發環境? 有linux或java的背景知識嗎? 你要做遊戲很好,你知道你要模仿的對象是用unreal還是unity嗎? 你知道繪圖原理、聲音如何撥放嗎? 在該作業系統或開發環境下,有哪些系統、工具或library可以運用,也是你可以調查的 所以說,有的時候能不能推測/猜出對方的實作方法,在於你的背景知識足不足夠 如果你說的很酷的app是有一些獨到的功能,那就是屬於學術的範疇,可能要翻論文 - 其實你英文好去stackoverflow發問「這功能是怎麼做出來的」也是可以問到XD --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.103.20
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1550836398.A.5B6.html
1F:推 richard07250: 推這篇 我猜原po應該是覺得css酷 02/22 19:59
2F:→ shps951015: 請不要建議新人直接去S.O問每個功能、網站怎麼做... 02/23 15:27
3F:→ shps951015: 會被down vote加鎖文,打擊新人的信心 02/23 15:29







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:e-shopping 或 站內搜尋

TOP