雖然這篇solid前端鄉民發文沒有被收入到精華區:在solid前端這個話題中,我們另外找到其它相關的精選爆讚文章
在 solid前端產品中有4篇Facebook貼文,粉絲數超過1萬的網紅91 敏捷開發之路,也在其Facebook貼文中提到, 解決問題的起點是,「發現問題」跟「面對問題」 學習起點只是知識點,學習的內化則是將知識點與自己既有的知識體系建立成知識面。 會用就好只能應急,只能把別人的詩朗誦地很好聽,但始終無法成為大詩人。 前端的世界更是如此,因為框架推陳出新的迭代速度更快,只有了解了本質,在熟悉新框架才能只需要關...
同時也有1部Youtube影片,追蹤數超過7萬的網紅在地上滾的工程師 Nic,也在其Youtube影片中提到,對於設計模式的學習有多方派系持不同意見,但仔細去思考,會發現設計模式的存在是避免自己發明愚蠢的設計在已經常出現的問題上,在日新月異的科技進步下,隨著商業邏輯更加複雜,軟體工程師所遭遇到的問題也一次比一次還難 Design Pattern 的存在是幫助思考,避免不必要的協作災難,只要能懂得這點並融會...
「solid前端」的推薦目錄
- 關於solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的最佳解答
- 關於solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的最佳解答
- 關於solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的精選貼文
- 關於solid前端 在 91 敏捷開發之路 Facebook 的最佳貼文
- 關於solid前端 在 軟體廚房 Facebook 的最佳解答
- 關於solid前端 在 報導者 The Reporter Facebook 的最佳解答
- 關於solid前端 在 在地上滾的工程師 Nic Youtube 的精選貼文
solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的最佳解答
2020-04-22 07:29:47
覆盆子曲奇,簡單而不同凡響。Raspberry cookies, just extraordinary. . . . 近年真的已經很難遇到真正敎人有驚喜,真正與眾不同、走在前端的出品。這個,令我吃得佩服,也接受了它們高昂的價格,覺得物有所值。 It’s indeed not easy to enco...
solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的最佳解答
2020-04-22 07:29:47
“Pâtisserie Individuelle” by Cedric Grolet. 我吃了三個 I tried three of them : 3) Cerise 櫻桃 cherry - 這是我最喜歡的一個,外層的光亮表面,是巧克力外殻上加了薄薄的魚膠(或藻膠果膠之類),內層中央的櫻桃肉加了少許...
solid前端 在 yuyatyiu@pmps 于逸堯@人山人海 Instagram 的精選貼文
2020-04-22 07:29:46
“Pâtisserie Individuelle” by Cedric Grolet. 我吃了三個 I tried three of them : 2) Pêche Plate 蟠桃 saturn peach - 同樣,在蟠桃肉和桃汁及奶油之類的豐富餡料中,我吃到丁點好像紫蘇或羅勒的味道。I co...
-
solid前端 在 在地上滾的工程師 Nic Youtube 的精選貼文
2020-10-19 21:00:10對於設計模式的學習有多方派系持不同意見,但仔細去思考,會發現設計模式的存在是避免自己發明愚蠢的設計在已經常出現的問題上,在日新月異的科技進步下,隨著商業邏輯更加複雜,軟體工程師所遭遇到的問題也一次比一次還難
Design Pattern 的存在是幫助思考,避免不必要的協作災難,只要能懂得這點並融會貫通,職業生涯中有更多的時間去學習不同的思考方式、軟體架構以及團隊管理
成為真正的資深工程師道路上,Design Pattern 絕對是一門主修科目,你可以不完全使用,但卻不能不知道
以下是學習 Design Pattern 的推薦資源,其中包含筆記、書籍和程式碼範例
✅ 我的部落格筆記(Ruby) https://blog.niclin.tw/2018/11/18/%E7%89%A9%E4%BB%B6%E5%B0%8E%E5%90%91%E5%9F%BA%E6%9C%AC%E5%8E%9F%E5%89%87-solid-ruby-sample/
✅ 設計模式學習筆記 https://skyyen999.gitbooks.io/-study-design-pattern-in-java/content/
✅ 七天學會設計模式:設計模式也可以這樣學 https://www.books.com.tw/products/0010750585
✅ 大話設計模式 JAVA 版範例: https://github.com/skyyen999/bigTalkDesignPatternJava
章節:
00:00 算我拜託你了
01:00 什麼是 Design Pattern
02:25 學習 Design Pattern 的好處
04:43 實際應用與學習方式
07:34 導入工作
喜歡影片的話!可以幫忙點個喜歡以及分享、訂閱唷!😘
━━━━━━━━━━━━━━━━
⭐ 蝦皮賣場: 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
#designpattern #前端 #後端
solid前端 在 91 敏捷開發之路 Facebook 的最佳貼文
解決問題的起點是,「發現問題」跟「面對問題」
學習起點只是知識點,學習的內化則是將知識點與自己既有的知識體系建立成知識面。
會用就好只能應急,只能把別人的詩朗誦地很好聽,但始終無法成為大詩人。
前端的世界更是如此,因為框架推陳出新的迭代速度更快,只有了解了本質,在熟悉新框架才能只需要關注在「差異」、「適用場景」、「優缺點」。
不了解本質,就只能像狗追尾巴一樣,一直被學習新框架搞得團團轉。
沉澱了兩天,其實上完課後還在整理家裡,到今晚才能夠好好再回顧一下上週六日所學到的內容。
這次的「Clean Coder: DI/AOP 進階實戰」課程,在過去的工作經驗中已經有使用 DI 在產品代碼上的經驗,上課前就一直在猜想著 91 究竟會用什麼樣的方式來帶我們進入 DI/AOP 的實作。課程一開始讓我們重新體驗寫個 #乾淨的胖子 開始。接著帶著我們思考這樣樣的程式究竟有什麼樣的問題,並透過重構的手法將胖子瘦身。平時在開發產品時通常寫到這裡就會結束了,看起來很乾淨、又不肥。但事實上卻只是將一坨垃圾分成數個小堆掃到桌子底下,看起來很乾淨,但其實垃圾仍然存在。
#不知道有問題
> 最怕的就是你覺得沒有問題,但實際上問題很多。
這門課最精華的莫過於是 91 帶著大家重新思考每當需求變更時如何以改最少的 Code 來達到目的,如何不動現有的 Source Code,而寫新的物件來取代或組合上去,這考驗著如何在程式碼中實踐 SOLID、OO 等設計方法。
> 什麼是實作?什麼是Flow?什麼是設計?
平時寫 Code 時很容易將需求都直觀的依順序寫下來,所造成的現象是當需求變更時我的 Production code 要修改、呼叫端要修改、Unit Test 要修改,這也是我一直困擾的問題。每當這樣的狀況時我總要額外花上許多心力在修改 Unit Test。91 帶我們重新思考需求與 Code 其實是可以拆開來看的,別一股腦的把需求攤開轉成 Code 實作。要能透過各種設計方式,將物件組合在一起來達到需求。
#動手解決問題
這兩天的課程就是在不斷的思考可能的問題→找出問題→思考如何解決→動手寫Code 的迴圈,每當解決一個問題時心裡總會想到在工作時的某段 Code 也是同樣的問題,我也許可以拿來先試著修改看看,心裡充滿著想趕快動手的衝動。這門課不是在教你怎麼用 DI/AOP,而是該怎麼用這些 Framework 來解決問題?
Resharper 也多學了新招,每次回來上課總能再多學到關於 IDE 操作的技巧,而不是只能看著 vim 的游標在那邊閃啊閃,卻還是拿著滑鼠裝忙…😅
solid前端 在 軟體廚房 Facebook 的最佳解答
單一職責原則:跟「鹽少許」一樣,不好把握。
¯
開閉原則:我們也許永遠都無法完全做到開閉原則,但不妨礙它是設計的終極目標。(編按:也能當做重構的目標。)
¯
里氏替換原則:是實現開閉原則的一種解決方案
¯
介面隔離原則:非具體類別需要介面,而是客戶端(編按:呼叫端)需要介面,具體類別只是實現介面提供客戶端所需的服務,因此應該由客戶端定義介面,Interface 是 Role Interface,而非 Header Interface。
¯
依賴反轉原則:是在指導如何實現介面隔離原則。
¯
https://insights.thoughtworks.cn/do-you-really-know-solid/
solid前端 在 報導者 The Reporter Facebook 的最佳解答
【我們在尋找,一個前端工程師】
嘿!妳/你是對社會議題有興趣的開發者嗎?
《報導者》是台灣第一個以基金會形式營運的非營利網路媒體,致力於深度報導,促進社會對話與思考。
在《報導者》,你/妳將能善用所學,與記者、設計、編輯、攝影等專業人士合作,創造兼具社會意義與創新性的內容,讓報導以更有吸引力的方式被看見。
前端工程師們,來當我們的夥伴吧!
★履歷請寄至《報導者》信箱:contact@twreporter.org(來信註明"應徵前端工程師")
★寶寶不是工程師,但寶寶也想成為報導者夥伴→ http://bit.ly/2bhY3e1
-------------------------------------
Basic Requirement:
- Bachelor's Degree in Computer Science or related field or 2+ years of relevant work experience.
- Experience with Javascript, especially React.
- Experience with NodeJS.
- Understanding of common design patterns.
- HTML5, CSS3, SEO and Cross Browser techniques.
- Solid oral and written communication skills.
Nice to Have:
- Experience with CSS Preprocessors such as SASS, LESS or CSS modules
- Experience with Webpack, gulp or grunt.
- Experience with Redux, Flux or other frameworks related to React.
- DevOps skills (Linux containers/Docker, Nginx, GCP)
- Public (github, bitbucket) and open source contributions
- Experience in a team development environment
報導者 Github: https://github.com/twreporter/
報導者開放實驗室: https://medium.com/twreporter
【新聞遊戲】如果我是急診醫師: http://0media.tw/p/ergame/
【互動專題】旗山找「碴」 當農地變成掩埋場: https://www.twreporter.org/a/steel-slag/
【互動專題】台灣電影的「陰濕路」: https://www.twreporter.org/a/film-center