V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
bitterjelly

干了一段时间前端了,突然发现前端好鸡肋。

  •  
  •   bitterjelly · Jan 30, 2016 · 18839 views
    This topic created in 3742 days ago, the information mentioned may be changed or developed.

    干了一段时间前端了,突然发现前端好鸡肋,他不可能去取代客户端,即使能够开发 app 流畅度也比不上原生,发展前景不如后台,后台能够很好的转型到项目总监这些职位,工资没有客户端高,入门简单,可以有大批人,两三个月出师,网上的框架多,轮子也多,差不多都会直接引用。最近发现,在公司做完页面之后,完全就没用了,求前端大神指条明路,是不是要往 ios 或者后端转更加有利于以后发展,迷茫中请赐教。

    Supplement 1  ·  Jan 31, 2016
    感谢大家回复,白天忙来没来的急回复,真心感谢大家帮助和开导,我确实对前端了解的还是太少,一定加倍努力学习,其实很多的是迷茫,每天忙起来,不静下心来总结一下,也不会出现这样的迷茫,人总是想向前看对吧。看到大神们的回复,知道了这个行业的方向和这么多志同道合的朋友在一起努力着,心中甚是欣慰,最后拜个早年,祝大家😊16 年事业更上一层楼
    84 replies    2016-02-02 15:34:39 +08:00
    ericls
        1
    ericls  
       Jan 30, 2016
    前端一点也不鸡肋啊

    我觉得没有好的前端 一个网站是很难做好的
    aivier
        2
    aivier  
       Jan 30, 2016
    有么...我觉得前端要学的东西比后端要多的多,看看 http://ro.me
    bitterjelly
        3
    bitterjelly  
    OP
       Jan 30, 2016
    @ericls 但是,长远发展而言,他不容易向技术总监或者是领导层转呀,不能一辈子都在画页面吧
    finab
        4
    finab  
       Jan 30, 2016 via iPhone
    干了一段时间 iOS ,突然发现 iOS 好鸡肋。
    xmgit
        5
    xmgit  
       Jan 30, 2016
    前端是需要天赋加成的,你以为框架用用就是前端了?
    bitterjelly
        6
    bitterjelly  
    OP
       Jan 30, 2016
    @aivier 要学的东西确实多,但是你不能一直干前端吧。你看看招聘上大多数招聘前端都是 30 以下的吧。长远发展而言,怎么规划啊
    bitterjelly
        7
    bitterjelly  
    OP
       Jan 30, 2016
    @finab 确实有点迷茫了,别笑话我,给点建议吧
    bitterjelly
        8
    bitterjelly  
    OP
       Jan 30, 2016
    @Bardon 前端大牛们,都需要哪些天赋点需要添加,各个天赋点需要加几点才是最完美的装备。
    xAI
        9
    xAI  
       Jan 30, 2016
    什么都不是一样的干。前端,后端,客户端都做过,都不是一样的写,只要能赚钱就行。
    mimzy
        10
    mimzy  
       Jan 30, 2016
    其实就代码写得还不够多 但想得太多
    jarlyyn
        11
    jarlyyn  
       Jan 30, 2016
    先说说你的前端工作包括啥。
    finab
        12
    finab  
       Jan 30, 2016 via iPhone
    @bitterjelly 干你想干的呀,兄弟。自己问下自己,前端和 iOS 想干哪个,然后努力学就行,没有什么鸡肋不鸡肋
    itchina110
        13
    itchina110  
       Jan 30, 2016
    我的看法是:
    1 、兴趣驱动
    2 、要想有成就,任何事情都需要时间,不管你去转做什么,都很难速成。写 PHP 其实也很简单,但是如果想做到像亚一程一样,也比较难,需要时间,兴趣,还有聪明的大脑。
    3 、跟上时代潮流,多花点心思学习
    bitterjelly
        14
    bitterjelly  
    OP
       Jan 30, 2016
    @jun0205 这不是想以后更好的赚钱吗。不想四五十还在画界面,码代码吗
    jydeng
        15
    jydeng  
       Jan 30, 2016
    想干什么就干什么。
    bitterjelly
        16
    bitterjelly  
    OP
       Jan 30, 2016
    @mimzy 确实有点。就是整天做界面,临近过年 了,突然停下来想总结一下,以后的发展方向,一下子迷茫了,想问问大牛们都是怎么发展规划的,给小弟点建议。
    ericls
        17
    ericls  
       Jan 30, 2016
    @bitterjelly 页面总是要有人画的 如果你热爱前端 能画一辈子页面也是一种幸福
    CheungKe
        18
    CheungKe  
       Jan 30, 2016
    @bitterjelly 好前端,基本都是有信仰,有爱好,喜欢旅游,搞摄影的,生活充满情趣。
    转 CTO 可能不多,技术不全面,也不爱管别人,当顾问可以。
    画界面,码字,只是实现的过程,让机器识别,大家都能看到。
    只有 创业 才有机会赚钱,就 码字 的话,后端 > 前端,大数据,云计算,机器学习 都是 比较好的方向,工资收入相对高点
    CheungKe
        19
    CheungKe  
       Jan 30, 2016
    @ericls 他只爱钱,做什么无所谓,能赚钱都行
    bitterjelly
        20
    bitterjelly  
    OP
       Jan 30, 2016
    @jarlyyn 现在主要做网站界面,嵌套到客户端里面的 h5 界面。发现我只要拿到效果图,实现了所有的功能和效果。然后扔给客户端或者是跟后台调通了。就没有我什么事,无论是网页的访问量,还是 pv 过百万都跟我没关系啦。
    bitterjelly
        21
    bitterjelly  
    OP
       Jan 30, 2016
    @finab 嗯,好的。谢了哥们
    ericls
        22
    ericls  
       Jan 30, 2016
    @CheungKe 我估计我毕业工作之后也是一样
    jarlyyn
        23
    jarlyyn  
       Jan 30, 2016
    @bitterjelly

    前段主要的工作在 JS 上。

    自己多花点心思吧。

    有条件的话从自己做几个插件开始。
    bitterjelly
        24
    bitterjelly  
    OP
       Jan 30, 2016
    @CheungKe 也不是只爱钱,我只是不知道发展方向了。前半辈子累的无所谓,不想干不动的时候没钱吃饭,或者是活的太累
    geeksu
        25
    geeksu  
       Jan 30, 2016
    @bitterjelly 或许往后端走是个方向
    CheungKe
        26
    CheungKe  
       Jan 30, 2016
    效果图你要参与设计,最好就是你自己设计的,配色,动效 很重要。
    最后实现还是靠你,适配 很头痛。
    优化是大家一起做的,统计数据是给后端了,它还不是要有个很好的展示图表。
    SourceMan
        27
    SourceMan  
       Jan 30, 2016 via iPhone
    哪个职位干的渣都是鸡肋
    CheungKe
        28
    CheungKe  
       Jan 30, 2016   ❤️ 1
    码农无非 p 和 m ,时间长了,你能做几个人的事,或者管着几个人帮你做事。
    身体是自己的,你要先确保自己还能活到大家说的 50 岁开始,才算的下辈子。
    bitterjelly
        29
    bitterjelly  
    OP
       Jan 30, 2016
    @CheungKe 哈哈哈,确实是,看好自己的身体。不一定活到下辈子呢
    momou
        30
    momou  
       Jan 30, 2016
    http://ionicframework.com/
    来,做个 APP 玩玩
    ragnaroks
        31
    ragnaroks  
       Jan 30, 2016
    27 楼正解,觉得迷茫可以使用 java 和 c#自己写一些完整的系统
    bitterjelly
        32
    bitterjelly  
    OP
       Jan 30, 2016
    @momou 有没有成熟的上线的前端 app 啊
    amery2010
        33
    amery2010  
       Jan 30, 2016   ❤️ 4
    明白一点:

    如果不理解一个职业存在的价值就不要随意下结论。

    真正的前端工作复杂度不比后端低,而且真正合格的程序员是不会以会使用某个工具而沾沾自喜的。工具只是为了降低工作复杂度、减少工作时长而存在的。而且世上没有万能的工具,项目也没有通用的解决方案。所以只靠会用工具是不会得到长远发展的。

    钱多少一般是根据一个人的自身价值来定的(当然也会有一些黑心企业存在)。我认识的一些前端他们的薪资(年薪 40W 以上)不比一般的后端甚至软件工程师低。但相对来说,他们已经不完全是前端了,因为他们为了更好的做好前端项目,会去主动学习其他领域的技术,减少和其他程序员的交流成本。

    后端转型成项目总监,那都是一些小公司里会发生的事。在大公司如果没有很好的管理能力,程序员依旧是程序员,永远上升不到管理层。而且为什么要做管理层呢?如果公司给的钱够,工作对你来说也轻松,你何必自背“包裹”,多累呀...

    告诉你个秘密,客户端开发的人实在太多了,每年从学校毕业出来的就大把大把(还不包括各类培训班),但其实又有多少能真正达到企业开发要求,或说是有多少人能不经磨砺就能独立开发项目呢?你只看到了各行各业里金字塔顶端的那一小批人而已。

    去大型的互联网公司参观下吧,你就会知道现在为什么(合格)前端还这么缺了...钱么,不知道各类公司开出的 10K 起薪算不算低...至少我司这个小公司找程序员起薪 10K ,上不封顶,但现实是我们招了一年了,面试了 N 人,至今没见到特别满意的。
    rokeyzki
        34
    rokeyzki  
       Jan 30, 2016
    那么问题来了?你为什么不能全栈
    amery2010
        35
    amery2010  
       Jan 30, 2016   ❤️ 1
    @bitterjelly 前端 app (没有这么说的吧),如果我说淘宝手机端算一个,你会不会意外?手淘的大部分用户页面都是前端负责生成或渲染的,他是一个典型的 hybrid 架构,算是半个 webapp 吧。我公司的主要项目就是纯的 webapp ,所以在各类平台上可以无缝切换(无线淘宝和微信,以后也会放到自己的网站上)。性能上其实还是看自己的 coding 水平,其实在使用上并不觉得比 ios 和安卓上的差多少,对一般用户来说根本就没啥区别。
    zonghua
        36
    zonghua  
       Jan 30, 2016 via iPhone
    有学校有专业是教前端的吗?我只知道数字媒体
    wolfan
        37
    wolfan  
       Jan 30, 2016
    今早在知呼上发呆时回想了一下,我突然发现,现在的前端可谓最苦逼的一个工种了,不说作前端小钱钱如何,反正是不多。
    反而要作一个优秀的前端要学的东西真的很多,真的是投入大收入小的一个工作啊。
    jackisnotspirate
        38
    jackisnotspirate  
       Jan 30, 2016
    做后端多好,简单,技术没有前段更新的快,投入小很多。
    Keita1314
        39
    Keita1314  
       Jan 30, 2016
    工资低什么岗位都是鸡肋
    djyde
        40
    djyde  
       Jan 30, 2016   ❤️ 1
    @bitterjelly

    > 但是,长远发展而言,他不容易向技术总监或者是领导层转呀,不能一辈子都在画页面吧

    如果你觉得前端是『画页面』,可能你在做的不是真正的前端
    loading
        41
    loading  
       Jan 30, 2016 via Android
    敢不敢发个你写的自认为水平高的 demo 。
    JenJieJu
        42
    JenJieJu  
       Jan 30, 2016 via iPhone   ❤️ 3
    楼主做的不是前端吧……业界有个说法,切图 XX
    SourceMan
        43
    SourceMan  
       Jan 30, 2016 via iPhone
    @JenJieJu 做的好,重构工程师也是个让人敬佩的岗位
    charlie21
        44
    charlie21  
       Jan 30, 2016
    谁指教你,谁就是骗了你
    orFish
        45
    orFish  
       Jan 30, 2016
    前端哪里简单了
    LEFT
        46
    LEFT  
       Jan 30, 2016 via iPhone
    我觉得有两个可能,要么没有深入干,要么你太牛逼技术活、创意都不在你话下
    zhpech
        47
    zhpech  
       Jan 30, 2016
    每当有人说 XXX 简单的时候,我都想问问他们,真的深入过吗? XXX 简单和 XXX 精通一样,在大多数时候都是伪命题,只是你看到了冰山的一角,却误以为是全貌罢了。

    无论前端后端其实都很有价值,深入都有许多学问,没有什么事情是仅此而已的。
    shyling
        48
    shyling  
       Jan 30, 2016 via iPad
    创业吧。
    shiye515
        49
    shiye515  
       Jan 30, 2016 via Android
    那你再试试后端?
    wohenyingyu01
        50
    wohenyingyu01  
       Jan 30, 2016 via iPhone
    你说的这些缺点 ios 全部中枪
    acalarolo
        51
    acalarolo  
       Jan 30, 2016
    正态分布
    jsyangwenjie
        52
    jsyangwenjie  
       Jan 30, 2016
    code for money 而已,这帮人有多少是正经喜欢 coding 的呢:)
    MOxFIVE
        53
    MOxFIVE  
       Jan 30, 2016
    兴趣驱动的路过,没 LZ 那么多困惑,只要前端收入能让我维持普通人的生活,我很乐意一直做下去。
    tinyhill
        54
    tinyhill  
       Jan 30, 2016
    建议楼主了解下 Node.js , React Native ,现在的前端范畴,已经不是你所理解的那个“前端”了。
    lk1ngaa7
        55
    lk1ngaa7  
       Jan 30, 2016
    对,就是因为你只是"干了一段时间" ,所以才有这样的想法
    litpen
        56
    litpen  
       Jan 30, 2016
    现在 js 的发展已经可以搞游戏,框架, vr ,后端甚至硬件,大公司们都在推 js ,前端发展前景很大
    xiqingongzi
        57
    xiqingongzi  
       Jan 30, 2016
    NodeOS 默默看着你
    zhuziyi
        58
    zhuziyi  
       Jan 30, 2016 via iPhone
    真正热爱技术的人,不会刚入行就想到当领导,不过这中国特色也不足为奇,想想国外诸如 IBM 、英特尔、谷歌、 Apple 等等,我见过的四五十岁搞技术的人大有人在,且在国外他们地位不亚于领导,而在国内浮躁的技术环境没几个真正有创造力的,也不足为奇。
    Sivan
        59
    Sivan  
       Jan 30, 2016 via iPhone
    先想想自己就算一开始就做后端,有能力成为技术总监吗?赚钱路很多,不要在当总监的路上吊死。
    gouflv
        60
    gouflv  
       Jan 30, 2016
    总结: 懂太少 想太多。 lz 多看书吧
    xxm459259
        61
    xxm459259  
       Jan 30, 2016
    前端岗位门槛低,达标不低,于是大批过了门槛不达标的前端程序员都有这样的困惑。
    ljbha007
        62
    ljbha007  
       Jan 30, 2016
    前端技术开发客户端应用如果卡说明是工程师自己代码质量的问题 因为 JS 是单线程的 所以处理不当(比如对 DOM 元素进行不必要的更新导致页面频繁重绘)很容易造成 UI 线程卡顿

    只能这样说 前端技术因为一些最初设计上的缺陷 还有其发展了几十年之后导致的必然的复杂性 所以对工程师本身的要求比本地客户端要高得多 要写出高质量的代码比本地客户端难

    另一方面 html 是地球上最完善的 UI 定义语言 与之相比 Android/iOS 各自的布局 xml 就显得十分简陋 常常实现同样的交互动效 Android/iOS 需要写几百行的代码 而 html 只需要几行 css 配合 javascript 即可
    如果非要说效率问题 我可以保证 现代浏览器在现代的移动设备上的 html 渲染效率 虽然比平台自带的 UI 低一些 但并不会体现出肉眼可见的差异 肉眼最高能识别 60fps 一下的丢帧 而 200fps 和 70fps 的差别肉眼是看不出来的

    如果仍然有卡顿 我同意 @amery2010 的看法 说到底是程序猿自己水平的问题
    Pastsong
        63
    Pastsong  
       Jan 30, 2016 via Android
    反正我觉得转管理岗是非常无趣的一条道路,我宁可向资深方向发展。
    楼主可以不要把自己学的东西局限在自己工作内容上,有空闲时间做做 Side Project 也能有突破
    aivier
        64
    aivier  
       Jan 30, 2016
    @bitterjelly ”做好了就扔给后端了,然后就没事了",感觉你跟我们公司以前的前端差不多...

    做好了你的静态页,扔给后端,后端又改了某个地方,自己写了点样式,好了,兼容性跟设计被玩坏了;过段时间又加了个新功能,后端做个能用的出来就行了 > 前所未有的难用+难看
    ljbha007
        65
    ljbha007  
       Jan 30, 2016
    @bitterjelly
    微众银行客户端用 ionic 开发的
    天猫客户端是 React Native
    我目测支付宝客户端也是
    plqws
        66
    plqws  
       Jan 30, 2016
    典型懂得少想得多,现在不会几门后端语言出去敢说自己是前端「工程师」?
    sox
        67
    sox  
       Jan 30, 2016 via Android
    你能把 redux 的代码给我说清楚原理再来说鸡肋吧😂
    sox
        68
    sox  
       Jan 30, 2016 via Android
    对了,你肯定不知道 redux 是什么
    master
        69
    master  
       Jan 30, 2016 via Android
    在惦记着能不能做总监之前还是考虑考虑自己的眼界吧
    套框架做页面连前端的门都没入
    razios
        70
    razios  
       Jan 30, 2016 via iPhone
    太功利,心思太多。
    loveuqian
        71
    loveuqian  
       Jan 30, 2016
    前端能干的事不要太多。。
    我们写客户端的才苦逼。。。
    老板还叫我去开发个公众号。。。
    banricho
        72
    banricho  
       Jan 30, 2016
    @ljbha007 天猫客户端已经不是 RN 了吧
    RN 只是天猫曾经的 iPad 客户端的一个模块
    hqs123
        73
    hqs123  
       Jan 31, 2016
    可以学学后端
    hardware
        74
    hardware  
       Jan 31, 2016
    一般来说 公司里前端<客户端<后端<算法 /工程等吧。。。
    hardware
        75
    hardware  
       Jan 31, 2016
    当然 还有 QA 排最前面
    viko16
        76
    viko16  
       Jan 31, 2016
    我还一直觉得我懂得太少呢
    yangxiongguo
        77
    yangxiongguo  
       Jan 31, 2016
    真正的大神是把前端渗到其他领域的开拓者,没点信仰怎么把前端发扬光大。
    jiongxiaobu
        78
    jiongxiaobu  
       Jan 31, 2016 via Android
    楼主可能还处于入门水平
    ljbha007
        79
    ljbha007  
       Jan 31, 2016
    @banricho 哦 这样啊 支付宝呢
    caiya21
        80
    caiya21  
       Jan 31, 2016
    `在公司做完页面之后,完全就没用了` 楼主公司是后端渲染还是前端渲染,可以尝试单页面应用,可以尝试 nodejs ,可以玩各种框架,可以做好多事情啊。。。不止是写页面,写页面是基本功
    xiaonengshou
        81
    xiaonengshou  
       Jan 31, 2016
    楼主是切图师不是前端吧?而且后台可能是每个公司比较边缘的开发部门吧?难道你说的是后端?没见得前端薪水比后端低啊,而且前端这个工种才那么几年,怎么着都混不到 CTO 吧
    zjq426
        82
    zjq426  
       Jan 31, 2016
    任何细分公众/人群也都有 369 等呀。。(楼主没人规定你的职业就必须是前端吧,多学多练多看。。)
    stevenFang
        83
    stevenFang  
       Feb 1, 2016
    你自己在业余时间研究后端不就好了,然后过几年就变成全栈了。
    littlebaozi
        84
    littlebaozi  
       Feb 2, 2016
    光从投入和得到的薪资相比,是比其他的差一点。如果没有信仰,可以学其他更赚钱的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2039 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 163ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.