-
1 # 科技小神虎
-
2 # 葛小波不見了
由於前後端分離的發展,現在我們的前端技術已經越來越成熟,對於很多實現了前後端分離的公司來說。對前端的要求就會較高一些,除了常見的HTML+CSS+JavaScript外,需要懂Nodejs,會元件化的技術,精通vue、angular等前端框架,能夠開發響應式的頁面佈局等等等等。
不過,前後端分離在很多的小公司中還是並不常見。主要還是因為系統的規模沒有達到那個級別,所以更多的前端在這樣的小公司,還是隻需要完成HTML+CSS+JavaScript的內容就夠了。
也就是把UI設計的內容轉化為靜態頁面,然後把靜態頁面輸出給後端的研發人員套頁面,連Ajax都不需要做。當然,有些小公司可能有移動端APP的研發工作,所以會對前端人員有進一步的要求,需要能夠使用H5的框架,開發一些APP。這種情況一般就能夠使用HBuilder一類的IDE,使用MUI這樣的前端框架就OK了。
不過,如果想要更上一層樓,渠道一些較大的公司,還是需要把前後端分離的技術給搞明白,瞭解一些Nodejs的知識,還有一些底層的實現。不然永遠都是原地踏步,最後只有被淘汰。
-
3 # rookies
不知樓主所說的小公司有多小,就我之前的經驗來看,小公司一般要做的東西比較雜。以你前端為例,可能就是你一個人包攬公司所有的頁面。甚至包括設計,ui,儘管可能你不太會,但是會給你美名其曰多學點東西沒有壞處。作為程式設計師,能去大公司就別小公司了。
-
4 # IT人劉俊明
作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。
首先,對於前端程式設計師來說,處在不同的開發團隊往往會有不同的崗位任務,隨著移動網際網路的發展,前端程式設計師的崗位任務邊界也在不斷得到拓展。通常情況下,前端程式設計師的工作任務涉及到Web前端開發、移動端開發、大資料呈現端開發和一部分後端開發任務,從大的發展趨勢來看,前端程式設計師也會逐漸向全棧方向發展。
Web前端開發是前端程式設計師的傳統工作任務,採用的技術以Html、CSS和JavaScript為主,同時需要掌握一系列流行的開發框架,框架對於Web前端開發人員來說是比較重要的,不僅能夠提升前端開發人員的開發效率,同時也能夠在一定程度上拓展開發人員的能力邊界。目前隨著Nodejs的應用,前端開發人員也可以完成一部分後端開發任務,這是一個重要的發展趨勢,意味著未來將有大量的前端程式設計師走全棧開發路線。
目前移動端程式設計師也陸續被併入到了前端開發團隊,包括Android開發、iOS開發和各種小程式開發等等,相對於Web前端開發來說,移動端開發的知識體系也比較龐大,而且對於程式碼編寫能力的要求也比較高。隨著雲計算平臺的應用,前端開發人員的開發效率將逐漸得到提高,隨著雲計算平臺逐漸向全棧化和智慧化方向發展,未來雲計算平臺在軟體開發領域將起到越來越重要的作用。
最後,隨著大資料技術的逐漸落地應用,前端人員也需要完成一些大資料呈現端的開發任務,要想完成這部分開發任務需要掌握大資料平臺的相關知識,總體上的難度並不算大。
-
5 # 程式設計師先森
畫頁面,做互動,提出需求,分析需求,給客戶解釋需求,給客戶設計系統。怎麼說吧,小公司不存在一個蘿蔔一個坑,基本都是哪裡烏鴉你,你就在那裡,技術也雜
-
6 # 樂樂tomo
一般這種的小公司做的事情很雜,是都要做的,如果你是前端一般都是隻要做前端頁面,或者是後臺頁面,然後就是和後端進行介面對接,按照需求實現功能,其實還是根據公司的實際情況來定義需要做些什麼,比如一些公司,他可能為了節省成本,可能還會需要你去學習php,或者後端的開發語言,或者就乾脆一個專案,就你一個人來去做,反正就是錢少事多,還忙,加班多,福利啥都沒有,不過自己可以在這段時間成收到更多經驗,這也是好的、
-
7 # 優就業IT小助手666
web前端即為網站的前端開發,前端開發是建立Web頁面或app等前端介面呈現給使用者的過程。 web前端開發透過HTML,CSS及JavaScript以及衍生出來的各種技術、框架、解決方案,來實現網際網路產品的使用者介面互動。
1、根據專案或者產品需求負責實現PC端及移動頁面的設計和開發、除錯等工作,高效、高質地完成程式碼編寫,確保符合前端程式碼規範;
2、與後端開發團隊緊密配合,完成介面對接,確保前後端有效互動共同完成專案或者產品;
3、綜合運用客戶端和伺服器端構建與最佳化方案、模組化開發等手段,提升開發效率和系統性能;
4、持續最佳化前端應用,改善使用者互動以及視覺,保證前端網頁的相容性以及頁面響應速度並負責前端程式碼的維護,
5、瞭解並結合業務需求,設計滿足使用者需要、符合使用者習慣、運用大資料分析能力、體現大資料特色的系統。
6、與設計師、產品工程師緊密工作在一起,實現產品前端ui和互動方面的開發需求,確保不同平臺、裝置上具有優秀的使用者體驗;
回覆列表
HTML5+css+JavaScript
這三個是前端開發中最基本也是最必須的三個技能。前端的開發中,在頁面的佈局時, HTML將元素進行定義,CSS對展示的元素進行定位,再透過JavaScript實現相應的效果和互動。雖然表面看起來很簡單,但這裡面需要掌握的東西絕對不會少。在進行開發前,需要對這些概念弄清楚、弄明白,這樣在開發的過程中才會得心應手。
近幾年來,許多企業招聘全棧工程師,就是前端和後臺都要掌握的程式設計師,Web前端也遠遠不是從前的切個圖用個jQuery上個AJAX相容各種瀏覽器那麼簡單了。現代的Web前端,你需要用到模組化開發、多屏相容、MVC,各種複雜的互動與最佳化,甚至你需要用到Node.js來協助前端的開發。因為node.js也可以像php,Java一樣作為伺服器,就是一種非常適合前端學的配置伺服器工具。
另外,學習一些框架,也可以讓你上手和快速開發,如jQuery和bootstrap等。