新聞中心
本文由創(chuàng)新互聯(lián)(www.cdcxhl.com)小編為大家整理,本文主要介紹了前端和后端哪個(gè)更容易升職的相關(guān)知識,希望對你有一定的參考價(jià)值和幫助,記得關(guān)注和收藏網(wǎng)址哦!

成都創(chuàng)新互聯(lián)專注于吳江企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站制作。吳江網(wǎng)站建設(shè)公司,為吳江等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
前端和后端哪個(gè)更容易升職?
相比,后端更容易欣賞,因?yàn)楹蠖藢夹g(shù)的把握更高更嚴(yán),對事物的整體掌控、需求分析、業(yè)務(wù)邏輯、數(shù)據(jù)庫事物的處理都有更嚴(yán)格的要求。前端只需要按照設(shè)計(jì)好的風(fēng)格呈現(xiàn)頁面,這就需要多一點(diǎn)寬容。所以項(xiàng)目經(jīng)理或者項(xiàng)目主管往往是從后端升起來的,因?yàn)楹蠖顺绦騿T往往對前端略知一二,前端可能對后端的了解是空白的。
前端說改個(gè)東西要兩天?
我也是后端開發(fā)者,但我想答一波(手動斜視)后端開發(fā)主要是理清邏輯,把需要的數(shù)據(jù)提供給前端,在框架內(nèi)展示。所有的目標(biāo)都很明確。我只是需要這部分?jǐn)?shù)據(jù),我選擇的技術(shù)類型也會在框架內(nèi)有明確的要求。所以后臺開發(fā)時(shí)間基本都在業(yè)務(wù)邏輯的整理上。
前端的需求是數(shù)據(jù)的展示。獲得數(shù)據(jù)后,他們需要考慮顯示效果,包括顯示界面的大小是否合適,顏色的調(diào)整,界面功能圖標(biāo)的選擇,選擇的圖標(biāo)和原型是否美觀,整理風(fēng)格是否統(tǒng)一。有些圖標(biāo)選擇困難會糾結(jié)很久。而且還有一個(gè)眾所周知的點(diǎn),產(chǎn)品經(jīng)理和程序員的矛盾。他看著簡單的問題,實(shí)現(xiàn)起來卻非常復(fù)雜。有可能后端認(rèn)為前端展示很簡單,這其實(shí)是片面的看法。
前端顯示器在一個(gè)產(chǎn)品中起著非常重要的作用。前后端分開也是為了更好的成品。
軟件開發(fā)中前端和后端如何協(xié)同開發(fā)和集成?
要搞清楚這個(gè)問題,首先要搞清楚前端和后端各自的開發(fā)職責(zé)。前端主要負(fù)責(zé)頁面開發(fā)、數(shù)據(jù)展現(xiàn)和可視化交互。也就是說前端是直接面向用戶的。那些花哨的操作主要是前端工程師實(shí)現(xiàn)的。同時(shí)負(fù)責(zé)向后臺發(fā)送一些數(shù)據(jù)。比如我們注冊的時(shí)候,需要把用戶填寫的表格提交到后臺。
后端主要實(shí)現(xiàn)業(yè)務(wù)邏輯,處理數(shù)據(jù)。持久化數(shù)據(jù)。以及響應(yīng)前臺的請求。處理一些復(fù)雜的事務(wù)。抽象出一些商業(yè)邏輯。這是一般用戶看不到的。
如何合作?那么前端和后端是如何交互的呢?在大多數(shù)情況下,雙方通過接口進(jìn)行交互。前端通過接口向后臺發(fā)起請求,后臺接收請求處理業(yè)務(wù),并將結(jié)果反饋給前臺。當(dāng)然也可以說是一方觸發(fā)一個(gè)事件,然后事件的描述通過特定的協(xié)議后臺進(jìn)行溝通。一般情況下,雙方通過協(xié)議約定一個(gè)服務(wù)使用某個(gè)命令,某個(gè)協(xié)議,它攜帶的信息的格式和描述,以及返回結(jié)果的描述。一般在后臺提供api文檔。文檔受版本控制。如有變更,應(yīng)及時(shí)通知前臺開發(fā)人員,變更說明寫清楚。前臺根據(jù)文檔使用一些模擬框架來模擬數(shù)據(jù)開發(fā)。。目前流行這種,也叫前端分離。開發(fā)完成后,將前臺連接到后臺測試應(yīng)用程序進(jìn)行測試。測試出來的bug會由測試人員通過JIRA、TOW
Java學(xué)起來真的很難嗎?
簡單回答了第一個(gè)問題,狹義地說,是的;但嚴(yán)格來說,并不是。關(guān)于第一個(gè)問題的詳細(xì)答案,見下文。
這個(gè)問題很難回答,直到你明確了前端和后端的大致定義。
目前,前端和后端的概念普遍出現(xiàn)在互聯(lián)網(wǎng)應(yīng)用尤其是網(wǎng)頁的研發(fā)中。
前端代碼執(zhí)行的輸出一般是HTML,即瀏覽器渲染界面要執(zhí)行的代碼;一般會成為顯示層的代碼。后端代碼執(zhí)行的結(jié)果一般是前端代碼根據(jù)具體接口使用的業(yè)務(wù)數(shù)據(jù)的結(jié)果。
在這個(gè)定義下,Java多用于后端代碼。但是,很多Java Web架構(gòu),比如MVC,仍然使用Java代碼編寫簡單的膠水代碼,根據(jù)前端接口的需要操作業(yè)務(wù)邏輯結(jié)果。
還有一個(gè)更狹義的前端概念,就是做HTML/CSS/JS的人,但我不 我不認(rèn)為常見的工程實(shí)踐,特別是大規(guī)模應(yīng)用表明,前端工程師和后端工程師會以這種。
關(guān)于第二個(gè)問題,如果你不 t學(xué)習(xí)。你贏了。;除非你學(xué)習(xí),否則你不知道答案。至少我沒有。;在這個(gè)互聯(lián)網(wǎng)時(shí)代,我認(rèn)為沒有什么能阻止你學(xué)習(xí)Java。如果你想找一本書,你有一本書。如果想看開源項(xiàng)目,可以看開源項(xiàng)目。網(wǎng)上還有成堆的視頻教材。
也許你應(yīng)該放松一下,沒有什么有用的技術(shù)是幾小時(shí)、幾天或者幾周就能掌握的。如果是這樣,那么你學(xué)了之后就沒有競爭力了,因?yàn)閯e人一點(diǎn)時(shí)間就能趕。
技術(shù)的積累需要不斷的練習(xí),和體育鍛煉關(guān)系不大。你越早做越好。但是你應(yīng)該什么時(shí)候開始,答案總是現(xiàn)在,馬上,馬上。
網(wǎng)站題目:前端和后端哪個(gè)更容易升職?(前端說改個(gè)東西要兩天?)
網(wǎng)站URL:http://fisionsoft.com.cn/article/djhjcig.html


咨詢
建站咨詢
