V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
taxiangdeni
V2EX  ›  程序员

大学生自学开发 web

  •  
  •   taxiangdeni · 2015-09-14 00:56:03 +08:00 · 3436 次点击
    这是一个创建于 3365 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上了大学,不是计算机专业,同学都是在玩游戏,只有我自己在自学 web 开发,朋友在学编程的也没几个,也不知道该怎么学,看了 HTML , CSS , JS ,都觉得不知道该怎么用,暑假的时候自学了 ruby on rails ,安装 rails 我用了一周时间搞,那本书教你的做一个微博网站,我做的满满的都是 bug ,测试过不去,很想写爬虫,觉得爬起来挺有意思的,看到大牛们爬的有意思的东西,有没有和我一样的小伙伴在自学 web 开发

    24 条回复    2015-09-23 15:06:09 +08:00
    branchzero
        1
    branchzero  
       2015-09-14 01:14:48 +08:00   ❤️ 1
    大学基本都那样,玩游戏的居多,有足够定力不受干扰去学东西已经蛮值得肯定了。
    入门程序的话首先必须要有自学能力(前沿技术越来越多了,没有自学能力迟早要被环境淘汰), Bug 倒不要紧,问题出的多反而锻炼一手排虫的能力。
    学任何语言还要看天赋+坚持,也见过一些朋友天赋不太行,折腾半天也不得其门而入,然后就放弃了,省点时间做点对自己更有意义的事情也好。
    爬虫的话用 Python 实现的案例比较多,也容易写。
    不过你这个主题里面槽点有些多啊,我就不吐了留给楼下吐槽。
    Sabermadao
        2
    Sabermadao  
       2015-09-14 09:43:25 +08:00 via Android
    +1.我们可以互相学习啊
    twittercom
        3
    twittercom  
       2015-09-14 09:52:02 +08:00
    从 HTML 开始, HTML 是 Web 的基础,一切从 HTML 开始,不要小看了它,微信也在用 HTML5 ,只专研这一个方向就够了。
    twittercom
        4
    twittercom  
       2015-09-14 09:55:43 +08:00
    HTML 教程可以参考 http://w3school.com.cn/h.asp
    taxiangdeni
        5
    taxiangdeni  
    OP
       2015-09-14 10:19:05 +08:00
    @twittercom 我就是学万维网上的教程,缺少实战经验,没写过什么网页,所以至今觉得还是什么也不会
    billzbc
        6
    billzbc  
       2015-09-14 11:13:44 +08:00
    直接找个实习 去公司实践,还有挣点零花钱
    zixianlei
        7
    zixianlei  
       2015-09-14 11:15:16 +08:00
    目前大四。。感觉自己没技术,现在跟慕课网学习 web
    Georginaaa
        8
    Georginaaa  
       2015-09-14 11:17:50 +08:00
    我也和你一样 想要开发网页(大二)
    要不要加微信?
    taxiangdeni
        9
    taxiangdeni  
    OP
       2015-09-14 12:15:14 +08:00
    @billzbc 觉得找不到啊
    taxiangdeni
        10
    taxiangdeni  
    OP
       2015-09-14 12:15:54 +08:00
    @zixianlei 大 2 ,慕课我也看了不少
    taxiangdeni
        11
    taxiangdeni  
    OP
       2015-09-14 12:16:54 +08:00
    @Georginaaa 要啊,我也大 2 。。 微信 y1houdeyihou
    taxiangdeni
        12
    taxiangdeni  
    OP
       2015-09-14 12:18:59 +08:00
    @Sabermadao 可以啊 微信:y1houdeyihou
    wizardoz
        13
    wizardoz  
       2015-09-14 13:13:08 +08:00
    建议 LZ 不要急于开始开发。
    在学习一门的编程语言的同时,还要对计算机和网络方面的基础知识多多了解。
    毕竟不是科班出生,如果不去可以学习的话,有些东西可能很长时间都没法了解。
    比如 TCP 、 HTTP 、 HTTPS 这些。
    zjlin1984
        14
    zjlin1984  
       2015-09-14 13:23:47 +08:00
    你要是在厦门,就来认识一下。
    taxiangdeni
        15
    taxiangdeni  
    OP
       2015-09-14 13:26:19 +08:00 via iPhone
    @zjlin1984 我在福州😳
    xrlin
        16
    xrlin  
       2015-09-14 15:26:18 +08:00 via Android
    我也是自学 web 开发的,自学 java 的 spring 框架已经差不多一个月了,还是不会用,都有点怀疑自己的智商了。😢
    taxiangdeni
        17
    taxiangdeni  
    OP
       2015-09-14 15:34:42 +08:00 via iPhone
    @xrlin 我是用 ruby 的 rails 框架,确实 rails 框架很强大,几行代码就可以写个网站,以指令生成代码,即使你一种语言也不会
    xrlin
        18
    xrlin  
       2015-09-14 16:12:30 +08:00 via Android
    @taxiangdeni 其实我一直比较喜欢用 python 。 Python 的 flask 框架也不错,前段时间用 flask 做了一个个人博客网站,但实习要用到 spring 和为了找工作就学了 spring 。
    taxiangdeni
        19
    taxiangdeni  
    OP
       2015-09-14 17:46:23 +08:00
    @xrlin 还没开始学 python ,没有 Mac , python 是在 windous 上开发呢,还是在 linux 上开发
    xrlin
        20
    xrlin  
       2015-09-14 19:57:53 +08:00 via Android
    @taxiangdeni 装个 linux 就行
    taxiangdeni
        21
    taxiangdeni  
    OP
       2015-09-14 22:26:38 +08:00
    @xrlin 原来在 windous 上装过 python ,刚试了 ubuntu 的,还是习惯 ubuntu
    wind3110991
        22
    wind3110991  
       2015-09-19 14:02:30 +08:00   ❤️ 1
    @taxiangdeni 可以上上各种大牛的博客,话说 v2 和 github 上有许多开源网站项目建议你学习下源码
    http://www.94cb.com/
    这个不错, php 做 web 后台

    不过要清楚的是, web app 总体应该还是偏前端的,包括 web 服务器的构建,你确定要做 web 方向的话,可能以后就大多说和前端打交道了
    taxiangdeni
        23
    taxiangdeni  
    OP
       2015-09-19 23:16:26 +08:00
    @wind3110991 学 web 都是从前端入手, php 感觉语言有些复杂,我最近在学 python ,姐有什么建议吗,暑假的时候我哥问朋友说 python 还是 2.7 的多,现在 3.5 出来了,很多人在 win 上跑,我也不确定是在 win 上跑方便还是 Linux 上跑
    wind3110991
        24
    wind3110991  
       2015-09-23 15:06:08 +08:00
    python2.7 是最稳定的一个版本,学习起来是一门很“优雅”的语言,但是无论在 win 上还是其他地方编码都是个大问题。 cmd 一般都不是 utf8 , mac os 上和 linux 上学 python 相对要好一些,特别像 ubantu 有 apt-get , centos 有 yum 工具比较方便下载各种依赖包;

    不过对于就业而言的话,特别如果你确定要做 web 方向的,推荐你好好学 php ,因为实际工作中 python 作为运维的执行脚本会多一些, php 还是作为 web 后台的不二之选
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1239 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:57 · PVG 07:57 · LAX 15:57 · JFK 18:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.