你不是乙個前端

2021-09-11 11:06:33 字數 2577 閱讀 8435

mentor:「你不是乙個前端」

我:"???"

mentor:「你不要老想著自己是乙個前端,你不是乙個前端」

我:「可是把我招來不就是寫前端的嗎??」

mentor:「你可以寫前端,但是你不要限制自己只作為乙個前端,不要把自己的眼光侷限在前端。你應該從整個專案、從工程的角度blablablabla...」

我:(打斷)「不,我就是一名前端,我特別喜歡前端,特別喜歡js」

mentor:「我靠,你不要老說......你說你自己是一名前端,作為你們mentor,我就感覺很丟人」

熱愛前端,熱愛js,有自己偏執的審美,認為整個宇宙其實是乙個用js編寫的程式——這當然是不可能的。不過熱愛js確實是這樣。

隨著前後端分離,前端變得可以只需要關注介面而不用管那該死的後台——鬼才想知道你資料表是怎麼存的,我只想要我的json資料,然後完成酷炫的前端功能,讓使用者驚嘆,讓自己驚嘆,然後讓世界驚嘆!

這就是我,乙個華麗麗的前端~~

華麗麗的我接到了我的第乙個task——為頁面開發匯入功能,我負責前端,我的mentor負責後端。

前端改動比較小的,我三下五除二寫完了介面與互動邏輯,一切非常順利~~除了一開始想要把後台程式跑在我本地電腦上,用乙個奇奇怪怪的docker compose時遇到了點麻煩。

不過無所謂,我並不想知道那東西是什麼,也不想知道為什麼想跑docker compose需要改那麼多的引數。

總之,docker compose現在愉快的跑在我的電腦上了,除了吃掉我一半記憶體 導致我的webstorm有些卡外,沒什麼不好的。只要能拿到約定好的資料,我就可以讓前端介面就正常工作。

前後端分離萬歲~!

然後mentor告訴我說介面請求要用restful,這是什麼?好像以前聽說過。查了下資料——不就是用http狀態碼來返回結果,順便語義下請求的方法(get、post、patch、put、delete...)嘛,前端改下ajax請求就好了。

然後mentor說,我們要用restful:

畢竟是工作嘛,只要專案要求,讓我把資料放header裡我也沒意見。

但是mentor向我解釋了這些,告訴我後端的實現邏輯和一些細節,為什麼這樣更好,為什麼會有這些行為。我覺得好麻煩,難道我不是只做好前端工作就好了嗎?

於是我向mentor表示:

我只想知道,你期望什麼格式的資料,又返回什麼格式的資料

我只是乙個前端

然後mentor非常生氣,說出了「你不是乙個前端」這句令我十分震驚的話。

我不是乙個前端?

為什麼我不是乙個前端?我明明是乙個前端!我就是憑著對前端的一腔熱血支撐著我一路走到了這裡,我熱愛前端,熱愛網際網路,熱愛js。

或許在別人眼裡前端很low,p技術含量沒有。

但是作為熱愛前端的我知道,前端有多麼深邃、多麼靈活、多麼優雅、有多麼多的可能。每一種「外人看來毫無作用的新技術」解決了前端多麼痛的問題,每一代「頻繁公升級的ecmascript」更新帶來了多麼棒的特性。

「你說你自己是一名前端,作為你們mentor,我就感覺很丟人」。

我感覺這句話簡直否定了我對前端傾注的所有感情,被徹底瞧不起了,我要是一名負責火箭發射的工程師對方絕不會這麼說。

於是我很生氣,覺得對方不可理喻。

我就是一名前端,我還打算將來加入tc39為我心愛的js添磚加瓦呢。

完成的匯入的task後,隨著時間的推移,我又陸續接到其他的task。

在乙個新開坑的專案中,我和負責後台開發的 dg同學 在介面設計上發生了一些分歧。我主張在「返回應用的會話列表的介面」中,返回 會話資料 的同時返回 應用資訊,而他表示這樣不好。雙方僵持了一段時間,於是我和dg決定去找隔壁的兩位高t(我的mentor是其中之一)裁決下。

我闡述了下為什麼我希望會話列表介面裡面帶著應用的資訊:

聽了的我解釋和,mentor和我說:

你發現了嗎?你的所有出發點都是為了前端更方便。

確實,你是一名前端,所以你肯定希望前端用的爽。但是,正是因為你只是一名前端,你不了解後台的實現、構架,不知道怎樣的設計對於後台是合適的。也不了解這個專案本身,所以也沒辦法站在乙個工程的角度考慮這個問題。

這就是所謂的屁股決定腦袋,因為你只是一名前端,而不是一名工程師。

我突然愣住了。

我確實不知道後台的實現,後台用的什麼es完全不知道是什麼。我也不知道自己做的這個專案是幹什麼的,只知道從ui那裡拿到了乙份設計稿,然後將它還原了出來。

我突然想到了學校中,老師反覆強調過「一輩子的碼農」和「工程師」的區別,那時的我聽了不以為然。

而現在,我真真切切的感受到了二者的區別!!!

意識到錯誤的我感覺超級尷尬,比較剛剛還神氣十足頭頭是道來著。。。

。。。小聲承認了下自己的錯誤,然後趕緊轉過頭去假裝寫**。

內心os:啊啊啊啊~~!~!!~~ 好尷尬!!!不過很感謝,但是好尷尬!!或許應該好好謝下mentor,但是好尷尬啊啊啊!!

表情複雜的盯著螢幕上的 function 宣告語句好長時間,嗯,橘紅色的高亮挺好看。然後去找到了剛剛的dg同學討論了下後台實現和構架,並對他的方案表示了肯定。。。

現在,我終於明白了,「你不是乙個前端」的含義。

「教做人」的日常還在繼續,前進的腳步也不會停止。

你不是乙個前端

mentor 你不是乙個前端 我 mentor 你不要老想著自己是乙個前端,你不是乙個前端 我 可是把我招來不就是寫前端的嗎?mentor 你可以寫前端,但是你不要限制自己只作為乙個前端,不要把自己的眼光侷限在前端。你應該從整個專案 從工程的角度blablablabla.我 打斷 不,我就是一名前端...

其實,你不是乙個內容運營,你只是乙個文字編輯而已

隨著網際網路在中國將近20年的發展,內容領域也從原來傻大黑粗的拼流量,進入了垂直領域的精根細作時代。我相信很多做過網際網路運營的小夥伴,一定接觸過內容運營,或者專職做內容運營。但是,很多自以為做了很久內容運營的小夥伴,其實只是乙個 文字編輯 而已,為什麼?1 不要因為你只是乙個小運營,你就不思考你的...

其實,你不是乙個能吃苦的人

看到標題,先別急著反駁,認真的審視一下自己,我們對自己的定義是什麼,自己的人生追求與目標是什麼,我們是否真正的認識自己,自己的近期規劃有沒有,多年之後的路應該怎麼走。其實我們在寂靜的時候也經常會思考,如果我當初努力學習,努力怎麼怎麼樣就會成為什麼樣的人,有沒有想過你真的是那種能吃苦的人嗎。拿我的同學...