首页 > 教育学习 > 为什么 > 从学习一门语言到会开发网站大约需要多少时间?

从学习一门语言到会开发网站大约需要多少时间?
2012-01-19 18:00:48   来源:   点击:

    从学习一门语言到会开发网站大约需要多少时间?比如 Ruby,PHP,Python 或者其他。只有一点 HTML 和数据库基础,没有其他语言基础及数据结构知识

    9 个答案

    • 答案 1:

      三个月,精通一门语言,完全没难度(指的是投入正规开发,不是真的大牛)。 前提是你在真心的学这门语言。只要不是汇编级以下的语言,所有的高级语言的语言基础都是差不多的,入门级的东西懂了之后,就不停的做项目(自己去接的项目也好,虚拟的项目也好),并且在项目里总结。三个月足以让一个人脱离菜鸟级别。重大压力下,时间还可以缩短很多。 还想说一句,看懂多少书籍是没有的,那不代表掌握!我说我看懂了组成原理,但是我还做不出一个CPU。关键是掌握,很多说自己懂html+css,可是千万不要以为会几个标签就是懂了。这很重要,所见即所得的开发模式最大的缺点就是太容易让人自我满足,以为自己学有所成,已经很好了,其实写出来的代码大部分都是杂乱无章的,只是标签的堆砌。例如,页面的标题理论上用<h1><h2>乃至<hn>都可以,但是SEO里面,是不是对标题的标签使用有要求?表格里面嵌入表格,会不会影响SEO的效果?float属性在IE6会不会有问题?如果有问题,有没有补救方法? 代码是程序员写的小说,可是你不能说,能写代码的就都能写出好小说吧? 代码人人都会写,可是高效率的代码和低效率的代码,扩展性强的代码和扩展性差的代码,又是两个不同的水平了。 看懂了,和真正掌握,是完全不同的两个概念。套用一句乔帮主的话Stay hungry,stay foolish。在学习过程,千万不要自我满足,尤其像html这种看似简单其实有很深学问的东西(标签很简单?meta标签和head标签,真的有认真看过?http协议,编码格式……)。 总而言之,就是实践。只有在实践里面你才知道自己掌握了多少东西,三个月,足够的时间让你去看书和实践和总结。 至于整条开发的流水线,一个人做整个项目绝对是一件痛苦的事(除非网站很小,没有太大的难度),可行性分析,需求分析,概要设计,详细设计,编码,测试,运营,维护,在正规开发流程里面,每一个环节都应该有专人负责。为什么要自己去体验完整的项目开发流程,我的看法是:因为以后自己就是某个环节的一部分(如果你打算在这个领域发展的话),在项目开发过程中,你连Teammate的工作都不知道,在你之前和在你之后的工作是怎么沟通和交接的都不知道,这样的开发是完全没有意义的。只有知道自己的团队是怎么运作的,才可以更好的发挥自己的作用。当然,不可能每个流程所需要的技术都发展精通,只是体验过整条流水线作业之后,你可以更加明确自己究竟对哪个环节有兴趣,进而可以继续深入这个环节,成为这个领域的高端人才。 最后一句话——永远不要做一个只懂得编码的程序员。 三个月,见证一下自己的奇迹吧,哈哈。 个人心得,不喜勿喷,权当交流,呵呵。
    • 答案 2:

      开发网站学习一门语言大概是不够的,至少要三种前台语言:HTML/CSS/JavaScript;一个后台语言:ASP/PHP/JAVA/.NET/CGI,更深入的就是各种开发框架;还得有至少一种数据库MYSQL/MSSQL/ORCLE使用经验,以及SQL;除此之外,最好还得有一些运维基础,起码了解WINDOWSSERVER/LINUX,IIS/APACHE/TOMCAT/NGINX才能把网站部署上去,最重要的你还得懂一些安全知识,否则一个SQL注入就让你所有数据全部完蛋,这个网络安全就水深了;当然想做个大网站,各种压力测试,BUG修复也是必须的技能。 当网站要上线的时候,你还得知道如何购买服务器/域名,如何解析,如何备案,当然这些跟语言无关了。 所有这些估算下来,一周能做到的,大约是神仙了吧:)
    • 答案 3:

      个人经验是一周。 补充如下:

        前提是我自己有较长时间其他的语言开发经验但不是Web开发,之前对Linux也很熟悉,很爱倒腾。

        因为有Html基础和数据库基础,其实主要的问题在于后台服务器的脚本语言的选择。个人比较推荐Ruby On Rails或者Python Django的框架,这些框架的开发速度都非常快。都说PHP入门,但是我个人觉得PHP和前端混在了一起,开发站的高度不够。不利于学习。反而是MVC的框架更合适。

        另一个焦点在于什么叫会开发网站。搭个学校用的系统一两周差不多了。从问题来看,提问的同学也没有说想要达到这么高的商业标准吧,像给学校的组织和普通的机构建立一个网站还是比较轻松的。我个人认为:

          建立网站的所有技术都会使用并且熟悉一个框架

          出现了问题知道到哪里去解决

          新的问题知道使用什么技术

      就算会搭网站了。剩下的只是熟练度的问题。

        建议和别人一起给一些要求不高的组织建一些网站,非常促进学习还有报酬。不可能非要达到那么高的标准才去开发真的开发网站,因为问题总是在实践中出现的

    • 答案 4:

      你说的会,在我的理解里就是能够独立开发整套,从而挂上网。如果你每天都在潜心的学习,抛开所有的事情,除了吃饭,睡觉,上厕所。我认为是一年,一年后,你一定可以做到优秀
    • 答案 5:

      学语法花不了多少时间,几天吧,用好看个人。而且过几年就会出个新语言,perl比较早一点,ruby,python晚一点。
    • 答案 6:

      从问题描述上看你的开发经验很少或没有。如果有其它语言经验也不用问这个问题了。估计你是想写HTML吧(R与T两个键挨着,我猜的)。这样的话学一门语言去开发一个网站可能会比较长时间。另外,HTML不算一种开发语言。 如果专心从0学开发网站的话,建议学PHP,现在比较流行的网站开发语言,适合当前多数主流网站的功能,而且好学些。全职学的话如果有人教两到三个月吧。如果自学可能更长。我是说学到达到你建站的程度。 如果是有经验的开发者,时间没有参考性,因为我自己学一门新语言都是边做项目边学。做一个项目就上手了。再就是继续熟练。
    • 答案 7:

      语言好学,但是攻城湿的思维难学
    • 答案 8:

      1、如果网站主要靠自己从0学的技术来做,没有一年半载是不行的。 2、如果只是为了建一个网站,现成的网站系统很多的,可以直接使用别人的系统,这样一个网站可以很快建立起来。 3、网站有大有小,难度也有大有小。有些企业建站做个最简单的,只几百块。有些大一点企业站,可能要几万。有些政府网站,可能几十万甚至几百万。
    • 答案 9:

      看个人资质和勤奋程度。

相关热词搜索:

上一篇:如何评价斯大林?
下一篇:古代兵器中的砍刀为什么总在刀背附近设计一个直线的凹槽?