Re: [請益] 前端神人是什麼樣子的?

看板Soft_Job作者 (dk)時間10年前 (2015/10/31 15:19), 10年前編輯推噓5(5022)
留言27則, 13人參與, 最新討論串2/2 (看更多)
負載平衡、安全問題嘛... 負載平衡是後端沒錯,不過難度好像沒很高? 個人是不覺得多台 Server 設個 Load Balance 或做 Cluster 難, 除非用的 Server 文件太爛 QQ 假如是說程式設計成可平行運算可能就真的有難度。 安全問題假如是 OWASP 前十的, ( http://goo.gl/OhzQk0 ) 有些是前後端都可以處理, 例如防 XSS 後端沒編碼就前端編, 有些是一定要後端擋, 像 injection 後端處理的部份就不能省。 學 AngularJS 成本低是應該的, 它的目的本來就是要讓事情簡化並提供一些現成的工具/功能, 好比說學 STL 不會比學 C++ 難這樣。 至於前端強的是什麼樣子,可以到這裡觀賞一些變態: http://codepen.io/ 如果這上面的東西你看一看也覺得超簡單, 那...強的人就是像你這樣子囉。 ※ 引述《p52189 (鼠霸)》之銘言: : 純粹好奇。 : 原諒我真的是個井底小青蛙,沒見過什麼世面,所以問問大家的經驗。 : 據我知道很多困難的技巧(對於小青蛙而言困難)比方負載平衡、安全問題等等都是後端的工作,那麼前端呢? : 我在學校念圖學,會寫shader(但不會設計演算法,只會實作),圖學跟影像處理是我目前已知最深的技能樹了,但是感覺用WebGL的很少,需求很小,跟大家講的front-end也沒啥關聯的樣子= = 好像大家討論前端都集中在UI這邊,我覺得這一塊技能樹長什麼樣子好抽象……我有時候也會跟風學學流行的framework,比方angular什麼的,說不上熟練不過還堪用,學這些成本超低囧,好像不需要什麼前置點數(還是說我太青蛙所以誤會了什麼?) : 因為喜歡,而且自己數學實在不怎樣所以比較偏好front-end,然後又覺得很茫然……覺得我一定是哪邊搞錯了低估了,不知道這一塊強的人到底是什麼樣子??跪求大大指教q_Q : ----- : Sent from JPTT on my HTC_M9u. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.149.154 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1446275962.A.1A4.html

10/31 16:13, , 1F
請教您做過多少流量的load balance&怎麼樣的應用?
10/31 16:13, 1F
我自己沒有做過應用, 之前都是有客戶說他們做 Load Balance 遇到什麼問題, 我才設法照文件重現他們的環境找解法; 或者客戶提應用情境, 我才做試驗提供推薦做法。 現在的伺服器很方便啊,像 Apache Tomcat, 就 mod 加一下,node 設一設, concurrent / max thread 設一設就沒事了, SPA 就多設個 sticky session。 說到這倒是想補充一點,前端可以幫到忙 (倒忙?) 的部份是, 一個好的前端流程跟前後端整合架構, 可以大幅降低 request 數跟 network traffic, 減個 70~90 % 都是有可能的 (端看原本多爛...)

10/31 17:00, , 2F
這種應該也算是神人吧... https://goo.gl/7BhkRY
10/31 17:00, 2F

10/31 17:01, , 3F
BGM很吵 請小心
10/31 17:01, 3F

10/31 17:17, , 4F
很詭異的境界 :Q
10/31 17:17, 4F

10/31 17:52, , 5F
LB交給L4和OS搞定,程式應該只要注意session內容同步
10/31 17:52, 5F

10/31 17:52, , 6F
的問題?
10/31 17:52, 6F
可能不只一種做法吧 (?) 各伺服器也不同, 大概我只試過簡單的, 我是知道有些伺服器像 IBM 的 WebSphere 設定起來靠北囉嗦 那種的我就沒試過

10/31 19:30, , 7F
Load balance不單純處理traffic用L4而已啊,比如把cpu l
10/31 19:30, 7F

10/31 19:30, , 8F
oading最重的功能隔離然後分散處理之類的
10/31 19:30, 8F
嗯嗯,就算光只是設設 node 也不只是處理 traffic, 後端運算也會分散到不同台 Server 上做 (不過沒管到 cpu 這麼細)。 功能隔離到不同 cpu 這種在我的認知裡是做平行運算了。

10/31 22:08, , 9F
myhome大分享的那種神手會對公司或就業有幫助嗎?
10/31 22:08, 9F

10/31 23:34, , 10F
前端自己設計跨平台的框架才算神手吧!(如jQuery,Angula
10/31 23:34, 10F

11/01 00:21, , 11F
個人覺得 CSS 用很熟比較神 @@
11/01 00:21, 11F

11/01 00:23, , 12F
(因為我自己比較不會 CSS XD)
11/01 00:23, 12F

11/01 01:01, , 13F
說到css這東西,之前有個朋友說他們家圖片很多都用css
11/01 01:01, 13F

11/01 01:01, , 14F
去畫的因為效率比較好,但我就在想那是要怎麼維護阿..
11/01 01:01, 14F
如果是少少幾行 CSS 畫小 icon 那還好, 如果是用大量 CSS 取代大圖就不一定划算 相關討論:http://goo.gl/r3jRvd 也有可能他們有在用類似這樣的東西 (神物啊我覺得...) http://tridiv.com/ Tridiv is a web-based editor for creating 3D shapes in CSS.

11/02 15:22, , 15F
比較好奇的是,台灣哪些公司用的到這些技術
11/02 15:22, 15F

11/02 15:24, , 16F
另外很多設計會搭配前端設計svg字型,再利用css的
11/02 15:24, 16F

11/02 15:26, , 17F
content去呈現,這個有鑽研過bootstrap glyphicons的應
11/02 15:26, 17F

11/02 18:25, , 18F
神不神不知道 但是C大講的 自製跨平台框架 如果做的好的話
11/02 18:25, 18F

11/02 18:26, , 19F
大多公司都用的上該技術 (除非那間公司切不出前端)
11/02 18:26, 19F
的確需求是主要的,沒那個需求再神也沒用 XDD

11/02 19:18, , 20F
FB 的前端已經夠神了吧,大家天天用卻沒感覺嗎
11/02 19:18, 20F

11/02 20:18, , 21F
FB真的很神 他們搞出來的React屌打其他家的東東
11/02 20:18, 21F
個人是覺得有些小地方沒做很好, 例如通知清單拉 scrollbar 常變成點擊到 item, 或者 Ctrl + scroll 的縮放功能有時會被擋掉等等 即時通知部份是蠻強的,不過這就不單只是前端。

11/03 17:22, , 22F
負載平衡難度跟處理的資料量有相當的關係
11/03 17:22, 22F

11/03 17:22, , 23F
你覺得簡單, 是你沒有面對"可怕的資料量"
11/03 17:22, 23F
我覺得是跟處理的方式比較有關係, 像伺服器設設這種的實際上是靠工具處理, 就相對簡單。 靠自己寫 code 處理想必會難不少

11/04 00:08, , 24F
靠工具就能解決就是你碰的資料量還沒大到無法解決
11/04 00:08, 24F

11/04 00:09, , 25F
問題是列出來上百個設定值要tune那個就很頭大了
11/04 00:09, 25F
看起來是領域不同, 不像是 Web App 的負載平衡問題 @@" ※ 編輯: lovdkkkk (36.226.192.226), 11/04/2015 01:02:08

06/14 04:18, , 26F
realmeat要不舉個例子?一直說別人沒遇過那你分享一下如
06/14 04:18, 26F

06/14 04:18, , 27F
何?
06/14 04:18, 27F
文章代碼(AID): #1MD6jw6a (Soft_Job)
文章代碼(AID): #1MD6jw6a (Soft_Job)