很高興回答你的問題,我也是web前端從業者一枚。前端討厭寫css可以從幾個角度來分看,工作安排,個人興趣以及所處環境等因素。
工作安排角度
前端崗位職業,現在逐步主要分為幾個大方向,面向客戶和面向企業。
一是toC,面向客戶的產品前端開發,這時候是更注重用戶體驗,需要大量的樣式效果,以及較好的兼容性,所以日常開發css量也會較多,一開始還好,時間長了,如果工作方法不當很容易造成疲憊,厭惡的心態。當然,現代化的前端開發已經是工程化,使用如預編譯,以及各種框架等能夠減負以及更好的開發樣式。
二是toB,面向企業產品客戶,一般為企業性質產品,如后臺管理系統/ERP系統等。一般優先注重功能的準確高效,而不會重點考慮極致用戶體驗。此時前端工程師編寫css不會過多。如果長期做toB業務,突然要寫很多css,此時的前端工程師也會出現一些厭煩心理。
總之,由于工作崗位不同分工,如果安排不同的業務線就會出現討厭寫css的場景
個人興趣角度
大部分前端還是比較喜歡參與樣式開發的,畢竟前端崗位之所以能產生也是因為各行各業信息化軟件對用戶體驗的注重。但最近幾年,由于大前端的出現,有一些后端從業者或者其他轉行前端,以及一些前端轉行全棧開發,更注重復雜業務邏輯,偏向于中后臺,如nodejs后端開發,大多數處理的是業務邏輯以及數據庫等,此時前端使用了如antd/element-ui等穩定的前端框架。他們已經形成穩定的工作模式,如果去做偏向頁面展示性質糾結于像素,就很容易產生厭煩心態。
所處環境角度
由于不同前端開發的所處公司環境不同,大廠公司提供更好的設備,如Mac,大屏幕,對產品有更高的用戶體驗追求,就更需要前端開發能產出比較專業友好的前端頁面,前端自然需要產出優秀的前端代碼。而如果是一般小公司,可能設備只是普通設備,如果需要做出很高要求的用戶體驗前端頁面,很容易出現厭惡心理。
總之,其實總的來說前端的初心都是愿意去寫樣式實現頁面。只是由于以上的那些客觀條件,久而久之不同的工作,出現了一些厭煩心理。其實最根本的是,前端開發找到科學合理專業的工作模式,以及學好,用好當下的工程化的開發方式,相信一定能夠改善工作模式,提高工作效率,就自然避免厭倦心態,懷揣前端的初心,為用戶提供好的用戶體驗的作品。謝謝。