作為乙個後端程式設計師,你希望前端了解哪些知識?

時間 2021-05-05 17:37:32

1樓:未來戰士

了解一下網頁設計者是如何被邊緣化的。

人具有能動性,所以每種新技術成熟之前,都是由人來替代做大量的工作。不要認為掌握前端那些貼近使用者的技能就覺得這是IT技術的前沿,很早以前,學校裡會做網頁的學生也覺得這是很牛的事情。

當API介面開放的一刻,很多複雜技術簡單化,讓更多的人可以駕馭。但同時也意味著,IT程式設計師淪為了碼農。前端技術更是如此,基於別人的框架,做各種就像當年網頁製作一樣的事情。

了解這些,會讓前端的牛人們清楚,跟後端的程式猿們要好好相處。只有你們共同努力,從架構上去設計自己的一套技術框架,才能以不變應萬變。能做後端的只要願意,肯定可以掌握前端技術,至於美工,在基於框架的現在基本不用涉及。

而作為前端,後端近乎刻板的命令式程式設計是你無法適應的,所以,弄清楚自己的位置,後端的人更值得你尊重。

2樓:

主要考慮 b/s結構,包括但不限於

#服務端渲染和瀏覽器端渲染的區別和特點

#服務端各種安全機制,比如身份驗證,這一條的情況在於,有的前端做身份驗證就是呼叫一下介面,獲取到類似token欄位,自己也不知道是什麼意思,就亂丟亂用等。

#本質上來說,前端是做不了什麼安全措施的,但是,相應的攔截和安全還是要做,因為可以幫後端擋掉很多低質量攻擊以及前端自身的使用者體驗。

#客戶端(瀏覽器)是預設支援json的,後端是需要處理的。這點可以引申到,前後端各自傳遞的資料格式問題。有些前端 null undefined 空串分不清楚,到了後端就各種問題。

#編譯型語言和解釋型語言的區別(這點感覺偏理論,但還是了解的好)

#web伺服器,以及服務端的環境和容器。在伺服器上的部署實踐。比如有時候後端執行和部署傷不起,乙個大系統重新執行要十幾分鐘。

暫時想到這麼多,感覺不全,需要的話再補充。需要說明的是,說這麼多的目的就是為了更好的溝通。因為現在的痛點一是前後端溝通不順利,更不用說跟測試和產品的溝通了。

二是很多人做不到互相理解,「我大前端最屌,什麼都能做,技術圈又活躍」,「我大後端的,才是最複雜的,前端那些圖森破」 。能高效高質並且和諧的完成專案才是最好的。

乙個後端程式設計師,需要掌握前端技術嗎?

方應杭 你要是想接外包 技術創業 做站長,那麼你就需要掌握。你要是在公司搬磚,那麼你就沒有必要學,公司不會為此給你額外的薪水,把你份內的事情搞定就行。 florent 問題在於你怎麼看需不需要。如果只是為了找份工作,把一項技能學好,可能就夠吃飯了。多學當然可能給你更多的機會,更多掙錢的可能,但是收益...

作為乙個程式設計師,你有沒有想過如果不做程式設計師了你還能做什麼?

穿平底鞋的 如果不做程式設計師也可以轉產品經理或者做管理啊,發展方向還是蠻多的,我感覺我朋友工作的萬興科技挺不錯的,他們是數字創意軟體的A股上市公司,總部深圳,平台發展很好,還有出色的人才培養和激勵制度,很值一試!主要是他家現在在招人。 嵌入式Linux 很想做老師 做乙個體育老師 原因嘛,因為我想...

作為乙個程式設計師,你加班嗎?

搬磚的熊貓 加只是不在辦公室 有的時候突然想起解決方案了 弄到深夜也是有的 不過公司沒人知道 主要是有了新idea不實驗下 心裡總惦記著 除了主動 加班 外,還沒遇到公司要求的加班畢竟加班費是1.5 3倍工資 需要層層審批 好想官方加班 陳年仁,養家不易 Ivorzk 程式設計師加班這個事情,網上一...