📜 [專欄新文章] 2019 台北以太坊社群回顧
✍️ Juin Chiu
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
很快地,2019 年過去了,台北以太坊社群(TEM)也滿 3 歲了,過去一年,TEM 完成了許多重大的里程碑:
舉辦台灣最大的區塊鏈技術研討會 Crosslink
主持台灣開源界最大的研討會 COSCUP 的區塊鏈議程
參加世界最大的區塊鏈技術研討會 DEVCON
Medium 專欄累積 30+ 篇優質文章
Youtube 頻道累積 50+ 個技術演講
在這篇文章中,我們首先來審視 2019 年以太坊取得重大進展的技術:以太坊2.0與零知識證明,接著再回顧 TEM 於 2019 的優質專欄文章。
*本文由 Juin Chiu 與 Chih-Cheng Liang 共同整理
以太坊重大進展
以太坊2.0的信標鏈
對一般大眾最重要最能吸收的事情大概是 Eth2.0 的信標鏈有測試網路了。透過儀表板網站 www.beaconcha.in 可以看見 Prysmatic Labs 團隊的測試網路的動態。細節很多,但本文就只談這張圖最上面有出現的東西。
在 Eth2.0 沒有挖礦和礦工了,取而代之的是抵押以太幣的驗證者(Validator)來成為資料的寫入者。因此也沒有「區塊時間」這個詞了,新協定以 12 秒為一個「時段」(Slot),信標鏈隨機分配驗證者在指定的時間點產出區塊。在 32 個時段的時間,稱為一個「時期」(Epoch),約 6.4 分鐘,信標鏈會處理驗證者的賞、罰、進、出。在儀表板的左上角可以看到 Epoch 與 Slot 的數字,代表距離最早最古老的區塊多久了。
要怎麼成為驗證者呢?首先要在以太坊 1.0 主網路的抵押合約上,送出一筆交易(在信標鏈測試網路則是送到 Goerli 測試網路)。這筆交易會註冊驗證者的公鑰,並且存入押金(在正式網路是 32 ETH ,測試網路則是 3.2 ETH)。送完之後就排隊等待信標鏈激活驗證者,驗證者就需要開始執行信標鏈分配的任務了。在畫面中間可以看到左邊是 27539 個活躍的驗證者,右邊則是有 4623 個排隊進入的。
在這種基於押金的網路,系統的威脅來自於攻擊者買通大量驗證者,送出矛盾訊息,致使於系統不同節點無法取得共識,鏈資料不可挽回的分叉為兩條。因此系統累積的總押金越多,代表攻擊者成本越高。畫面最右上角左邊即為總押金,右邊為平均一個驗證者的餘額。
假期間和親朋好友一起跑一個驗證者節點,是個活絡氣氛的好活動。要做到這件事,目前 Prysm 客戶端有最友善的介面,請點 連結。程式也用 Docker 包好了,免煩惱安裝。
也記得 Eth2.0 協定有 9 個團隊 用不同程式語言實作。例如:有 Python 語言的客戶端 Trinity ,以及 Rust 語言客戶端 Lighthouse。基本上不用擔心找不到自己喜歡的程式語言的實作。
零知識證明
2019 年,零知識證明的理論與應用也突飛猛進,Kimi Wu 剛好寫了一篇很棒的文獻調查。
前年底提出的 zk rollup,目前由 Matter Labs 在開發,Matter Labs更在上個月(2019/12)發表了 ZK Sync,解決了因為產生證明(proof)而延伸的延遲問題。
此外 Iden3 跟 ConsenSys 也有 zk rollup 的專案。在以太坊研究論壇有基於 zk rollup 的一個提案,是可以達到 匿名性的 zk rollup。
Semaphore是一個基於零知識證明的一個訊號系統,發送者可以不揭露身份的狀況下廣播任何訊息(an arbitrary string)。 Semaphorejs 延續 Semaphore 的核心概念,並將整個概念更加完整化,從前端網頁到後端服務。
這兩年才發表的 zk-STARKs,也在去年年初跟 0x 合作,推出基於 zk-STARKs 的 去中心化交易所。
在技術上,去年下半年有新的論文,使用 DARK compiler 可以讓 SNARKs 達到公開性(Transparent)。還有 MARLIN, SONIC, PLONK 等可通用且可更新的可信設定(trusted setup)。STARKs 的 FRI 驗證方式也默默地跟 SNARKs 做結合。(東西越來越多,根本看不完 QQ)
零知識證明在區塊鏈的重要用途就是「擴展」和「隱私」。技術上的進展,一般可以觀察證明方產出證明的時間、證明的資料大小、驗證方驗證的時間、需不需要可信設定、可信設定有什麼限制、以及抵抗量子電腦的能力。
社群專欄優質文章
Crossslink 2019
Crosslink 2019 Taiwan|以太坊 2.0 的未來藍圖及挑戰
Crosslink Recap: Design pattern: build your first profitable DApp and smart contract
Private key security and protection / 私錀的安全與保護 — Tim Hsu
Crosslink 2019 Taiwan|LibraBridge: 橋接 Libra 與 Ethereum
Aragon Fundraising:下一代的去中心化募資平台
The next generation Ethereum Virtual Machine — Ewasm VM
libp2p — 模組化的點對點網路協議
教學(Tutorial)
一分鐘做出自己的代幣購買App
Web3 Java 開發:用 Geth、Ganache 及 Infura 測試和 Smart Contract 互動
Let’s Capture The Flag! Etheruem CTF Tutorial 從零開始破解智能合約漏洞!
Your First Transaction on Facebook Libra — 動手玩 Libra
ELI5! 區塊鏈到底在幹嘛?
共識協定(Consensus)
Casper FFG:以實現權益證明為目標的共識協定
Casper FFG 與 Casper CBC 的瑜亮情結
若想搞懂區塊鏈就不能忽視的經典:PBFT
密碼學(Cryptography)
Ethereum RNG (RANDAO & VDF)
深入瞭解 zk-SNARKs
瞭解神秘的 ZK-STARKs
隱私性與匿名性(Privacy and Anonymity)
新一代加密貨幣Grin和MimbleWimble區塊鏈解析
Monero.門羅幣 隱匿交易的基礎介紹
隱私、區塊鏈與洋蔥路由
資料可得性(Data Availability)
Data Availability on Ethereum 2.0 Light Node
Fraud and Data Availability Proofs
點對點網路(p2p Network)
連Ethereum都在用!用一個例子徹底理解DHT
針對DHT的花式攻擊與精簡對策
智能合約(Smart Contract)
深入解析Solidity合約
Upgradable Smart Contracts using zos
Reason Why You Should Use EIP1167 Proxy Contract. (With Tutorial)
去中心化金融(DeFi)
DeFi 項目《Uniswap》完整解析(一)Uniswap 是什麼?
解析 DeFi 項目《Uniswap》(二)Uniswap 如何使用?
去中心化身份(DID)
我們與「身份自主」的距離
其他(Miscellaneous)
論言論自由
作為負債的控制
0x 黑客松 — 獲獎作品回顧與分析
技術解析台灣交易所BitoPro駭客攻擊
總結
2019 是個樸實無華但充實的一年,除了在底層技術方面有所進展,在應用方面,例如去中心化金融(DeFi)與去中心化身份(DID),也逐漸獲得大眾的興趣,期待 2020 年區塊鏈能為這世界帶來更多驚奇!
2019 台北以太坊社群回顧 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
同時也有5部Youtube影片,追蹤數超過194的網紅tonylamfood,也在其Youtube影片中提到,Time Lapse Procreate & Photoshop - Autumn Leaf and Seamless Pattern 本身想出 #食評 ,但係進度太慢,今個星期出唔到街,所以先出一條畫畫既片! 之前女友參加左畫班,學乾粉彩,有一篇題目叫秋意,我又試下,不過我就用ipad pro...
「design pattern教學」的推薦目錄:
- 關於design pattern教學 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於design pattern教學 在 Taipei Ethereum Meetup Facebook 的最佳解答
- 關於design pattern教學 在 Taipei Ethereum Meetup Facebook 的最讚貼文
- 關於design pattern教學 在 tonylamfood Youtube 的最佳貼文
- 關於design pattern教學 在 Humans Offshore Podcast離島人 Youtube 的最讚貼文
- 關於design pattern教學 在 在地上滾的工程師 Nic Youtube 的最佳解答
- 關於design pattern教學 在 [討論] 直接看code學design pattern好像比較快- 看板Soft_Job 的評價
- 關於design pattern教學 在 隨手Design Pattern (3) - 簡單工廠模式(Simple Factory Pattern) 的評價
- 關於design pattern教學 在 JavaScript/Javascript_DesignPattern.md at master - GitHub 的評價
- 關於design pattern教學 在 91 敏捷開發之路- Design Patterns... 的評價
- 關於design pattern教學 在 android design pattern的推薦與評價,PINTEREST和紀老師 ... 的評價
design pattern教學 在 Taipei Ethereum Meetup Facebook 的最佳解答
📜 [專欄新文章] Crosslink 2019 Taiwan 活動議程影片上線囉!Day 1 — 主議程
✍️ Phini Yang
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
Crosslink 2019 Taiwan 活動議程影片上線囉!Day 1 — 主議程
10/19 與 10/20 號兩天總共 30 多個議程的錄影影片已經上傳至 Youtube 頻道上囉。亦可配合現場文字記錄夥伴的文章一起搭配著看,也歡迎你加入我們的 Telegram 活動群組,跟有參加活動同好者一同討論。
另外,也請大家幫忙填寫活動後問卷調查,我們會將這些建議加進 2020 年活動規劃中,讓活動方向能更符合大家想學習的方向與形式。
填寫問券調查,留下建議就享有 Crosslink 2020 活動票券「九折」優惠。(早鳥票期間也能享有九折優惠唷。)
Vitalik Buterin | Data Availability Proof
延伸閱讀:Data Availability on Ethereum 2.0 Light Node by Kimi Wu
Danny Ryan | Ethereum 2.0
延伸閱讀:
文字紀錄 By Frank Lee
What’s New in Ethereum Serenity (2.0) By Kimi Wu
Two-way bridges between eth1 and eth on ethresearch
Bun Hsu | LibraBridge: Connect Libra with Ethereum
延伸閱讀:文字紀錄 By Andy Lin
Mel Gelderman | Pioneer a financial life on Ethereum with a non-custodial banking replacement
延伸閱讀:
文字紀錄 By 田少谷
AZTEC 保密傳輸協議 — Devcon5 見聞 By Yuren Ju
Ping Chen | Design pattern: build your first profitable DApp and smart contract
延伸閱讀:文字紀錄 By 小島
Han Verstraete | The tangent of code and law: Spin up legal containers on blockchain in 1 second for 1 dollar (DAI)
[Panel] Developer Community Building: Challenges and Experience Sharing
Tim Hsu | Private key security and protection
延伸閱讀:文字紀錄 By 洪偉捷
Luis Cuende | Using DAOs to fundraise for your project
延伸閱讀:
文字紀錄 By Juin Chiu
Introducing Aragon Fundraising by Aragon Offical
第一天工作坊影片將於下週分享,敬請期待。
Crosslink 2019 Taiwan 活動議程影片上線囉!Day 1 — 主議程 was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
design pattern教學 在 Taipei Ethereum Meetup Facebook 的最讚貼文
📜 [專欄新文章] Crosslink Recap —— Design pattern: build your first profitable DApp and smart contract
✍️ Feihu Tang
📥 歡迎投稿: https://medium.com/taipei-ethereum-meetup #徵技術分享文 #使用心得 #教學文 #medium
上文 里說到,這幾天我會在臺北的 Crosslink 作為文字組的志願者,此次我負責這個議程的記錄,裡面非常多的 insight,我聽了非常感動。
會後,陳品來和我說,這次有一點遺憾是自己選擇使用英文,但是自己的英文並不足夠流利,使得大概只是介紹 slide 內容本身,如果用中文的話,就可以捕捉到更多的信息了。但是我覺得現在的版本就已經足夠好,會議當天臺下也有很多 foreigners,這種偶爾選擇走出自己舒適區的方法也是非常值得鼓勵!
陳品和我同是 TPE 的演講者,同時又都在去年成立了自己的 Dapp Startup,我們之間 share 著許多共同的觀點,這一次能夠記錄這個議程,也可以從側面描述一些從我的視角出發的補充論據。這里順便吐槽一下,剛從大阪 Devcon 回來,去了北京 Dragonfly,為了參加 Crosslink,中間不得不又回到日本,差點沒累個半死 …
參考資料
Bilibili, 演講回放 | Youtube 分流
Slide, Design Pattern: Build Your First Profitable DApp and Smart Contract.
Slide, Web3 Business Models by @owocki
加密協議的本質已不是「去中心化」,而是區塊鏈的可分叉
Multicoin:论 Layer 1 和 Layer 2 的价值捕获
論開放式金融框架下價值捕獲的重要性
五分鐘概覽 DeFi 當前常見的商業模式
挑戰
回到當天的議程。首先陳品介紹了 Dapp 開發者所面臨的挑戰,他將一個 Dapp 的生命周期,劃分為三個階段:
Bootstrap 冷啟動
Value Capturing 價值捕獲
Sustainability 可持續發展
其中最難的也是最核心的是第二個階段,Remember what has been told by Felix?
緊接著,陳品類比擴容悖論(Scalability Trilemma) 提出了 Dapp 悖論 (Dapp Dilemma)。開發一個 Dapp 非常容易,但是要開發一款可持續盈利的 Dapp 卻非常困難。究其原因,就是 Dapp 合約在默認情況下應當是開源的,而開源則意味著任何人都可以 fork ,然後將手續費設置成更低甚至是免費的版本。然而開源,或者說 「可分叉性」 ,這柄高懸在開發者頭頂的達摩克利斯之劍,又恰恰是她最迷人的地方。開源、自治、可持續,是每一個 Dapp 開發者所追求的極致的目標。
如同擴容悖論 (Scalability Trilemma) 只是 hard to achive 一樣,Dapp 悖論 (Dapp Dilemma) 也並非無解。
月前 Shell Xu 在 Linux Story 群里有一次 關於開源盈利模式的討論。Btw, 我之前在 Github x 平安雲的活動上, 還有幸聽了 Shell 的一節課 。
Shell 認為開源的盈利模式,有很多種,其中包括:
捐助 有很多成功的例子。甚至還有專門的網站 Patreon,ci-en 以及 愛發電。一些比特幣和匿名幣的開發者也依靠這種模式。軟體開源,但是往 AppStore 賣的話,實際也算是捐助,例如 keka 和很多 shareware games。 (這麼說來,itch 里自由定價,其實理論上也算是捐助吧。)
軟體免費,服務收費 代表 Red Hat
雙授權 代表 GhostScript 和 MongoDB
基金會 然後基金會又分為好幾種模式。 其中最成功的要算 Apache 基金會,參見 從用戶成為“股東” — — 在 Apache 基金會的 2600 天(Mozilia 你還好嗎 — — ?)
緊接著我提到,發幣其實也是一種。這一點最好的文章是 Naval 14 年寫下的那篇著名的 《比特幣眾籌模式》。這個觀點 Shell Xu 也非常認同,並且他還特別指出發幣事實上是很成功的一種手段。另外,最後我的觀點,我後來也專門寫了一篇文章, from open source to self hosting … 這是一個 Self hosting 的例子。
案例
EasyDAI
接下來陳品開始分析一些實際的案例,首先從自己的作品開始。
使用者將以太幣存入後,便會透過智慧合約自動執行,將以太幣兌換為美元穩定幣 DAI,隨後把 DAI 存入 Compound 借貸放款平臺,經由智慧合約去中心化地放款給其他有融資需求的用戶來獲得利息。
—— EasyDAI
我們看到 EasyDAI 的一筆交易中,會同時調用經過多個智能合約,這種互通性(Interoperability),也是 DeFi 項目的魅力之一。參見 InstaDApp, Bridge Protocols 。
Bancor VS Uniswap
剛才說到,發幣也是一種商業模式。談及 ICO,雖然我们都知道 Linux 那句著名的 Talk is Cheap,Show me the code,但在區塊鏈的世界,通常的作法則是 You reap, before you sow。但是並不是說,發幣就是解決所有的問題銀彈,可以參見 Gitcoin 的那篇,而一個多餘的 Token 帶來的後果很可能是災難性的。
Why Gitcoin Didn’t Launch With A Token
比較 Bancor 和 Uniswap,Uniswap 勝出已成公論,原因很多。首先 Uniswap 不會被 Bancor 代幣尋租(之前 Bancor 的運營人員有聯絡到我們希望幫我們的 EOS 代幣上 Bancor 交易所,當然代價是 5000 usdt。。。)。
然後更致命的原因 Bancor 的流動性是死的,而 Uniswap 協議的流動性足夠靈活,可以隨著市場的變化,動態調整。
最後 Bancor 協議的前提,假設 cw 是定值看起來也很沒道理。而所有這些原因,導致的結果就是會是 Bancor 錨定的代幣,缺少脫鉤的機制。關於這個論點,我之前在 Dapp Review 專門寫過文章: 重新審視 Bancor 演算法,為什麼 cw 是失效的設計 。
Kybey
接下來列舉了一個中庸的例子,Kybey。他依靠著 offchain 的設計,避免自己過早的遭遇分叉,從而也成功的積累了網路效應。
Raiden Network
而作為失敗例子的代表,相比於 Lightning,Raiden 網路發行了自己的代幣,並且類似以太坊那樣將這種代幣作為手續費,但是這種做法並沒有捕獲到 Layer2 的價值,從而導致項目的失敗。
MakerDAO
最後陳品舉了一個正面的價值捕獲的例子 — MakerDAO,這個觀點也和此前 X-Orde 群里 Tina 的看法一致。
結論
回到 Dapp Dilemma,因為 Smart Contract 默認你就是需要開源的,所以所有開源軟體會遇到的問題,你大概也都會遇到,而解決這一問題的唯一方法,陳品在 slide 里也進行了總結,就是 在被分叉之前,捕獲足夠的價值,從而積累出足夠的網路效應作為你的壁壘 。
QA
Q: 如何實現閉源。
A: 不要在 etherscan 里 verify source code 就可以了。 這里我還有一個小的疑問,因為實際上我們所有的 bytecode 已經上 EVM 了,這里是否有可能被逆向工程?@陳品
Q: 閉源真的有用戶來用嗎?
A: Of course。
Q: How about PollTogether?
A: 這是一個價值捕獲的好的例子,等到他們開源的時候,合約里已經有足夠吸引力的 deposit 了。
Crosslink Recap —— Design pattern: build your first profitable DApp and smart contract was originally published in Taipei Ethereum Meetup on Medium, where people are continuing the conversation by highlighting and responding to this story.
👏 歡迎轉載分享鼓掌
design pattern教學 在 tonylamfood Youtube 的最佳貼文
Time Lapse Procreate & Photoshop - Autumn Leaf and Seamless Pattern
本身想出 #食評 ,但係進度太慢,今個星期出唔到街,所以先出一條畫畫既片!
之前女友參加左畫班,學乾粉彩,有一篇題目叫秋意,我又試下,不過我就用ipad procreate畫,當陪下佢畫畫啦!
––––––––––––––––––––––––––––––
Instagram/Facebook/Mewe:
https://instagram.com/tonylamfood
https://facebook.com/tonylamfood
https://mewe.com/p/tonylamfood
––––––––––––––––––––––––––––––
design pattern教學 在 Humans Offshore Podcast離島人 Youtube 的最讚貼文
🔥你有穿過義大利製的精品鞋嗎?
這週離島人邀請到在義大利的精品鞋築夢家:吳紹薇
紹薇是輔大織品畢業,畢業前申請研究所時、透過當時的導師周裕穎 (JUST IN XX 的設計師)的建議,申請了米蘭的Domus Academy,不止作品集獲得認可、同時也取得獎學金。
在2013年誤打誤撞進入義大利鞋子產業,成為米蘭知名打版學校(Ars Sutoria)的第一位外國女性內任的講師,也進入紐約新興品牌 Sarah Flint 工作,成為義大利開發團隊的一份子。後來因緣際會與現在的合夥人成立了自己的公司,協助來自全世界的大小品牌做設計開發與生產,同時也幫義大利設計學校與品牌做教育訓練與分享。
歡迎大家來聽聽這週的離島人播客節目,
來聽聽紹薇在義大利精品製鞋領域奮鬥的過程和夢想。
0:00 Intro
3:56 紹薇為何對製鞋產生興趣?
8:11 輔大織品畢業後,選擇進修的原因
10:18 選擇Domus Academy的理由
25:33 在義大利學校擔任製鞋打版的教學內容
22:29 什麼樣的鞋可以稱為精品鞋?
40:06 亞裔女性在義大利鑽研精品鞋,遇到過什麼困難
52:50 一路上如果可以重新選擇,紹薇會改變過去的哪一個決定
56:01 是否規劃回台灣發展
-----
🎧離島人們的經驗交流播客平台
A podcast platform, shares experiences of those who are offshore.
🏠 離島人官網 | https://www.humansoffshore.com
🎬 訂閱Youtube收聽節目 | https://bit.ly/ho_youtube
🌹 Paypal支援離島人生存計畫 | http://bit.ly/humansoffshore_paypal
-----
🎙Ep105- 義大利精品鞋築夢家:吳紹薇
#精品製鞋 #StudioAriseS #Domus
🔗 https://www.linkedin.com/in/shao-wei-wu-15212741/
🔗 shaoweiwu.info
🏆經歷
- 義大利_Studio Arise.S 創業合夥人 (www.arise-s.com)
- 美國_Sarah Flint 精品品牌設計、開發、打版
- 義大利_Ars Sutoria 鞋子打版講師
🎓學歷
- 義大利_Ars Sutoria School Footwear Pattern Making Diploma
- 義大利_Domus Academy Fashion & Accessory Design 雙碩士
- 台灣_輔仁大學織品系
design pattern教學 在 在地上滾的工程師 Nic Youtube 的最佳解答
求職從履歷到面試,每一個環節勢必都有可以調整提升的空間,過去我從畢業時應徵「網站開發工程師」,大約投 10 份履歷只有 1 間拿到 offer。然而每次的挫敗都是一次修正自己的機會,透過不斷自我成長,以結果來說,和過去相比,現在面試中高階工程師職位,都有不錯的錄取率。
然而這段路程的角度也隨著職務成長有幸擔任面試官,這其中的心路歷程都詳細記載在我的技術部落格。不過,今天想用影片和大家分享,這過程中我如何透過每次改進,一點一點的提升勝率。
如果你參考了我的方法獲得不錯的結果,歡迎留言成為見證人,讓我們一起為成長慶祝 🥳
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
▶ 履歷撰寫技巧文章
https://blog.niclin.tw/categories/%e5%b1%a5%e6%ad%b7%e6%92%b0%e5%af%ab?utm_source=youtube
▶ 求職精進群回顧
https://blog.niclin.tw/categories/%e6%95%99%e5%ad%b8%e5%bf%83%e5%be%97?utm_source=youtube
━━━━━━━━━━━━━━━━
▶ AAR 範例
1. 面試預期的情況
自我介紹已經準備的很熟,應該沒有問題,會嘗試主動多聊一些後端實作的經驗
2. 面試實際的情況
沒有預期會考白板題,有點緊張,結果過程中一股腦的想把題目做完,卻忘了問面試官更多的規格,導致最後好像有點聊不太下去
雖然有聊到後端實作,不過面試官提到的 Desing Pattern 卻不太熟悉,也對單元測試並不瞭解
3. 下次怎麼做可以更好
寫白板題的時候要冷靜,先做出基本解並且在過程中要和對方討論,多問一點問題
應該要看一下 Design pattern 相關的書籍和文章瞭解一下,並且試試看寫出簡單的單元測試
━━━━━━━━━━━━━━━━
▶ 觀看破 50,000 解鎖專區
🥺 waiting...
━━━━━━━━━━━━━━━━
章節:
00:00 從求職到徵才
01:47 履歷怎麼寫?
02:51 精簡勝於冗長
04:13 量化實際指標
06:27 基本履歷架構
06:59 如何面試?
08:29 面對挫折及解決問題
09:22 面試節奏
10:18 AfterActionReview
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: https://shopee.tw/bboyceo
⭐ instagram (生活日常): https://www.instagram.com/niclin_tw/
⭐ Facebook (資訊分享): https://www.facebook.com/niclin.dev
⭐ Blog (技術筆記): https://blog.niclin.tw
⭐ Linkedin (個人履歷): https://www.linkedin.com/in/nic-lin
⭐ Github: https://github.com/niclin
⭐ Podcast: https://anchor.fm/niclin
━━━━━━━━━━━━━━━━
🌟 任何問題或合作邀約信箱: niclin0226@gmail.com
#面試 #履歷 #求職
design pattern教學 在 隨手Design Pattern (3) - 簡單工廠模式(Simple Factory Pattern) 的推薦與評價
Product:抽象產品角色抽象產品角色是所有產品的父類別,在C# 來說可以是 抽象類別(Abstract Class) 或者是 介面(Interface) ,公開屬性與方法簽章,外部 ... ... <看更多>
design pattern教學 在 JavaScript/Javascript_DesignPattern.md at master - GitHub 的推薦與評價
在這篇教學中,我們會看一些你能馬上使用的模式。 什麼是設計模式(Design Patter)?. A design pattern is a reusable software solution. 一個設計模式是 ... ... <看更多>
design pattern教學 在 [討論] 直接看code學design pattern好像比較快- 看板Soft_Job 的推薦與評價
大家好
小弟soft_job版dp哥
學經歷
自學dp10個月
已閱讀完畢head first design pattern
跟大話設計模式
前幾個禮拜想說開始複習dp
既然已有基礎,不如讓自己更熟練一點
上禮拜跟上上禮拜六日都在
重新review head first design pattern
不過我昨天才想到 不對阿
雖然看書都看了 可是gof有23招 書上有漏掉沒教到的
有種greedy的fu想把招式全學了
剛剛google找教學 花了10分鐘把沒學過的build pattern看了幾遍
我才覺得其實看code學 很快的
不過爬文經驗多少有看到有人說看書看不懂的狀況
其實直接看code快很多
我也相信應該也有人能直接看code學就ko的
職場上我也遇過拿dp來嘴的主管
身為dp哥我覺得至少累積一點實際應用經驗
不要說好像看懂了就直接在那裏嘴~~~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 150.117.70.117 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1563605421.A.CDD.html
... <看更多>