首頁>Club>
前後端都精通的人才,很少吧?
20
回覆列表
  • 1 # 嗝屁鏟屎官

    web開發中前端的內容(HTML, CSS)其實相對一門程式語言需要掌握的知識少太多了,而且上手很簡單。

    對一個會程式設計來的人來說,程式設計就是資料結構加演算法,所有的過程都可以抽象成這兩樣來解決,現實中問題都可以抽象為物件和過程,程式語言只是語法上差異,比多懂幾門外語簡單多了。你看起來精通前後端的大神不一定把握了太細節的內容,對於一門語言,他們或許是掌握了百分之二十的內容,就可以解決百分之八十的問題,很牛了,他們本身的素質很高(會程式設計不是一件容易的事),當他們在某個方面遇到20%的問題的時候,他們可以快速定位到問題所在,並花精力去解決這個問題。

    精通前後端的大神,有可能是這麼來的,我(我不是我)是PHP程式設計師,LAMP是我愛,我的菜,然後專案中,這個網頁是動態了,前端只會切圖,不會javascript啊,javascript是門語言,後端程式設計師去解決了,學習之,作為一個有追求的程式設計師,javascript一定要學得好,寫出一定水平的javascript,理解scope,會用jquery,寫外掛,javascript是依賴html結構,需要css支援才能寫出好的效果,html+css get。前後端的語言都會了,更好的統一前後端的資料互動問題,編寫統一的資料互動方式,做好前後端的分離。這個過程中又會去參考很多前端框架的處理方式,還會接觸到很多新的技術AngularJS,CoffeeScript,所有的技術對你都有一定的吸引力,去看去學習去吸收。web專案中使用者流量激增,需要對web專案響應需求進行最佳化,全面終極最佳化,然後就進入分散式儲存,海量儲存,水平擴充套件等等需求,後端的資料儲存不再僅僅是mysql都就能滿足的,nosql,cache,負載均衡等等知識蜂擁而來,為了專案不就得去了解這些技術,去了解這些技術,去應用這些技術。大師都是被專案給逼,而且樂於沉寂於解決問題當中,對技術有一定的追求,對新的技術非常感興趣,不斷地學習,去掌握新的技術。必須非常感謝那些專門開發某種技術或某種技術工程師們,他們不僅僅提供了非常好技術解決方案,並且有詳盡的文件,使得使用門檻降低很多,作為使用者知道這些技術或工具可以解決那些問題,如何應用就可以,至於如何實現,並不需要太多的關心,所以不一定需要精通某種技術或某個工具。

    前後端全懂的大師都是從專案中來,為了專案去攻克一個個問題,並在這個過程中不斷地去學習新的技術,充實自己,N種技能一起GET了。

    關於專心研究一種技術還是多種技術的問題,首先肯定有一種語言是你掌握比較深的,這種語言必須經常性使用,其他語言都可以現學現用,透過學習其他語言在加深對程式設計的理解,由於精力有限一段時間內就學習另一種語言就可以了。時刻切換語言很過癮。

  • 2 # 青許不道

    說不上精通,反正作為一個獨立開發者前端js angularjs ionic bootstarp 等你得懂吧?後端Apache nginx node.js 你也得會吧? ssh等套裝框架你至少得會弄 android ios你要會吧?桌面軟體開發你也要保持,總之我的電腦上就連各種IDE反覆裝移現在還有vs套件 delphixe webstrom eclipse sublime text3 notepad++ 累啊

  • 3 # liuzien163

    我是菜鳥,前後端都懂點皮毛,我覺得要是自己做網站還是得要自己都懂才行,不然都不好和人交流想法。我自己興趣愛好在做一個網站,後端用django寫前端用網上bootstrap的模板再對應修改,要前後端都懂才能將兩者打通,自己思維才清晰

  • 4 # Peter19823866

    學美術考的大學,搞過網頁設計,從html css 開始入的程式設計,後來做了3年.NET,11年開始搞 IOS app 和 Android app,15年開始搞 Java Spring mvc,最近的專案用的是 Ionic 和 A

    ngular

    ,中間拿 cocos 2D 寫了幾個小遊戲。

    偏題了,覺得都不精通,不過不管自己做專案還是公司上班好像目前都很順利,開心就好,因為喜歡才轉的這行 。

  • 5 # 雨樂24

    很多,至少在我看來是這樣的,我是做前端的,牛逼的前端基本都會後端,因為nodejs的介入,現在的前端不會後端也不太像話,而且我個人也覺得,前端應該會一些除了nodejs的後端語言,舉個例子,前端應該瞭解一下java語言,因為chrome的v8借鑑了java虛擬機器的一些特性,比如JIT,垃圾分代回收等

  • 6 # 分花花公

    前端的水很深,特別是node.js,webgl領域,three.js,如果看到這個不知道就不要說會前端了,只懂jquery和vue.js,或者幾個Ui框架那隻能叫前端皮毛。

  • 7 # 我要建站

    需要先統一對精通的理解。

    入門:結合API可以完成日常工作中的各類任務。

    熟練:可以結合語言本身的API做一些工具性的研發。如各種前後端lib庫。

    精通:可以針對API不能滿足的情況寫出業務框架。如前端bootstrap,java的mybatis這類工具框架。

    大神:做語言的研發或突破現有思維方式的技術。

  • 8 # 克外快

    任何時候精通一門技術的人都是極少數。

    學會一種技術達到能做產品會百分之幾十的內容就可以,但要達到精通級別就是專家級。

    無論前端後端精通的人都很少,一來需要大量時間學習實戰,二來特別需要天賦。

    很多人自認為前端容易的,用js框架,用前端框架,可以做產品,但那肯定不是精通,最多算會點皮毛。有些就會點float佈局,移動端時怎麼垂直居中的?會用bootstrap,做移動端時怎麼自動分配剩餘寬度?overflow:hidden一定會裁剪內容?

    後端有些人認為能把產品做出來就行,不用框架前提下很多人做的程式執行緩慢記憶體洩露怎麼回事?

    那都是學習過程不完整,學了下皮毛做東西。

    別自以為會用框架做東西就是精通,誰都會,碰到疑難問題吐血吧。

    拿jquery作者來說,他算精通js嗎?

  • 中秋節和大豐收的關聯?
  • 遇到一個不知道心疼女人的男人該怎麼辦?