-
1 # 鑄夢工程師
-
2 # FOV技術
1.資深Web架構師
這個方向,既兼顧了工作的單純性、又能夠減少實際Coding的工作量,能騰出更多時間。在國內,Web前端工程師遇到較多的情況是總是反覆編寫著同樣的程式碼,總是面對著同樣的技術和產品,容易感覺枯燥。但正是由於這樣較為廣泛的Web相關知識的沉澱,使得我們更加容易成為一名架構師。
雖說這種職業發展方向不如第一種來得平滑,但是作為一名架構師在學習後端技術、DBA、Platform等內容,將其豐富的知識應用到需要實際中的專案操作,不再侷限自己在家裡隨便寫寫兩個Demo。即便在學成這段時間,勢必會遭遇一段時間的陣痛期。但對於一個大局觀好、悟性好、知識面廣的前端工程師而言,這依舊是值得推薦的榮光之路。
2.資深Web前端工程師
這個方向算是一個Web前端最基本的選擇了,但能夠把自己的專業做到極致,能一輩子就在一個專業領域不斷學習和積累。對所有的Web前端工程師來說,朝著這個職業發展方向,只要足夠耐心、厚積薄發,成功的概率是非常高的。
3.網頁設計師
網頁設計師可以將平面設計中的審美觀點套用到網站設計上面來(其區別是動e69da5e6ba907a686964616f31333363386231態網頁的製作是平面設計不能達到的,它是一種審美方式的延伸)。網頁如門面,小到個人主頁,大到大公司、大的政府部門以及國際組織等在網路上無不以網頁作為自己的門面。當點選到網站時,首先映入眼簾的是該網頁的介面設計,如內容的介紹、按鈕的擺放、文字的組合、色彩的應用、使用的引導等等。這一切都是網頁設計的範疇,都是網頁設計師的工作。而且具備精通Photoshop,Coreldraw,Frontpage,Dreamweaver等多項網頁設計工具的能力。
4.php程式設計師
PHP技術人才,正迎合了目前的網際網路的發展趨勢。而且PHP作為非常優秀的、簡便的Web開發語言,和Linux,Apache,MySQL緊密結合,形成LAMP的開源黃金組合,不僅降低使用成本,還提升了開發速度,滿足最新的互動式網路開發的應用,這使得php軟體工程師成為一個發展迅速的職業。
5.自己創業
其實,自己創業是最好的道路,但也是成功率最低的道路,挑戰和機遇並存。作為一個前端技術人員,需要將自己的視野更多放在行業的動態、產業鏈的動態、相關產品領域的動態,把關注細節的優勢繼續保持,同時,增強自己把控一個產品乃至一個公司命運的能力。
6.轉崗管理或其他
這條職業道路和Web前端技術之路關係不大。
最後,無論是否走上Web前端開發這條道路,其實對於任何技術之路,更好的大局觀、更廣泛的視野是良好發展的必備條件。擁有良好的大局觀和更廣泛的視野別無他法,只能不斷的進行知識的橫向拓展和積累,同時,多在橫向拓展知識的時候進行實踐,把知識變成技能,對於初學者來說,更應如此。
-
3 # 方永和
WEB能做什麼工作,實際上你就是問網頁能做什麼工作。
首先,你應該清楚兩種應用模式:C/S和B/S,即客戶端/伺服器模式和瀏覽器/伺服器模式。簡單地理解,所謂C/S模式就是在你的客戶端上,執行一個程式,實現某個應用,當然,在執行過程中,程式執行需要後臺伺服器的資料支援。而B/S模式則不同,它就是開啟一個網頁,你在網頁上點選操作完成某個應用。你看到的網頁,以及你的操作響應,基本都是有後臺伺服器提供的,這時你的客戶端就好像只是一個顯示器(當然,這和終端還不一樣)。至於C/S和B/S的優劣比較這裡就不細說了,大家上網去查,你既然提這個問題,肯定是瞭解了WEB的優勢。
理解C/S和B/S了,你就知道WEB能做什麼了。理論上,C/S模式能實現的,B/S模式都能夠實現,只是在實現某個特定功能時,兩者的開發難度有差異,使用者展現有所不同。很多B/S頁面使用了Flash程式設計,做得很像C/S程式。如果願意學習Flash程式設計,用Fusion Charts處理圖示曲線等等,你會感覺WEB開發可能更簡便。
-
4 # 物物互聯夢動者
入行web前端開發可以做什麼工作
前幾年,很多人看到IT行業越來越火,就想轉行成為程式設計師。那時候轉行還是很簡單的,不一定要掌握很多技術知識,如果你是前端人員,甚至會寫個靜態頁面就可以去應聘了。但現在,這樣的“好事”越來越不好找了,很多畢業生面臨著一畢業就失業的情況。然而,市面上飽和的大多數是初級的職位,對於中高階開發工程師,企業還是很歡迎的。作為初級程式設計師,必須逐步明晰自己的發展方向和道路,如果永遠停留在自己心理舒適區,就註定永遠改變不了。
其實,網際網路行業主要看能力,科班不科班的學歷不學歷的,幾年後都不那麼重要了。根據調查,幾年後,專科出身的程式設計師和本科的薪資其實相差無幾。那些非科班培訓的,在學習的時候比科班的承受了更多的壓力,知道自己非科班和那些優秀的同學差距差了幾百個日夜的程式碼量,自己就用其他的時間去補上。只有技術過硬,在哪兒都不愁就業,“萬般帶不去,唯有業隨身”學習本來就不是在課堂那幾年說了算,而是在人生的旅途中不間斷的事情。
高校畢業生或初級程式設計師,如果面臨找工作的壓力,不如先提升自己的技術水平和實際操作能力,這才能夠在就業起到一個實質性的推進作用。已經就業的初級程式設計師也不能鬆懈,堅持本身就是很有意義的事,無論是誰都需要不斷充電才能獲得更好的待遇和晉升階梯。選擇妥協和將就,註定會有很多遺憾,而這種遺憾是無法彌補的。不努力,壞的永遠不會過去,好的人生也很難擁抱你!
很多人對前端,普遍存在巨大的誤解,其實前端一點也不簡單大多人都認為前端開發是一個「相對於其他模組來說更簡單的領域」,在他們心中的前端工程師的工作就是切圖,實際上,前端能做的很多,入行web前端開發可以做什麼工作:
1、在設計師和工程師之間實現視覺化的語言;
2、用視覺化的設計,定義一組代表內容、品牌和功能的元件;
3、為 Web 應用程式的會話、框架、需求、視覺化的語言和規格設定底線;
4、定義 Web 應用程式的裝置、瀏覽器、螢幕、動畫的範圍;
5、開發一個質量保證指南來確保品牌忠誠度、程式碼質量、產品標準;
6、為 Web 應用程式設定適當的行距、字型、標題、圖示、填充等等;
7、為 Web 應用程式設定多種解析度的影象,裝置為主的實體模型,同時維護設計指南;
8、標記 Web 應用程式,使之語義化,SEO 友好;
9、用一種友好的,耗電少的,裝置和客戶端感知的方式連線 API,獲取資訊;
10、開發客戶端程式碼來顯示流暢的動畫、過渡、延遲載入、互動、應用工作流程,大多數時間用來考慮漸進增強和向後相容的標準;
11、保證後臺連線安全,採取跨域資源共享 (CORS)的程式考慮,防止跨站點指令碼 (XSS)和跨站請求偽造 (CSRF);
12、最重要的是,儘管有嚴格的期限、利益相關的要求,以及裝置的限制,無論現在還是將來永遠是「客戶第一」。
為了實現上述目標,前端工程師採用了從視覺化到程式設計的多種工具 ,甚至有時要照顧市場、 UX 到內容改進等等。
-
5 # 悟空知家
前端工程師是網際網路時代軟體產品研發中不可缺少的一種專業研發角色。從狹義上講,前端工程師使用 HTML、CSS、JavaScript 等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋使用者PC端、移動端網頁,處理視覺和互動問題。從廣義上來講,所有使用者終端產品與視覺和互動有關的部分,都是前端工程師的專業領域。
-
6 # 軟體開發轅
可以做HTML網頁開發,用css美化網頁等
winform應用程式開發與資料庫開發一些應用程式
PS等做動漫人物、形象設計,海報廣告等
-
7 # 毅行山脊
WEB是使用者與服務交服的一個平臺,以前兩層C/S應用,是沒有WEB層的,隨著網際網路發展,三層B/S成為應用的主流與實際的標準,通過分層提升系統在低頻寬,以及更安全的應用。通過WEB在伺服器與使用者之間搭建橋樑進行互動,同時WEB也在規模與分層上擴充套件,提升能力,構建大規模的系統,更能滿足使用者需求。總的來說,現在除了遊戲、直播、微信類系統之外,其它大量的業務系統,都是由WEB來提供服務。
-
8 # JFound
web能做的工作就多囉。
平時手機上網、電腦上網所接觸到的,大部分都是web做的。
如平時所用到的瀏覽器,其訪問的內容就是web內容,有搜尋引擎、論壇、電商平臺、小說平臺、視訊網站、音樂網站等等,又或者微信裡的網頁、小程式等都是有web的足跡,還有很多app都有web網頁;目前很多基於類似electron開發的應用也是基於web;還有很多app的通訊也是基於web協議的。總之,web能做的工作很多。
-
9 # 此青不渝
作為一個從業多年的老前端來說,web做的工作可多了,首先最常見的就是各種網站,APP,小程式,快應用,遊戲開發等等,現在2020年前端的要求更高了,現在趨於大前端發展,就不是簡簡單單會HTML,CSS了,現在前端三大框架(angular,react,Vue)肯定要會其一,後端node要會,最起碼寫個微服務,UI框架那就隨便用了,隨便看看就能上手總之web很強大,說簡單也簡單,說難完全不亞於任何一門語言,學web就要做好時時學習的準備,技術棧更新太快,要不停學習。
-
10 # Cell66
Web應用程式是一種可以通過Web訪問的應用程式,程式的最大好處是使用者很容易訪問應用程式,使用者只需要有瀏覽器即可,不需要再安裝其他軟體
回覆列表
據統計,中國對於Web前端工程師人員的缺口將達到12萬左右,目前,北京、上海、廣州、深圳等地的前端工程師的薪資待遇更是一飆再飆。
巨大的人才缺口和極具競爭力的薪資待遇,自然會吸引年輕人的眼光,很多外行人也會通過培訓的方式轉行做Web前端,但是Web前端都要做什麼工作呢?學完Web前端,又可以從事哪些崗位?
今天上海北大青鳥人民廣場校區的老師就向大家介紹一下,企業是如何定義Web前端這個崗位的。
先從幾個人的小作坊說起,這種小作坊裡面,基本上有一個人負責頁面的設計,然後把頁面“切”出來,然後有一個專門的人負責套程式。在這樣的公司裡面,Web前端其實是由網頁設計人員來兼作的,而這個職位一般叫做網頁設計師或者叫做網站美工。
隨著公司規模的擴大,在達到十人以上到三十人左右的時候,網站一般會設定一個設計組,而這個組裡面一般要分出一個人來專職做Web前端的頁面製作,而不再是由美工兼任。而這樣的職位一般叫做網頁製作,也可以叫做“網頁製作工程師”。
公司繼續壯大,發展到上百人的時候,網站一般來說也會越來越重視使用者體驗等細節,這個時候,大公司的一般做法是成立一個由設計人員和Web前端人員組成的使用者體驗部門,這個部門一般來說應該叫做UED(騰訊的叫ISD),而Web前端也在這個部門之中。
規模較小的UED中的Web前端團隊一般叫做網頁製作組或者Web前端組,這個組主要是負責Web頁面的製作的,也就是Web頁面中的HTML和CSS的相關工作,相應的職位則叫做“網頁製作工程師”或者“Web前端製作工程師”。
騰訊的Web前端設定比較特殊,他們的規模較大,不叫UED,而是叫做ISD,他們的分工一般來說也是隻負責Web頁面的HTML和CSS部分,可能也包含少部分的JavaScript程式碼,而他們的這個職位叫做“Web重構工程師”。
而類似淘寶UED這種比較大的UED團隊,其Web前端人員的職責範圍也更大一些,他們的Web前端人員不僅要做HTML和CSS,還要做全部的JavaScript或者ActionScript,並且進一步擴充套件到Ajax甚至PHP等指令碼語言的範圍,而其相關的職位則主要分為“前端開發工程師”、“資深前端開發工程師”以及“前端架構師”。
概括來說,Web前端的相關職位名稱主要有:“網頁製作”、“網頁製作工程師”、“前端製作工程師”、“網站重構工程師”、“前端開發工程師”、“資深前端開發工程師”以及“前端架構師”。