前端开发和网页设计该走哪条路? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
niceday
V2EX    职场话题

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

  •  
  •   niceday 2015-08-17 18:59:18 +08:00 4323 次点击
    这是一个创建于 3762 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我熟练手写 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     Solana     3712 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 00:55 PVG 08:55 LAX 16:55 JFK 19:55
    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