前端開發(fā)和后端開發(fā)現(xiàn)在哪個(gè)比較好一點(diǎn)兒?
我們可以從最原始的職位去談,整個(gè)行業(yè)只有一個(gè)職業(yè):程序員。
程序員需要做所有的工作:域名、服務(wù)器、設(shè)計(jì)、架構(gòu)、后端、前端、推廣、運(yùn)營。
因?yàn)楣ぷ髁看螅艜?huì)把各個(gè)環(huán)節(jié)作為一個(gè)單獨(dú)的職位。你應(yīng)該做前端還是后端是根據(jù)自己的技能與愛好來決定的。
純后端是真正的功能創(chuàng)造者,成就感高但得到別人的認(rèn)可度低,因?yàn)槟闼鶎懙墓δ堋⒋a非同行都無法直觀感受到。好比做原材料的供應(yīng)商
前端是把后端功能展示出來,好比把原材料做出最終的成品,成就感更高認(rèn)可度也高。但前端P事多,各種問題首先找前端麻煩。
倆職位哪個(gè)好?
前端相對好點(diǎn),因?yàn)橹灰腔ヂ?lián)網(wǎng)產(chǎn)品都需要前端,而前端語言JavaScript、css、html是必備技能,走哪都一樣,但如果你是后端,前期只能學(xué)習(xí)一門語言,java只能在java崗位。
后端可以外包出去,前端必須自己人。
前端如果外包出去,溝通成本至少占三分之一