首頁>Club>
8
回覆列表
  • 1 # 小崔愛讀書

    一、回答問題

    目前一個應用軟體系統,包括:服務端功能(操作資料庫和核心業務邏輯的)和前端展示功能(使用者操作用的就是這部分)。

    服務端開發需要掌握的知識:

    基礎的資料庫、PHP開發語言。

    升級一點兒的要了解快取、事務等。

    高階的需要了解分散式、分庫分表啥的。

    前端展示需要掌握的知識:

    基礎的HTML/CSS/javascript;

    升級點兒的jquery、其他各種前端框架,比如LayUI啥的。

    高階的要會VUE webSocket啥的。

    二、建議

    別以全棧工程師為目標。

    一般的高手行走江湖也就用一個順手的兵器,除非達到東邪西毒南帝北丐的程度,否則換個兵器戰鬥力是大打折扣的。

    在問全棧工程師需要掌握什麼技能的工程師,一定是水平還不夠好,那麼就專心做好自己擅長的那個技術就好了,別的嘛。。。條件到了自然就掌握了。

  • 2 # LeoTian

    全棧工程師,要求要懂得前端,伺服器端的開發。

    前端,鑑於你問的是PHP,那麼最起碼的html,js,css你要會。對應的目前前端開發的框架,比如說是JQuery,VUE這些你要會用。html5裡面的canvas,css3也要會。移動端和瀏覽器的適配也需要會。

    伺服器端的知識更復雜,更多樣。比如快取,資料庫,分散式,以及微服務這樣的概念你要明白,並且知道什麼時候該用什麼才行。

    其實個人觀點是不太建議有全棧工程師的,可能小公司人手不夠,臨時頂替一下,這沒有問題,但是畢竟人的精力是有限的,不可能全都兼顧,全都兼顧的後果就是哪個都不專業。最好還是在自己最擅長的領域深度學習。

    不過話還是要說回來,多學點東西畢竟沒壞處。如果走上領導崗位,知識面夠廣也是有好處的。如果要成為技術專家,還是建議一個領域夠專才好。

  • 3 # 不會修電腦的技術宅

    全棧工程師的定義

    掌握多種技能,並能利用多種技能獨立完成產品的人。所白了就是一個全棧工程師可以自己獨立完成產品開發,從前端、後端到系統上線維護。在實際工作中應該是可以在各個崗位上都有完成工作任務的能力。

    全棧學習內容

    PHP全棧開發工程師的學習內容首要的當然是php語言本身,具體專案可以選擇學習一個框架,如tp或者laravel。然後是前端,基礎的東西要學html、css,然後選擇前端框架,如

    Vue.js

    、Angular.js 、

    React.js

    等優秀的開發框架。如果都做好了不妨再繼續學伺服器維護, 資料庫維護等等。但是無論如何,全棧學習的目標都是將每個部分學精。

    全棧誤區

    自從全棧這個概念火起來之後,各種培訓機構都變成了全棧工程師的培養。在php開發培訓中帶點html、css的課程就忽悠說全棧的很多,這一點需要警惕,全棧不是對所有知識略懂一二,而是對多門知識都有很深入的瞭解並能在專案中很好的應用。淺嘗輒止算不得全棧。對於新手來說,莫要糾結全棧開發,先找準一個方向學好再說,千萬別變成萬金油,什麼都會點,什麼都一般。

  • 中秋節和大豐收的關聯?
  • 喜歡清靜一點的人怎麼才能交到知心朋友?