導航:首頁 > 程序命令 > 做程序員有前端嗎

做程序員有前端嗎

發布時間:2022-11-27 11:21:02

A. 前端開發和程序員的區別

我們首先來來看兩者的定義;

前端是網站前台部分,運行在PC端,移動端等瀏覽器上展現給用戶瀏覽的網頁。用自己的話來說,前端是網頁給訪問網站的人看的內容和頁面。

那前端開發顧名思義就是這些內容和頁面中代碼的實現。

程序員是從事程序開發、程序維護的專業人員。一般將程序員分為程序設計人員和程序編碼人員,但兩者的界限並不非常清楚。

其實廣義上的程序員是一個很大的范疇,分為初級程序員,中級程序員,高級程序員等,而且面向的方向也有所不同。前端開發人員也會涉及到代碼的設計編寫,前端開發人員其實也算得上是程序員中的一種。

不過人們常說的程序員指的是程序編碼人員,也就是碼農,是和前端開發有所區別的。但廣義上的程序員,是包含所有軟體程序開發人員。

B. 前端程序員和後端程序員的區別是什麼

區別1,以不同的方式展示:

前端開發主要是研究用戶可以看到的前端顯示界面。後端開發主要集中在邏輯功能等模塊上,用戶看不到的這些模塊。

區別2,所用技術不同

前端開發的技術主要包括但不限於html5、css3、javascript、jquery、Bootstrap等技術。而後端開發是以java為例的,主要用到的技術包括但不限於Struts spring springmvc Hibernate Http協議 Servlet Tomcat伺服器等技術。

區別3,穩定性不同

前端主要是集中在設計稿、版面風格、交互效果等方面,前端的需求頻繁變化;後端更多是關注隨著業務規模的增加,業務邏輯所發生的變化,和如何把系統變得更穩定。

C. 有個朋友推薦我去學前端,說是很好就業,我就想問問IT中的前端主要是什麼啊是程序員嗎會很辛苦嗎

我們平常所說的前端,是前端開發,也叫web前端開發,從業者叫前端開發工程師,它是程序開發中重要的組成部分,主要負責軟體或者網站用戶界面的開發。
目前,前端開發用到的技術包括但不限於html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技術。
前端主要是考慮怎樣能讓用戶覺得用起來更舒服,考慮界面布局、交互效果、頁面載入速度等等,主要是偏向用戶看得見的部分,客戶端(pc、手機、pad)上瀏覽web。

我之前也去源碼時代咨詢過他們的前端,感覺還不錯,學費大概是兩萬吧,給你一點參考。望網路採納

D. 後端和前端程序員的區別在哪裡那個就業前景跟好

前端開發和後台開發是有區別的,工作的內容和負責的東西是完全的不同的
後端:入門難,深入更難,枯燥乏味,沒有太大成就感,看一堆業務邏輯代碼。
前端:入門簡單,先易後難,能看到自己做出來的展示界面,有成就感。

1、前端開發
前端開發現在一般指的就是web前端開發工程師,其負責是網站前端頁面也就是網頁的頁面開發,簡單的說網站前端負責是東西是網站用戶可見的東西,如網頁上的特效、網頁的布局、圖片、視頻等內容。網站前端工程師的工作內容就是將美工設計的效果圖的設計成瀏覽器可以運行的網頁,並和後端開發工程師配合做網頁的數據顯示和交互。
2、後端開發
後端開發一般也叫做後台,其負責是網站後台邏輯的設計和實現還有用戶及網站的數據的保存和讀取。比如一般網站都是有用戶注冊和登錄的,用戶的注冊的信息通過前端發送給後端,後端將其保存在資料庫中,用戶登錄網站的時候,後端需要通過用戶輸入的用戶名和密碼是否與資料庫中的一致來判斷用戶是否有許可權登錄,這是後台開發中的一個最簡單的功能。

前端工程師的需求量很大,幾乎所有提供互聯網服務的企業都需要,最近需求量比較大的一個方向就是HTML5前端開發。HTML5是HTML標准,它本身是一項標准化協議,HTML5開發這個名詞本身就是不專業的稱呼,通常意義上指使用HTML5等較為潮流的技術進行前端開發。
與Web前端開發不同的是,使用HTML5不僅僅可以開發前端,還有網頁游戲,手機APP,使用瀏覽器進行3D渲染等一系列建立在HTML5標准與搭載其標准瀏覽器上的開發,而未來可能會有更多的功能分支並入HTML5標准,

前端技術可以說是越來越成熟了,Web前端開發工程師已經成為發展中的職業香饃饃。說起來幾乎是整個互聯網行業都需要Web前端工程師,無論是剛起步的創業公司,還是上市公司乃至巨頭,都有一定需求。只要你夠優秀,Web開發前端就業前景簡直不要再好!

前端的發展其實還是那句話,有需求才會有市場,為什麼那麼多人參加想進入Web前端的行列呢,還不是因為Web開發有市場,企業需要量大。所以與其費盡心思的想Web前端今後的發展,還不如用那個時間好好學習一些Web前端技能將來對就業更添保障。

E. 前端開發算不算程序員

肯定算程序員,前端和後端開發都算程序員,寫代碼的都算

F. 前端具體是做什麼

前端具體是製作網頁的。

前端即網站前台部分,運行在PC端,移動端等瀏覽器上展現給用戶瀏覽的網頁。隨著互聯網技術的發展,HTML5,CSS3,前端框架的應用,跨平台響應式網頁設計能夠適應各種屏幕解析度,合適的動效設計,給用戶帶來極高的用戶體驗。



核心技術

HTML、CSS、JavaScript,這三個是前端開發中最基本也是最必須的三個技能。前端的開發中,在頁面的布局時, HTML將元素進行定義,CSS對展示的元素進行定位,再通過JavaScript實現相應的效果和交互。

雖然表面看起來很簡單,但這裡面需要掌握的東西絕對不會少。在進行開發前,需要對這些概念弄清楚、弄明白,這樣在開發的過程中才會得心應手。

G. 程序員前端和後端區別

程序員前端和後端是一起完成程序開發,但是分為兩個層面的技術進行更細化和分工合作:

1、技術的方向不同

前端主要使用的技術是標記和腳本語言,如HTML、CSS、JS(JavaScript)三劍客技術。

後端主要使用的技術是程序開發語言,如php、JAVA、Python等,至少會一種語言;以及資料庫SQL語句,如Mysql、SQL Server等;甚至還需要懂一些伺服器技術,如Linux、Windows Server。

H. web前端的前景怎樣呢好學嗎

目前前端的工作很吃香,薪資水平直逼後端的程序員,有些甚至已經超乎想像。例如我個人就是,同一家公司同一級別的前後端職位,前端已經比後端多了1k左右。
web
推薦大家去看看各大招聘網站的招聘信息,前端職位尤其多,因為技術架構使前後端分離的前端項目越來越工程化,最近隨著微服務的興起,前端甚至也在挖掘微前端技術,雖然還沒有得到廣泛應用,但我相信這是未來的趨勢。
除了技術的復雜性外,對用戶體驗的要求也越來越高,這也迫使前端程序員必須提高技能,前端進入門檻被動地提高了。
互聯網和IT都是玩概念游戲的行業,前端這一細分領域更是如此,如模塊化、微型前端、大前端等,這些概念的出現也從一個側面反映出前端技術越來越復雜,前端崗位越來越熱。
但話又說回來,前景好不代表找工作好。就是因為很多人都知道前端開發的前景很好,所以一窩蜂的去找自學,報班,甚至報班的,甚至還有很多內部課程。因此,前端職位的競爭尤為激烈。
如今有許多後端程序員和一些ui設計人員都寫過靜態頁面,所以嚴格地說,只有那些只寫靜態頁面的人才能叫「切圖仔」,切圖仔在這個行業大環境下,很難找到工作。
目前,前端開發工程師除了掌握最基本的html、css和javascript之外,還至少掌握了vue和react框架、gue和react開發,混合app開發,需要更上一層樓,就需要了解一些基本的後端開發知識,比如伺服器、網路請求、資料庫的增刪改查等,有了這些知識,才能更好地與團隊合作(可以更好地甩掉)。
隨著css技術、javascriptjquery等技術的不斷涌現,軟體越來越關注用戶的交互和體驗,界面越來越豐富美觀,各種前端框架不斷涌現,前後端分離成為軟體發展的趨勢,前端技術在整個開發團隊中所佔的比重越來越大。

I. 程序員分前端與後端,那麼後端程序員都做些什麼看完就知道了

我剛開始做Web開發的時候,根本沒有前端,後端之說。

原因很簡單,那個時候伺服器端的代碼就是一切: 接受瀏覽器的請求,實現業務邏輯,訪問資料庫,用JSP生成HTML,然後發送給瀏覽器。

即使後來Javascript在瀏覽器中添加了一些AJAX的效果,那也是錦上添花,絕對不敢造次。因為頁面的HTML主要還是用所謂「 套模板 」的方式生成:美工生成HTML模板,程序員用JSP,Veloctiy,FreeMaker等技術把動態的內容添加上去,僅此而已。

那個時候最流行的圖是這個樣子:

在最初的J2EE體系中,這個 表示層 可不僅僅是瀏覽器中運行的頁面,還包括Java寫的桌面端,只是Java在桌面端太不爭氣, 沒有發展起來。

每個程序員都是所謂 「全棧」工程師 ,不僅要搞定HTML, JavaScript, CSS,還要實現業務邏輯,編寫訪問資料庫的代碼。等到部署的時候,就把所有的代碼打成一個WAR包,往Tomcat指定的目錄一扔,測試一下沒問題,收工回家!

不差錢的公司會把程序部署到Weblogic,Websphere這樣的應用伺服器中,還會用上高大上的EJB。

雖然看起來生活「簡單」又「愜意」,但實際上也需要實現那些多變的、不講邏輯的業務需求,苦逼的本質並沒有改變。

隨著大家對瀏覽器頁面的 視覺和交互 要求越來越高,「套模板」的方式漸漸無法滿足要求,這個所謂的表示層慢慢地遷移到瀏覽器當中去了,一大批像Angular, ReactJS之類的框架崛起,前後端分離了!

後端的工程師只負責提供介面和數據,專注於業務邏輯的實現,前端取到數據後在瀏覽器中展示,各司其職。

像Java這樣的語言很適合去實現復雜的業務邏輯,尤其是一些MIS系統,行業軟體如稅務、電力、煙草、金融,通信等等。 所以剝離表示層,只做後端挺合適的。

但是如果僅僅是實現業務邏輯,那後端也不會需要這么多技術了,搞定SSH/SSM就行了。

互聯網,尤其是移動互聯網開始興起以後,海量的用戶呼嘯而來,一個單機部署的小小War包肯定是撐不住了,必須得做分布式。

原來的單個Tomcat得變成Tomcat的 集群 ,前邊弄個Web伺服器做請求的 負載均衡, 不僅如此,還得考慮狀態問題,session的一致性。

(註:參見文章《小白科普:分布式和集群》)

業務越來越復雜,我們不得不把某些業務放到一個機器(或集群)上,把另外一部分業務放到另外一個機器(或集群)上,雖然系統的計算能力,處理能力大大增強,但是這些系統之間的通信就變成了頭疼的問題, 消息隊列 (MQ), RPC框架 (如Dubbo)應運而生,為了提高通信效率,各種 序列化的工具 (如Protobuf)也爭先空後地問世。

單個資料庫也撐不住了,那就做資料庫的 讀寫分離 ,如果還不行,就做 分庫和分表 ,把原有的資料庫垂直地切一切,或者水平地切一切, 但不管怎麼切,都會讓應用程序的訪問非常麻煩,因為數據要跨庫做Join/排序,還需要事務,為了解決這個問題,又有各種各樣「 數據訪問中間件 」的工具和產品誕生。

為了最大程度地提高性能,緩存肯定少不了,可以在本機做緩存(如Ehcache),也可以做 分布式緩存 (如Redis),如何搞 數據分片 ,數據遷移,失效轉移,這又是一個超級大的主題了。

互聯網用戶喜歡上傳圖片和文件,還得搞一個 分布式的文件系統 (如FastDFS),要求高可用,高可靠。

數據量大了,搜索的需求就自然而然地浮出水面,你得弄一個支持全文索引的 搜索引擎 (如Elasticsearch ,Solr)出來。

林子大了,什麼鳥都有,必須得考慮 安全 ,數據的加密/解密,簽名、證書,防止SQL注入,XSS/CSRF等各種攻擊。

前面提到了這么多的系統,還都是分布式的,每次上線,運維的同學說:把這么多系統協調好,把老子都累死了。

得把持續集成做好,能自動化地部署,自動化測試(其實前端也是如此),後來出現了一個革命化的技術 docker , 能夠讓開發、測試、生成環境保持一致,系統原來只是在環境(如Ngnix, JVM,Tomcat,MySQL等)上部署代碼,現在把代碼和環境一並打包, 運維的工作一下子就簡化了。

公司自己購買伺服器比較貴,維護也很麻煩,又難於彈性地增長,那就搞點虛擬的伺服器吧,硬碟、內存都可以動態擴展(反正是虛擬的), 訪問量大的時候多用點,沒啥訪問量了就釋放一點,按需分配,很方便,這就是 雲計算 的一個場景。

隨著時間的推移,各個公司和系統收集的數據越來越多,都堆成一座大山了,難道就放在那裡白白地浪費硬碟空間嗎?

有人就驚奇地發現,咦,我們利用這些數據搞點事情啊, 比如把數據好好分析一下,預測一下這個用戶的購買/閱讀/瀏覽習慣,給他推薦一點東西嘛。

可是這么多數據,用傳統的方式計算好幾天甚至好幾個月才能出個結果,到時候黃花菜都涼了,所以也得利用分布式的技術,想辦法把計算分到各個計算機去,然後再把計算結果收回來, 時勢造英雄, Hadoop 及其生態系統就應運而生了。

之前聽說過一個大前端的概念,把移動端和網頁端都歸結為「前端」,我這里造個詞「大後端」,把那些用戶直接接觸不到的、發生在伺服器端的都歸結進來。

現在無論是前端還是後端,技術領域多如牛毛,都嚴重地細分了,所以 我認為真正的全棧工程師根本不存在,因為一個人精力有限,不可能搞定這么多技術領域,太難了

培訓機構所說的「全棧」,我認為就是前後端還在拉拉扯扯,藕斷絲連,沒有徹底分離的時候的「全棧」工程師。

那麼問題來了, 後端這么多東西,我該怎麼學?

之前寫過一篇文章叫做《上天還是入地》,說了學習的廣度和深度,在這里也是相通的。

往深度挖掘,可以成為某個技術領域的專家,如搜索方面的專家、安全方面的專家,分布式文件的專家等等,不管是哪個領域,重點都不是學會使用某個工具和框架, 而是保證你可以自己的知識和技術去搞定這個領域的頂尖問題。

往廣度發展,各個技術領域都要了解,對於某種需求,能夠選取合適的軟體和技術架構來實現它,把需求轉化成合適的技術組件,讓這些組件以合適的方式連接、部署、運行,這也需要持續地學習和不斷的經驗積累。

最後,以一張漫畫來結束吧!

C/C++高級工程師學習路線圖:

J. 如今前端程序員還有前途嗎

先回答樓主的問題,前端程序員還有前途嗎?答案是肯定有!

web前端算起來是一個新興的行業,被重視也就是近幾年的事情。無論是剛剛開創的小公司,還是中大企業,首先需要的就是他們自己的信息,網站是大多數的選擇,要做網站,就需要前端!需要前端顯示頁面。其實web前端的崗位職責就是實現前端頁面!不信我們來看看前端招聘的職位描述和任職要求:
web前端崗位職責:
1、負責前端架構設計、組件的設計與開發;

2、維護、優化現有前端頁面;

3、與後端開發工程師配合完成產品開發;

4、進行技術創新,提升產品的用戶體驗;

5、根據項目需求和設計,分析並給出解決方案。
任職要求:
1、本科及以上學歷,4年以上Web前端工作經驗;

2、熟悉W3C標准、HTMLXHTML、CSS,熟悉跨瀏覽器兼容調試、能夠編寫規范、可維護的前端代碼,有組件設計思想;

3、精通Ajax、JSON、JSONP等前端技術,至少熟悉一種常用JavaScript腳本庫(React、Vue、AngularJS、React Native等);

4、具有豐富移動端和PC端研發經驗,對Web前端可用性、瀏覽器兼容性、及良好用戶體驗有深刻認識和實踐;

5、具有良好的溝通和團隊協作能力;

6、具有vue、elementui開發經驗者優先;

7、熟悉Node.js、less、scss、stylus、webpack優先。

當然,說了這么多,你還是會有疑惑,最好的解決辦法就是看前端的招聘需求,職業火不火,看招聘需求就知道了!

智聯招聘14782條招聘信息

網路百聘18980條招聘信息
如果看到這些你還懷疑前端的發展前景,那就在說不過去了!

說了前端的前景,就附帶說一下前端的學習吧。直接來一張學習線路圖!

還是很有前途的。

首先,前端程序員是完成人與機器交互的最直接的方式的研發工作,無論任何系統,如果沒有同人的交互,那肯定是沒有市場的,所以前端工程師是永遠不會沒有前途的。

我就是一個碼農,一直從 asp,c#,到現在的php,現在帶團隊,個人感覺,現在的前端比後端有前途,從這兩年,我招聘的人薪酬上面,就可以看出,前端的薪酬已經超越後端了。特別h5,的出來。加油吧!

這個問題還是很有前途的,從以下幾個方面回答你。

第一、開發這種技術已經是基礎設施了,永遠不會過時,即使阿里雲做的再好,那也是初級模板,一些個性化的高技術含量的公司不會照搬他們的產品的。所以還是非常適合一些剛畢業的學生來選這個的,原因嘛就是入門較低嘍,適合不會溝通交流的人,剛剛畢業的好多學生還是有溝通障礙的,大飛就是,所以一開始選擇了開發。只是後來在不得不面對溝通這個事情的時候,才轉了行。

第二、賺錢多。在畢業的前幾年,做開發薪水是最高的。技術的價值也就發揮出來了,這是一個程序員最有成就的時期。也是積攢最多的一個事情,當你的技術已經遇到瓶頸了的時候,賺的錢也差不多了。不過後勁就小很多了,隨著年齡的增加越來越不值錢了。到那時就要考慮轉型了,因為你的溝通協調能力弱一些,思維也停留在程序員思維上。往往就顯得不太值錢了,

第三、前端開發,我一個同學在做,面試基本上都是去大公司,薪水也不低,前段時間跟他交流的時候,說用的框架都是中國人自己寫的框架,這更符合本土化開發。有興趣可以深入了解一些。做開發的黃金年齡是從畢業到30歲之前,如果有人在年齡大了還找不到職業方向,再來做開發的話,大飛給個建議還是免了吧。別這么折騰了,希望不大了。

首先在做我的觀點陳述的時候,希望你先了解我所說觀點的背景,我,aming,前端從業者 2007~2018,差不多是從前端最被不看好的年代,就不離不棄,所以評價我對前端的感情,那一定是真愛!

正題

我的觀點,可能會與95%的人的觀點相悖,希望大家理性吐槽,支持我觀點的給一個大大的贊

我一直在思考前端的終極目標是什麼,後來我得出答案——是用戶體驗。

標準的html,規范的css,高效的js,合理的命名等等。你聽著可能會覺得這不都是一些很簡單的事情嘛,而我真的就傻到,把這些我認為重要的玩了近10年,並且年數越多,越生敬畏。

我開了一家前端公司,經手的客戶有騰訊,智聯招聘,京東等,至少證明了我所堅持,它是有價值的。

即便現在框架橫飛

即便很多人告訴我,不會框架,你什麼都不是!但是我所堅持,我會繼續堅持。

我不排斥框架,我也會與時俱進,但是我依然認為一個標準的,用戶體驗好的,規范的html,css,js依然非常非常的重要。

怎麼會沒有前途?

先說明一下題主這里的前端程序員,在早期它的稱呼通常是美工或者UI開發,它同時負責UI設計及開發。隨著時代的發展,產品對用戶體驗的要求越來越高,UI交互越來越復雜,美工又細分為設計和開發兩個崗位,當然設計又分為信息架構,交互設計和視覺設計。開發自然就是前端開發,它與設計人員、後端開發人員協同工作。

美工設計,重要嗎?廢話,當然重要,不可能讓產品頂著一個見不得人的用戶界面吧?

界面架構,重要嗎?我問的還是廢話,沒有架構,單純的數據有什麼用?

個人認為只要你知道前端是做什麼,絕不會認為前端沒有前途,前端開發是一個很復雜的工種,像一些規模不大的公司,上述那些前端可能都要做,當然一些公司會把設計和開發分開。

最後,希望每一個人對於自己的職業都有著清晰的認識,不存在沒有前途一說,只要你努力,沒有前途也會有錢途。

本回答由大大神我提供,希望能幫助到你,(PS:大大神,全球專業的軟體協同產業生態鏈平台)

不是現在有沒有前途,從有開發崗位以來,做前端的就沒什麼前途。在團隊中一直是沒地位的。不懂後台,不懂邏輯是致命傷。做界面的設計的永遠只能在別人的指導下做事,無法主導整個軟體項目。

前端還是很有錢途的,之前前端不被重視,現在在智聯招聘上,前端工資都比較高,一眼看去基本都是7千起,當然我看的是是二線城市。所以前端現在是比較吃香的。

七千三百六十千,行行出狀元,只要別人做不了的你能做,別人能做,你比他快。別人快的,你比他好,就有前途。同樣收廢品,香港人張茵做到了中國女首富,而你收廢品,每天去打牌,自己都養不活。

現在是互聯網時代 肯定有前途啦

閱讀全文

與做程序員有前端嗎相關的資料

熱點內容
python編寫排序函數 瀏覽:876
51單片機定時器中斷程序 瀏覽:561
win7iisphp安裝 瀏覽:810
有限元網格劃分演算法 瀏覽:565
sql中查詢命令 瀏覽:800
建設app如何開通簡訊 瀏覽:788
程序員那麼可愛父母查崗 瀏覽:498
php東方通 瀏覽:134
榮耀在線app可以在哪裡下載 瀏覽:367
mc演算法實現 瀏覽:672
阿里雲伺服器t5 瀏覽:46
命令行調用程序 瀏覽:73
汽缸壓縮比大了好嗎 瀏覽:667
工程電路分析pdf 瀏覽:48
k線圖源碼大全 瀏覽:457
c語言編譯器可以走c嘛 瀏覽:18
蘋果已經購買的app如何不再訂閱 瀏覽:150
ubuntu默認命令行 瀏覽:532
平面橢圓怎麼編程 瀏覽:516
安卓手機微信照片馬克筆怎麼去掉 瀏覽:231