前端工程師有必要學習SSH嗎?

Struts 2+Spring+Hibernate


我感覺提主說的SSH是指基於Struts+Spring+Hibernate的J2EE架構


既然被邀請,就不嘲諷的回答一下吧。

如果SSH是指基於Struts+Spring+Hibernate這3個的話,我覺得還是看你們團隊的開發體系是否需要前端涉及你去了解或者編寫這部分代碼,如果你所在團隊你只需要負責html,css,js的編寫,那這些東西了解即可,所有的套頁面工作都交給java工程師實現,那你根本不需要了解,知道是啥就行了。但是如果你需要從設計實現到view層甚至control層都要前端工程師來完成,那麼你肯定需要學習。。【曾經我就是這樣,除了db層都要前端開發來完成一體實現】

然後就是如果你說的SSH 為 Secure Shell 的縮寫。那我建議你還是學吧。這個不論你在什麼項目組都是需要用到的,比如登陸遠程機,內網中轉機跳轉,部署測試環境,甚至翻牆。。你都要使用這個ssh。。不過其實secure shell不過是一套協議(安全外殼協議),所以其實bash shell才是關鍵。。所以其實我感覺你想要的是第一段答案。


沒必要啊,完全沒必要~

前端要學就是大前端。

Android,IOS,WEB,小程序,或者是QT這些。

嗯。


ssh 原來是 Struts+Spring+Hibernate 啊......下面的回答就留著鞭屍吧。

---

前端工程師屬於程序員。

一般來說,程序員需要了解的通用基礎知識都差不多:計算機原理、網路、編譯原理、演算法、數據結構、基礎硬體知識、資料庫、幾門低中高級語言、unix/linux 操作、shell、伺服器配置、svn/git、基本的軟體工程經驗等等。

題中所提的 ssh 屬於基礎的 unix/linux 操作知識,當然應該了解和學習。


前端工程師有必要學習Bash嗎?

前端工程師有必要學習設計嗎?

前端工程師有必要學習項目管理嗎?

前端工程師有必要學習做飯嗎?

前端工程師有必要學習……嗎?


技多不壓身! 如果有時間,多學習


沒「必要」,「可以」不學


也不是很難,用到就學啊


額,作為一個工程師,要有語言什麼的都是工具,演算法才是核心的理念,學習什麼並不關鍵,比如一個AJAX響應程序,我可以做到1ms以下的處理時間,至於用什麼工具其實都不是很關鍵了,我表示PHP有時候做後端效率也可以很高的。


推薦閱讀:

sublime text3側邊欄和標題欄這幾個地方的字體,字型大小怎麼調整啊?
前端資訊周報 3.13 - 3.19: WebVR來了!以及如何優化scroll事件性能
h5和html5是一個東西嗎?
前端入門,那些你不知道的事

TAG:前端開發 | SSH | 前端工程師 | 前端入門 |