我想轉行成為一名網站開發人員,但是我只有3個月的自學時間,如何快速有效學習?

來源:互聯網
上載者:User
關鍵字 html JavaScript PHP css Java
背景:現年25歲,在一家製藥企業從事與IT毫無關係的工作,最近剛提交辭職申請;

計劃:打算利用一段時間(至少3個月)在家自學網站開發相關技術,將來從事網站開發相關工作;

現有資源:對html語言較熟悉;對css、div略知一二;手頭上有《細說PHP》、《瘋狂HTML5/CSS3/JavaScript講義》、《瘋狂Java講義》、《移動網路程式設計》等相關專業書籍,以及膝上型電腦一部;

困惑:
1.【就業方向的困惑】我個人比較看好移動網站的發展前景,不知道開發移動網站所需要的知識體系與開發傳統網站所需要的知識體系是獨立的還是互相相容的?如果不是互相相容的,我需要學習哪些技能?(越具體越好);另外移動網站開發的就業形勢如何?

2.【技能選擇的困惑】如果我從事傳統網站開發(PHP方向),作為最低的入職需求,我又需要掌握哪些技能?

3.【自學方法的困惑】我要快速的掌握一門開發語言,該怎樣學習效率才最高?是老老實實的學習語言本身的文法?還是掌握幾種開發工具?還是根據具體的項目案例去驅動學習?以上哪種方法適用於像我這種以快速達到就業要求為目的的初學者?

回複內容:

首先我不清楚你的網站開發包括前台還是後台,或者都搞。做一個網站,其實入手不算難,短時間做出東西不是什麼大問題。我講講我的學習過程提供你參考。
前台:
1.Html 和CSS的,我都是先在W3School上把他們都看完。
2.在一個師兄推薦下,花了2天時間把 CSS網站布局實錄 看完,親手寫代碼練習。像知乎這樣的頁面寫個靜態網頁問題不大。
3. javascript的話,隨便翻了點書,然後直接上手jQuery,簡單的操作也沒問題了。(有個前提,我大一學了C/C++)。

後台:
1. 我也是用java 開始寫後台。在大一學了C++,java學起來不是很費勁。請不要浮躁,好好把一種語言的文法掌握。
2. java文法會了後,隨便找本javaee的書,照著敲。堅持十天左右,簡單後台功能也能寫了。

這些都是我相對簡單的學習,然後能快速入門。這些只是入門,要深入要花時間與堅持和興趣。先練靜態。你可以先做一個出來,內容就是介紹你喜歡的並且流行的東西,放到知乎和v2ex供人審閱,再看看接下來你可以在哪些方面加強。

移動互連網現在以單頁的應用為主,後端你學會CRUD就差不多了。樓主,看到製藥企業的時候激動了。。。
我也是學藥學的,做了4年,現在27歲了。我也是用了3個月學了java,不過我是在培訓學校學的(其實基本也是自學,學校節奏太慢了,java課程上完要5個月)。建議還是去報個培訓班,一萬的學費還是值得的。報培訓學校不是說他們講得有多好,而是方便找工作,還有就是更容易堅持下來。現在公司招人都喜歡找有經驗的,或者就是應屆生。像我們這種半路出家的很難,自學的更難。我試過在網上投簡曆,都石沉大海,直到有公司來學校招人。
回到問題,我也才入行不就,說得不一定對。。。

1. 移動web跟傳統web在原理上是一樣的,只是頁面風格不一樣而已。所以可以從傳統web入手,以後有機會再轉移動。

2. 我學的是java,所以php的不太懂,一般學php的都偏前台一點。所以css、js/jquery一定要學好。另外LAMP(linux,apache,mysql,php)也要掌握,再掌握一個最常用的php架構就ok了。

3. 學習方法的話,建議先把各方面打好基礎,只學最常用的,生僻的冷門的,原理性的統統先不管,以後上班了再學。畢竟是成年人了,長期沒有經濟來源是不行的。然後就可以做一些案例了。可以先找個書上的或者視頻上的項目,跟著做。然後在仿一個規模小的一點的網站。有不懂的就翻書、查文檔或者百度。至於工具倒沒什麼好掌握的,有個好用點的編輯器就可以了。windows下的ultraedit不錯,ide的話aptana還可以。我只用過這兩個,因為java只要有eclipse就夠了。不推薦用dreamweaver,用得再好,工資也很低,因為會的人太多了,而且現在很多公司都是手寫html、css。

另外,其實你可以考慮一下學ruby,現在很多創業公司都在用。而且像我們這種半路出家的,有沒有經驗,別人不容易相信你的實力。要是學傳統的java php的話很容易被湮沒在人群中。而且學php剛出去的話,工資低得可憐,肯定比你在藥企還要低。這種情況下,劍走偏鋒說不定是個號注意。而且我發現招ruby的公司,對學曆、專業、經驗要求都沒有java php 高,只要你能做個像樣的東西,讓他們相信你的實力,成功率就很高。

希望對你有協助,一起加油。

ps:我現在正在用業餘時間學ruby,剛接觸ruby的時候很不適應,現在越學越喜歡。最好還是掌握一些工具,DW這些,知乎上都能看到大神們在說的前端的話,徒手寫這個,不要用IDE:
高手用CSS畫圖機器貓哆啦A夢 基礎過一遍,不求深懂,但求臉熟

看參考書例子的路數,就記路數,不記代碼。

重新再看基礎,夯實基礎,再去用基礎解決問題

然後。。。腳踏實地,做一個會一個

沒有那麼一定,一定要三個月,看個人
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.