大學生做web開發需要學習哪些知識?

來源:互聯網
上載者:User
大一年度項目,我是負責後台開發,都需要學習什麼知識?需不需要前端後台一起學?兩個月能學習到什麼程度?

回複內容:

上面說的都太大了,題主大學的年度項目
從我的經曆來講,大一的時候我是沒什麼經驗的,PHP我是看了一周多一些就寫了一個部落格系統,
現在算算前後端都可以一起學了,html半天。css三天,加上一周多一點的PHP&sql
入門兩周足矣。
資料:
web入門去這裡http://www.w3cschool.club/
前端入門之後來這裡https://developer.mozilla.org/zh-CN/docs/Web
PHP入門之後來這裡http://php.net/manual/zh/index.php
項目推薦做一個 小部落格,有個後台發文章,有個前台看文章 進階點可以加個評論
這樣就差不多了
如果有一點基礎不推薦看視頻,學起來有點慢
沒有基礎的話視頻去這裡http://www.imooc.com/

然後呢:
然後就可以脫離.PHP檔案去用用架構,瞭解一下mvc模式,推薦laravel,文檔還好,中文社區還挺活躍的
另外,可以嘗試使用python,Django資料也蠻多的
資料庫要懂一些吧,,,可以看看mysql,
還可以試試nosql 比如mongodb,不過資料是英文居多
這些學起來都很快的

其他的選擇:
如果,我是說如果,你喜歡.NET的生態環境不妨看看我回答的這個
http://www.zhihu.com/question/27755497/answer/38042903

技術沒有好壞,一法通,各種佟,希望選一個自己最喜歡的弄下去。
祝好。服務端和前端的知識唄
服務端:PHP,Java,python,Ruby等。另外還有資料庫
前端:html,css,js等
另外,肯定要前後端一起學啊,你才大一,時間多著呢。兩個月也就入門水平web開發啊,肯定先學html+css+js,這是基礎,注意js有個比較主流的架構jquery。然後就是apache+mysql+php,當然不一定是php。搞完這些你就可以開始做一些小項目。感覺可以了就開始找個主流的架構用用,php的話有thinkphp等很多,自己找個玩玩。最後深入瞭解緩衝,分布式之類的解決大並發的問題。如果學好linux會更好。呵呵,路很長,你時間也多,先搞完最前面那幾個吧。我覺得題主方向思考上可能偏了。並不是需要先學什麼知識再去做項目,而是從你實際的項目需求出發,找到後端的解決方案,根據你提出的解決方案(例如採用什麼後端語言,採用什麼資料庫等)去學習相關領域的知識。

Web相關的知識多而雜,需要在不斷的嘗試中去學習。要我說,去公司實習,壓力來了就逼著自己去學習。

別人覺得很簡單的在於你可能很不一樣。多看招聘資訊你就知道了。前端html +css+js
後端php || python關注下你們學校的課程體系,配合這個課程體系提前或者擴充學一下啦~~
如果已經學了java,那就jsp&servlet比較快啦~
沒有的話,php應該是學起來最快的了…
其它想前後端一起學的話node也不錯~不過一定要把js中回調和對象的概念理解清楚…
最後提一下的是,每種語言寫web都有架構的~學學架構不僅開發輕鬆,還有助於提升自己的理解~確定你要使用的開發語言,確定想要使用的外掛程式、模板、架構和資料庫,圍繞這幾點根據你的選擇來學習
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.