V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
troy450409405
V2EX  ›  前端开发

新人想入行前端开发,各位能否看看我有没有去面试的资格。

  •  1
     
  •   troy450409405 · 2015-09-08 08:59:08 +08:00 · 3330 次点击
    这是一个创建于 3166 天前的主题,其中的信息可能已经有所发展或是发生改变。

    主要是没有项目经验,没有拿得出手的作品,平时都是多谢 demo ,面试别人让交作品。
    所以我问下各位,怎样才可以获得这份工作。

    目前我会的有
    HTML :懂的布局,语义化标签。不懂 XHTML,XLM (现在 AJAX 都是用 JSON 了吧?),以及 HTML 的 canvas 和 SVG ,以及一些兼容各设备的 meta 信息。

    CSS :基本上懂得浏览器之间的差异与兼容,会写 CSS3 动画,会用 css 的动画框架。会 SASS 的高效写法,就是不懂一些生僻的属性。

    javascript :重点会这个。 JS 是我最初开始学,也是学的最多的。了解 BOM , DOM 的意义结构,属性方法。懂得面向对象编程。会 ajax 。了解各浏览器之间的兼容写法。写过一些浏览器脚本( GM 脚本),能完成一些组件的开发,比如轮播图,选项卡以及一些 js 特效。自己写过一个仿 Jquery 的库,兼容到 IE8 以及各标准浏览器( https://github.com/axetroy/TQuery )模拟了大部分的方法,除了一些高级方法不会,比如延迟对象以及队列,当然 sizzle 我也没法做出来(我模拟的事件绑定是用事件队列,但是动画怎么做成队列,逐一执行这就不懂了)。

    框架:
    jquery:会使用大部分 jquery 的功能,除了一些高级功能还不太熟悉。
    Bootstrap:栅格系统还是会用,基本都能做出响应式的布局。只是还不太熟悉,需要边查文档边作。
    requie.js:基本会用

    团队协作:会用 git 算不算......

    前端自动化工具:一些 node.js 的插件(然而并不会 node.js ),比如 grunt ,完成代码的合并,压缩混肴。模拟用户操作还不会,其实这些都不会很熟练,毕竟平时写 demo 都很少用到,只是想学这个,就去学了。久不用就会忘记。

    大概就这些,可能有些漏一些地方没有说到。
    自己也开了一个 wordpress 的博客。
    请问各位,这个能去面试工作吗。
    让我写个静态页面还行
    虽然叫简历的时候,别人不一定说让带作品,但如果要带个项目作品,我实在不知道什么好。
    所以请求各位前辈.....

    shenqi
        1
    shenqi  
       2015-09-08 09:03:39 +08:00
    如果把你的缩进换成空格,那我这推荐。
    troy450409405
        2
    troy450409405  
    OP
       2015-09-08 09:08:44 +08:00
    @shenqi 额。。。
    shenqi
        3
    shenqi  
       2015-09-08 09:15:37 +08:00
    @troy450409405 建议使用 jshint 来检验下自己的代码规范。


    https://cnodejs.org/topic/4faf5b032e8fb5bc6510b5ac
    ChiangDi
        4
    ChiangDi  
       2015-09-08 09:16:44 +08:00 via Android
    会吹牛就可以了
    qping
        5
    qping  
       2015-09-08 09:41:03 +08:00
    XLM requie.js 拼错了 是 jQuery 不是 jquery
    还有好多错别字什么的,我就路过,楼主加油
    banri
        6
    banri  
       2015-09-08 09:42:17 +08:00
    绝对能啊
    troy450409405
        7
    troy450409405  
    OP
       2015-09-08 09:48:26 +08:00
    @shenqi 嗯,刚刚开始是用 DW 。后面使用 sublime 之后,就是使用 jshint 校验规范的。改掉了之前很多得了陋习, sublime 真的好强大,好方便....不过你说的 Tab 换成空格,我就不是太理解了。求指教
    troy450409405
        8
    troy450409405  
    OP
       2015-09-08 09:49:16 +08:00
    @ChiangDi 别人让上干货啊,亲.....
    troy450409405
        9
    troy450409405  
    OP
       2015-09-08 09:50:10 +08:00
    @qping 给点建议啊....
    troy450409405
        10
    troy450409405  
    OP
       2015-09-08 09:51:33 +08:00
    @banri 难道你是 HR 。。。
    learnshare
        11
    learnshare  
       2015-09-08 09:57:16 +08:00
    XLM 、 requie.js 好像没人懂;
    缩进用两个空格,这是前端的通用规则。

    我看你的介绍里很多话都是 HR 的风格,这不利于找工作。还是那句话: Talk is cheap, show me your CODE. demo 也是代码。
    sliwey
        12
    sliwey  
       2015-09-08 09:59:29 +08:00
    demo 整理下 也能当作品嘛
    面试肯定够了啊
    serenader
        13
    serenader  
       2015-09-08 10:21:41 +08:00
    这个 TQuery 的 README.md 列表部分以及标题居然是用 HTML 标签写的。。既然是个 Markdown 文件了 为啥不用 Markdown 语法来写呢?
    robinlovemaggie
        14
    robinlovemaggie  
       2015-09-08 10:22:23 +08:00
    看 LZ github 里的注释“大更新”,“大改版……”,莫名喜感。预祝楼主早日成功。。
    troy450409405
        15
    troy450409405  
    OP
       2015-09-08 10:32:19 +08:00
    @robinlovemaggie 随便写的,不要在意....
    robinlovemaggie
        16
    robinlovemaggie  
       2015-09-08 10:34:22 +08:00
    @troy450409405 如果要拿这个给别人看的话,最还还不要太随便~~
    Sivan
        17
    Sivan  
       2015-09-08 10:36:55 +08:00
    学会吹牛逼,工资不会低。
    banri
        18
    banri  
       2015-09-08 11:02:45 +08:00
    @troy450409405 你见过头像是动漫人物性别为男的 HR 吗。。。
    crs0910
        19
    crs0910  
       2015-09-08 11:09:17 +08:00
    要找哪里的工作?
    shenqi
        20
    shenqi  
       2015-09-08 11:13:58 +08:00
    @troy450409405
    11 楼也有说,前端习惯是用空格。

    具体空格是两个还是四个,自己选择,海龟书里面有提到。
    tab 是不推荐的使用的。
    DW 忘了吧, svn 也忘了吧。别提这几个词,减分。
    虽然英雄莫问出处,但是用 DW 写页面的前端都不是好前端。
    litpen
        21
    litpen  
       2015-09-08 11:17:49 +08:00
    看你简历写的挺 nb 的样子,但是看到最后没有一个代表作品,这样还是无法了解你。建议你做个完整的项目并且上线,一来当作品,二来当巩固
    sox
        22
    sox  
       2015-09-08 11:30:53 +08:00
    原来现在还有用 tab 缩进的人
    yyfearth
        23
    yyfearth  
       2015-09-08 15:41:06 +08:00
    LZ 做的不错了
    模仿 jQuery 是一个非常好的 Jr. 前端 练手项目 非常值得新手去做

    另外 LZ 还是缺少一个上线的完整项目
    最好有一定规模 不需要太大 但是至少是大学时代
    国内一般学校的话 至少一个大课程 或者半个毕业设计的规模
    好学校或者国外学校 至少一门专业课最后那个课程设计的规模
    要么是比较酷炫 要么是比较实用的类型
    然后可以通过这个 把你掌握的所有前端知识用一边
    格式化好 注释写好 检查规范 然后放到 github 上面 (或者国内的那些)
    如果 是纯前端 那么部署 github pages 就可以了
    如果需要后端 自己可以弄个免费的 PaaS 或者自己弄个 AWS 之类的部署一下

    基本上就可以了
    不仅有东西展示 而且综合运用了一下自己的全部前端技能
    而且这种项目 非常能够体现你的实力

    这些包括你那个 TQuery 都可以写到简历 并且提供 github 链接
    会有人看的

    PS :缩进一般来说还是空格比较好 尤其是你放到 github 里面的话
    2 个空格 还是 4 个 都可以
    一般来说 按照 Java 风格 或者 传统风格 是 4 个
    比较新的风格 或者有用缩进控制的代码(比如 Py Ruby Coffee )最好用 2 个
    反正是个人项目 如果是团队项目 当然是大家用什么 和大家一样就是
    jon
        24
    jon  
       2015-09-08 20:27:48 +08:00
    勇敢去面就可以了
    chengzhoukun
        25
    chengzhoukun  
       2015-09-08 21:14:21 +08:00
    @yyfearth Python 用两个空格看起来很别扭,可读性比较差
    jarnanchen
        26
    jarnanchen  
       2015-09-08 23:12:54 +08:00
    楼主已经很厉害了,至少比我强。我都找到了,哈
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3322 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:24 · PVG 20:24 · LAX 05:24 · JFK 08:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.