成為Web開發人員需要哪些教育和經驗?

如何成為一名專業的Web開發人員

有很多方法可以獲得成為專業網頁設計師或開發人員所需的教育和經驗。 但是,為了找到工作,您應該了解一些基本知識,以便獲得更高級工作所需的經驗。

您需要基本的Web開發知識

  1. HTML
    1. 有些人會告訴你,因為所見即所得的程序如此廣泛,你不需要學習HTML,但除非你自己保持業務,否則最終你會遇到一個招聘經理或公司想要你證明你知道HTML。 除此之外,HTML是網頁設計的中堅力量,如果您知道如何將網頁放在一起,那麼即使使用所見即所得的編輯器,您的工作也會更好。
  2. CSS
    1. 級聯樣式表是讓您的網頁看起來不錯的原因。 即使你打算做更多的Web編程而不是Web設計,你應該知道CSS如何工作。 網頁的內容和行為與CSS交互以創建完整設計,並且CSS可能變得非常複雜。
  3. 基本的JavaScript
    1. 大多數Web設計者從不學習任何JavaScript,這可能會傷害他們的職業生涯。 我無法告訴你我被要求寫一個快速驗證腳本或滾動圖像的頻率。 了解足夠的JavaScript來幫助我改進簡單的網站,同時等待更複雜的服務器行為的構建。

請記住,當涉及到普通教育和經驗時,大多數大公司都希望你擁有學士學位。 小公司並不在乎,但他們也不總是付出。

但這不是你應該學習的。 網絡開發工作經常要求或要求您有其他教育和經驗,這取決於您申請的工作類型。

網頁設計師教育和經驗

網頁設計師應將他們的教育重點放在設計 - 圖形和佈局上。 大多數招聘設計師的公司都需要視覺藝術的人才。 你應該學習色彩理論和構圖,並獲得視覺藝術或視覺設計學位。

專注於設計教育而不是專門構建網頁。 令人遺憾的事實是,大多數Web設計師花費了大量的時間學習HTML以及如何使用Dreamweaver,而不是學習任何有關空白和創建流動設計的知識。 如果您接受過古典設計技巧和技能的教育,然後學習如何將它們應用到網頁中,您將以設計師的身份脫穎而出。

大多數尋找網頁設計師的公司都希望看到您設計的網站組合。 一定要保留你所設計的設計的屏幕截圖和彩色印刷 - 即使它們只是你自己建造的課程項目或網站。 嘗試擁有一個多樣化的產品組合,不僅僅展示任何網站的首頁,並且記住您的設計不會永久保留在網站上,因此請保留您自己的副本。

網絡程序員教育和經驗

網絡程序員專注於網站的行為 - 許多公司不專門聘請網絡程序員,而是熟練掌握特定編程語言的軟件開發人員。 Web上企業使用的最常用語言是:PHP,JSP和ASP。

網絡程序員在獲得計算機科學學位時表現最好。 它曾經有可能在沒有計算機科學學位的情況下獲得Web編程職位,但大多數企業Web站點所需的編程級別需要高度熟練的計算機專業人員。

不要關注任何一種編程語言。 有機會,到你讀完學校的時候,這門語言就會“出去”,而完全不同的東西將會“進入”。 公司像任何其他行業一樣追隨時尚,網絡程序員需要知道什麼是熱門,而不是熱門。 你最好學習如何學習編程語言,然後在6個月左右的時間內掃描工作,然後開始努力找出你應該關注哪些語言來聘用。 現在一些好的賭注是:ASP,JSP和Ruby。 PHP在小公司中很受歡迎,但存在很多安全問題。

網站製作者的教育和體驗

網頁製作者創建和管理網站的內容。 最好的網站製作人員對營銷和公關有著深刻的理解,並且能寫得很好。 公司經常聘請與其他人合作的網絡製作人,因為他們經常充當網頁設計師,程序員和公司其他人的中介。

網頁製作人員應該具備某種文科學位 - 與通過一個有很多寫作要求的程序相比,這不重要。 營銷或公關學位不會受到傷害,但如果這是您的焦點,通常會要求您將更多的精力放在市場營銷上,而不是在Web開發方面。

網頁製作工作通常擁有最多元化的標題。 您可能是Web內容所有者,Web編輯器,Web編寫器,Web設置器,拷貝編寫器或完全不同的東西。 如果你有良好的寫作技巧,並且不想獲得程序設計或程序設計學位,那麼這可以成為Web開發領域的一個很好的入口。

獲得Web開發經驗

請記住,沒有人開始提交一份完全空白的文件,並告訴“這裡有100萬美元來建立我們的網站”。 每個人都從最底層開始。 而Web開發的底部可能真的很無聊 - 維護。

如果你只為你的朋友和家人建立網站,你仍然可以在一家公司的網站上找到工作 - 但很有可能是一個非常初級的職位。 這是每個人開始的地方。 使用這段時間修復鏈接並糾正錯別字,盡可能多地學習。 每個網站的設計師和程序員都是不同的,如果你嘗試過,你可以從中學到一些東西。

不要害怕提出改變和設計解決方案 - 即使你是團隊中的少年。 如果您的想法被接受,請在您的投資組合中使用它們。 如果不是,請將它們保存在設計創意文件夾中,並嘗試找出它被拒絕的原因。 然後用這些批評來改進你的下一個設計或程序。 每次打開Dreamweaver編輯網頁時,都應將其視為了解更多內容並提高技能的機會。