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

大四学生一枚,立志前端,自学基础。但面试时总无奈经验缺乏,建议去做一些项目与demo,但不解如何动手实施?什么样的算是好的增加经验的demo?求举例。

  •  
  •   axedo · 2012-10-22 23:32:41 +08:00 · 9859 次点击
    这是一个创建于 4413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    70 条回复    1970-01-01 08:00:00 +08:00
    zythum
        1
    zythum  
       2012-10-22 23:53:22 +08:00   ❤️ 4
    只要做了,都是好的
    Julyyq
        2
    Julyyq  
       2012-10-23 00:26:55 +08:00
    想锻炼不?放你些项目做做?
    agassi_yzh
        3
    agassi_yzh  
       2012-10-23 00:34:47 +08:00
    github上吗。stackoverflow上马
    lingyired
        4
    lingyired  
       2012-10-23 08:39:11 +08:00
    @zythum 同意他的话,确实,只要做了,对你都有用
    axedo
        5
    axedo  
    OP
       2012-10-23 10:30:46 +08:00
    @zythum 嗯,但是项目去哪儿找啊?我自己的学习基本上就是啃了几本书,然后像高程,犀牛里有很多实例,一个个练习理解。然后觉得自己仅仅是理解了书上的模式思想,与编程套路,但总觉得不是自己的东西啊。
    axedo
        6
    axedo  
    OP
       2012-10-23 10:30:54 +08:00
    @lingyired 同上
    axedo
        7
    axedo  
    OP
       2012-10-23 10:31:10 +08:00
    @agassi_yzh 非常感谢,马上去查阅!
    axedo
        8
    axedo  
    OP
       2012-10-23 10:31:31 +08:00
    @Julyyq 当然 乐意至极。请问怎么练习您?
    zythum
        9
    zythum  
       2012-10-23 10:32:12 +08:00   ❤️ 1
    @axedo 自己觉得什么好玩就做什么就好。不分大小。
    axedo
        10
    axedo  
    OP
       2012-10-23 10:35:35 +08:00
    @zythum 额,小弟不才,求具体。就比如说,书上经常有的小效果,或者我看某个网站上好的模块,自己把它重构了,或者看看原作者的思路模式,都算么……?
    axedo
        11
    axedo  
    OP
       2012-10-23 10:36:00 +08:00
    @Julyyq sorry 联系
    udonmai
        12
    udonmai  
       2012-10-23 10:36:11 +08:00   ❤️ 1
    @axedo 楼主我看豆瓣的时候总是反复地刷时间线,每次刷都不知道上次刷到哪了导致我会重复看一些东西,帮我写个用来标记上次看到哪的插件吧~~

    这个怎么样?楼主如果做就最好了。。。
    axedo
        13
    axedo  
    OP
       2012-10-23 10:42:18 +08:00
    @udonmai 我尝试一下……希望有高人提醒这个技术难度会很高么……而且我还得先去弄明白一下插件是怎么个实现法的……sorry
    udonmai
        14
    udonmai  
       2012-10-23 10:56:45 +08:00   ❤️ 1
    @axedo 就是DOM操作,可能需要插件的一些存储机制,看你怎么设计了~~
    axedo
        15
    axedo  
    OP
       2012-10-23 11:02:39 +08:00
    @udonmai dom我ok 插件的东西我得去看看~
    udonmai
        16
    udonmai  
       2012-10-23 11:09:45 +08:00
    @axedo 嗯,如果你觉得可以接受就试试做吧~ :) 不强求~
    remaerd
        17
    remaerd  
       2012-10-23 11:20:55 +08:00
    觉得你现在的情况,是理论太多,没有实践过?虽然能够用功将那些无聊的书背下来是觉得你很厉害,我是做不到,但是毕竟能够真正做出来东西才是最重要的。

    要做前端,我觉得最核心的是要掌握好 MVC 模式。而具备条件搞 MVC,而且比较流行的,基本有三种选择:HTML5 前端,iOS/Android 客户端。如果你没有打算先做 iOS 的软件,HTML5 和 Android 之间,我建议选择 Android。理由是 Android 的语言是 Java,是很多 OOP 教程的范本。而 HTML5 前端的情况则复杂很多,容易养成不好的开发习惯(不使用 MVC 导致难以维护)。

    我的第一个具备 MVC 的项目,是一个用 AS3 写出来的微博客户端。所以我同样建议你,搞一个自己的微博客户端,学会怎么看 API Doc。

    在我看来,搞实践比背理论容易太多了。我觉得你这样问如何实践,有些 Nerd。或许你应该调整一下思路。不要将搞项目做 Demo 当作作业。这样你会学得很轻松很愉快,因为大多数搞编程的都是这样做的,不需要背大段理论。
    dodo11230
        18
    dodo11230  
       2012-10-23 12:58:19 +08:00
    貌似这个社区挺有意思的
    tshwangq
        19
    tshwangq  
       2012-10-23 13:02:20 +08:00
    去开源社区做点贡献了
    s200612321
        20
    s200612321  
       2012-10-23 13:14:53 +08:00
    @axedo 我有一个小项目,不过是 rails 的,试一试吗??
    synzhang
        21
    synzhang  
       2012-10-23 14:31:47 +08:00
    共勉。
    axedo
        22
    axedo  
    OP
       2012-10-23 16:24:31 +08:00
    @udonmai 我只能说去尝试一下吧~

    @remaerd 非常感谢您的建议,但我觉得现阶段我还是做一些把现在的基础弄熟的项目吧,MVC的项目我觉得可以先放一放,而且我属于目的驱动型,有目的会让我产生兴趣的~谢谢

    @s200612321 rails我不太了解啊,我先了解一下。

    @tshwangq 努力

    @synzhang 共勉。
    udonmai
        23
    udonmai  
       2012-10-23 17:15:33 +08:00
    @remaerd 很明显楼主说的是web前端。。。 而且MVC一点也不神秘。。。 不过楼主貌似也不在乎自己要去再学java这件事。。。 Orz
    axedo
        24
    axedo  
    OP
       2012-10-23 17:32:41 +08:00
    @udonmai 前端需要的很杂啊……初期当然不考虑,但是以后假如要是想看看移动客户端,java也跑不掉吧……( ̄ε(# ̄)
    Air_Mu
        25
    Air_Mu  
       2012-10-23 17:45:19 +08:00
    楼主要不有空给我的网站锦上添花一下?
    或者改成响应式设计
    udonmai
        26
    udonmai  
       2012-10-23 17:53:46 +08:00
    @axedo 不好意思我自行脑补了楼主的想法

    鄙人只以为你是为了最近找工作,不曾想到还可以建议未来的发展方向。

    建议楼主以Google为目标。

    嘭 - - (我得去觅食了
    axedo
        27
    axedo  
    OP
       2012-10-23 18:38:29 +08:00
    @udonmai 求不要搧脸啊 T_T 人家善意回答 我个提问的得好好回复啊
    udonmai
        28
    udonmai  
       2012-10-23 20:17:23 +08:00
    @axedo 错了。。。 今天很不舒服全天各处的回复都带有情绪。。。真的很抱歉。。。

    我的看法可能就是搞定一个再说。。。这个意思。。。 = =
    axedo
        29
    axedo  
    OP
       2012-10-23 20:27:27 +08:00
    @udonmai 嗯 理解理解~~~ 我也是这么个想法~
    udonmai
        30
    udonmai  
       2012-10-23 20:45:05 +08:00
    @axedo T T
    laoluohenmang
        31
    laoluohenmang  
       2012-10-23 22:20:14 +08:00
    模仿v2ex做一个 就是实践
    coolish
        32
    coolish  
       2012-10-24 03:05:27 +08:00   ❤️ 1
    “项目去哪儿找”
    “觉得什么好玩就做什么就好”
    “求具体”

    建议楼主不着急学技术,先培养对这个世界的好奇心吧
    liaa
        33
    liaa  
       2012-10-24 03:15:04 +08:00
    alisasiky
        34
    alisasiky  
       2012-10-31 23:58:49 +08:00
    @coolish nice
    xinyu198736
        35
    xinyu198736  
       2012-11-01 00:10:25 +08:00
    求不要误导楼主了。。。。。
    nsa
        36
    nsa  
       2012-11-01 01:00:14 +08:00
    先学着做些小插件什么的,比如wordpress的plugin,drupal的plugin等等,可以挣点小钱也可以慢慢学点东西,慢慢学着学着你就知道这些个项目有哪些模块该怎么尝试入手了
    Sin
        37
    Sin  
       2012-11-01 01:03:07 +08:00   ❤️ 1
    @coolish 对世界充满好奇……偏偏没有技术……
    ianva
        38
    ianva  
       2012-11-01 01:32:05 +08:00
    搞前端初学者mvc你妹,真实际用的话都看项目
    多练手,多用,多看看有趣的项目激发兴趣
    前端和后端相比的话比较缺乏的是小项目的实际应用,因为前端的需求很多来自视觉和交互,非项目自己玩的比较局限,那就学点ruby,python前后都结合下做点自己想玩的东西
    用的多了才会有动力搞清楚原理,去深究
    skaterhjy
        39
    skaterhjy  
       2012-11-01 12:15:15 +08:00
    我可以给你提供锻炼的机会
    axedo
        40
    axedo  
    OP
       2012-11-01 20:27:18 +08:00
    感谢楼上各位,小弟正在实习ing,希望可以尽快进步吧,有什么成果了会来求批评的~
    kran
        41
    kran  
       2012-11-01 21:10:38 +08:00
    @nsa 求赚钱方法。。。。
    xizhuqing
        42
    xizhuqing  
       2012-11-02 12:40:01 +08:00
    我手上有项目,有兴趣不?
    southwolf
        43
    southwolf  
       2012-11-02 13:32:49 +08:00
    话说乃就不能拉几个IT民工组团出去忽悠 至少接几个学校各部门的网站来做? 我大学里靠这个把学费生活费都赚出来了……有了这经历面试随便撸啊!
    dotbuddle
        44
    dotbuddle  
       2012-11-02 18:33:10 +08:00
    @southwolf 你们学校挺好,我们学校一个站最多五百……
    zhshhere
        45
    zhshhere  
       2012-11-03 11:47:39 +08:00
    去实习吧,比在学校埋头弄,成长来的快。如果感兴趣可以联系我:[email protected]
    Yan_6
        46
    Yan_6  
       2012-11-03 16:56:19 +08:00
    @axedo 大四学生一枚,正缺一UI设计大师。
    gucheen
        47
    gucheen  
       2012-11-03 17:20:36 +08:00
    @dotbuddle 你们学校真好,我们学校到现在一分钱都没有。。。
    bjlbeyond
        48
    bjlbeyond  
       2012-11-03 23:20:28 +08:00
    @Julyyq
    @skaterhjy

    我也楼主的情况类似,你们能提供什么项目啊?求指教
    wissen
        49
    wissen  
       2012-11-03 23:30:21 +08:00
    同求任何开源社区把我拉进去……
    imluo
        50
    imluo  
       2012-11-05 12:00:07 +08:00
    @wissen
    @axedo
    @bjlbeyond

    你们都来帮我做个有趣的项目吧。我现在做的这个项目是做音乐电台。
    http://bus.fm/

    大家看看有兴趣么,唯一的问题是没有任何报酬。
    xlaok
        51
    xlaok  
       2012-11-05 12:05:34 +08:00
    @imluo 那凭啥帮你做,你这个是开源社区?
    imluo
        52
    imluo  
       2012-11-05 12:17:11 +08:00
    @xlaok 不是开源社区,是一个音乐电台站点。这个电台的前身是www.luoo.net
    wissen
        53
    wissen  
       2012-11-20 13:31:05 +08:00
    @imluo

    好巧,我也想做一个 fm 玩呢,求加入……
    BigZ
        54
    BigZ  
       2012-11-20 13:49:18 +08:00
    写过博客吧,我之前对前端半懂不懂,发狠自己写了个博客的全部页面,基本上对网页排版没有什么畏惧了
    imluo
        55
    imluo  
       2012-11-20 16:21:43 +08:00
    @wissen 联系我,我QQ 64022414
    air00dd
        56
    air00dd  
       2012-11-21 01:35:15 +08:00
    @zythum 方向不同,效率和收获可以差很大
    jokry
        57
    jokry  
       2012-11-21 14:36:01 +08:00
    先看jQuery之父John Resig写的《精通JavaScript》,然后看Nicholas C. Zakas《JavaScript高级程序设计》,2本书都心领神会了,可以通过github上的开源项目来进一步实战。
    skaterhjy
        58
    skaterhjy  
       2012-11-24 22:52:09 +08:00
    @bjlbeyond 提供实习机会,期间你能力会有所提高,有意向发[email protected]
    feikeq
        59
    feikeq  
       2012-11-26 17:26:20 +08:00
    @axedo 你要以尝试着去写一些程序,不一定要有多么复杂,但只要去做了就行。

    给你我做的一个应用参考 www.tibiji.com
    picasso250
        60
    picasso250  
       2012-11-26 18:57:06 +08:00
    @xizhuqing 挖坟了……你手上有什么项目?我们可以组队吗?
    picasso250
        61
    picasso250  
       2012-11-26 18:58:40 +08:00
    楼主,我这里有几个页面的css需要写,但是非常基础,可能对提高的技术没什么帮助,不过或许能提高代码规范啥的。而且还有钱赚(这钱是我的私房钱……)。你需要吗?
    vilic
        62
    vilic  
       2012-11-26 23:19:23 +08:00
    前端爱好者飘过. 如果楼主是个很有探索精神和能力的人, 可以做做超过自己现在能力的东西. 比如一个中小型的Web应用, Web游戏, 等等. 过程会很坎坷, 但是成长快. 这之后可以再阅读相关书籍, 查漏补缺.
    axedo
        63
    axedo  
    OP
       2012-11-27 15:49:11 +08:00
    @picasso250 额 可以加qq看看有多基础么……有时间就帮你做了……最近在公司干活ing
    axedo
        64
    axedo  
    OP
       2012-11-27 15:49:45 +08:00
    @feikeq 3ks~~~现在就是攒经验ing
    axedo
        65
    axedo  
    OP
       2012-11-27 15:50:38 +08:00
    @vilic 3ks 我可能会研究研究简单的html5/css3的游戏吧~
    picasso250
        66
    picasso250  
       2012-11-29 11:19:15 +08:00
    @axedo 额……活本身很基础,但在干活之前,你需要确认你自己会:

    1. 使用GitHub
    2. 搭建PHP环境
    fanpenghua
        67
    fanpenghua  
       2012-11-29 19:04:29 +08:00
    前端搞这些干嘛么,你如果要做完整项目 前后端都会。视觉我觉得你可以不管。 现在前端会的skill还是很多的
    DaniloSam
        68
    DaniloSam  
       2012-12-02 09:51:35 +08:00
    xizhuqing
        69
    xizhuqing  
       2012-12-03 14:25:28 +08:00
    @picasso250 加我下QQ:452201275 具体Q聊哈
    axedo
        70
    axedo  
    OP
       2012-12-03 15:52:33 +08:00
    @picasso250 你的两个条件也不算条件吧……最近我这边比较忙,ls有有时间的人 你可以先找他哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:26 · PVG 08:26 · LAX 16:26 · JFK 19:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.