→ robler: 用嘴講最簡單 呵呵 嘴上高手 02/14 17:27
這篇講的都是我做過的喔 @@a
→ gn01838335: 嘴巴講真厲害^_^ 02/14 17:36
真心不知道有哪部份你們覺得很難的 囧
或許可以提出來討論看看? 可以給其他新手做點補充
→ gn01838335: 請問branch在git裡面代表什麼? 02/14 17:37
→ gn01838335: 開創分枝成本很高嗎^_^ 02/14 17:37
這裡就是所謂 "估狗一下, 秒殺"
https://stackoverflow.com/questions/3611256/forking-vs-branching-in-github
XD
突然發現這好像沒回到你的問題,
branch 就是開一個分支, 成本不高
補充一下,
有些我是在對 JAVA, JavaScript 及 Design pattern 都有一定熟悉度後才做的,
包括串金流 (數種), 學習並使用 nodeJS/AngularJS 以及加客服 (微信 QQ),
對難度的判斷的確很可能不準確
推 menshuei: 難道太強不覺高處不勝寒嗎,只求一敗。 02/14 17:55
也沒有很強, 多的是超強的大神, 跟他們比我只是廢材 QQ
個人是覺得不用覺得會很多或鑽很深是多強 或者說是多麼困難的事,
基本上就是時間花下去, 努力一點用心一點, 誰都可以
**時間花下去** <- 重點
另外 如果對投資股票有興趣, 歡迎參考個人在 股票板 (Stock) 的文,
雖然個人也才剛開始一年多就是了 XD
推 npkalala: 如果只是用工具確實是不難啦! 02/14 18:55
沒錯, 這就是我想表達的 :D
要說什麼難不難強不強的話,
那
歸納出各種 Design Pattern 整理起來,
搭配適當的例子, 出書讓人學習,
想出一種應用, 考慮好各種細節,
做成方便使用的工具並附上好文件給人用
這些事情就真的不容易, 可能是很多人花了很多時間才完成的,
那些人或公司就很強
相比之下,
去學習別人整理好的東西, 使用別人準備好的工具,
真的就算不上什麼困難或了不起的事情
不管是 Design Pattern 或串 XX 支付
隨便估狗都找得到一打以上
別人的 blog/github/stackoverflow 上面的 教學/解答/範例/現成lib 等等,
也有很多原始文件或書籍上就相當足夠清楚明白的了
完全新人我不敢講, 稍微有點基礎如 1~2 年經驗之後,
應該沒有哪樣會需要花超過半年才能摸熟
(大部份的東西可能只需要少於三個月)
補 branch 為什麼成本不高,
因為 git 只會記錄並改動 "有變動的部份",
例如新增或修改的檔案, 而不會複製所有檔案
(多年 - 大概 > 6年 之前的印象, 不確定對不對)
不過知到這好像也蠻多餘,
看一下 branch 指令後的神速也能知道沒什麼 cost XD
再補充一點,
個人覺得不用擔心 "很多東西不必三個月" 讓人覺得沒門檻,
因為
**時間花下去** <- 重點
這個重點本身就是最大的門檻
願意不斷的花費一個又一個三個月,
把許多東西一一學起來弄熟而後能運用自如的人,
並不是那麼的多
推 menshuei: 我想了一下,滿有道理的,謝謝。 02/14 22:10
:D
推 APTON: 推一個 覺得光是把別人的心得學完就很厲害了 02/14 23:08
只要 "時間花下去", 或快或慢 總是能持續一直進步,
不過光只是這樣可能就已強過大半的人了
其實這還蠻令人感傷/沮喪/無耐的
推 alihue: 其實你無視的react是裡面要花最久的,一週~月才能真正開發 02/15 00:08
我能理解 XD
個人從 JSP -> JSTL -> JSF 一路上來,
嚴格分割慣了, 看到那種混在一起的就是直接倒彈 囧a
推 Eric0605: 看書容易 實際應用沒有多年經驗也只是紙上談兵 02/15 01:23
(y)
幸好 "多年經驗" 不是一個很難取得的東西 :D
推 RunRun5566: React那個要先了解設計精神 02/15 05:50
我的確沒有去了解,
只是很直覺感到 "果然是寫 PHP 的人會發明出來的東西" XD
剛查了一下, 似乎是 "元件化"
https://reactjs.org/docs/design-principles.html
https://www.quora.com/What-is-the-philosophy-behind-React-js
but
元件化 不一定要把 js 跟 html 混在一起,
像 ZK (某 JAVA 框架) 也是元件化,
但就是生 html 歸生 html,
html 生完再依一套綁定機制操作元件
或者 AngularJS 也可以用 .directive() / .component() 自己包元件,
Ref
https://toddmotto.com/exploring-the-angular-1-5-component-method/
剛巧個人就自己刻過一個螢幕小鍵盤
(至於為啥會刻 因為客戶嫌 iPhone 原生的難用)
只能說 一個目的 方法各自選擇,
而習慣的影響真的蠻大, JAVA 底跟 PHP 底選的方法就差很大 XD
推 black209: 推 02/15 13:34
推 Clain66: 如果只是邊看邊做,那的確不太難,難的是你有多少時間可 02/15 17:34
→ Clain66: 以投入 02/15 17:34
可能基礎有影響 :D
個人剛好之前做過一個框架的產品 (就 ZK),
對於一個框架該有什麼功能 以及 JavaScript 剛好蠻熟的,
所以很容易抓重點下關鍵字查
(比方 dispatch, routing, dynamic update/rerender 等字眼)
基本上要做的事情是相同的,
換一個工具做轉換成本通常不會太高
推 menshuei: 學一些現代js後回去學php很像是許多東西的再實現。 02/15 17:57
各有所好吧,
某種程度上這很像是物品要如何收納的問題,
永遠會有人有不同的偏好 :D
→ sharku: 我也不喜歡react, 但您聽過next js或 react-native嗎 02/15 23:44
next js 沒有, react native 蠻常看到的
推 ku399999: react是連css都用js寫XD 02/16 00:55
→ ku399999: 一般不喜歡混著是因為以前提倡兩者分離才好維護,react 02/16 00:58
→ ku399999: 只是選擇另一種抽象化方式 02/16 00:59
真的就是 人各有所好 XD
推 tas72732002: 光這樣 離300萬還有點遠 02/16 01:15
是啊, 所以真的不用還再細分學這或學那 :D
→ jefflu: 我覺得你好像沒做過很難的東西 比如 你可不可以寫一個scal 02/16 09:33
→ jefflu: able video server with ultra-low latency? 你可以google 02/16 09:33
→ jefflu: 一下 但是有幫助嗎? 02/16 09:33
→ jefflu: 簡單的東西是真的學一下就會 但是不是什麼都是 剛剛的只是 02/16 09:37
→ jefflu: 一個例子 playbacks side也是一樣 請問你可以寫一個跨平台 02/16 09:37
→ jefflu: player嗎? 也請你google一下 但是有幫助嗎? 02/16 09:37
→ jefflu: 不好意思 我背景跟video有關 所以用video background來舉 02/16 09:38
→ jefflu: 例 這些讓你自學3個月 你就寫的出來了嗎? 02/16 09:38
做過難一點的大概就 ZK 吧
Ref https://www.zkoss.org/
小小的參與過其中的主框架, gmaps, ckeditor, pivottable, spreadsheet
你舉的例子, 就是屬於真的不容易的部份,
請往上看
想出一種應用, 考慮好各種細節,
做成方便使用的工具並附上好文件給人用
但是前面幾篇一直在爭論的, 並不是這種情形,
我這篇主要就是在回這個
→ jefflu: 不好意思 剛剛沒看到原po的重點 >”< 02/16 11:45
在推文裡藏得很好 XD
推 Argos: design pattern只學招式當然不難 有人帶甚至幾天就都會了 02/16 16:34
→ Argos: 難的是「何時該用 與不該用」這個可能要好幾年.... 02/16 16:34
同意
不過那個 "難的部份" 只要有 "多年的經驗" (當然, 要有用腦的)
隨著時間過去慢慢就會解決了
重點是並不會 "在熟悉 Design Pattern 之前無法學習別的東西"
可以先很快的 "知道" 有那些 pattern, 之後暫時丟一邊學點別的,
有開發時再邊開發邊試著使用, 慢慢邊上手邊持續改進就好
→ leolarrel: 我有資格說投資投機,不是跑跑回測,做做計量,就能賺錢的 02/21 09:16
→ leolarrel: 你把投資投機想的太美好 02/21 09:16
我只是說能用在什麼地方而已 會不會賺就...@@a
※ 編輯: lovdkkkk (118.163.80.109), 02/21/2018 10:10:32