📣 Back to School开学季 - VIP通行证5折优惠!蓝莓、Offer多多同步优惠
楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

[职场感言] 前端吃你家大米了

   
🔗
crimsonjelly 2019-1-22 02:33:03 | 只看该作者
全局:
虽说强者无惧,但鄙视链确实存在
现在是后端瞧不起前端,搞机器学习的瞧不起搞Web development,搞big data infrastructure 的瞧不起一般SDE
个人转码农的路上从前端起家,在项目上跨刀成为full stack,现在拼转职想找个general SDE的岗位发现不是很容易

JavaScript写的再好,Angular React node都666,终究是JavaScript-baidu 1point3acres
确实JavaScript好上手门槛低,但现在前端複杂度越来越高,同时要追踪的状态膨胀到一个程度的时候,JS的效能才是直接影响客户体验的第一线
就是因为JS容易写,乱写都会跑,要写的简洁有效要下的功夫更多
现在的生态是前端Data flow设计的成败 比后端更加致命
你后端跑的再快再牛,什麽micro service, load balance, database sharding, map reduce,能多fancy就多fancy.google  и
前端call完api慢吞吞处理一下,再来个先下载图片,下载好后再管其他东西的辣鸡逻辑写下去
后端大牛十年功力可以轻轻鬆鬆毁在旦夕

JavaScript要生成一个Component相当容易,但Java要生成一个Object还不一样容易?
当state满天飞,callback after callback的时候,不管用什麽框架,什麽语言,挑战都是一样的

但你要那些写Java写了十年的大牛马上改变概念,确实没那麽容易,大概还需一点时间。
不管怎样都要写些OOP(Java python c++)才不会给人瞧不起. 1point 3 acres

看了几家start up 都是找了一堆大牛,搞啥牛逼的机器学习和big data,模型说起来吓吓叫,
结果发现产品卖不出去,因为没前端,想赶快招个人,对,就一个人来快快把前端搭起来
. .и
现在市场上纯front end的是期望你兼UX
full stack is the new front end

评分

参与人数 10大米 +95 收起 理由
ys2843 + 1 很有用的信息!
sdus007 + 1 很有用的信息!
lvchanel3 + 3 给你点个赞!
hi_vicky + 1 赞一个
Steinhafen + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

全局:
前后端都做过,没有哪个更高大上,往深了去都很需要架构。仅仅从个人角度出发,希望全面的了解一个产品的话,后端必须了解,如何scale up,在用户量 rps增加的基础上如果保证性能 可靠性等等的。前后端解决的问题不太一样。.--
我觉得目前的行业导致前端可能做到tech lead或者manager,product vp,但cto level肯定需要的是对产品整体的把握了。所以为了以后的潜在上升空间,我自己是更希望深入了解后端架构。

评分

参与人数 1大米 +30 收起 理由
admin + 30

查看全部评分

回复

使用道具 举报

🔗
gongchen 2019-1-22 03:09:13 | 只看该作者
全局:
北美大厂的junior pkg(甚至大部分senior pkg)不会因为前端/后端的区别而改变。

这一点我觉得说明了现在市场上前端/后端的供求关系:持平。

从价格(或者说工资)出发,前端/后端似乎目前不会有影响。

但是我觉得前端/后端的选择会影响所工作的项目/产品的新旧程度。

显然,新产品还没launch的时候,前端的工作量是相对大的。从launch到慢慢成熟,前端的工作量也不会少。但是对于一个非常成熟的产品,当新增加的feature不是那么多的时候,前端的工作量可能就会相对减少了。
. 1point3acres
所以,我认为选择前端可能是选择了相对新的产品。进行职业规划的时候,对新鲜产品/成熟产品的偏好我觉得是选择前端/后端的一个主要因素。

评分

参与人数 1大米 +40 收起 理由
Warald + 40

查看全部评分

回复

使用道具 举报

全局:
guid-uuid 发表于 2019/01/22 02:51:24
前后端都做过,没有哪个更高大上,往深了去都很需要架构。仅仅从个人角度出发,希望全面的了解一个产品的话,后端必须了解,如何scale up,在用户量 rps增加的基础上如果保证性能 可靠性等等的。前后端...

补充一点 我最喜欢前端的点是debug真心容易,release也比后端轻松的多,后端debug各种跨服务trace log。. 1point 3acres
. Waral dи,
- 不想做C*O的程序员不是好摄影师
回复

使用道具 举报

🔗
infrared628 2019-1-22 04:11:26 | 只看该作者
全局:
后端对前端心里面的略略“鄙视”有时候存在,大体因为前端变化快,技术积累比较难,还有可能在有些后端工程师看来,前端工程师不太接触CPU,网络,存储,并发,性能调优,分布式架构,容灾这些,只会写一些HTML CSS而已,算不得多厉害的工程师。

事实当然并非如此,软件开发和架构设计的发展,大体都是为了解决复杂度带来的问题,而复杂度又主要体现在高性能,高可用和高扩展上面,比如高性能角度,我们从存储上思考,关系型数据库要考虑是否读写分离/分库分表/集群,NoSQL就要知道键值存储/列式/文档/全文;如果做缓存呢,又要头疼穿透/雪崩/热点这些问题;如果考虑高可用,那么CAP,主从主备是必不可少的考虑;同样如果是可扩展性,传统的分层架构,后来出现的SOA(主要是传统公司,互联网公司除了亚麻别的公司用的少),最近今年开始火的微服务等等,都是解决现在整个互联网行业,越来越大软件复杂度和越来越高的维护成本。

那这些和前端有什么关系呢?这里举几点前端解决应用复杂度的例子,比如在web应用方面,渐进式应用PWA被认为是以后的趋势,因为service workers充当了web应用和浏览器之间的代理服务器的缘故,pwa在提升应用加载速度,离线使用应用,与操作系统集成方面可以解决很多问题,而这些问题原本是“后端”在原生应用中应该解决的,而web应用对比原生应用,除了性能劣势那几乎都是优势,而现在这个性能劣势眼看着也有了发展方向;再比如W3C在2017年制定的WebAssembly标准,跟JavaScript解释执行相比,WebAssembly可以直接把前端源码编译成字节码,再通过浏览器转换成机器码(是不是跟JVM一个道理),能想象一下在浏览器中跑操作系统的画面么(这里有个windows 2000跑浏览器中的demo:https://yq.aliyun.com/roundtable/289191),虽然这些极客技术目前看来实用性不大,但却说明了前端突破性能瓶颈,解决软件复杂度的前景了。使用我们有理由相信前端在3D大型游戏,机器视觉,VR/AR,大型图像处理等方面,从高性能高可用高扩展的角度来解决越来越多的问题了。

这仅仅是从技术发展趋势中一个小小的方面来说明前端工程师是可以期待的(当然我更觉得全栈工程师或者大前端工程师更合适),别的方面例如前端用node做中间件工程化开发和部署,用React/Angualr/Vue应用组件化开发,小创业公司一定会要求后端工程师了解前端技术,前端会跟客户和PM打更多交道方便以后转PM等,前端会认识更多设计小妹妹(根据本人经验,这是真的)等等方面考虑,前端工程师也是一个很值得期待的工作。. 1point 3acres
..
另外,前端要是被说成只会HTML和CSS的话,那其实也可以说后端工程师不就是把之前业务代码撸过来往上再封装一层给别人调用吗?机器学习不也就是调参侠?测试工程师不就是用鼠标点点测试工具?SRE/DevOps不就是跑跑脚本?--当然这些是开玩笑的,技术人更应该关注技术本身是否合适自己和团队,适合自己的和团队的那就是好的,不必对自己和别人进行技术鄙视。

评分

参与人数 10大米 +117 收起 理由
YSMD + 1 给你点个赞!
jzhang40 + 1 给你点个赞!
asc_MingHe + 1 给你点个赞!
adlxk + 1 赞一个
IAMDaniel + 3 我很赞同,但是确实现在不合格的前端太多了.

查看全部评分

回复

使用道具 举报

🔗
阿矾 2019-1-22 04:28:06 | 只看该作者
全局:
看兴趣吧。反正AI再火钱再多,让去我搞我都生不如死…………
不过OOP还是要会的,TypeScript这种好东西真的香死了。
回复

使用道具 举报

全局:
前端直接面向用户,入门快impact大,会吹的话初期很容易升职。但是到senior level以后升职看的是能不能把impact辐射到周边组,这样的机会不如后端统筹几个跨组micro service来的多。
回复

使用道具 举报

🔗
eshang 2019-1-22 04:42:10 | 只看该作者
全局:
前端确实入门门槛比其他要低很多,但是要做到精通也是很难得。我觉得这种低门槛方向更适合转专业的同学们进入,快速上手快速找到工作还是很重要的。科班出身的如果不是非常喜欢前端,去做服务器开发啊,系统架构啊,甚至计算机底层开发都是极好的,因为这种需要基础知识牢固的方向都是越来越值钱啊。

求大米谢谢!

评分

参与人数 1大米 +3 收起 理由
的萨菲 + 3 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
stonefish 2019-1-22 07:58:23 | 只看该作者
全局:
前端顶锅盖来说,看你们full stack写css我才蛋疼呢。。。

前端被鄙视大概是工资低吧,同样水平,大家自然是要找钱多的工作
回复

使用道具 举报

全局:
强势马克!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
职场达人
  • ↑ 本版用于讨论职场各种干货话题,闲聊请去🔗聊聊或者🔗匿名版
  • ❌ 本版严禁水贴,引战,发布广告,拉群,贴个人联系方式,扣分无警告
  • ☑ 求职、面经等去 🔗北美求职和 🔗回国求职大区,刷题和学习请去 🔗终身学习大区
  • ☑ 请去专版发布 🔗内推, 🔗招聘信息,和讨论 🔗创业内容
  • ☑ PIP / DevList/ Need Support 等话题也已开设 🔗专版

本版积分规则

>
快速回复 返回顶部 返回列表