首先要明確的是,崗位是為了完成公司業(yè)務里的某些任務分工而設置的,簡單的說互聯(lián)網公司的技術類可以分為前端、后端、運營、測試、DBA和其他.
?
那些讓你頭大的PHP、Java、 Python、Html5等等則只是一種編程用的某一種語言,就像北京人有京片子,天津人說天津話,四川人說川普,到了江南有吳儂軟語。
?
前端開發(fā)是什么?
?
簡單來說,是用戶在瀏覽器能夠看見的東西,通常對前端的技術要求是一定給你要會的HTML+CSS+Javascript,這是基礎,再往上還會有各種前端常用的框架、工具等等。
與之對應的,后端的開發(fā)是什么?
?
一句話概括:是你在使用產品的過程中看不見的東西。跑在服務器里的東東,或許是程序、或者是腳本,又或者是數(shù)據(jù)的調取。
?
后端的開發(fā)語言較多,常見的有PHP、Java、 Python等,也有些用C#的,不同的公司可能會因為技術部門老大的背景、喜好或者市場上人才的多寡有自己的選擇,需要根據(jù)具體情況來判斷。
?
說到移動端的開發(fā),大家都知道的就是安卓和iOS,這是兩種主流的移動操作系統(tǒng),不同的操作系統(tǒng)需要的開發(fā)語言也不一樣.
?
如果你找人,千萬別把安卓的推去做IOS,IOS的推去做安卓,很多時候大家都只是擅長一門技術,推錯了鬧笑話。
?
技術產品后臺的運行過程是相當復雜的,某知名獵頭公司換了個更加有趣的角度來理解它——那就是用吃貨的思維來說技術類崗位!
?
假設吃貨A進了一家自助餐廳。
?
進菜館店門后,也就在產品的頁面里,你能夠看見的所有的東西都是屬于前端的工作內容;墻壁、門、窗戶、桌椅,這些結構性的東西,都是由HTML做出來的。
?
而餐廳里面的裝飾或者裝修的東西,你可以假設他們都是用CSS語言做出來的;還有那些來回走動的服務員和點餐機這些設備,你可以理解為用JavaScript制作的動態(tài)實。
?
這部分就是前端工程師的干活,當然這只是一個比喻,不恰當?shù)牡胤酱笊駛冋埡雎浴?/span>
你來到了點餐機(假設這家餐廳最近人手比較缺,都是客人自己點單)旁邊,操作界面輸入你要的菜品。這個過程對應到網站就是,你將你的需求在網頁上進行了操作。
?
當你的操作完成后,這個智能的點餐機開始工作,先檢查自助菜品取有沒有你要的菜(這個過程相當于檢查緩存吧),如果沒有,在成一個唯一的訂單發(fā)到后廚(提交Http請求)。
?
請求發(fā)送到服務器也就是上面提到的后廚,廚房會按照你的需求為你做菜。如果你是點了回鍋肉,就是川菜師傅給你做菜,如果是點了日料,料理的廚子就開始忙活了。在服務器的后臺,也會有不同類型的程序、模塊來完成用戶不同的請求。
?
以上過程中的Http請求的提交、服務器上跑的程序等等就是由后端工程師寫出來的。
?
而乾坤獵聘特別強調的一點是廚子做菜是需要原材料的,這些原材料是存儲在餐廳的后廚,也就是網站后臺的數(shù)據(jù)庫里面。需要什么拿什么,有些貴重的菜甚至還要有權限才能拿。在后臺的數(shù)據(jù)倉庫,它的專屬管理員DBA,翻譯過來就是數(shù)據(jù)庫管理員。
?
廚師做好了菜,把菜給到出品部,出品部在按照你的需求端上來給你,這也就是服務器的Http響應過程,還是后端的事情。
?
獵頭服務咨詢熱線: 400-6222-973
簡歷在線投遞請登錄:m.medicalmarijuanadistrictofcolumbia.com
高端交流群:310325624,行業(yè)內部交流,高端人才共享
更多獵頭公司最新資訊請關注乾坤獵頭微信平臺:qiankunlt