前端,UI,軟件測試,女生學哪個比較好?

小明愛王者


首先得看自己對哪個比較感興趣,這樣學起來才會更快,更容易上手。其次如果是零基礎的話建議還是學習UI設計,因為UI比較適合女生,就業範圍廣,創新思維比較強。一下是三個專業的學習內容,你可以初步瞭解下,再去考慮選擇哪個方向。

前端

學習內容:

第一階段:Web網頁基礎

HTML入門基本內容,CSS+DIV的基礎知識,選擇器,盒子模型,網頁佈局,Photoshop

第二階段:Web編程基礎

學習路線:JavaScript基礎,BOM和DOM模型,事件處理,jQuery,交互及動畫,jQuery優質插件,文檔處理,數組和對象操作

第三階段:Web編程高級及全棧開發

學習路線:JavaScript高級編程,原型模式,jQuery插件開發,模塊化組件開,AJAX,Express(Node.js),Mongodb,RequireJS,MongoDB

第四階段:響應式網站開發

學習路線:HTML5/CSS3,響應式原理及佈局,Bootstrap,前端依賴管理,CSS預處理語言(Less+Sass),Grunt/Gulp自動化構建工具,Angular4

第五階段:框架與項目管理

學習路線:Grunt/Gulp,Webpack模塊加載器打包工具,MVC(backbone)架構前端,VUE2,React

學習路線:React Native,微信小程序,視圖層,邏輯層


UI設計

這是ui設計主要課程,要是感興趣的話可以瞭解一下:
第一階段
1、廣告文案書製作
2、計算機組裝與維護
3、美術基礎:素描
4、美術基礎:水粉
第二階段
1、矢量圖形設計(CorelDRAW)
2、廣告攝影
3、矢量插圖設計(Illustrator)
4、圖像處理設計基礎(Photoshop)
5、應用文寫作
6、構成基礎:平面構成
7、色彩構成、立體構成
第三階段
1、圖像處理高級技法
2、平面設計典型實例
3、InDesign圖文設計
4、廣告材料及工藝
5、包裝設計
6、招貼設計
7、商業廣告視頻剪輯
第四階段
1、Dreamweaver網頁設計
2、Flash動畫設計與製作
3、HTML5+CSS3
4、網頁美工設計典型商業案例
5、商城網站廣告美化


6、網店裝修
7、產品可視化包裝

軟件測試


軟件測試基礎學習需要掌握哪些內容?首先,要有寬泛的計算機基礎知識。微機原理,數據結構,數據庫,操作系統原理,編譯原理,邏輯,編程語言,網絡,等等,都要系統地學習過。都精通不大可能,因為人的興趣都不相同,但是這些功課的基本知識點是應當瞭解的。我們在談到職業的類別的時候,我們可以說C程序員,C#程序員,Java程序員,而沒有C測試員,C#測試員,Java測試員,程序員可以只擅長某一門編程語言,測試員卻不行。為什麼呢?測試員是代表用戶的,在做測試的時候,他(她)需要考慮到方方面面的事情。例如對於一個用C寫的上網撥號程序,測試員需要考慮:(1) 程序的功能是否正確;(要求計算機知識)(2) 是否符合用戶的使用習慣;(要求界面設計知識和換位思考能力)(3) 性能是否滿足要求,例如長時間使用;穩定性;(要求深入的計算機知識)(4) 是否能夠滿足用戶可能的不同操作系統的要求;(要求計算機知識)(5) 如果在全球發佈,是否滿足不同語言和文化的需求;(要求軟件國際化測試知識)(6) 如何搭建測試環境;(動手能力,硬件知識)(7) 做代碼檢查;(比較深入的C語言知識)(8) …所以,各方面都瞭解一點,你在做測試的過程當中你會感覺順手得多。如果某寫方面還差一些,沒有關係,計算機行業的特點就是邊做邊學,只要是個有心人,學習是很快的。其次,要掌握一門編程語言。原因很簡單:一行代碼不會,你始終是門外漢。


C語言基礎


作為一名IT從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,前端開發、UI設計和軟件測試都是女生通常比較感興趣的崗位,這些崗位本身雖然具有一定的聯繫,但是區別也是比較明顯的,需要組織的知識結構也完全不同,初學者可以根據自身的興趣愛好和能力特點來進行選擇。

從當前的行業發展趨勢和人才需求量兩方面來看,當前可以重點考慮一下前端開發崗位,在學習前端開發知識的過程中,除了傳統的Web前端知識(HTML、CSS、JavaScript等)之外,還需要注重以下幾方面知識的學習:

第一:移動端開發知識。目前前端開發人員一定要掌握一定的移動端開發知識,對於移動端開發知識的掌握情況,能夠在很大程度上影響自身的就業競爭力。移動端開發知識的知識體系也比較龐大,涉及到Android開發、iOS開發和各種互聯網平臺推出的小程序開發等等。在5G時代,移動端的開發任務會進一步得到拓展,就業機會也會更多一些。

第二:大數據知識。大數據領域也涉及到前端開發內容,比如大數據呈現就需要採用前端開發技術來完成,隨著大數據技術逐漸實現落地應用,前端人員掌握一定的大數據知識,也會明顯擴展自身的就業渠道。當前大數據領域相關崗位的崗位附加值還是比較高的,而且發展空間也相對比較大。

第三:雲計算知識。隨著雲計算技術的落地應用,前端開發人員的開發邊界得到了一定程度的拓展,而且前端開發人員藉助於雲計算平臺也更容易走全棧開發路線,所以當前前端開發人員一定要重視雲計算知識的學習。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言,或者私信我!


IT人劉俊明


廢話不多說,直接上乾貨!

實話是喜歡哪個學哪個,或者哪個更有天賦就學哪個。

可能有人會說男女思維不同,但是每個個體都是不同的。我個人的傾向是針對個人的特點做個規劃或者都嘗試一下,看看自己能接受哪個。

先說說三個方向都各自有什麼工作需求、工作任務和更適合哪些人。

前端:屬於軟件工程師,一般說的前端是指做網頁,就是PC網站、移動端手機網站和各種小程序的軟件工程師。重點在寫前端頁面,當然交互這部分一般是前端和後端商量著來的,所以還得會點。三個方向中偏重軟件部分,基礎上掌握HTML,CSS,JavaScript就好了。如果需要進階,瞭解並精通三大框架中的一種,再去學習下微信小程序基本上就滿足目前大部分公司對前端技術的要求了。

適合有一定的審美,邏輯思維稍微強一點的人從事。

UI:屬於設計行業中一種,做的事兒包括但不限於:PC端網頁設計、移動端網頁設計、APP設計,海報設計、h5設計、banner設計等等。

畢竟有些公司小,就一個設計崗位,UI就得把平面的活兒也給幹起來。

需要掌握的軟件:PS、AI、sketch等。不是說都掌握,但是PS肯定得會吧。其他是加分項。但是一法通,百法通。

想做網站、APP或者小程序,UI設計是門面。就和男女談戀愛一樣,得始於顏值,忠於體驗。

適合審美比較好,脾氣比較好,整體感強的人從事。

軟件測試:軟件測試工程師呢,主要是通過對軟件進行測試,比如小白測試,邏輯測試,接口測試,自動化測試等等,來保證即將上線的軟件沒有或者少出一點bug。

比較適合細心,脾氣好,但是對原則性問題一點不放鬆的硬核人從事。


從團隊必須性考慮:前端>UI>測試

從職業生涯長短來講:UI應該是最長的

從從事工作進入大公司的可能性來講:測試屬於團隊奢侈品,一般只要大中型公司才會有這個職位。所以很想進大公司的,不妨選測試。


有人說設計/前端/測試會不會很難呀?這個真的看自己適合不適合,建議下決心學習前,現在網上找找對應的課程,看看自己感興趣不?之後再考慮學習那個。

興趣才是最好的老師!


如果覺得納蘭說得有點意思,請關注!謝謝!

作者簡介:納蘭說數碼,工科畢業,愛玩愛搞機,也深愛寫作。關注我,咱們一起聊點有趣的數碼產品或者超酷有用的APP。專業建站,專業APP/網站/小程序製作,專業SEO。


納蘭說數碼


你好!

本人從事高等教育多年,依據經驗來看,你所羅列的著三種技術 相對來說都是比較適合女生來學的。

首先,選擇一個好專業或學習方向都要從自己的基礎和興趣出發,這樣才會有後勁。

其次,前端、UI都是需要美術功底,UI最好是具備一些素描的基礎,當然這也不是絕對的,只是更具一些優勢而已;軟件測試這個方向對於女生來說也是比較適合的,因為測試相對於軟件開發來說,強度和專業性都不會太高,考慮到今後女生會成家、生子等因素的話,還是一個不錯的選擇,相對應著工資也不會太高。但是這個也和地域、個人能力掛鉤。

最後,總的來說,不管女生選擇哪一個方向,第一要考慮的是自己想要的是什麼,以及自己能否勝任該工作,但世事無絕對,選擇適合自己的就是最好的,有的女生做軟件開發方向的話也做得非常好。所以要先了解自己適合什麼行業、什麼專業,再談其它。


人工智能崔老師


這個也是要看性格的。測試性格的網站很多,你可以去試下,作為參考。

前端開發和軟件測試需要哪種性格也可以百度的到。然後我講下對於這兩種方向我的看法。

前端開發不知道你指的是前端的ui設計還是前端代碼的實現。 如果是前端ui設計的話,相對比較輕鬆,但審美要過關,基本的要會顏色搭配,色調、佈局。還有就是要耐得住性子。

ui是會經常要改的,而且有時候是那種一個小地方改動數十次。 如果是前端代碼的實現。雖然前端的基礎知識學起來是挺快的,但之後的深入的就相對比較慢的。這個也是跟ui設計一樣,也要耐得住性子。邏輯性嘛,要求還是有一點。 軟件測試的話,性格最基本就是要細心。測試相對於前端開發,對業務需要更加的瞭解。而且有時候還要知道些後臺怎麼實現。要不然你真的測不出來的bug。

學習的方面的話,測試學的東西與前端開發學的量差不多。測試需要基本的測試技術、懂得操作測試軟件、數據庫操作、前端的基礎知識。前期進入公司一般是弄手工測試。手工測試就只要動動小指頭,寫幾個用例。主要是為了讓你熟悉下業務,看看你的用例寫的好不好。之後就要學習自動化測試、壓力、性能測試。學的東西就會越來越多。最後補充一點。軟件測試加班。。。


自先沉穩而後愛人


軟件測試更適合女生學習,而且測試工程師的收入不錯,相對壓力小,不會受年齡的影響。

首先前端工程師屬於軟件工程師,主要使用javascript語言進行App的開發,如果要成為一名優秀的前端工程師還需要掌握iOS、Android等原生態的軟件開發,作為碼農還是一份壓力大、經常加班、具有挑戰性的工作。

其次,UI工程師屬於設計類工程師,設計類的成果必須滿足客戶的需求,然而客戶的需求五花八門,很難伺候,這也註定了這份工作是壓力大,經常加班,需要絞盡腦汁,做出N多選項供客戶選擇,對於女生來說也是一份不好乾的工作。

測試工程師相對前面兩項,工作壓力小,收入也不低的職業,可以長久的幹下去,而且不會因為年齡的問題被淘汰,而且有很好的職業上升通道。

軟件測試在未來的5~10年內發展會很快,人才缺口很大,因為軟件企業要靠軟件產品的質量去佔領市場,測試人員可謂是一個軟件企業生存的命脈。

如你所說,軟件測試適合女生,但不僅僅因為女生更為心細,還有相比較它的工作性質壓力不會特別大,不像開發,做起來很辛苦;入門的時候也相對要容易一些,不像開發,對邏輯思維,對英語數學的要求都很高。

希望我的回答對你的選擇有幫助。


行者無疆路在腳下


這是個有意思的問題!先說答案:選UI,理由如下:

  • 前端
    • 競爭激烈,門檻越來越高,跟以前的html+css不同現在要掌握更多;
    • 天花板比較低,做到後面,學的很多很雜,然而很難深入,做很多年,技術思想還停留在表象的很多。
    • 做程序,經常會受到其他部門牽制,比如後端數據交互,產品需求改動等;
  • 測試
    • 天花板低,做到最後,不能建立自己護城河(優勢),不具備成長性
    • 得罪人,裡外不是人,測試嚴格了,程序員大概不喜歡,測試放鬆了,線上出問題。
    • 經常要配合程序員加班測試
  • UI
    • 工作相對靈活,做完了就可以下班走人了
    • 天花板比較高,做到後面,好的設計師,我認為未來還是稀缺人才
    • 有成長性,設計不像前端和測試那樣,天天做差不多的東西,有時間培養自己的專業領域能力

當然,這個是一般而言,是否適合你,得看你本身具備什麼樣的條件,如果你很喜歡編程,沒有藝術細胞,那麼顯然選UI也是會很痛苦......


實用與效率


應用維度包括基於計算機、互聯網技術開發的面向應用的軟件工具,服務於人們日常生活和工作等,還包括一些平臺廠家提供的平臺業務軟件,供終端消費者或者用戶去做增值服務的內容,包括社會信息增值服務和商業信息增值服務。

個人認為IT方面的技術或業務,從入門的角度來說有簡單和困難的分類,也就是入門門檻的高低不同,但是任何一個方面,如果要取得個人的優勢,都需要自己持續的時間和精力投入,才能有超越同行人員的資本和經驗。另外還有一個很重要的點是個人的興趣點是不是和IT方面的學習的方面能夠匹配起來?這個決定了個人在這方面的業務學習的深入性和持久性。

綜合來看,可以結合個人的日常工作中用到的IT工具進行通盤考慮,在這個基礎上選取日常工作中用到的一些設備或軟件的操作使用以及如何提高自己的工作效率為目標進行設定。


哈咯圖


女生個人比較推薦UI比較好

1.因為未來手機的廠商門都注重自家手機的系統體驗,有些廠商就是吃了系統的虧,才導致沒有用戶來買自家的手機,所以未來女生應該學習UI比較好

2.系統的更新迭代,需要大批量的UI設計和開發者,一般來說系統的UI設計非常適合女生,女生的心細手巧能發現男生髮現不了的細節問題,從而更好的去設計出一款新的產品,往往兩個一模一樣的產品,女生設計的產品細節和設計都比男生設計的好

3.UI的開發是可以算是一個鐵飯碗了,開發設計UI,維護,更新迭代都需要大量的人進行操作,而一般設計者都對這些UI非常瞭解,所以一般自己設計一個UI就會讓自己的團隊持續更新迭代這個系統UI

所以女生很適合UI的發展




手機科技康


哪個都不好.容易掉頭髮


分享到:


相關文章: