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 ![]() 有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 ![]() 比你还差,也是啥都不会,然后拼命看啊 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 PRO 建议不要花太过多的时间找什么最值得学、最容易上手的,主流的就那几个。 一旦确定下来就赶紧动手了。 |
![]() | 27 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群中都可以和作者讨论问题 |
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 ![]() Spring在java开发中基本上是绕不开的,在百度里搜索“百度云 Spring视频”出来一大把,随便选个做入门学习。 |
![]() | 38 cbsw 2014-04-02 23:38:12 +08:00 ![]() CS系既然有Java和C基础,花一两天时间把 W3School 过一遍找工作时应该就可以侃一侃了,你现在最缺乏的应该是对web这些概念的了解,然后网上找些介绍web框架的博客看看,需要笼统性的介绍的而不是具体某个细节的,至于真正的实现细节以后找时间再补吧 |
![]() | 39 notnumb 2014-04-09 21:05:14 +08:00 运维攻城师转开发,谢谢14楼。 |