一塌胡涂 发表于 2023-10-3 19:31:33

初学前端,非常烦写css,完全提不起兴趣,是不是可以放弃前端这个方向了?

另外前端工程师工作中有多少时间在写css啊?或者说css在前端工作中占多少比重?不是学不会css,只是觉得杂,没有什么逻辑可言,提不起兴趣。

sexyrobto 发表于 2023-10-3 19:31:57

初学前端的人遇到的一个门槛就是,CSS。
但相比于前端后面的几座大山,CSS已经算是简单的部分了,如果这部分你都跨不过去,有可能是你的学习方式不对~
很多人在自学的时候,总觉得在写CSS的时候,怎么试都试不对,从而丧失对前端的兴趣,就这么放弃也是挺可惜的,因为你其实前端的门都还没入~
所以可以好好想想是不是你所理解的CSS不太对!找对了方法学习才能事半功倍~
下面方应杭老师的回答中说到:你需要用学画画的思路来学习 CSS——每天不停地画画,一个鸡蛋用不同的方式画一千遍。这和你学习HTML和JS的时候的方法是不一样的~
推荐阅读一下
方应杭:CSS 为什么这么难学?可能会让你柳暗花明又一村,重新燃起对前端的兴趣哟~

flyren 发表于 2023-10-3 19:32:38

前端还有配置工程师这个方向不用写css

pxwwwd 发表于 2023-10-3 19:33:04

阅文体验设计部招一名偏CSS的前端开发,主要工作是支持阅文作家线PC端、移动端及APP内嵌页原型开发,希望你CSS基础扎实,同时有自己想法。工作2-4年为宜,我亲自带。工作地点上海张江,本科及以上学历,集团福利不错,薪资喜人。有意向简历至 zhangxinxu@yuewen.com,简历必回。

VIVIANY 发表于 2023-10-3 19:33:57

实际开发中,你用css的属性,来来去去也就那么几个。 ,上flex后,布局更快了。
熟悉一些ui框架后,更不用说。
自己再提前写好一些base.css这类的。把间距,浮动,flex的各种属性提前写好。
然后布局只要不是太复杂的。就根本没有什么需要去写了。
甚至当你用css,对比一些js操作,你会发现,css有时候使用起来会很灵活。
比如单双数的元素控制。比如所有的元素都一个样式最后一个元素另一个样式,比如:checked这类的。
总结就是:不喜欢css,仍旧可以完成很多任务。我觉得,不喜欢,不代表不去学,不去了解。最基础的css你得懂。会布局。
1,实际开发,其实用的css属性并没有那么多。都是布局和一些样式居多。前端css你可以不喜欢,但是布局html你得接受吧。不然你还是考虑其他吧。
2,UI框架,和提前做好的base.css这类的操作,能让你快速做好布局和特效。我昨天做了一个页面,就是一个表单页,写完后才反应过来,我是一点css没写到。
3,css很容易上手,写多了,基本解决问题就是靠习惯了。什么清楚浮动,什么画个三角形,什么块级格式化上下文,说真的,实际开发有谁会磨磨唧唧的去看这些东西?写博客说明你能写几百字。实际上开发也就几个代码的事。
4,css很可爱,偶尔能帮你做很多有趣的东西。减少你的js操作。例如:checked
:focus之类的。我之前开发中还用flex. 的order.做过排序。
当你写的页面够多,去看过别人的ui框架,也自己照着写过一些,踩的浏览器兼容够多,一些css问题,就像是呼吸一样简单自然。块级格式化上下文,什么边距,这个东西,我开发中,我都不知道碰没碰到过,因为根本不去注意。设计师给效果,我做出来。就这样。
抛除css,我觉得目前我碰到的更困难的是:html结构设计问题。怎么设计一个结构,可以让我随意的增删html,可以让他们自适应。
以上:你可以讨厌css,但是作为一个前端,你一定要去懂怎么用css。又不是逼着你去写UI框架,页面写多了,一些css真的就跟呼吸一样简单,而且UI框架成熟,自己积累下来的css封装好的东西成熟。有时候你根本就不用写css,你只需要装填class。使用flex.这类布局方式,让你做页面sososo(拟声词)。
css所见即所得的编程,她不香吗?
如果你的梦想是自己写UI框架,做页面设计,做各种特效设计,而你又特别讨厌css,那么以上我的话,跳过。因为我也没辙。

Iriskang 发表于 2023-10-3 19:34:57

理解题主的想法:兴趣是最好的老师,如果对一个领域提不起兴趣,就很难在这里取得成绩。
给不了建议,简单说下自己的经历:
入行前端 5 年了,厌烦一切手写 GUI 的工作。免不了需要做这部分工作的情况,只能捏着鼻子写。
所幸我在代码方面做得还不错,擅长处理有一定抽象层次的问题。最近几年也有意识去找自己擅长的工作来做。虽然没有成就什么事业,升职加薪方面倒也还勉强过得去。但最大的收获,还是工作本身能够带给我不小的满足感,有一半的时间可以做到工作与兴趣结合。
我认为前端归根结底还是还是解决工程问题居多,相关赛道也很多,并不是不爱写 CSS 就与前端无缘了。
例如我今年初就花了一个礼拜从入门开始,写了一个分析后端 Java 代码的程序:
作为前端,工作中处理过什么复杂的需求,如何解决的?
最后给两个链接,希望能勾起你对前端的兴趣 --
Famous/famous
这个项目放弃了前端默认的布局方式,自己基于 JS 实现了一套布局引擎,可以基于 DOM 实现酷炫的 3D 效果。虽然停了很多年,却让我在入门时看到了前端无穷的可能性。

大公司里怎样开发和部署前端代码?这篇文章对我在前端工程化方面的学习具有启蒙意义,推荐一读。
页: [1]
查看完整版本: 初学前端,非常烦写css,完全提不起兴趣,是不是可以放弃前端这个方向了?