前端能力和后端能力

时间: 2018-12-10阅读: 670标签: 前端

常常有类比说:人是有操作系统的。譬如我们需要构建自己的操作系统,我们都需要不断升级自己的操作系统 等等... ...

我很认同这个类比。

其实更简单一些说,人就如同一个程序,如果这个系统很烂,体验很差。那他做出来的事情,输出出来的东西,就是一团乱麻,没什么实际价值。


其实我们每个人既是一个系统,同时我们自己又是对自己编程的程序员

包括我自己曾经甚至现在也是一套“很烂的系统”,但幸亏我这套系统有一个复盘和升级的功能,所以我会主动发现系统烂在哪里,自己一直在试图去改进甚至重构自己的这套系统,所以我这套系统虽然很烂,但应该还是在不断变好的。

我也分析过很多其他“很烂的系统”。分析后,发现很烂的系统之所以很烂,无非和其他电脑程序一样,存在三个问题:

  1. 系统后端不行

  2. 系统前端不行

  3. 系统前端后端都不行


后端能力

先说第一点,后端不行的系统,自我“架构”就有问题,处理事情或者完成工作的时候,一件事情,数据结构设计不好,逻辑关系也设计不好,数据存储也有问题。

总之输出,处理,输出都是乱的,没结构,没逻辑。或者说结构,逻辑,存储,归纳都是很肤浅的,无法在生产环境中使用。

这样的人,哪怕前端再漂亮,其实做事情,也抓不住重点,无法产生大的价值,缺乏较深的判断力,洞察力,决断力,归纳能力。

最多只能处理一些简单流程化的工作,稍稍需要动脑子的工作或创业项目,那就是一团乱麻,无法实际应用了。后端能力不行的人,怎么解决,怎么改变,我觉得首先不管你的后端能力有多差,但你得拼着命先给自己加一个新功能,就是:复盘,升级,学习的功能。

如果你做什么事情,做得好不好,都不能复盘,都不能看到自己就是个傻逼,那你真是永远是傻逼了,无药可救。但如果你还能像我一样,知道自己是个傻逼,但好歹有个复盘,升级,学习的功能,那怎么也会越来越好一点。


前端能力

一个网站或程序后端做得不错,前端不行,会有怎样的问题?用户难以操作,用起来很不舒服,甚至出现很多低级的展示性的错误。

人也一样,前端能力不行,你脑子再好,很多东西也发挥不出价值。

前端能力不行的人,我们假定这个人,前端能力不行,但后端能力还可以。

前端能力其实有很多种,比如:态度,耐心,表达能力,文字能力,审美能力,沟通能力,绘画能力,编程能力等等。

我们不一定要各个前端能力都具备,但我们至少要具备几种优质的前端能力。比如我们写东西可能不太好,但至少能把话说清楚,能沟通清楚。

也许我们话也说不清楚,但是能耐心的通过图形,把我们的后端逻辑绘制清楚。

总之,你总得有一个途径把你后端的能力,在前端发挥出来,这样才能发挥你后端功能的价值。

其实个人认为前端不行的人,相对于后端不行来说,问题没那么严重,毕竟后端才是底层,底层上你有了不错的功能以后,你只需要有意识的注重培养前端能力就行,等于是在自己的程序上加几个新功能。


系统前端后端都不行

一般后端不行的人,前端很难行。但前端不行的朋友,其实有的后端还是清晰的。

但一般最糟糕的系统,其实都是前端,后端都不行。那咋办呢,还是先从后端改起吧,看看能不能改。

但其实我也不知道咋办,实话实说,有一些最烂的系统怎么重构也无法重构。


站长推荐

1.云服务推荐: 国内主流云服务商,各类云产品的最新活动,优惠券领取。地址:阿里云腾讯云华为云

2.广告联盟: 整理了目前主流的广告联盟平台,如果你有流量,可以作为参考选择适合你的平台点击进入

链接: http://www.fly63.com/article/detial/1540

关闭

多种认证、授权模型的比较

本文主要列举在如今前后端分离、手机App大行其道的现状下,用户认证、授权的几种做法及对比。本文假设你已经理解了各种认证模式的具体细节。

你不知道的前端SDK开发技巧

作为一个SDK,我们的目标是让使用者能够减少查看文档的时间,所以我们需要提供一些类型的检查和智能提示,一般我们的做法是提供JsDoc,大部分编辑器可以提供快捷生成JsDoc的方式,另一种做法是使用Flow或者TypeScript

Web前端开发怎么入门?

Web前端开发怎么入门,主要都有哪些要素组成?Web前端开发是由网页制作演变而来的,主要由HTML、CSS、JavaScript三大要素组成。专业的Web前端开发入门知识也一定会包含这些内容,下面就给大家简单介绍一下。

纯JS实现前端动态分页码

思路分析:有3种情况。第一种情况,当前页面curPage < 4;第二种情况,当前页面curPage == 4;第三种情况,当前页面curPage>4。此外,还要考虑,当前页码 curPage < pageTotal(总页码)-2,才显示...

Serverless 给前端带来了什么?

Serverless 是一种 “无服务器架构”,让用户无需关心程序运行环境、资源及数量,只要将精力 Focus 到业务逻辑上的技术。现在公司已经实现 DevOps 化,正在向 Serverless 迈进,而为什么前端要关注 Serverless?

前端程序员需要具备的几个软实力

有很多关于前端程序员的调侃,比如:智商很高情商却很感人,思维缜密,极客,加班严重,没有对象只能new一个……虽然不是所有前端程序员都是这样

前端如何高效的与后端协作开发

前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。不管工具多么厉害,很多时候都免不了要当面沟通,友好、心平气和的沟通也是很重要的哩!

为什么说转行应该首选Web前端职业?

现在找工作越来越难难,而且一年比一年就业压力大,为什么学习web前端却如此火爆呢?转行首选web前端呢?职业价值提升的技术人员,Web前端工程师可能是你一个不错的选择。

前端和后端的区别_为什么很多人选择前端?

什么是前端什么是后端,前端开发和后台开发是有区别的,工作的内容和负责的东西是完全的不同的,下面简单说一下:前端更容易入门,每天调整界面的展示,通过代码 完成优美的界面和酷炫的交互。后端入门稍困难,每天关注的是业务逻辑的处理,数据的增删改查,性能的优化

前端开发面试,如何写好一个简历,脱颖而出

通常在各个招聘网站,我们填写完一些信息后,网站就可以帮助我们生成一个很不错的简历。但是作为一名开发者,尤其是前端开发者,可能对这种简历并不满意。这时候,相信有很多同胞们就希望能自己动手做一个很漂亮的web版的简历:

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!