• 请不要在回答技术问题时复制粘贴 AI 生成的内容
cheeto
V2EX  ›  程序员

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

  •  
  •   cheeto · Dec 7, 2018 · 6697 views
    This topic created in 2889 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

    ----

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