大家在工作中那些地方用到了http協議的細節

時間 2021-06-03 11:18:09

1樓:

前端說白了在幹什麼?絕大部分前端程式,無非是根據使用者操作,向伺服器傳送 http 請求,再處理收到的資料而已。

然而作為前端,你不知道你發出去的是什麼,也不知道收到的是什麼……這不太合適吧?

一般來說在乙個層面上開發程式,總需要你懂一點下面一層的知識,做應用層協議棧的要懂一點tcp/udp,做 C/C++ 的要懂一點彙編,都是一樣的道理。

層次化的封裝結構,提供給你的平台永遠是:遮蔽了大部分而非全部底層細節,同時遮蔽了大部分在底層看來自然而然的分析手段。所以呢,為了應付平台沒有遮蔽的那部分底層細節,以及擁有一部分從底層分析問題的視角,改懂的還是要懂點。

至於你強調的大公司……這麼說吧,他們強調對 http 的要求,恰恰是因為你不會時常用到它。

大公司提供的是溢價的薪資和穩定的崗位(不要和那些明星 startup 比),作為回報,尋找的是超出崗位基本要求的人才,希望的是你除了做好基本工作還能帶來額外貢獻,這是自然而然的。如果乙個和你的工作息息相關的技術領域,僅僅是因為開發平台封裝的比較好以至於你不會時常用到它,你就允許自己不懂,大公司首先懷疑的是你的學習能力和生活觀。

況且 http 又不難……

2樓:

作為乙隻前端,昨天剛學習了一下If-None-Match和ETag...因為我們的server決定用200和304來區分兩種不同的響應結果…

我想說的是,做久了,總會用到些奇奇怪怪的東西,如果你會,就不用像我一樣花兩個小時去翻文件和嘗試…

大家在工作中是如何成功表現自己的

言行 其實只要比潛在的對手好一丟丟就可以脫穎而出了。還記得那個兩個朋友一起去玩,碰到狗熊的故事嗎?兩個人看見兄第一反應就是逃跑,突然乙個人彎下腰,蹲在地上開始繫鞋帶。同伴就說快點啊,你繫緊鞋帶能比狗熊跑得快嗎?繫鞋帶的人淡定的回答,誰說我要碰過熊,我只是要跑過你。 修身養性 其實最簡單的成功是及時 ...

在工作中什麼是上心

林下輕風 主動點,把自己分內的事情在工作前就想一想,並想如何完善。再從全域性的位置想想自己現在的工作,對整體工作的作用是怎樣的。做完事再思考明天該幹什麼,今天的進度怎樣,今天為明天的工作準備些什麼。 千年墨 自己工作完成好。多想想為什麼要這樣做,很多時候,知道自己工作在整個事情中的地位和重要性,會對...

講講大家在工作中遇到過哪些糟心事?

拿著整個部門最少的工資的新人乙個,可能老闆覺得我乙個新人沒價值 加班的資格都沒有 因為我加班公司要補貼 於是一到晚上我還沒走就 問我在幹嘛,沒事趕緊下班吧 然而我手頭上有工作沒做完,上交時間也橫在這裡 回家也是要加班的 可能我做的慢一點 但新人上手也要時間的吧 不知道是我太笨還是怎樣了 Ice 還是...