-
1 # 程式猿小劉
-
2 # 宇波波夫
實則不然,網頁前端是很有前(錢)途的。試想,當前已經進入網際網路時代,隨後的5G更是助力,整個商業市場和產業鏈將發生質的變化,社會生產,商業活動及我們的生活都將與之息息相關,沒有任何人敢忽視網路的存在。
至於前端的開發,html5+javascript+css可稱為三劍客。簡爾言之,精通此三者,年薪二三十萬很現實的。當然了,要想精通,不是一朝一夕的事情。就拿提問者所說的css來講吧,須要你持續地,點滴地去學習掌握,本就不是操之過急的事情,所以要調整好心態是第一位的。第二點就是要實踐,學以致用,抓住一個知識點,就耐下心來去學精,學紮實。不要略知一二就著急忙慌地去學習下一個,一定要紮實。比如這個知識點適用到哪些場景?可以和什麼功能合作使用?常用功能有多少?都要去深研,經過階段性的積累,一定會有質的飛躍!
還要多去網上扒些現成的案例,分析下別人的優點和劣勢,這是提高的有效方法。
-
3 # Jim兄
既然是初學前端,那對css的認識也處於一種非常初級的階段,對於這麼多種屬性,許多還是非正交的組合,難免會感到迷茫,然後覺得想放棄,常人思維,哈哈!
幾年前國外有w3c的成員寫了本很好的css書籍,國內也有中文版出版——《CSS揭秘》,希望你有空可以拿來讀一讀,多好玩的CSS啊!
我本人就非常喜歡寫CSS,工作中我經常想的就是如何不透過新增節點、或者新增JS程式碼,靠CSS是否就能實現一些效果,即使不得不使用JS,也把js儘量壓制到輕量級的介入,每每做成後,成就感源源不斷啊!
-
4 # 一把勺子
做前端扣CSS的確是件非常煩人的事情,千百次的嘗試,做出來都不是你想要的樣子,其實CSS這一關沒有太複雜,無非就是一些屬性,做出來頁面也很難有什麼成就感。
其實做前端還是很有前途,也很有錢途的,一個好的前端,要能寫出一個漂亮的頁面,要能給予使用者良好的操作體驗,要能與後端很好的合作,相對於後端更注重邏輯,注重效率的工作,前端還兼具藝術性,這並不容易,能做好後端的大都做不好前端,而一個好的前端,一定可以做好後端。
近年來,前端的待遇越來越高,工作雖然有些枯燥,但你一定要堅持下去,既然選擇了一個不錯的方向,付出努力後,一定會有收穫的!!
-
5 # Echo1980
什麼前端後端產品演算法的,是微軟,華為,還有阿里巴巴京東等大廠,順應商業需要,將開發人員細分成的不同的技術研發組。
對於大多數中小企業而言,老闆可能會認為連修電腦都是你的事,所有和電腦有關的事,出了問題全部都是你的錯。不論你是做技術還是做產品,不按時完成任務,一碼色你們全部都是垃圾。
咱們不評價企業,不評價老闆,但我們最好也別去給自己做這種所謂的職業規劃。所謂的前端後端,其實更專業點,叫做人機互動介面和底層控制程式碼分離。你最好把自己往全棧人才方向去培養,不但程式碼要會讀會寫,而且現實業務場景也要去深刻體會。
技術範疇中的任何事,都是熟能生巧的,別一開始,就先用一堆沒用的名詞,把自己的人生收縮的這麼窄。
-
6 # 丐中丐中丐
知足吧,現在是前端最幸福的年代,你能體會到10年前要相容IE6 7 8 9 10和oprea,firefox,chrome,等那麼多瀏覽器的痛苦嗎
-
7 # 騎著摩托去取經的唐僧
可以調整自己心態,安排不同課程學習,如同步學習JavaScript ,瞭解物件通常包括兩種型別:內建物件和瀏覽器物件,此外使用者還可以自定義物件。在此基礎上在擴充套件學習前端框架。
如JQuery、Bootstrap框架,現在形成React、Vue、Angular三大主流框架,這三個框架各有各的優勢,而且較為成熟。也是前端開發的必備條件。
在學習感到枯燥時可以停下來休息,轉移注意力,放鬆一下緊張的大腦,前端開發是一項很有意義的事情。
-
8 # 蘇的蘇
前端很微妙,因為使用者只能看見你的前端,即便你的後端上了天,如果前端是一坨翔,使用者也只能看見這坨翔,如果你後端是一坨翔,前端上了天,使用者也得等到吃進嘴裡才能發現是一坨翔,而css是最關鍵的玩意,前端不用太精通開發技術,畢竟js不像資料庫操作那樣深奧,但是卻需要你能將枯燥的程式碼和靈氣逼人的ui設計融合起來,我認為這是前端人員拉開差距的最大元素,畢竟某個css框架不可能完全搞定你的專案,最多提供眼睛鼻子嘴,分開好看,揉到一起也想好看並不容易
-
9 # 勿躁
如果你不喜歡色彩斑斕的繁瑣和所見即所得就可以轉後端,像我就是轉後端的時候天天學不進去,果斷轉回前端。然後現在想學後端
-
10 # 黑理學
Css的作用,你可能沒有Get到!
樣式真的那麼重要嗎如果前端沒有樣式,那會是怎樣一番景象?如果說不會寫樣式,完全用人家的樣式框架的話,沒有自己的風格,用的都是人家的風格。這樣看來呢,只能在功能開發上起點作用,如果定製功能,或者說稍微有一點需求,或者有一點個性化的改善的話,自己都不簡單做到。
CSS的幾大特點首先css比你想象的要強大很多,首先,現在的網站很少有網站用到3d變換,但是呢,css,可以把3d變換,做得非常漂亮,非常好看,並且css的動畫比js實現的動畫效能要高很多,所以說,如果你學好了,css可以省去js相當多的程式碼。
前端的必經之路可以說每一個做前端的人都希望寫一套自己的框架,我們也不例外,我們做的時候呢,結合自己學的知識,可以寫一套,自己非常喜歡的框架,這一套框架呢,可能以後一輩子自己都可以花時間去完善它,這是一種極大的興趣,你可能暫時無法體會得到,當你在不斷的完善過程中,對自己的技術會有很大的提升。
實在不想學,沒事如果說CSS實在不想學的話呢,也沒事,為啥呢?因為你只要懂你只要會改,你只要知道選擇器,你要知道哪些屬性代表著什麼東西,就算不寫程式碼也行,只要懂就可以了。雖然說CSS確實寫的很枯燥,但是大部分人還是蠻喜歡看到效果的那一瞬間,如果無法體會到這種快樂話呢,那就不用學得這麼深吧!
-
11 # 德古拉聖馬大將軍
css是一門入門容易精通難的語言,越是學到後面越發精深,如果一開始學就已經厭煩css,我覺得可以放棄了,因為連基本的css都不想寫就還是算了吧
-
12 # 精緻碼農
程式設計開發中,寫CSS大概是所有語言中最能提起興趣的,實時看的見成果,入門也簡單。
如果初學前端連CSS都沒興趣,甚至到了厭煩的程度,那就放棄前端吧。前端後面要學的東西比學CSS枯燥的多,而且很多東西要學。以你現在的狀態,不要指望能在前端開發這條路有什麼好的前景,後端就更沒指望了。
所以我建議你儘早放棄,學點其他的手藝,找到自己的興趣。關於如何找到自己感興趣的方向,如果暫時沒有想法,可以從工地搬磚開始嘗試,最後總能找到一個你感興趣的。
-
13 # 外老師
10年老程式設計師,來說說看法!
HTML,CSS,JavaScript其實是非常高明的設計!
HTML可以修建未裝修的毛坯房,CSS負責毛坯房的裝修,JavaScript可以實現各種家用電器的功能!三者結合,才能打造出宜居的好房子!
這是我從事了近10年軟體開發總結出來的結論。
這些年軟體開發過程中,接觸過非常多的前端框架,從最早的C++ Builder,到MFC,到Qt,再到Win Form,還接觸過WPF等等,一堆CS的介面框架。
剛開始也沒覺得啥,因為都是CS端介面框架,使用體驗沒差太多。
但是做介面多了,就開始接觸web頁面開發!剛開始只是瞭解,那時候還看不上web開發,覺得web頁面效能太弱!!!
後來慢慢做一些特效來玩耍,其中就有駭客帝國的程式碼雨!有用控制檯實現的,有用MFC的,WPF的,當然也有web頁面版本的!
都測試下來,發現web版本的效能居然非常出色,輕鬆實現60幀!當然,比WPF可能差一點!
這激起了我對前端技術的興趣!經過了解,發現web渲染,早就支援GPU加速了,比MFC的GDI+不知道快多少!
再加上最近這些年WebGL技術快速發展,web端的三維渲染技術也飛速發展!除了一些特別前沿的渲染效果不及桌面端,web三維的渲染效能與桌面端的差距也越來越小!
JavaScript的執行效率問題,也有望透過wasm技術解決!
此外web技術還有最大的先天優勢,就是跨平臺特性!目前流行的多端前端開發框架,有很多是基於web技術的。
於是我也入坑web技術了。
當我寫完自己的第一個頁面的時候,我驚到了!使用web技術,幾乎什麼樣的介面,都可以很輕鬆的搭建出來!而且我沒有使用第三方框架,純三劍客完成。
和一眾CS端的介面框架相比,HTML,CSS,JavaScript三者結合,開發頁面實在是太爽了。
比如說:
你可以隨意控制介面的某一個角,用多大半徑的圓角渲染,而且這隻需要兩句簡單的CSS樣式即可實現,不需要重寫任何繪製函式!
再比如說:
好看的樣式,可以透過給標籤加一個id,或者一個class,輕鬆實現程式碼複用!這比任何的派生或者聚合都要輕鬆靈活得多。
HTML,負責頁面的骨架!就算網速慢,頁面的基本功能可以使用。
CSS,負責美化頁面,實現各種狂拽酷炫的效果!還不會對站點的核心邏輯造成任何干擾。
JavaScript,負責頁面的基本邏輯!寫好程式碼之後,不需要編譯,直接可以執行檢視效果!最初JavaScript只是用來實現前端簡單的邏輯,但是發展到如今這個程度,你甚至可以用JavaScript實現一個web端的三維引擎,比如three.js,比如cesium!
如果你見的前端開發方式多了,相信你會和我有同樣的感受!web三劍客,永遠是開發頁面的首選!
-
14 # UnicornBoat
Css 很有意思的,我們的專案用的都是我寫的通用css,css寫的好可以最大程度的減少js的使用,和js結合又能做出很多有趣的效果,多研究就能找到裡面的樂趣了
-
15 # 歐度仁杰
果斷放棄,興趣是可持續發展的第一生產力,所寫即所得的css雖然在大前端裡佔比不是最大也不是最重的,但是如果不熟悉,就很難成為優秀
回覆列表
Css和html是非常簡單的,可能你還沒有掌握到方法,可以多看看w3cschool 官方看文件,多敲寫一些程式碼