求问 Web 编程应该如何快速入门?

2014-03-31 06:58:48 +08:00
 jeffery
说来惭愧,本人CS研究生,Java基础还行,python也用过一点(不过忘得差不多了),C也有点基础(OS课的时候做过一个use-level的多线程的类库)。唯独就是没有任何WEB开发的经验,不论前端还是后端,但是现在各种工作职位会至少一个web开发框架感觉像是必须的,所以考虑也学习一个,但是现在技术太多,什么php,js,html5,Django,flask,ruby on rails,j2ee等等等等,真的是一样不会,包括html和css都是本科学过一点但后来都再也没用过了。所以想请问各位有什么建议或者学习资料根据我现在的情况能在短时间内快速突击(自学)一项web开发技能?或者说这么多框架,哪个适合我的情况去学习呢?即容易上手,又实用。感谢!表达有什么不对的请轻喷。
6131 次点击
所在节点    程序员
39 条回复
casparchen
2014-03-31 11:04:07 +08:00
flask真的很容易入门
kfll
2014-03-31 11:30:27 +08:00
后端的话,鉴于你有编程基础,很多东西靠搜索引擎你就能搞定。要想知道出了问题搜什么关键词的话,先了解一下一个 HTTP 请求的 lifecycle 吧
h1994st
2014-03-31 12:14:04 +08:00
我觉得入门的快速方法是找个项目边做边学
之前我对web开发也什么都不懂啊......
然后和同学一起做项目,我做前端,用bootstrap框架,后端django,我们都是现学现卖......
有个项目压力,学起来也会有动力
总之...我的建议是base on project
paicha
2014-03-31 13:33:39 +08:00
建议不要花太过多的时间找什么最值得学、最容易上手的,主流的就那几个。
一旦确定下来就赶紧动手了。
hustlzp
2014-03-31 14:57:37 +08:00
@h1994st +1
前端Bootstrap,后端Flask,想一个有点意思的idea,边学边写,进步很快的。
foonpcf
2014-03-31 14:59:25 +08:00
@h1994st 反而好奇當遇到有壓力項目,怎樣產生動力呢?我往往遇到這個情況,總是會逃避。然後就.........一拖再拖....
clino
2014-03-31 15:06:16 +08:00
说实话,web开发涉及的知识是挺多的,这个逃不掉,是要慢慢学的
---------
我的推荐:
用python,比其他语言相对容易,推荐uliweb这个框架
文档: http://limodou.github.io/uliweb-doc/
邮件列表: http://groups.google.com/group/uliweb
QQ讨论组: 162487035

有一些针对初学者的教程,QQ群里也有不少初学者在讨论,在邮件列表和QQ群中都可以和作者讨论问题
h1994st
2014-03-31 15:25:10 +08:00
@foonpcf 项目是自己想的,当然会切合自身情况,不会太难
另外,参加比赛,deadline是第一生产力,如果大家都不愿意水掉比赛,那就好了
zakokun
2014-03-31 15:44:54 +08:00
搞web如果你是想做网站那种的,那你先确保自己会html+css.至少懂得布局.js会写几个轮播什么的.然后找一个后台开发语言了, .net 啦 php 这类的.通过php把数据显示到html页面上.成功了就算入门了
hitsmaxft
2014-03-31 16:00:45 +08:00
1. bootstrap 套个页面, 写个表单
2. 既然是java的 ssh demo先跑起来再说。

再完成这些之前提这种问题其实也没啥用处。
gihnius
2014-03-31 16:06:36 +08:00
推荐看看这个:
http://www.qufor.com/topics/5337079a7cc1f81ddb000012 - 学 Ruby on Rails 需要些什么技能?
Comdex
2014-03-31 19:31:11 +08:00
推荐golang
adami
2014-03-31 21:06:39 +08:00
那你大学在做什么东东啊
dailin
2014-04-01 16:55:25 +08:00
你有java基础,web后台我推荐Spring+SpringMVC,至于数据访问(Dao)Hibernate就暂时不要学了,用Dbutil或者Spring的template。
liuxurong
2014-04-01 21:23:37 +08:00
PHP坑是最少的.
jeffery
2014-04-02 16:36:15 +08:00
@dailin spring貌似很多公司都用,有没有好的教程呢?
dailin
2014-04-02 17:52:29 +08:00
Spring在java开发中基本上是绕不开的,在百度里搜索“百度云 Spring视频”出来一大把,随便选个做入门学习。
cbsw
2014-04-02 23:38:12 +08:00
CS系既然有Java和C基础,花一两天时间把 W3School 过一遍找工作时应该就可以侃一侃了,你现在最缺乏的应该是对web这些概念的了解,然后网上找些介绍web框架的博客看看,需要笼统性的介绍的而不是具体某个细节的,至于真正的实现细节以后找时间再补吧
notnumb
2014-04-09 21:05:14 +08:00
运维攻城师转开发,谢谢14楼。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/106573

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX