⑴ 前端需要會ps嗎
很多招聘信息中,要求前端開發工程師需要掌握ps技能。
學前端找工作必須要ps,這個印象是歷史遺留下來的。以前是沒有前端這個職位的,只有「頁面美工」或「UI」這個職位,這時候當然需要會ps了。因為那時候開發,需要大量的圖片製作,流程大概是:美工設計大圖;審稿;切圖;寫CSS和html。
我的觀點是,既然市場需要掌握ps技能的前端開發人員,那我覺得有必要去學習一下,在前端開發中ps工具的應用。反正技多不壓身,趁現在還學的動!
⑵ 前端攻城師切圖的時候需要用到什麼格式的文件呢一般都是psd吧用Jpg是為了方便還是因為他不夠專業
基本都是psd的 用的photoshop 有時候 設計稿樣稿出來會是jpg的 但是不是給前端切圖用的,主要的區別就在圖層那裡,有的地方圖層疊加,psd就直接可以圖層單獨切出來
特別是涉及到 半透明,png,圖標之類的地方,可以摳出純凈的圖標,還有就是字體什麼的,字體大小顏色,都會直接找出來
⑶ 前端開發需要學習設計嗎
學UI前景較好,培訓機構很多,可能當地選擇進行實地參觀了解,看學校的真實師資力量和教育實力再做選擇。分享UI的大概發展情況,希望對你有用。
UI即用戶界面設計行業剛剛在全球軟體業興起,屬於高薪技術設計產業,與國外在同步發展水平。其次國內外眾多大型IT企業(例如:網路、騰訊、Yahoo、中國移動、Nokia、聯想、網易、微軟、盛大、淘寶等眾多企業)均已成立專業的UI設計部門,但專業人才稀缺,人才資源爭奪激烈。就業市場供不應求。如今,國內的UI設計日益發展,有了專門的職業分工也開始出現一些較高水準的一線設計師與UI設計交流組織。但總的來說,在這一領域,我們與西方發達國家間的差距仍是顯而易見的。軟體領域不像物質產品那樣,存在工藝、材料上的限制,其核心問題恰在於人。因此,提高軟體UI設計師的個人能力,真正提升軟體產品的人性化程度,已成為中國UI發展的重中之重。
UI設計工作的年薪基本保持在10到15萬,經驗豐富者可以達到20萬,資深的UI設計人員年薪可以更高。
⑷ 前端工程師需要掌握哪些技術
首先,要掌握HTML+CSS來實現靜態的網頁;
其次,掌握JavaScript在靜態網頁的基礎上增加網頁交互效果,比如網站中的輪播大圖、返回頂部按鈕等都是網頁交互效果。
最後,前端工程化、後端技術方面、網路技術等相關知識也是需要你去了解一下,在工作中多多少少都會涉及到。
Tips:掌握一門後端語言有利於你能夠更好的寫好WEB前端代碼,因為WEB網頁最終還是要與後端語言進行結合形成一個真正的動態網站。
總結一下,需要掌握HTML+CSS+JavaScript(熟練或者精通)、後端技術語言(掌握一些前後端交互)、前端工程化(懂得應用即可,畢竟那個就是工具)。
最後給你推薦幾個學習資源:
根據自己平常學習HTML5接觸到的學習資源給你推薦一下吧。
HTML+CSS:《HTML5布局之路》《CSS禪意花園》
JavaScript:《JavaScript高級程序設計》《JavaScript權威指南》
HTML5分享平台:HTML5學堂、決勝前端等
⑸ 前端開發工程師需要學習設計嗎
前端學習是不需要學習PS的,前端前景是很不錯的,像前端這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,學習前端可以按照路線圖的順序,
0基礎學習前端是沒有問題的,關鍵是找到靠譜的前端培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業前端技術性,也許的技術專業前端技術性則絕大多數來自你的技術專業前端教師,一個好的前端培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向前端學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費性價比高
一個好的前端培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的前端教師領導並由前端培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。
⑹ 作為前端開發,需要具備怎樣的能力
一名優秀的Web前端工程師應該具備以下技能,看看你是否符合吧!
【必備】
PhotoShop/Fireworks Design
配合美工將草圖形成具體的符合WebPage的設計
有快速製作分層高品質PSD、PNG的能力
能迅速將PSD、PNG的內容構思成div+css或者table等HTML代碼
Flash Design
基本動畫效果
復雜的交互體系設計,了解第三方swf輔助設計軟體
復雜的交互體系設計以及較強的對各類外埠資源(PNG、JPG、MP3、WAV等)的整合能力。精通部分第三方輔助設計軟體(AE、SwishMax、Swift3D等)
【必備】
XHTML/CSS
基本的layout實現
嚴格跨平台的layout實現以
優雅的HTML code,盡可能符合標准並有SEO的考慮因素。在任何平台、瀏覽器下基本保持一致。不要求了解各種CSS的hacks,但要求知道遇到問題應該如何查閱資料以在第一時間內解決。能夠為JavaScript開發人員提供最好操作的DOM結構,讓JS開發人員在開發的時候認為」一切都已經准備就緒了」,而不是」捉襟見肘」。
JavaScript/Ajax/DOM
基本的DOM操作,了解AJAX,可以實現數據通信
基本的DOM操作,能寫高效率的OOP代碼,以降低維護成本
基於需求,進行不同的開發,選擇合適的框架,做到代碼效率最高,用戶體驗最好,代碼下載量最小,並且可以在單獨甚至更多產品線中最大限度重用代碼
Flash Developement
基於Timeline的ActionScript操作,能實現簡單交互
掌握a外,能實現數據層通信(與伺服器以及本地SharedObject)
精通AS1-3,能根據需求進行各類RIA開發。無論是要求支持FlashPlayer8的,還是FlashPlayer9的,都能做到開發效率最高、靈活性最大(比如對HTML層的介面設計,等等)。
【必備】
Apollo
產品級的封裝,基本技術了解(如何打包、如何加入HTML和JavaScript等)
掌握a的同時,能利用Apollo的API獨立設計、開發OS的文件I/O功能。
掌握基本技能的同時,對」3D概念體系」有所認知。這里」3D」即:Design(設計)、Development(開發)、Deploy(產品部署)。能用Apollo
Windows Presentation Foundation、WPF/E(Silverlight)
等等(這只是部分)
總結:可以不了解技術細節,但應該知道原理,最好能掌握一兩套設計思想(畢竟數據邏輯都在這里走,光看HTML和JavaScript,對人的見識還是有局限的,這種局限限制了我自己很久的時間),那將是一比寶貴的財富。