V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niceday
V2EX  ›  职场话题

前端开发和网页设计该走哪条路?

  •  
  •   niceday · 2015-08-17 18:59:18 +08:00 · 3848 次点击
    这是一个创建于 3413 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我熟练手写 html/css ,会切图, js 会基本的 dom 操作,能运用 jquery 编写简单的效果,会用 bootstrap 布局, php 会基础的增删查改, ajax 还没用过,了解基础的前端优化技巧( CDN 加速,页面压缩,优化 dom ,减少 http 请求数量),我的水平是合格的前端吗?我是自学的,有半年时间了,不知道自己的技能树有没有歪?
    自己挺喜欢设计的,两者的知识体系主要差别在哪里?现在准备找工作,很迷茫,怎么提高竞争力(年龄小没学历)?我还有哪些不足?虚心听前辈的建议,感谢!
    26 条回复    2015-08-18 19:22:46 +08:00
    jjplay
        1
    jjplay  
       2015-08-17 19:14:18 +08:00
    感觉你做 CODE 的部分比设计多,那么建议找个切图的工作做起,比如企业建站类 可以锻炼锻炼,还能和做设计的同事学习设计,然后你自己再感觉感觉 就奔着那个方向去琢磨提升~
    yakczh
        2
    yakczh  
       2015-08-17 19:22:56 +08:00
    设计靠创意和灵感,前端主要靠体力
    设计和前端就象拍电影和拍电视剧, 如果你天份好,就去拍电影,如果资质平平,就去拍电视,反正拍个手撕鬼子也能混口饭吃
    intellectual
        3
    intellectual  
       2015-08-17 19:29:06 +08:00
    看上面是可以往前端走,切图>重构>前端,的路线。
    设计与这相关但是是另外的一天,互为加分项,但得确定一门技能拿的出手最好。
    我的一点唠叨哈哈
    blacktulip
        4
    blacktulip  
       2015-08-17 19:30:46 +08:00
    建议楼主走设计,逼格高,拿钱多,不用加班 - 当然必须比较牛逼
    welly
        5
    welly  
       2015-08-17 19:35:23 +08:00 via iPhone
    程序员,工资高点吧
    TTry
        6
    TTry  
       2015-08-17 19:56:24 +08:00
    理想点讲,重点在于你多喜欢设计
    现实点讲,重点在于你设计是什么水平
    再现实点讲,现在你不做前端有没有饭吃,去做设计有没有公司要你
    至于单纯的横向对比,从长远的规划来讲设计是比前端优一些的,当然短期内肯定前端工资高一些

    重点提一点:
    千万不要想着曲线救国,你去做前端实际上对你的设计能力本身几乎没有任何帮助
    能帮上的都是一些小地方,比如说了解实现成本,工具熟练度等等
    而这些东西是锦上添花的东西,并不是设计的核心竞争力
    当然如果年龄小没学历靠着前端技能积累一下社会经验还是不错的

    另外如果有质量比较好的公司能让你同时做前端和设计,那么我只有四个字:
    请联系我 _(:з」∠)_
    paloalto
        7
    paloalto  
       2015-08-17 19:58:10 +08:00
    同时做。
    niceday
        8
    niceday  
    OP
       2015-08-17 21:06:19 +08:00
    @jjplay 谢谢你,我的水平是合格的前端吗?
    @intellectual 谢谢你,我设计水平处于会配色会搭配元素的初级阶段,但是又很喜欢设计,发现 UI 设计这些职位的要求很高,要求懂设计标准设计规范写设计文档什么的,不知道从何入手了。
    @TTry 你的答案对我有启发,谢谢你!你觉得我的前端技术该怎么向前?处在什么阶段呢?
    aivier
        9
    aivier  
       2015-08-17 21:07:50 +08:00
    作为前段...怎么可以不熟练掌握 JS→_→
    jarlyyn
        10
    jarlyyn  
       2015-08-17 21:11:40 +08:00 via Android
    要说自己是前端,只提 js 就可以了
    niceday
        11
    niceday  
    OP
       2015-08-17 21:32:34 +08:00
    @aivier @jarlyyn 我看完 w3cschool 的 JS 教程,然后粗略看了 javascript 高级程序设计,有些知识点很细就把 JS 当现用现学了,也不知道怎么实践 JS ,后来发现有 jquery ,感觉比 Js 简洁,就没用 JS 了,这样做有什么不好吗?谢谢!
    jarlyyn
        12
    jarlyyn  
       2015-08-17 21:44:34 +08:00
    @niceday

    js 和 dom 是两回事……

    JQuery 是一个很好用的库,因为他搞定了很多浏览器上的问题。

    但 js 本身还是门语言,有很多自己的东西。

    推荐你去看看几个前后端通用的库

    lodash.js,moment.js,later.js.

    然后有兴趣的话可以看看 backbones.js,angular.js 之类。

    目前觉得 backbones+react 再配合 jquery 非常好用。
    niceday
        13
    niceday  
    OP
       2015-08-17 22:23:23 +08:00
    @jarlyyn 有点一头雾水,只听过 node.js 没接触过,如果我想学好 JS ,应该怎么开始?我现在的 JS 水平只会操作 dom 和 bom ,怎么深入呢?谢谢你
    learnshare
        14
    learnshare  
       2015-08-17 22:28:37 +08:00
    两个方向一起来,不冲突
    jarlyyn
        15
    jarlyyn  
       2015-08-17 22:40:22 +08:00
    @niceday

    好吧,我发现我把你带歪了……

    先考虑下怎么作出更酷更炫的效果吧。其他以后再说。
    fuermosi777
        16
    fuermosi777  
       2015-08-17 22:43:38 +08:00
    楼主可以试试用 js 做一个简单的 to-do list 的单页应用,具备增改删本地保存等功能,然后再回过头来看看自己是不是一个合格的前端。
    Ixizi
        17
    Ixizi  
       2015-08-18 02:17:35 +08:00 via iPhone
    @fuermosi777 这不是苹果开发文档马上着手开发 iOS 里的那个应用吗
    bibizhang
        18
    bibizhang  
       2015-08-18 02:30:51 +08:00
    干美工
    JenJieJu
        19
    JenJieJu  
       2015-08-18 07:09:44 +08:00 via Android
    建议选前端,设计很容易到瓶颈,(工资)再上升就很难了。
    litpen
        20
    litpen  
       2015-08-18 08:13:56 +08:00 via iPhone
    你可以做偏界面的前端,比如交互特效, H5 是发展路线
    aivier
        21
    aivier  
       2015-08-18 09:49:29 +08:00
    @niceday 我的理解是 jQuery 可以在 JS 中用更少的代码来完成一些功能,它封装了一些 function ,但是很多基础功能还是要自己写 JS 实现
    shunai
        22
    shunai  
       2015-08-18 10:35:52 +08:00
    不要纠结某门技术, 2 个一起弄,成为 nb 的人
    fuermosi777
        23
    fuermosi777  
       2015-08-18 11:17:05 +08:00
    @Ixizi 差不多 但是用 js 写的
    addional
        24
    addional  
       2015-08-18 15:44:46 +08:00
    @niceday 我是 UI 设计,平面专业出身,现负责做 PC 和移动端设计,熟练掌握 DIV+CSS ,会用 JQ , JS 能改,能套用,整站的页面我切,手机端的专题我也切, but ,我主职还是设计,大部分时间花在设计上,前端的那些是附带技能。就我的体会而言设计跟前端是两码事,我大学的时候学过平面构成,色彩,素描,速写,透视学,字体构造,美术学等等。所有招设计的会关注是否班为班科艺术生,就是说,经过系统学习过的会更有优势,半路出家的或者经过培训班培训个把月的就来上班的,有是有,相比而言,颜色搭配和页面构成会弱很多,上手慢,因为要从基本的页面构成和色彩学起。一句话,设计是视觉方向。
    前端是靠编码和布局,偏重逻辑思维,从前端转设计,不是说不能转,但是中间缺少了相关的系统学习,路会更长一些。
    wldouglas
        25
    wldouglas  
       2015-08-18 17:00:54 +08:00
    上班时间码字。我刚毕业的时候是做前端的,深度到原生 JS. 而且后来还痴迷于 node, angular 等和 server 端的东西,自己搭建过博客( http://wldouglas.com ),弄过 node+express+stylus ( less 等)。后来一个人设计官网加上 coding ,还调整兼容性直到上线,全程一个月时间。后来全职转到设计,从平面到 UI ,从交互到视觉,还有少量用户研究(出差去调研过客户)。之所以转设计,并不是因为什么前景啊发展啊什么的,完全就是因为兴趣,觉得自己对于设计更加热爱,所以楼主如果真的喜欢设计就转吧,任何时候找到自己喜欢的事情都不晚的。

    另外给我的感觉就是,从 coding 转过来的设计师,对于业务的理解能力更好,和客户沟通会更加顺畅,同时更容易转到交互设计,成为一个全栈设计师。至于曾经熟悉的 coding ,完全不用担心没法用,现在有很多动效工具支持 js 的,其实就是一种 ActionScript 。所以你可以更快的上手作出很拉风的动效。还有就是,有了之前的逻辑训练的基础,可以转产品设计师,产品经理,所以路还是比较广的。

    最后关于系统的学习设计,这个东西嘛,和 coding 一样,多看多撸多出去交流就是了。
    niceday
        26
    niceday  
    OP
       2015-08-18 19:22:46 +08:00
    @wldouglas 谢谢你的建议,根据我目前的水平,可以从哪些方向提升自己呢?设计我知道个基础水平就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2788 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:22 · PVG 19:22 · LAX 03:22 · JFK 06:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.