大四学生一枚,立志前端,自学基础。但面试时总无奈经验缺乏,建议去做一些项目与demo,但不解如何动手实施?什么样的算是好的增加经验的demo?求举例。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
axedo
V2EX    程序员

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

  •  
  •   axedo 2012-10-22 23:32:41 +08:00 10334 次点击
    这是一个创建于 4743 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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     Solana     2633 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 10:05 PVG 18:05 LAX 03:05 JFK 06:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86