1. 首页
  2. css

CSS不,绝对不是

我认为初级和高级前端开发人员的区别不在于他们对特定技术栈、工具链的理解或熟悉程度,也不在于他们是否能编写完美的代码。相反,这一切都归结为:他们如何回击坏主意。
今年我学到的是,如果你不向营销部门说不,网络性能将受到影响,因为你会突然发现自己的网站上有18种不同的分析脚本。如果你不向工程师说不,那么你就有了一个半反应的代码库,四分之一的Vue,还有四分之一的代码库是用你甚至都不认识的语言构建的。如果你不向设计师说不,那么你将拥有大量彼此非常相似的组件,最终会让组织中的每个人都感到困惑。如果你不对项目经理说\”不\”,那么你将失去建立一个可访问的、响应性强的基线体验所需的时间。
网页设计的真正美妙之处在于你可以在一两周内学会HTML、CSS和JavaScript的基础知识。但是在过去的一年里,我得出了一个结论:建立一个真正伟大的网站不需要太多的技巧,当然也不需要几年的时间来找出如何执行编码相当于一个倒转。
建立一个伟大的网站需要的是克制
但是!与数百人一起参与大型项目的问题在于,说\”不\”可能是政治自杀。相反,你必须学会如何说,而不是听起来像个混蛋。您需要向每个人介绍性能、响应性设计和可访问性。你需要向人们解释什么是前端开发,因为最困难的是说\”不\”需要理由,甚至需要指导,为什么在建立网站的时候有些东西是个坏主意,除了我们。没人关心我们要写的三种奇怪的语言。当然,没有人关心性能或可访问性,直到事情突然停止为他们工作。这就是为什么每个人都能感受到互联网的破碎部分,但大多数人却看不见这些破碎部分的原因。
所有这些教训都让我想起了罗宾逊·迈耶为《大西洋月刊》撰写的一篇文章,关于气候变化的威胁,以及这些解决方案是如何\”枯燥乏味\”的,或者简言之是糟糕的:
糟糕的问题气候变化是一个有趣的挑战。这是可怕的,大规模的和世界末日,其随之而来的灾难(特别是飓风,野火和洪水)使良好的电视。但是,应对气候变化的政策却不尽相同。他们是技术型和技术型的,而且常常很乏味。至少,它们永远不会像气候变化本身那样立竿见影。洪水是强大的,但雨水管理是神秘的。野火肆虐,但电网升级是乏味的。气候变化是可怕的,但泥土是无聊的。这是个糟糕的问题。
在我们的行业和我们合作的每个组织中都存在着\”无聊得像土一样\”的问题。例如,当用户试图报告所在区域停电时,网站的性能显然是一个可怕的问题,因为在任何给定的时间都有十几个或更多的第三方脚本加载,网站无法加载。
但是要解决这个问题吗?它需要检查每个脚本,与市场营销部门交谈,找出谁拥有什么脚本,他们为什么使用它,什么数据最终对组织有用,什么不有用。最后,您可以删除脚本。这个问题的解决方法是枯燥乏味的,试图解释为什么工作是重要的,甚至是至关重要的,在许多组织中都不会有任何结果。
那么,在解决前端开发问题时,我们如何避免无聊呢?
我们必须根据业务目标重新调整it。当我们谈到CSS时,我们必须提到我们的客户,以及他们为什么需要响应界面。当我们做了一大堆没人能看到的伟大工作时,我们应该开始写时事通讯。
当有人有一个坏主意伤害了网络?我们应该尽可能礼貌地说不

CSS不,绝对不是 为WP2原创文章,链接:https://www.wp2.cn/css/css%e4%b8%8d%ef%bc%8c%e7%bb%9d%e5%af%b9%e4%b8%8d%e6%98%af/