1
Clair11 2014-03-31 08:41:05 +08:00 via iPhone
我也是啊 同求!
|
2
sanddudu 2014-03-31 08:52:25 +08:00
去w3school看一圈,你就有基础了
|
4
wwek 2014-03-31 08:54:42 +08:00
不管你有什么历史.既然要学web
#ui设计 楼主没有设计方面的经验,ps会用不? #html要看看吧, css 不用说了吧 ,js 的看 html 这个不用多说,比较简单. 多关注下html5方面的东西吧. css 如果你不考虑兼容ie6甚至ie8的问题,就容易多了. 你还可以直接用bootstrap等前端框架. js 其实只要会jquery 和一些js基础就可以做项目了,当然你要深入原生js的学吧. #后端语言 楼主有java和python基础. 那么你可以选他们做后端语言.可以选python这个在你的技术栈中. ruby用过的人都说好,特别是ror简直是神器,但是我没用过,也不想学他. 有我php python golang就够了哈哈哈. |
5
lizheming 2014-03-31 08:57:39 +08:00 2
有Java基础的话做Java网站呗,不是有Tomcat什么的Web框架么?不过不管后端用什么,前端DIV+CSS+JavaScript是绕不开的,html+css既然学过一点就直接开动吧。这里介绍一下Chrome的审查工具(F12)和Firefox的Firebug(自带的F12开发工具似乎也还不错),用这些工具去查看别人的页面是怎么写的,右边的CSS列表也可以修修改改什么的,立马你就能理解啦。然后自己赶快动手写一个页面吧。JavaScript的话速成的话就直接用jQuery库吧,勤翻下jQuery的手册就好啦,在之前推荐的工具的控制台(Console)里面可以输入Javascript代码进行学习调试运行。
|
7
jeffery OP @lizheming 非常感谢,后端方面有什么建议吗?Java的框架好多啊,感觉无从下手。。现在就是知道网站需要有前端后端还有数据库,但是还是无法把这些统一起来在脑海里有个清晰的概念。之前看过Flask的文档,但是看的晕晕乎乎的,脑子里始终没有Web开发的整体框架。有什么好上手的框架推荐学习吗?
|
9
jeffery OP 个人的理解是前端好像不那么容易速成,并且有专门的前端工程师,目前暂时也不想往那个方向发展,只求个皮毛就行了,主要是想快速掌握一门后端的技术。
|
10
wizardoz 2014-03-31 09:31:11 +08:00
python推荐django,Java有点太传统了,意思你懂的。
不过我是搞C的,可能也没有什么参考价值。 |
12
lizheming 2014-03-31 09:36:44 +08:00
@jeffery 其实..其实...那个...Java和Python我也不是很熟,之前推荐Java也是因为看到你有Java基础才....不过我想说的是,如果你对这些框架真的有点晕乎乎的话,那就出门左转进PHP吧!不用了解什么框架,相对于其它来说应该相对可视化一点吧(这个是我的个人臆测)。所以我觉得你不妨花点时间看一看PHP?看了PHP觉得对它不感冒的话再回来看看Java和Python的吧。这两个的框架我都没用过,不过Java里面Tomcat好像听的比较多,Python里面Django,Flash,tornado, Web.py听的稍微多一点。如果你无法抉择的话,可以考虑上Github看看,star的最多的话一般用的人也比较多,比如: https://github.com/search?l=Python&o=desc&q=web+framework&ref=searchresults&s=stars&type=Repositories
|
14
artwalk 2014-03-31 09:38:07 +08:00 1
比你还差,也是啥都不会,然后拼命看啊
Golang + Martini吧,感觉这个简单点 成果: http://zhihudaily.ahorn.me/ Github: https://github.com/Artwalk/GO-ZhihuDaily 另外感觉 ruby + sinatra 也很好 |
15
kqz901002 2014-03-31 09:46:10 +08:00
既然是研究生,最差也要做Android或者iOS的APP,看到大部分都是做视觉处理,算法设计,嵌入式.....
ps:本人喳喳本科生 |
16
circsqua 2014-03-31 10:04:53 +08:00
实践,start a project。
|
17
jeffery OP 先澄清一下啊,楼主不是想做Web Developer,只是觉得web development是作为一个程序员必须掌握的基本技能,并且找工作的时候没有一点这方便的技术也说不过去,所以想学习一下,幷没打算精通,只想快速入门,一是为了找工作需要(至少面试时候能扯几句),二是为了如果以后真需要用到了,也不至于一点不会。
|
18
jeffery OP 所以现在想求各位大神推荐一个具体的技术或者框架作为切入点
|
19
yakiang 2014-03-31 10:30:22 +08:00
个人觉得flask比django还要容易入门一点,看官方文档就行了,也有中文版
|
21
casparchen 2014-03-31 11:04:07 +08:00
flask真的很容易入门
|
22
kfll 2014-03-31 11:30:27 +08:00 via Android
后端的话,鉴于你有编程基础,很多东西靠搜索引擎你就能搞定。要想知道出了问题搜什么关键词的话,先了解一下一个 HTTP 请求的 lifecycle 吧
|
23
h1994st 2014-03-31 12:14:04 +08:00
我觉得入门的快速方法是找个项目边做边学
之前我对web开发也什么都不懂啊...... 然后和同学一起做项目,我做前端,用bootstrap框架,后端django,我们都是现学现卖...... 有个项目压力,学起来也会有动力 总之...我的建议是base on project |
24
paicha 2014-03-31 13:33:39 +08:00
建议不要花太过多的时间找什么最值得学、最容易上手的,主流的就那几个。
一旦确定下来就赶紧动手了。 |
26
foonpcf 2014-03-31 14:59:25 +08:00
@h1994st 反而好奇當遇到有壓力項目,怎樣產生動力呢?我往往遇到這個情況,總是會逃避。然後就.........一拖再拖....
|
27
clino 2014-03-31 15:06:16 +08:00 1
说实话,web开发涉及的知识是挺多的,这个逃不掉,是要慢慢学的
--------- 我的推荐: 用python,比其他语言相对容易,推荐uliweb这个框架 文档: http://limodou.github.io/uliweb-doc/ 邮件列表: http://groups.google.com/group/uliweb QQ讨论组: 162487035 有一些针对初学者的教程,QQ群里也有不少初学者在讨论,在邮件列表和QQ群中都可以和作者讨论问题 |
28
h1994st 2014-03-31 15:25:10 +08:00
@foonpcf 项目是自己想的,当然会切合自身情况,不会太难
另外,参加比赛,deadline是第一生产力,如果大家都不愿意水掉比赛,那就好了 |
29
zakokun 2014-03-31 15:44:54 +08:00
搞web如果你是想做网站那种的,那你先确保自己会html+css.至少懂得布局.js会写几个轮播什么的.然后找一个后台开发语言了, .net 啦 php 这类的.通过php把数据显示到html页面上.成功了就算入门了
|
30
hitsmaxft 2014-03-31 16:00:45 +08:00
1. bootstrap 套个页面, 写个表单
2. 既然是java的 ssh demo先跑起来再说。 再完成这些之前提这种问题其实也没啥用处。 |
31
gihnius 2014-03-31 16:06:36 +08:00
推荐看看这个:
http://www.qufor.com/topics/5337079a7cc1f81ddb000012 - 学 Ruby on Rails 需要些什么技能? |
32
Comdex 2014-03-31 19:31:11 +08:00
推荐golang
|
33
adami 2014-03-31 21:06:39 +08:00
那你大学在做什么东东啊
|
34
dailin 2014-04-01 16:55:25 +08:00
你有java基础,web后台我推荐Spring+SpringMVC,至于数据访问(Dao)Hibernate就暂时不要学了,用Dbutil或者Spring的template。
|
35
liuxurong 2014-04-01 21:23:37 +08:00
PHP坑是最少的.
|
37
dailin 2014-04-02 17:52:29 +08:00 1
Spring在java开发中基本上是绕不开的,在百度里搜索“百度云 Spring视频”出来一大把,随便选个做入门学习。
|
38
cbsw 2014-04-02 23:38:12 +08:00 1
CS系既然有Java和C基础,花一两天时间把 W3School 过一遍找工作时应该就可以侃一侃了,你现在最缺乏的应该是对web这些概念的了解,然后网上找些介绍web框架的博客看看,需要笼统性的介绍的而不是具体某个细节的,至于真正的实现细节以后找时间再补吧
|
39
notnumb 2014-04-09 21:05:14 +08:00
运维攻城师转开发,谢谢14楼。
|