回覆列表
  • 1 # 小碼農大世界

    要學習的挺多的。最好的就是手上有專案供你練習。不然看再多也沒有。當然前期理論知識多多少少也要有。

    後臺伺服器的開發有好多種選擇Java PHP Python Nodejs 等等。現在一般從前端做到後臺都會選Nodejs ,因為用都是用js相對來說學習成本小點。

    當然我覺得這個不是最重要的,你要做全棧,首先你要知道後臺和前端是如何通訊的過程。使用者是怎麼發出請求,後臺是如何接受請求,處理之後又如何返回結果給使用者。

    我的建議是選一門後臺語言,瞭解http協議,知道什麼是web服務,以及如何搭建web服務。然後找一個對應的主流後臺框架,比如Nodejs 的koa,express,寫一個自己的部落格專案或者商城。如果經濟允許最好租個伺服器,把專案往伺服器上搭建,能讓朋友都能訪問到會讓你有成就感,當然這過程也會發現很多坑要爬。說到這裡既然要做後臺,懂點Linux 的基本操作是必要的。

    做完以上算是入門了。因為光會寫業務並不是一個合格的後臺程式設計師。你要想著如何去最佳化你的專案,如何實現高併發,高可靠性,安全性,能夠抵禦大多數的網路攻擊。

    最後說下自己對全棧的看法,全棧意味著你什麼都懂什麼都會,但一個人的精力是有限的,你沒有辦法做到真正意義上的全棧。所以先精通一樣然後再有餘力去學其他的知識會比較好。一個初級的前端,說明你連前端都沒學好,那麼還是先花精力成為前端的專家吧。不然你會毫無競爭力。當然如果你想往後臺發展,那就不要把自己定位為前端或全棧,先成為一個伺服器開發的專業人員。

  • 中秋節和大豐收的關聯?
  • 面試護士,但是成績差,面試時該怎麼說?