初學前端,非常煩寫css,完全提不起興趣,是不是可以放棄前端這個方向了?

時間 2021-05-07 22:10:48

1樓:杏鮑菇炒肉

這就逼得我不得不說兩句了。

css煩嗎?拜託,css是一項藝術,一項繪畫的藝術,是前端最讓人著迷的藝術。

如果說你覺得這個東西煩,那就只能你學習的時候,直接去看了文件,並且挨個去看每一項css屬性的設定,最後看的頭暈眼花,自信心挫敗。

沒必要,完全沒必要這麼做,對於css,你只需要記住兩個單詞div,class

然後你就可以開始你的繪製過程了。

1、html標籤很多,但是乙個div可以代替其他任何標籤的使用。

學習html不要去看文件,直接就上手做,方法就是隨便找乙個網頁(比如知乎首頁),建立乙個html檔案,直接將你選擇的網頁原樣做出來就行,一般做兩三個,你就可以去面試網頁製作的崗位了。

不要去糾結用span還是strong,就算你都用div也沒人管你,只要能畫出來,一摸一樣就好。

2、css屬性有很多,但對於乙個div,你知道的就是常用的。

思考一下,小時候上繪畫課,給你一張白紙,你都會怎麼辦?

會畫乙個房子,一棵樹,然後用水彩筆上色。

css就是水彩筆,外加房子大小控制器。

你畫了乙個方塊,大小就是width,height。

給它上乙個背景顏色,那就是backgroundColor。

寫個字在裡邊,就會想著寫多大,用什麼顏色來寫,不就是fontSize, color嘛!

方塊我應該畫在哪?不就是position,兩個方塊是併排還是縱向排隊,不就是float

搞來搞去,常用的就是這幾個,剩下的屬性設定,在你去還原網頁的過程中去熟悉使用,不要照著文件練習。

前者是在玩,後者是在學,哪個更能提起興趣,就不用說了吧。

2樓:方應杭

你學 CSS 是不是在乙個屬性乙個屬性地背?

你學布局是不是還在糾結各種小細節?

如果是這樣,不煩都難。

我的前端體系課的教法是「用以致學」。

先讓你畫個小愛心,再教你畫個皮卡丘,然後讓你去通過兩個 CSS 遊戲,然後開始做小專案,然後開始造 UI 輪子。

這種學法,想煩都難。

3樓:圓圓

初學前端的人遇到的乙個門檻就是,CSS。

但相比於前端後面的幾座大山,CSS已經算是簡單的部分了,如果這部分你都跨不過去,有可能是你的學習方式不對~

很多人在自學的時候,總覺得在寫CSS的時候,怎麼試都試不對,從而喪失對前端的興趣,就這麼放棄也是挺可惜的,因為你其實前端的門都還沒入~

所以可以好好想想是不是你所理解的CSS不太對!找對了方法學習才能事半功倍~

下面方應杭老師的回答中說到:你需要用學畫畫的思路來學習 CSS——每天不停地畫畫,乙個雞蛋用不同的方式畫一千遍。這和你學習HTML和JS的時候的方法是不一樣的~

推薦閱讀一下

方應杭:CSS 為什麼這麼難學?

可能會讓你柳暗花明又一村,重新燃起對前端的興趣喲~

4樓:GX WU

平時面試會把一半的問題放在css和特效, 現在前端太簡單,是個人都讀原始碼寫框架,80%的人不知道border collapse是幹嘛的,每天一直在做簡陋的函式式資訊卡片有意思麼?如果試著去玩兒玩兒shader和粒子特效,就知道現在的前端大部分都是自high的小兒科。

5樓:蘇夢苓

其實我們大部分人在學習任何一門技術或者是其他科目的時候一般也會遇到這樣的問題,就是對自己學習技術的某個階段比較厭煩,也不是因為很難,就是覺得複雜,然後就沒興趣了。

這樣的想法曾經的自己也有過,是遇到學習的過程中頻繁受挫,對自己的信心有所打擊,也就會導致自己對學習的該內容比較厭煩了,慢慢的就有了想放棄的想法。

其實我們可以換一種思路來學習,讀書的時候經常會看到某個男孩子喜歡乙個女孩子的故事:

小藍:英語很差,但是自己喜歡班上的小紅,小雨的英語是比較好的,小藍也就慢慢的開始學習英語,其實這就是轉移,雖然自己是比較厭惡英語的,但是自己喜歡的女孩子英語比較好,為了搭訕,就常常去問英語問題自然而然的就開始喜歡上了英語,這樣原因就是因為喜歡的女孩子開始的,所以我們要學會把自己不喜歡的轉移為自己喜歡的這樣的過程自己學什麼都會比較感興趣。

css部分的話確實是會比較難一些,但是前端剛開始的學習沒有必要很深入的去學習css,就是正常的可以在布局和寫網頁的時候寫出來就可以了。

為什麼覺得前端的CSS很難?

6樓:itsOli

CSS 的學習依然可以分類、分塊,並不會煩、雜,反而有很多樂趣

搞定「試讀文章」,拿下市面上任意主流「靜態頁面」!

或直接系統性學習「Web 前端開發」的實戰知識:

從零基礎到輕鬆就業 | 300+ 篇「Web 前端開發」技術文章等著你~

反正,無論以後工作分工如何,作為「前端開發」的你我,再怎麼也得擁有拿下市面任意主流靜態頁面的能力。

7樓:

大部分時間都是html, css、複製貼上,寫css多一點。產品迭代幾乎就是只改改html和css,除了第一版需要構思介面設計、模組化、設計模式等。

8樓:水善利萬物

今天,前端實習第四天,第一次在專案中寫css。

內聯-flex真的爽,一把梭,畫素級還原嗷

面試的時候,我就準備了幾種css垂直水平居中去的,問我css怎麼樣,我就說了不會。

9樓:特特魯修斯傑克

建議入了解一下css的魔力再看是不是真的提不起興趣,我是一名前端工程師,可以說我對css的喜愛超過了js。

我之所以會選擇前端這個方向是因為10年前無意看了一本叫《css禪意花園》書,被裡面的css驚嘆,一樣的html,不同的簡單css檔案可以展現出完全不同優美的頁面,寫介面,通過css優化互動,讓使用者感到快樂和滿意,這難道不是乙個前端工程師的價值所在嗎?

我很享受別人使用我開放站點的過程,別人覺得好用會有成就感,我接到設計圖後,經常會自己優化一些互動,比如下拉框加上漸變之類的,即使pm沒有要求,這可能也算是前端自我修養吧。

建議你看看我上面說的書,了解css的魔力,試著享受別人讚賞你站點好用的感覺,如果這一切都提不起你興趣才放棄,

10樓:其實我是小葵

其實我覺得是態度不正確。因為你沒有把css當成是一種真的語言去學,而是在不斷的trial & error中實現「work了但不知道為啥」。你應該先要好好的學學css,它是乙個真正的語言,不亞於大佬js,ts,es6 等等。

11樓:

有一說一 css 確實煩

因為瀏覽器渲染效能、標準迭代、歷史遺留

各種問題導致給我的感覺就像:

手機遙控機械臂->

機械臂握著操作杆->

操作杆操控起重機->

起重機抓著小木棍->

小木棍戳鍵盤打遊戲

一樣而且有時候我只能看到

手機和小木棍

不過大多數技術都這樣

區別就是友好度

大概被艹習慣了都一樣吧

比起對程式語言、開發環境的喜好

選個更想做的方向說不定還舒坦一點……

12樓:天馬行空

你這才初學前端就不想寫css了, 感覺真的可以放棄了,css和html是最簡單的。。。。。後面還有js,Ajax,vue之類的各種方法各種函式各種相容性一堆,你讓它們情何以堪。

13樓:

後端剛轉前端那會,也覺得css難而且不統一,什麼鬼玩意,那時是個連BFC是啥都不懂的小白,後來看了很多資料,覺得css不難,覺得難覺得煩只能是自己沒學好

如果你覺得js特簡單,vue,react,webpack原始碼讀起來不費吹灰之力,那只能說你css沒下功夫,自己不重視它

14樓:吳浩亮

大概這樣,百分之80時間寫邏輯,剩下百分之10寫一些基本樣式,百分10實現一些設計師或者產品要求的特殊互動之類的東西。

雖說確實用的少,但css這東西你不用可以,但你給懂。

15樓:真哥

前端裡面,CSS是比較容易得了。

如果CSS就覺得煩,那JS更是提不起興趣了。

不過學習是乙個過程,如果你能克服這個痛苦的過程,相信你就會更有進步。。

16樓:

確實現在UI框架一直都寫得很不錯了。很多人覺得不用學css。

我個人覺得以前的頁面都是清水房,需要用CSS來裝修。

後來發現裝修水太深了。大家都統一標準了。做成了精裝房,大家都統一配色,統一UI了。

如果你不學好CSS其實問題也不大。

感覺就像,你住進了精裝房,但總覺得那不安逸。但是你沒有學好css,那你就只有自己受著,就不能做任何改動。

17樓:暗滅

是的,可以放棄了。

選擇好適合自己的職業,是非常重要的事情,你可能因為前端繁瑣而失去興趣,也可能因為後端無法視覺化不再繼續,或者是覺得產品經理這個職業沒有技術含量,也會嫌棄運維總是乙個背鍋俠而放棄。

網際網路的九大職業,想想你在王者榮耀裡喜歡玩什麼,你要花多少時間精力才能把每乙個職業玩的爐火純青?

正視自己的職業選擇吧,這決定了你的後十年。

那怎麼樣才能選擇合適自己的職業呢?

分別從年齡,學歷,性別,性格,邏輯等9個維度來考慮,可以在黑塔職業規劃做乙個測評,看一下系統給你的建議是什麼。

18樓:Young

display flex 一把梭加上 scss+css-module 常規開發問題不大特別屌的動畫啥的Google啊最後看看mdn

前端主要還是邏輯Js,特別是三大框架,沒有Js直接涼涼另外Ts用起來是真的爽

19樓:陳大魚頭

其實我也不喜歡寫CSS,尤其是業務CSS,太煩太累了。

我去年一年基本沒怎麼寫過CSS,真的太爽了,再也不用為那2px擔憂。

隨著能力的提高,CSS接觸也會變少。

有些業務甚至不需要你寫CSS。

但在這之前,還是老老實實寫吧。

我在codepen上就用這些沒什麼邏輯的CSS寫了一些不怎麼有意思的DEMO。

例如:純CSS實現的滑鼠移入方向監聽:

純CSS實現的動畫暫停:

codepen.io/krischan77/pen/moNKgL純CSS跳跳球:

純CSS的抖音破碎風:

codepen.io/krischan77/pen/QWLRjpN純CSS實現的井字棋遊戲:

純CSS實現的換膚功能:

純CSS實現的表單驗證:

寫完之後確實覺得沒什麼邏輯可言,沒什麼意思~陳大魚頭:面試官:你能用純CSS來寫個井字棋遊戲嗎?

陳大魚頭:我的 不可能這麼可愛

陳大魚頭:CSS的未來已來

到現在我還是不怎麼喜歡寫CSS,太枯燥,而且沒有邏輯可言了。

自學前端的困惑

不自己試試哪會知道誰活兒好。如果有一定的經驗,是可以大致看看feature啊,原始碼啊,自己判斷一下哪個靠譜。這也是為什麼我們中老年程式設計師還是有一定價值的。簡單的說就是看feature,哪個能符合你具體開發任務的需求,優先選擇。其次看理念,哪些能符合html5的發展趨勢,優先選擇。 水到高山叫瀑...

學前端開發哪家好?

今天也很開心鴨 有自控能力的話,自己學吧,我是自學的,資源是tb買的b站找的。沒有自控能力的話,報班感覺都差不多,報了班也得自己想學,同學就是在某內報班學的,去了就玩手機,完了還是啥也不會。所以還是得看自己喜不喜歡這一行,別為了所謂的高薪去強迫自己學,因為其實也沒有那麼高,某家租房都無責底薪8k,所...

作為乙個初學前端的菜鳥,怎麼才能找到乙份工作啊?

前端小菜 我之前面試過幾個初級的,開始他們在簡歷上都寫了1 2年的專案經驗,我面試的時候基本也不問的太深,畢竟只要有專案經驗然後有學習的態度,我就覺得都ok!說下,我是在小地方,小地方招個好用的前端都難!然後後面相處久了之後,才知道他們簡歷上的專案都是編的,這也是半年後,我才知道!建議就是 先多投簡...