首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
拉钩
V2EX  ›  程序员

移动端时代,作为一个前端应该何去何从

  •  
  •   cheeto · 10 天前 · 2875 次点击

    卤煮 18 届毕业,在一家互联网公司工作做前端到现在刚好一年 大部分工作都是 app 内 H5 活动页和一些内嵌网页,感觉一直在做支持工作,算不上核心 也会做运营管理后台但也只是服务内部人员的

    学前端完全是误打误撞,因为大三迷茫的时候,一个已经实习的后端同学说,“看你审美不错,不如学前端和安卓吧” 由于对 java 比较排斥就自学了前端,没想到现在前端市场已经饱和而且重心大多都不在前端上,现在在公司感觉也不是很受重视。

    虽然 JavaScript 现在发展的很迅速,像 Node,Electron,RN,小程序还有 PWA 等框架技术,但真正用到的公司还是少数( Node 和小程序可能多一些,其他的不是很了解)

    说实话还是更喜欢前端多一些,喜欢用 CSS 做各种各样的动画,用 React 写小组件。但现在在考虑要不要及时止损,去适应市场需求去学其他的语言和技术,下一份工作也可以在一个核心位,更受重视一些

    56 回复  |  直到 2018-12-08 16:15:11 +08:00
        1
    misaka19000   10 天前 via Android
    额 现在是前端比移动端火吧
        2
    putaozhenhaochi   10 天前
    前端那叫一个百花齐放,个人认为以后比后端前景好
        3
    cheeto   10 天前
    @misaka19000 但是感觉大部分互联网公司都以 app 为中心,前端都是作为辅助出现的
        4
    cheeto   10 天前
    @putaozhenhaochi 确实,完全不知道该学什么,新技术层出不穷
        5
    jimrok   10 天前
    想想未来十年的技术演进的趋势是什么,看看科幻电影,大部分东西应该未来十年找到影子。然后想想,如果生活变成那样,你的工作会是怎么样的?然后准备自己的路
        6
    Doraemontree   10 天前
    感觉 iOS 都凉了
        7
    cheeto   10 天前
    @jimrok 感谢你的回复哈,人工智能类门槛好高还要先考个研先,考虑到成本等因素这条路于我来说可能行不通。不过确实是应该想一下以后的工作问题了
        8
    cheeto   10 天前
    @Doraemontree 怎么感觉各大公司依然在热招哇,我们公司招个不停
        9
    ryougifujino   10 天前
    @cheeto #3 为什么我感觉正好相反
        10
    yixuanx   10 天前
    不是有 react-native 吗 前端和 app 通吃,btw: 我是搞后段的...
        11
    liuzhedash   10 天前   ♥ 1
    一般来说,公司是不会把核心的任务交给刚工作一两年的员工的,因为老员工在技术经验和协调能力方面的优势是很明显的。
    市场对技术的需求是很广泛的,相对而言个人的好恶并无意义。不用给自己设限,多了解其他技术、其他岗位,应该能体会到自己真正想做什么。
        12
    cheeto   10 天前
    @yixuanx 用 RN 的公司好少哦 而且性能没有好到哪去,在加上最近火热的 Flutter,感觉抢不到饭吃
        13
    cheeto   10 天前
    @liuzhedash 感谢您的回复,确实是自己经验阅历不够,看问题的角度也很片面。
        14
    neilwong   10 天前
    github 排名前 1000 的项目,有 400 个都是前端项目,神 tm 前端应该何去何从。。。
        15
    alex1504   10 天前   ♥ 1
    船到桥头自然直,不管什么技术,只要想学就立马行动吧。不知你是否有过这样感受“卧槽,怎么又遇到这种糟糕的事”,然后一直拖着,等硬着头皮开干才发现用了不到半小时解决了。
        16
    yixuanx   10 天前   ♥ 1
    @cheeto 如果不做游戏的话 RN 或 Flutter 足够用了 对于 Application 来说用户最关注的还是服务 性能差个 0.1 秒是感觉不出来的... FB 或 Googl 大厂背书的东西应该是不错的选择
        17
    cheeto   10 天前
    @yixuanx 有道理,感谢🙏
        18
    wly19960911   10 天前
    [由于对 java 比较排斥]

    java 接触下有好处的,面向对象设计对自己的思路有很大的好处,有时候你可能完全搞不懂为什么需要设计的思路可以搞清楚。当然 个人建议而已,因为接触 java 需要很多精力去初步了解生态和框架用法,而且就算是 Android 入门使用各种组件也挺费力的。不清楚你用不用 ts 下的 react,可以多看看,ts 自从我用 angular 以来,就不想回去了。

    [喜欢用 CSS 做各种各样的动画,用 React 写小组件]

    为什么不考虑去学习下 UI 框架的源代码呢,最近写组件写烦了,没人教正确的实现,那我只能看别人的实现了。

    ----

    我认为是没必要止损,没必要这么浮躁的就想窜上天,才刚刚开始。等你换了之后,就发现是个围城。
        19
    ys521   10 天前
    你的观念有点不对啊,我们一个董事(架构师出生)说:后端别再跟以前一样瞧不起前端(以后你们后端只能给人家打工....)别喷我,不是我说的,react-native,nodejs 不是都挺火的吗( nodejs 不怎么董)
        21
    cheeto   10 天前
    @ys521 哈哈哈幽默了,目前还都是打工的哈。自己的观念可能确实有问题需要调整,也可能是公司对前端的问题影响了我现阶段的看法,有点片面了
        22
    cheeto   10 天前
    @ys521 感谢🙏
        23
    66beta   10 天前 via Android
    前端知识面太广,上升空间太窄了,一起学 Java 转后端吧
        24
    cheeto   10 天前
    @wly19960911 您说的很对,现阶段我确实是很浮躁,因为在公司感觉有力气使不上,做得再好也不会有人看见,导致我对自己的职业方向产生质疑。确实是应该向着自己喜欢的方向努力,让兴趣去驱动。很感谢您的回复,对我很有帮助。再次感谢
        25
    storypanda   10 天前 via Android
    @cheeto 我昨天入手了 css 权威指南,今天到 Java 核心技术,之前看了 JavaScript DOM 编程艺术的基本语法章节,准备做自己的网站,可是要学得很乱。
        26
    wly19960911   10 天前
    @cheeto #24 说个不好听的,你工作是完成任务,工作有谁会看见你的提升,也没用。但是最终能怎么提升是你自己的,找到一个上升空间抓住就好,所以还是想太多了。另外我说的 ts 和看框架源码都是有好处的,如果是 vue 的话还是别用 ts 了,使用上很差。
        27
    storypanda   10 天前 via Android
    楼主可以带我入 app 内网页和前端门吗?我运营转技术,想做自己的 app 和网站,感觉 app 完全代码和 XML 是不行的
        28
    largecat   10 天前 via Android
    我怎么感觉前端火,后端惨,
    因为现在前端也在慢慢渗入后端了,
        29
    misaka19000   10 天前 via Android
    @storypanda 运营多好啊干嘛要做程序员。。。
        30
    jackchao7432   10 天前
    说反了吧。。。
        31
    1134506391   10 天前
    相信自己
        32
    MrStark   10 天前
    作为移动端开发的我,觉得你刚好说反了。。。
        33
    LeungV2   10 天前
    建议你看下这里的招聘贴
        34
    1134506391   10 天前
    我前端,现在负责公司的 app,web,小程序,一般的后台也是我自己写的( node ),未来移动端只会慢慢被大前端化
        35
    tanranran   10 天前
    作为移动端开发的我,觉得你刚好说反了。。。
        36
    Tokin   10 天前
    感觉现在应该称为全平台时代吧,很多业务都需要在多个平台运行,目前好像只有 web 实现成本最低,而且 web 门开低,效果也不差,很多公司都招呀。
        37
    ys521   10 天前
    @66beta 你个渣渣辉
        38
    jin5354   9 天前
    说的什么鬼,最近几年都是前端在蚕食移动端,就算 flutter 都是前端在带着移动端搞,因为用的是 dart
    你司的前端太弱了吧,出来见见世面
        39
    shuizhengqi   9 天前
    现在基本都不招移动端了,移动端能干的,前端都能干
        40
    Bean0cean   9 天前
    产品经理多🐮 干嘛要做前端
        41
    Doraemontree   9 天前
    @cheeto ..你们公司在哪里啊,最近不是互联网寒冬嘛。。感觉瑟瑟发抖
        42
    keepeye   9 天前
    你可以跳出前端 做全栈啊
        43
    NonClockworkChen   9 天前
    iOS 群说 iOS 凉了,RN 群说 RN 垃圾。。。
        44
    bhaltair   9 天前
    我们公司就 1 个 app 1 个 ios n+h5
        45
    storypanda   9 天前 via Android
    @misaka19000 讨厌追热点,我喜欢写自己的文章,而不是接到需求一直改稿啊喂!
        46
    storypanda   9 天前 via Android
    @NonClockworkChen Android 群说 Android 凉了。。
        47
    NonClockworkChen   9 天前
    @storypanda 主要还是没人做 app 了
        48
    storypanda   9 天前 via Android
    @NonClockworkChen 我啊,在看 java
        49
    NonClockworkChen   9 天前
    @storypanda 我的意思是说想做 app 的客户和老板少了,不是说程序员不愿意写 app
        50
    spark   9 天前
    只能说明你涉世未深,现在前端势力太强大了,太越来越复杂,前端的需求量远远大于移动端原生开发。
        51
    yhzwy   9 天前
    移动端才是需求量少 前端可多了。
        52
    stillsilly   9 天前
    现在前端比移动端火,你在的公司前端总共多少人?人数太少(少于 5 ),这方面的业务不多的话,好好看书练习编码,到一定水平了准备跳槽吧
        53
    abcbuzhiming   9 天前
    从长远看,Web 前端必须是越来越强的,因为这是唯一一个,跨越所有客户端都能使用的 UI 界面,而且它的标准是公开委员会定制的,不存在黑箱的可能性。覆盖面最广,标准公开导致大家愿意投资,其生态圈必然越来越大。相反,不管是 IOS UI 也好,Android UI 也罢,这种基于公司标准定制,不能跨平台的 UI 标准,目前唯一的优势也就是性能强过 Web UI 罢了,一旦遇到了时代转型,说萎立刻就会萎的,不要忘记问了,诺基亚尸骨未寒,Windows UI 开发在 10 年前也是如火如荼的,现在怎么样了呢。如果要做个人的技术投资,最适合投资的就是 Web UI 技术积累了。
        54
    xiaonengshou   9 天前
    移动端时代应该是 13 14 年的事了吧?
        55
    agagega   9 天前 via iPad
    当年乔布斯也是认为 Web 才是未来的,所以差点不让 App Store 这个东西上线。然而看看现在国内若干开发商……
        56
    leekafai   9 天前 via Android
    其实无论前端后端都处于技术爆发期中,前期发生了新的技术理念的普及,现在在深耕实现技术理念,所以无论前端 后端,都有很大的发展空间。前端目前主要趋势是全平台化,这个目标的实现要基于前端工程化实施——当然,前端工程化其实早就有很完善的实施的,我印象里面最具代表性的就是 qt,只不过有大公司投入 web 方向,所以 web 前端发展得特别快,变化也特别大特别突出。现在又有了 flutter 这种跨平台解决方案,我想前端可以发展的空间还是很大的。
    至于后端方面,目前主要是往微服务的方向发展,其实说人话,就是往书本上所说的 高内聚,低耦合 发展,不过现在硬件性能提升,所以以往需要很大成本才能实施的微服务现在通过 docker 就可以轻松实施。我平时既做前端也做后端,两端都有体会,移动端在开发成本上考虑,内嵌 webview 始终是考虑因素之一,因为有些产品功能,例如图表这种,用 echart 来实施就很快。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3580 人在线   最高记录 4019   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 27ms · UTC 09:32 · PVG 17:32 · LAX 01:32 · JFK 04:32
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1