一个后端程序员如何被公司逼的开始写前端代码!奉劝各位最好选择前后端分离的公司...

hello~各位读者好,我是鸭血粉丝(大家可以称呼我为「阿粉」),在特殊的日子里,大家要注意安全,尽量不要出门,无聊的话,就像阿粉一样,把时间愉快的花在学习上吧。

事情起因

阿粉自从学会Java以来,一直都是在从事关于Java的开发,不论是换了几家公司,阿粉一直都是负责的关于后台的业务,很多都是前后端分离的,前端是写前端的代码,后端只负责逻辑实现和返回所需要的值,但是让人没想到的事发生了,公司前端临时被其他项目组调走,领导要求项目还要上线,阿粉不得不再次扮演全职员工上线。

每天最多的时间就是看前端小姐姐写的代码,另外的一件事就是和前端小姐姐沟通怎么去写前端代码,为此阿粉还付出了两顿饭的代价!

为什么要前后端分离

之前在看一个哥们的博客的时候,觉得这个哥们说的特别的好,为什么前后端分离,因为前后端分离已成为互联网项目开发的业界标准使用方式,通过 Nginx + Tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤是系统架构从猿进化成人的必经之路。

说白了,前端和后端的区别在哪?

  • 前端

    通过 UI 给出的图,做出相应的格式的网站,把精力放在html5,css3,jquery,angularjs,bootstrap,reactjs,vuejs,这些前端内容模块上。

  • 后端

    把数据库中的数据,用 json 或者其他的格式,还给页面,实现动态展示的功能,把精力放在java基础,设计模式,jvm原理,还有对性能的优化上。

二者也是有本质区别的,后端注重的是并发,优化,安全等,而前端注重的是浏览器兼容性,页面是不是好看等。

阿粉现在的公司,还处于最原始的时期,那是个什么样子的呢?

这种开发模式其实很多小公司还是使用这种开发模式,这种模式有很大的弊端存在,大家一定都知道,开发效率及其低下,很多时候,要先有图,然后再 HTML 页面,然后再是我们后端来补充数据,这种方式之后出现问题我给大家来展示一下。

在这里,也是最容易出现问题的,如果线上出了问题,就出现了相互甩锅的情况了;

前端会后端说:你那里有问题么?我这里的前端代码没啥问题呀!

后端对前端说:有点小小的问题,你看,这个样式填充上去的时候,格式乱了,而且.....

接下来的事情很常见,前端坐到后端的位置上,开始调试代码,这是不是很尴尬,一次两次没问题,但是次数多了,这个锅到底该谁来背!肯定是后端,你看你连个前端代码都不会改,心底里会给你个深深的鄙视!为了不让领导对你鄙视,接下来你就出现了:

加班就变成了习以为常的事情了,这就是前后端不分离的弊端,现在很多小型企业都还是这种开发模式,和阿粉的小型公司一样。前后端没有分离的整体图解如下:

既然前后端不分离的既然这么多,那么前后端分离肯定没有这么多麻烦吧,是的,没错,前后端分离,写代码的速度明显变快,而且要求也比较高,大家可以看图:

从图中看出来了一个问题,前端后端同时可以干活,光从这个上面来说,开发效率那是杠杠的呀,要是按照前后端不分离的时候,那时间周期可能节省一半左右的时间,虽然大部分的时间可能花在了讨论接口的上面,但是实际开发起来,那速度可是飞快。

那么既然前后端不分离会出现问题,那么前后端分离会出现问题么?答案一样是肯定的,也是会出现同样的问题的,如果说客户的“不合理需求”变了,只要说当时商量的接口和接口形式不变,那么很简单,个人改个人的,不用想,开发效率依旧很快!

既然前后端分离了,那么后端还要会前端么?

之前星球的刚刚入职的小伙子曾经问过我一个问题,我刚刚入职。老大给我的活又是后端又是前端的,你说这个工作我到底是做还是不做,在这里阿粉想要给大家传递一些观念!

刚入职场的新人

因为现在好多的人都是培训出来的,而培训出来的人百分之90的人是只会写后端的代码,但是对于JS,和HTML那是一点都不会,因为在培训班的时候可能那些老师会对你说,没事这东西是前端写,不用你们来弄,实际上错了。

公司很多时候,需要你去完成JS部分和简单的修改HTML部分,但是相对而言,你如果说不会写CSS的话,那么老大可能会原谅你,但是如果你说你不会JS,不好意思,老大可能在心里已经有了辞你的念头了,这都啥时候了,你竟然连JS都不会写,对于新人而言,刚入职场,需要你学的东西有很多,这只是其中的一部分,不可能说那么多人都去写前端代码,毕竟没有那么多的“全栈”。

阿粉就是当初在公司,每天也是恶补前端,现在只能说JS没有任何问题,比如说现在最火的Vue.js,还有之前比较火的Angular,而且会一些简单的HTML,但是对于CSS,阿粉表示,真的不会。

这也是阿粉为什么会给起了这么一个标题,尽量的选择前后端分离的公司,不然你一定会去写前端的一部分代码,毕竟小公司出了问题,一定是会找你的。

你公司需要你写前端么?欢迎大家留言,小编非常乐意和大家交流心得。

精彩回顾

为什么Mysql的常用引擎都默认使用B+树作为索引?

从页面输入网址,回车到显示内容,这中间到底经历了什么?

Tomcat出现漏洞了,阿粉问你,线上版本更换了么?

你知道 DNS,那我猜你一定不知道 HTTPDNS

< END >

如果大家喜欢我们的文章,欢迎大家转发,点击在看让更多的人看到。也欢迎大家热爱技术和学习的朋友加入的我们的知识星球当中,我们共同成长,进步。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/43936.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

负责淘宝业务前端开发9年,聊聊我的心得

本文作者永霸负责了淘宝PC改版&#xff0c;他坚信历史的发展是螺旋式上升的&#xff0c;那些只要认为是对的事情&#xff0c;未来一定会发生/被证实的。 文章指路&#xff1a;淘宝PC改版&#xff01;我们跟一位背后付出6年的男人聊了聊…… 缘起 本人自 14 年校招加入淘宝 UED&…

人工智能写一封种子信,真诚又用心(挽回必备神器)

用ChatGPT写情话就是让电脑来帮你写一些浪漫的话&#xff0c;比如表达你对恋人的爱意、想念之情等等。这种技术叫做自然语言生成&#xff0c;它会根据你给出的主题、口吻和语气等因素&#xff0c;自动生成一段与之匹配的情话或情书。 借助ChatGPT写情话&#xff0c;可以让普通人…

微调BaiChuan13B来做命名实体识别

传统上&#xff0c;一般把NLP的研究领域大致分为自然语言理解&#xff08;NLU&#xff09;和自然语言生成&#xff08;NLG&#xff09;两种。 NLU侧重于如何理解文本&#xff0c;包括文本分类、命名实体识别、指代消歧、句法分析、机器阅读理解等&#xff1b; NLG则侧重于理解文…

为业务场景打造技术矩阵,网易智企畅谈融合通信与 AI 商业化最佳实践

在 QCon 全球软件开发大会 2022上海站上&#xff0c;一场特殊的专题吸引了与会者的目光。 与其他以个人身份参与的出品人不同&#xff0c;《融合通信技术探索与 AI 技术商业化实战》这一专场的出品人是一个略显神秘的“技术俱乐部”——网易智企技术委员会。 设立 7 大分委会&a…

Qcon · 上海丨融合通信技术探索与 AI 技术商业化实战专场,看看网易智企都将分享哪些干货?...

沟通和交流是人与人产生信息交换的重要方式&#xff0c;从文字到图片&#xff0c;再到音视频&#xff0c;云通信已成为连接的“刚需”底层技术。伴随着物联网、VR/AR、5G 等新场景应用的出现&#xff0c;云通信的应用边界正在不断外延&#xff0c;也为各类厂商带来了新的挑战。…

来,亮点抢先看!网易智企机器之心即将联合发布 AI 白皮书

可信 AI、多模态等前沿 AI 技术离我们还有多远&#xff1f;风控系统布局中&#xff0c;如何构建快速识别能力&#xff1f;如何高效降低资源消耗&#xff1f;如何实现敏捷响应&#xff1f;如何获得具有场景泛化能力的 AI 算法模型&#xff1f;如何更好驾驭音频技术和视频处理技术…

网易云信 Crash 异常治理实践 | 智企技术委员会技术专题系列

前言 Crash&#xff08;造成用户无法使用客户端所承载的服务&#xff09;作为客户端稳定治理的最主要问题之一。云信作为国内业界领先的 RTC/IM PaaS 服务商&#xff0c;对于客户端 SDK&#xff08;PaaS 服务商对外服务的主要载体&#xff09;的 Crash 治理再重视也不为过。关于…

面向企业服务,网易智企的深耕与拓进

编辑&#xff1a;阿由 设计&#xff1a;紫菜 机会总是留给有准备的人&#xff0c;以及企业。 新冠病毒给商业带来的影响&#xff0c;比想象中更大。不过&#xff0c;得益于数字化转型&#xff0c;部分企业不仅表现出足够的业务韧性&#xff0c;甚至还迎来了一波新的发展高峰。 …

社交出海,网易智企与亚马逊云科技齐助力

互联网与移动应用的快速发展为游戏、社交、即时通讯等行业带来了新的体验&#xff0c;人们可以借助数字化的平台随时随地的进行娱乐活动并与人交流互动。但这一数字世界中也并非只有阳光&#xff0c;海量的信息传递难免掺杂着各类不良的信息&#xff0c;对于互联网业务的经营者…

网易智企:做正确的事,然后相信持续创新的复利效应

上世纪 70 年代&#xff0c;日本正式超越德国成为世界第二大经济体。彼时的企业们雄心勃勃&#xff0c;在电器生产、汽车、半导体等诸多行业都做到了全球领先水平。 但先发者未必总是正确。在取得领先优势后&#xff0c;许多企业陷入了狭隘的“创新怪圈”&#xff0c;追求极致…

【亚马逊运营】不得不防!恶意投诉层出不穷,跨境卖家该如何应对?

众所周知&#xff0c;侵权一直都是亚马逊不可触碰的红线&#xff0c;一旦被投诉成功&#xff0c;轻则listing下架、库存积压&#xff0c;重则店铺被关、资金冻结。 后果有多惨重&#xff0c;卖家懂&#xff0c;无良同行更懂&#xff0c;想出各种恶意投诉套路来“借刀杀人”。 …

亚马逊、eBay新品期没有出单怎么办?自养买家号的重要性和技巧

一&#xff1a;新品期没有出单怎么办&#xff1f; 1.刚开始,低bid 调整&#xff0c;20元预算&#xff0c;让位置可以靠后点&#xff0c;因为前期跟前面比&#xff0c;比不赢&#xff0c;不如去后面比。 2.价格不是由卖家单一决定&#xff0c;而是由市场决定的。 3.切记自嗨型…

跨境电商遭遇知识产权侵权如何成功申诉?

本博主原文链接&#xff1a;跨境电商遭遇知识产权侵权如何成功申诉&#xff1f; 对于从事海外电商行业的卖家来说&#xff0c;最让人恐惧的问题之一无疑就是知识产权侵权的问题。有时一天有好几个品牌向法院递交侵权诉状。虽然国内没有太强的知识产权保护意识&#xff0c;但是这…

亚马逊信用卡手机号关联被封了怎么申诉解封?

亚马逊信用卡手机号关联被封了怎么申诉解封&#xff1f; 1.若是跟违规封号的账户关联&#xff0c;那基本是回天乏术&#xff0c;救不回来 2.若是新旧账户关联&#xff0c;那么可以选择关闭掉其中一个账户来寻求解封 3.如果卖家和买家账户形成关联&#xff0c;那么申诉的几率会相…

跨境电商培训分享:亚马逊账号被封怎么办 亚马逊账号申诉步骤

亚马逊店铺被封是亚马逊卖家最不愿意看到的&#xff0c;毕竟这个问题处理起来是非常麻烦的&#xff0c;那么如果遇到亚马逊账号被封应该怎么处理呢?亚马逊账号申诉步骤又是怎么样的呢?今天海熹跨境人才网就来和大家分享一下这个问题的处理方法&#xff0c;一起来了解一下吧。…

亚马逊申诉信怎么写?快速申诉秘诀

亚马逊关联申诉需要多久会收到回复&#xff1f;亚马逊的回复周期是1-25天&#xff0c;在提交申诉7天后还没回复的话&#xff0c;可以再次提交。正常情况下&#xff0c;7天以内是会有回复的&#xff0c;最快当天就会回复。但是也有亚马逊商家跟小编反应&#xff0c;他的一个封号…

亚马逊产品申诉信怎么写?亚马逊受限ASIN如何申诉

相信你经常在朋友圈会刷到 非常多卖亚马逊账号的服务商; ​ 是由于跨境电商渠道中; 亚马逊账号的注册难度大&#xff0c;资料繁琐 渠道规矩较多&#xff0c;账号很软弱; 造成账号异常的珍贵; 点击此处添加图片说明文字 有一个根本的常识来是&#xff1a; 那个跨境电商渠道…

GPT-4初体验!

作为去年12月初ChatGPT的第一批用户&#xff0c;这几个月一直在见证OpenAI和ChatGPT在NLP大模型和通用人工智能&#xff08;AGI&#xff09;上的狂飙。 月中GPT-4发布的时候&#xff0c;觉得暂未开放多模态输入功能的话&#xff0c;先暂不升级账号。但随着ChatGPT全面接入笔者日…

2023 年前端十大 Web 发展趋势

很长一段时间&#xff0c;Web 开发的前景似乎没有什么进展&#xff08;2016 年至 2021 年&#xff09;&#xff0c;但在刚刚过去的 2022 年中确实又猛窜了一波。今天主要想跟大家聊聊最新 Web 开发趋势。相信这波浪潮会继续激发 Web 开发者的关注&#xff0c;对万象更新的 2023…

2023 年前端 Web 发展趋势

虽然就个人观点&#xff0c;我觉得 Web 开发在最近几年都没什么进展&#xff08;2016 年至 2021 年&#xff09;&#xff0c;但在刚刚过去的 2022 年中确实又出现了一些新的技术。在本文中&#xff0c;我想跟大家聊聊自己看到的最新 Web 开发的发展趋势。相信这波浪潮会继续激发…