A. 轉行學習前端好還是後端好
作為一名前端工作者,我當然是首推前端了!
首先,什麼是前端?
Web前端開發也戲稱「web前端開發攻城獅」,目前這個職位也叫「大前端」。這個職位好多人並不知道是怎麼叫出來的,那麼我偷偷告訴你:其實是淘寶團隊,發明出來的本土化的名稱,因為歷史原因,淘寶在2005以後迅速崛起,並且爆發式的訪問量,讓淘寶網的用戶體驗受到巨大考驗和急需前進。
然後淘寶官方第一次有了【web前端開發】這個字眼和招聘職位,或許其他網站也想到了這樣一種描述,但是畢竟知名度巨高的淘寶,受關注度自然高,口碑相傳,就把前端開發這個叫法發揚光大了。
而那時候的網頁設計師如果要入此道,必須要掌握的就是Dreamweaver,並不是說只有他能寫html和css,而是它在當時的自動提示實在太好用、太強大了,簡直不用費腦細胞,你就可以輕輕鬆鬆的完成你所想。在當時前端工具和編輯器貧乏的時代,這個絕對是神奇級別了(當然後來寫的多了都熟悉基本不用提示的)。當年還有很多基於Dreamweaver構建網站的教程,那時候真的是個基情滿滿的年代,這些工具類的歷史產物,有興趣的朋友可以去了解一下就好了.
Web前端工程師主要做什麼?前端工程師需要的知識和技能!
前端工程師是互聯網時代軟體產品研發中不可缺少的一種專業研發角色。
從狹義上講,前端工程師使用HTML、CSS、JavaScript等專業技能和工具將產品UI設計稿實現成網站產品,涵蓋用戶PC端、移動端網頁,處理視覺和交互問題。
從廣義上來講,所有用戶終端產品與視覺和交互有關的部分,都是前端工程師的專業領域。
前端是最接近產品和設計的工程師,起到銜接產品和技術的作用,前端為用戶可以看到的部分負責,所以也是最接近用戶的工程師。
在多終端的時代,如果一個產品同時支持PC、移動端,前端工程師還需要和更多的角色打交道。
前端要解決界面和交互問題,實際上UI層面上的問題一直是軟體工程方面的一個難題,因為UI不停地在變化。瀏覽器各個版本的兼容性、Web標准、移動設備、多終端適配,給了前端工程師很大的挑戰,對前端工程師的能力也有很高的要求。許多UI問題有不只一種解決方法,許多問題有非常巧妙的思路和精彩的解決辦法,前端在工程師群體里是屬於非常有創造力的一個群體,因為這個行業需要豐富的創造力和想像力。
前端工程師還是Web標準的制定者、實踐者和推動者,而現在的W3C標准不僅僅局限於瀏覽器,還包括各種手持智能設備,車載設備、智能家居等等。在未來萬物互聯的時代,前端將不僅僅是網頁上的工程師, 而是所有人機交互領域的工程師。
現如今Web前端崗位工作方向越來越細分,對於專項優勢明顯的開發人員尤其受企業的青睞,也使得現在掌握前端開發技能的人有越來越多的就業方向可以選擇,譬如網頁製作、H5開發、小程序開發、APP開發等,將來對於Web前端開發者的求職選擇也將更加多樣。
如何學習web前端開發?
作為一個初學者,你必須明確系統的學習方案,我建議一定有一個指導的人,全靠自己學,放棄的幾率非常大,在你對於web前端還沒有任何概念的時候,需要一個人領進門,之後就都靠自己鑽研,第一步就是確定web前端都需要哪些內容,並且在多少時間內學完,建議時間6個月保底。
視頻為主,書為輔。很多初學者在學習前端的時候非常喜歡去買書,但是最後的結果是什麼?看來看去什麼都不會寫,所以在這里給大家提醒,書可以看,但是是在建立於你已經對於某個知識點有了具體操作的執行後,在用書去鞏固概念,這樣更加利於你對於知識的理解。
對於學習技術來講,掌握一個學習方法是非常重要的,其實對於學習web前端來講,學習方法確實很多都是相通的,一旦學習方法不對,可能就會造成「方法不對,努力白費」。其實關於這方面還是很多的,我就簡單說個例子,有的人邊聽課邊跟著敲代碼,這樣就不對,聽課的時候就專心聽,做題的時候就專心做題,這都是過來人的經驗,一定要聽。根據每個人的不同,可能學習方法也會有所出路,找到適合你自己的學習法方法是學習的前提。
自學路線:
第1階段:前端頁面重構(4周)
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
第2階段:JavaScript高級程序設計(5周)
內容包含:(原生JavaScript交互功能開發項目、面向對象進階與ES5/ES6應用項目、JavaScript工具庫自主研發項目)
第3階段:PC端全棧項目開發(3周)
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
第4階段:移動端項目開發(6周)
內容包含:(Touch端項目、微信場景項目、應用Angular+Ionic開發WebApp項目、應用Vue.js開發WebApp項目、應用React.js開發WebApp項目)
第5階段:混合(Hybrid,ReactNative)開發(1周)
內容包含:(微信小程序開發、ReactNative、各類混合應用開發)
第6階段:NodeJS全棧開發(1周)
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)。
B站上有很多免費的web前端視頻教程,可以跟著學學。
B. 產品轉前端開發,怎麼樣
我覺Web前端開發的發展前景還是不錯的,主要體現在以下幾點:
傳統軟體互聯網化已經是大勢所趨,傳統軟體服務商都在尋求自己產品的互聯網化發展之路。
這是一個用戶體驗為王的時代,通過Web2.0的熏陶,用戶在享受它帶來的便捷的同時也對互聯網產品的用戶體驗有了更高的要求,這意味著前端開發人員也會有更多的挑戰和機會。
由網頁製作到Web前端工程師這個職業名詞的轉變就意味著Web前端開發已經越來越趨向專業化、職業化,同時從這個新名詞也可以看出IT業界已經逐漸意識到前端工程師的重要性。
Web前端技術更新迅速,生命力極強,幾乎每天都能感受到它的脈搏,特別是近兩年HTML5的來襲更是繼Ajax之後又一次將前端技術推向風火浪尖。
C. 30歲的兩年JAVA程序員轉行前端還是產品
累是一個原因,另一個原因是沒人可以一輩子做程序員的,所以有人賺夠了就開始另謀生路了,還有,現在做程序員工資都還可以,深圳七八千的很正常~~
D. 轉行做Web前端,該如何轉可發展的方向有哪些
React,vue這兩大框架普遍用的比較多,還有就是uniapp, 可以學一下或者參加培訓,基本上面試答出來一半左右,然後態度好點,就可以通過入職。
E. 在IT和互聯網行業,產品經理是前端還是後端為什麼
我理解為:客服經理為前端!設計為後端支撐!說錯不噴!
產品經理既不屬於後端,也不屬於前端。
如果你的問題是指:產品經理是屬於前端研發人員,還是後端研發人員,那麼兩者都不是。因為嚴格來說,產品經理是屬於運營人員,在很多公司都歸屬於運營部門。
如果你的問題是指:產品經理是屬於前端銷售人員,還是後端研發人員,那麼答案也是同樣的:兩者都不是。
因為產品經理是溝通前端銷售人員,和後端研發人員的渠道。所以,你可以認為產品經理是前端和後端的中樞。
這個崗位需要把前端銷售人員接收到的用戶需求,轉換成具體的功能,在產品上實現。也需要把後端研發人員的能力,轉換成文檔或者其他材料,供前端銷售人員使用。
所以,產品經理既不屬於前端,也不屬於後端,而是兩者之間的中樞。
你好,謝謝你的邀請。產品經理,在互聯網行業,我感覺應該即使後端客戶經理,有事前端。產品經理負責從設計規劃到具體實施落地的整個生命周期和價值的。在一個物聯網企業一個產品經理其實就是企業的CEO;而互聯網方面一個可獨立運轉的子系統也可能構成一個產品,那麼她的產品經理可能是研發人員、銷售運營或者其他設計相關的人員。前端的工作主要在根據用戶和市場挖掘需求。後端的工作主要是根據業務和發展規劃需求。
當然在互聯網企業里有側重點,後端主要特點:梳理復雜的業務流轉、管理配置復雜類似矩陣化結構的功能、進行接內部外部的不同系統數據的對接、保持企業的產品技術優勢、對業務數據進行監與保護。
前端客戶經理主要特點:需求分析,完成產品設計、編寫產品需求文檔、和各方進行有效溝通、從初期的概念設計到上線後的數據分析和用戶反饋收集,不斷優化產品品質、推動項目開發進度、合理分配資源、有高效的時間管理策略和經驗等等
所以具體產品經理屬於前端還是後端,需要你個人的分析和公司需求策略決定!
這個前端、後端,如果是公司角度:
IT行業產品經理有可能屬於前端。類似售前的工作。
如果是技術角度:
產品經理分:前端、中台、後端、業務條線、全棧
產品經理要區分前端或後端,我們先從產品形態本身去看,傳統行業的產品偏於整套解決方案或軟體集成為多,要求產品經理技能傾向於解決行業問題,其中要參與較多產品方案中的技術方案的理解、研究與設計。而互聯網產品經理,獨立的商業模式,更多的to C 業務,導致產品形態區別於傳統行業,它更面向用戶與要實現的商業模式,產品的展現層需要更多的交互設計,雖然有很多產品經理配備了交互設計師,但交互仍是產品經理不可逾越的技能。
以上並非絕對,因為互聯網下一個時代也是向產業端發展,逐漸也形成了大量的解決方案,而另一方面傳統行業也在互聯網化,本身也孵化了大量的to C業務,所以傳統行業與互聯網行業在其軟體產品的結構是相互交織的。
前端與後端的定義也看公司怎麼定,不同公司有區別。
在我看來,此問題還是要回到產品經理的職能與工作職責,就是分析市場、定義產品、設計產品、迭代產品,趨向越來越好,實現產品的價值所在。所以,產品經理的深度應該是一個全棧產品經理,或者廣度理解是產品線產品負責人,就是前後都會。
1. 產品經理需要理解客戶的需求,需要不定期去和客戶交流,獲取對產品的意見和建議。需求調研和獲取階段,產品經理的角色屬於前端客戶溝通和落實需求的角色。
2.需求明確後,產品經理需要在研發組內部,進行需求講解,對開發和測試,UI設計等同事的問題進行解答。產品經理此階段的工作,偏向與後端溝通需求和細化需求的角色。
總結: 產品經理是鏈接前端客戶和後端研發的紐帶,溝通需求和協調研發資源實現需求。
產品經理:
第一、產品經理既不屬於前端也不屬於後端;
第二、產品經理的工作內容:
1、熟悉產品的需求,與需求方溝通產品的需求,或者根據現在市面上的功能,推導出產品出來;
2、根據收集的產品需求寫出產品稿;
3、與前端、後端的技術人員評審產品稿,核對產品稿的可行性;
4、當前端、後端的開發人員根據產品稿把項目開發出來後,產品人員還要初步驗收項目,產品人員驗收完項目後,才有測試人員介入去驗收。
所以說產品經理更像一個設計師的性質,但是又沒設計師的范圍大,因為前端、後端的很多實現方式,產品人員是不負責的,只是效果方面的范圍管控。
你好,很高興可以回答你的這個問題,希望我的回答對你有幫助,我認為產品經理是一個項目的交接人,和項目開發關系不太大。這是我個人的想法,說錯了別怪我哦。
都不屬於。算是技術開發、運營、設計的統籌與粘合崗位。
首先需要明確 產品經理的概念是什麼。
網路對產品經理的定位是 企業中專門用來負責產品管理的崗位,負責市場調查並根據產品、市場及用戶等的需求,確定開發什麼產品,選擇什麼業務模式,商業模式等。並推動相應產品的開發組織,還要根據產品的生命周期協調開發營銷運營等。
第二點,產品經理在不同的公司的定位是不一樣的。根據從屬部門不同會有不同的定位。有些小公司,產品經理的許可權很小。他們只需要根據上級提出的需求畫出原型,然後理順邏輯,負責最後功能把關,有些還兼任著測試等各種奇葩的任務。
大公司的產品經理,對整個產品的生命周期負責,從競品分析市場調研,到需求分析流程梳理,研發流程測試進度等等都會進行參與協調。
在IT或者互聯網行業,如果從這個業務或者整個公司的角度去看前端和後端,那麼產品經理其實應該屬於後端,因為站在業務或者公司這個宏觀角度,和客戶直接接觸的職位才應該算作前端,比如銷售,售前、售後咨詢等等。作為產品和業務的設計和規劃者,應該作為後端,比如產品,設計師,工程師等等。
但是,在IT和互聯網行業,通常不會以這樣一種宏觀角度去區分前後端,而是會細化到部門或者職位,而前端和後端通常會指技術崗位中的前端和後端,即前端工程師和後端工程師。而這兩個職位都不包括產品經理。
前端工程師是指做用戶端產品的工程師,主要包括用戶界面,用戶交互等。後端工程師主要是指做服務端業務開發,中間件、基礎設施等開發。
而產品經理主要是負責產品設計,包括功能設計,流程設計,產品交互設計等等。
綜上,前後端的區分主要是看在什麼角度上區分。而不是單純的某個職位屬於哪一端。
F. 前端轉來的,為什麼各個崗位的人都熱衷於轉產品
1、是不是因為你比較關注產品,所以你覺得很多人轉?我經常聽到別人說要轉運營,也很多人想轉人事,想轉產品的人也很多,很正常啊。
2、你所說的那些人轉產品都是跟產品崗位有過接觸的人,產品崗位從無到有,原本就需要其他崗位轉過來,有一部分人是對產品崗有較深的認識才轉的,當然不排除頭腦一熱要轉的。但沒必要消極的以偏概全。
3、你感覺遍地是產品?產品崗被貶低多是產品人在說,產品崗是一個比較技能需要全面些的,在其他崗位積累的經驗必然能幫助他做產品工作,而且產品相對是一個比較獨立創造性的崗位。而像運營崗位,有特別多的限制因素,限制於資源、團隊、創意等等。從運營崗的角度看,他們也不希望隨隨便便的人進入運營大軍,導致團隊被拖後腿。一樣的。不需要抱著消極的態度去看待產品崗目前的轉行現象
G. 轉行做Web前端的理由有哪些
今天小編要跟大家分享的文章是關於轉行做web前端的理由有哪些?世界上有太多的職業可供你選擇,因而選擇靠什麼來生存並不是一件容易的事情。正確的方法應該是兼顧市場需求以及你的興趣。WEB開發在過去的十年內發生了很大的變化,從市場和銷售的角度來看,WEB應用甚至常常會超過那些桌面應用。這里,我列出了你應該成為
WEB程序員的5個理由。下面來和小編一起看一看吧!
一、可以獨立工作
成為一名優秀的團隊成員對於任何組織來說都是一項很重要的技能,但是當涉及到一些私人的業務,或者你想在工作之餘賺取一些外快的話,獨立工作是非常重要切具有巨大好處的。作為一名WEB
程序員,你可以輕松的通過創建WEB應用、網站、主題以及很多數字產品來賺錢。你可以在一些網站上售賣你的作品,或者花費下午時間的一兩個小時製作WordPress主題來賺取外快。
二、不需要很大的啟動成本
開發Web應用程序並不需要龐大的計算資源。啟動成本很低,你只需要擁有一台電腦並且能夠聯網即可。開發
WEB應用的大部分工具都是免費的,而且現在也很容易找到不錯的主機服務商,價格也很低,甚至幾十塊錢/月就可以搞定。
三、以在線賺外快
做為一名WEB程序員,你的產品不需要任何的包裝和運輸。你只需將代碼部署到託管伺服器上並運行它即可。你也可以方便的進行遠程咨詢,或者創建網站然後在不同的市場上出售。Envato
就是這樣一個為不同數字產品提供出售的市場,其中一個就是WordPress主題:#。
四、可以充分利用web前端技能開發移動應用
WEB應用以及瀏覽器的兼容在過去的幾年得到了良好的發展。現在你可以很容易的把WEB應用打包成移動應用,然後發布到AppStore,Google
PlayStore或其他移動應用市場。它的用戶界面與本地應用程序非常相似,因此你可以用WEB技能開發出功能強大的移動應用,從而使自己獲得了巨大的市場和商機。
五、有足夠的多的工具和框架適應
作為一名
WEB程序員,有足夠多的工具和框架可以讓你用不同的方法輕松的完成工作。當然,這在很大程度上會受你選擇的平台的影響,但我可以自信的說,幾乎所有主流的WEB開發平台和語言都有良好的社區支持,以及眾多的開發WEB應用和網站的工具可供選擇。從你開發到產品進入市場,只需要很短的時間。
如果你還沒有決定成為哪種程序員,這里是你應該成為
WEB程序員的5個理由。WEB程序員有大量的機會,適合不同類型的人的需要。你可能是一個兼職的或者全職的專業程序員,WEB開發會給你提供很多。
以上就是小編今天為大家分享的關於轉行做web前端的理由有哪些的文章,希望本篇文章能夠對想要轉行做web前端的小夥伴們有所幫助。想要了解更多web前端知識記得關注北大青鳥web培訓官網。最後祝願小夥伴們工作順利!
本文來源:#翻譯:#
H. 做Java開發一年多了,想轉前端,後端跟前端哪個前景更好一點呢
關鍵是看你對哪個比較感興趣吧。
前後端應該都挺有發展前景,相對來說前端會比較簡單一點。但是現在對於同個層次的人,一般公司前後端待遇都差不多,待遇好的肯定是你很牛逼的。
反正就我們公司而言前後端大體是一樣的,你應該想 一下你自己對哪個比較感興趣,比較想學哪個,時間長了總會有收獲的,就怕老是處於觀望狀態,學前端的感覺後端待遇好,後端的感覺前端待遇好。
I. 資深UI設計如何向WEB前端轉型
UI設計主要偏設計,很多的UI只是負責出圖,並沒有和程序太深度的交流,他更多需要定位使用者、使用環境、使用方式並且為最終用戶而設計。
前端設計在設計的基礎上涉及到HTML5+CSS3的知識,更多的要解決兼容性問題。這是需要同時同步的學習互聯網知識和前端代碼知識。你要考慮清楚你能否願意去學習,因為美術設計和代碼還是有區別的。
H5+CSS3學習不復雜,但是解決兼容性問題需要大量的實踐與經驗,多於程序溝通。再說你所在的公司願不願意讓你往這方向發展?如果你在UI已經做的很好了,我覺得沒必要轉。
再是你要偏策劃的話可以學習一下原型設計的知識,再考慮轉前端設計。比如現在很好用的axure。手機、PC、響應式是都可以模擬實現的,比做靜態頁面快捷的多。跟容易讓客戶看到自己的需求案例,模擬將來自己網站的初步體驗。
其實按工作結構的話,你要是有足夠的溝通能力與專業知識、網站架構知識,完全可以轉原型,經驗足夠了可以勝任產品經理的話就是畫原型圖和客戶談策劃溝通解決需求問題。這樣不是更好么?