Hello,大家好,我是程式媛小敏,持續為您分享python知識。前幾天收到粉絲的私信問我:小敏你好,我想學程式設計,該學前端還是後端呢?對於這個問題,估計很多友友都不是很清楚,這裡小敏就
2021-06-01 00:12:36
Hello,大家好,我是程式媛小敏,持續為您分享python知識。
前幾天收到粉絲的私信問我:小敏你好,我想學程式設計,該學前端還是後端呢?
對於這個問題,估計很多友友都不是很清楚,這裡小敏就為大家解讀下該怎麼選。
前端是什麼
前端即網站前臺部分,運行在PC端,移動端等瀏覽器上展現給使用者瀏覽的網頁。隨著網際網路技術的發展,HTML5,CSS3,前端框架的應用,跨平臺響應式網頁設計能夠適應各種螢幕解析度,合適的動效設計,給使用者帶來極高的使用者體驗。
百度百科是如上解釋的。通俗地理解,前端是直接跟使用者打交道的,它提供了一個個的頁面用來展示文字、圖片、音訊、視訊等,提供了一個個按鈕給使用者點選完成相應的功能,提供了輸入框來接受使用者的輸入等。
總結起來它有以下幾點功能:展示資訊、提供互動功能、接受使用者的輸入。
前端主要做什麼需要具備什麼樣的素質
前端分為ui設計和前端開發。前端開發主要用到,頁面HTML編寫、CSS樣式編寫、互動指令JavaScript的編寫等。
ui設計需要友友具備一定的審美和設計能力,能夠使用一些常用的設計軟體,設計一些優美的介面。
HTML功能主要是通過一系列標籤元素,來構建頁面。CSS的功能使得一堆沒有樣式的HTML寫的標籤有格式、有樣式(比如顏色、字型、間距等等)。JavaScript也支援編寫一些簡單的樣式,不過我們主要使用它來完成一些互動的邏輯。這三種技術都是前端開發人員必須掌握的。
HTML和CSS沒有太多的邏輯,更多的是一些繁瑣的需要記憶的內容,比如如何設定字型、顏色,這些都是需要去記憶的。如果非要把前端和後端比較的話,前端相當於文科、後端相當於理科。JavaScript的編寫需要具備一定的邏輯思維能力,因為它需要處理一部分邏輯。
總結起來,學習前端需要對頁面元素比較敏感;需要對程式設計有一定的熱愛,能夠耐心、細心地處理和記憶各種各樣的頁面標籤和不同的頁面樣式;需要具備一定的邏輯思維能力,去處理一些互動邏輯。
說完了前端,下面我們說說後端。
後端主要做什麼,又需要些什麼素質呢?
後端是為前端提供資料和技術支援的。它主要用於接收前端的資料和互動請求,對資料進行儲存、查詢、修改、刪除等操作。簡單說,他就是接收資料、處理資料和提供資料的。
比如我們想註冊一個微信,後端程式設計師就需要提供方法把我們註冊的使用者資訊儲存起來,在我們想看資訊、想修改資訊的時候,提供方法給前端使用,以完成相應的功能。
儲存資料,需要使用資料庫,處理資料,需要寫邏輯過程。
所以想學後端,需要對資料敏感;由於它主要是處理各種邏輯,實現各種需求,所以對邏輯思維能力有較高的要求。
如何理解前端和後端
這裡我舉個通俗的例子。我們都去過餐館,餐館分為前臺和後廚。前臺負責登記客人資訊和用餐需求,將登記的資料告訴後廚,後廚就會按照需求,製作出一道道符合使用者口味的美食,再由前臺或服務員拿給客戶。
這裡餐館前臺就好比程式設計的前端,主要是跟使用者打交道,收集和處理使用者的資訊和需求;而餐館後廚就好比程式設計的後端,主要是將前端收集的使用者需求和資訊按照一定的方法達成使用者的需求,交由前端呈現給使用者。
所以,如果你不喜歡複雜的邏輯,喜歡創作漂亮的頁面直接和使用者打交道,推薦你選擇前端;如果你不喜歡前端頁面和樣式的繁雜,喜歡挑戰邏輯,喜歡功能的實現,喜歡處理資料,我推薦你選擇後端。
好了,關於關於如何選擇前端和後端的分享到此就借結束了,各位友友你對此還有什麼看法呢?歡迎在評論區留言討論交流。我是程式媛小敏,持續為您分享python知識乾貨。
單選|如果讓你學程式設計,你更喜歡前端還是後端呢?
相關文章
Hello,大家好,我是程式媛小敏,持續為您分享python知識。前幾天收到粉絲的私信問我:小敏你好,我想學程式設計,該學前端還是後端呢?對於這個問題,估計很多友友都不是很清楚,這裡小敏就
2021-06-01 00:12:36
大家好,我們又見面了,生活要開心,陪伴有廖晨。上文寫了關於刪除TEMP資料夾的視訊,鐵粉強烈推薦了個清理垃圾的視訊,要我必須看看。我想:視出奇異,必有貓膩啊。一看標題「教你如何用
2021-06-01 00:12:27
關閉Win10系統的防火牆後有最近的小合作伙伴,或者我總是收到防火牆通知,那麼我應該如何關閉此通知?讓我們來看看關閉防火牆的Win10或者對Win10的解決方案仍然是一個解決方案。W
2021-06-01 00:12:18
二叉樹的遍歷是指按某種次序依次訪問樹中的每個結點,使得每個結點均被訪問一次,而且僅被訪問一次。二叉樹圖例一、遞迴先序遍歷的操作遍歷示例圖如果二叉樹為空,什麼也不做。否
2021-06-01 00:12:09
出品|開源中國文|局長谷歌近日正式面向公眾推出了 Fuchsia OS,獲得 Fuchsia 1.0 推送的裝置是第一代 Nest Hub。與基於 Linux 核心的 Chrome OS 和 Android 等作業系統不同,Fu
2021-06-01 00:12:02
WWDC 2021 即將來了老司機們都知道,蘋果一年大概只有兩場釋出會最值得關注,一場當然是九十月份的秋季新品釋出會,蘋果會在釋出會上釋出全新的 iPhone 和重磅產品。另外一場則是
2021-06-01 00:11:48