弟弟沒穩定工作,想幫他報班學點東西。但是問身邊的人,學這個不行,那個也不行,反正就沒什麼是行的!

有非科班出身然後學過UI 或者測試的嗎?


這個問題讓你弟弟自己選擇好些吧,如果什麼都給他安排好了,以後沒有興趣不學了到頭來可能還會怪你,也要讓他又一個獨立思考的能力,他願意從事的行業,行業裡面那些工作適合他的,願意去乾的,然後再來選擇吧,這樣對他來說動力更大些吧。

至於你所說的這兩個行業可以參考下面的簡短內容:

ui涉及到的面很廣的,很多企業公司都對此有需求,只要自己學好了具備能力,工作並不難找。當然如果想進去互聯網大公司還是要看個人的水平和學歷了。

ui設計和軟體測試是兩個不同的專業,建議自己去了解下這兩個專業。自己喜歡從事那類型的工作崗位,選擇適合自己的專業,這個對你以後的職業道路還是有一個很大的影響!軟體測試要分初級、高級測試,初級主要是做一些簡單的功能測試,檢查產品是否存在bug,是否存在功能性問題,交互給相關部門完善,保障產品能順利上線!

初級入門較低工作比較枯燥。高級測試涉及到黑盒測試,性能測試等,這個就需要有一定的代碼能力如:vbScript,java,javaScript等。還要會使用一些高級測試工具。達到高級需要自己要花時間去專研,學習。當然發展是不錯的!

ui設計還是比較容易入門,要學習ps,ai,ae,c4d等設計軟體,要學習平面設計的一些知識,色彩構成,版式構成,字體,畫冊,包裝,品牌視覺,VI等,後期要學習網頁設計,html/css,需求分析,IOS,安卓設計規範,圖標,交互設計,動效設計,項目實戰演練等!學的東西很多,ui設計涉及的面比較寬,沒有像測試那樣專和精!不同行業不好比較,只能說根據自己來選擇適合自己的。很多女生/男生學ui的還是比較多,設計是自己能看到感受到的沒有像代碼那樣抽象,設計出來的作品自己也比較有成就感。


你好,謝邀,最好是自己先去了解這兩個行業啊!

UI設計:

U I設計是指對軟體的人機交互、操作邏輯、界面美觀的整體設計。從字面上看是用戶與界面兩個組成部分,但實際上還包括用戶與界面之間的交互關係。

界面設計不是單純的平面設計,他需要定位使用者、使用環境、使用方式並且為最終用戶而設計。檢驗一個界面的標準即不是某個項目開發組領導的意見也不是項目成員投票的結果,而是最終用戶的感受。所以界面設計要和用戶研究緊密結合,是一個不斷為最終用戶設計滿意視覺效果的過程。

UI設計除了要學習一些基本的操作軟體,如PS AI AE AXURE 以外呢,還要學習比如配色,排版,字體設計,三大構成,消費心理學,溝通學,以及思維導圖,原型圖,還有交互邏輯,規範,切圖,了解程序,用戶體驗,還有營銷課程方面的內容。一個合格的UI設計師,不應只是一個會使用工具的技術師,還應該是一個從整體項目綜合考慮的工程設計師。只有綜合水平的不斷提升,才能有更好的發展前景。

軟體測試:

開發一個好的軟體,40%以上的時間用在測試上,所以軟體測試工程師非常重要,現在從事程序員的人有很多,做測試工程師的人少點,工作壓力不太大。看到這裡大家會問:「測試工程師需要什麼技能或者具有什麼素質才是合格的?」與開發人員相比,測試人員不但需要一技之長,還需要掌握諸如操作系統、資料庫、網路等多方面的知識。一個有競爭力的軟體測試人員要具有下面三個方面的素質:

計算機專業技能

計算機領域的專業技能是測試工程師應該必備的一項素質,是做好測試工作的前提條件。儘管沒有任何IT背景的人也可以從事測試工作,但是一名要想獲得更大發展空間或者持久競爭力的測試工程師,則計算機專業技能是必不可少的。

計算機專業技能主要包含三個方面:

測試專業技能

現在軟體測試已經成為一個很有潛力的專業。要想成為一名優秀的測試工程師,首先應該具有紮實的專業基礎,這也是本書的編寫目的之一。因此,測試工程師應該努力學習測試專業知識,告別簡單的「點擊」之類的測試工作,讓測試工作以自己的專業知識為依託。

測試專業知識很多,本書內容主要以測試人員應該掌握的基礎專業技能為主。測試專業技能涉及的範圍很廣:既包括黑盒測試、白盒測試、測試用例設計等基礎測試技術,也包括單元測試、功能測試、集成測試、系統測試、性能測試等測試方法,還包括基礎的測試流程管理、缺陷管理、自動化測試技術等知識。

軟體編程技能

「測試人員是否需要編程?」可以說是測試人員最常提出的問題之一。實際上,由於在我國開發人員待遇普遍高於測試人員,因此能寫代碼的幾乎都去做開發了,而很多人則是因為做不了開發或者不能從事其它工作才「被迫」從事測試工作。最終的結果則是很多測試人員只能從事相對簡單的功能測試,能力強一點的則可以藉助測試工具進行簡單的自動化測試(主要錄製、修改、回放測試腳本)。

軟體編程技能實際應該是測試人員的必備技能之一,在微軟,很多測試人員都擁有多年的開發經驗。因此,測試人員要想得到較好的職業發展,必須能夠編寫程序。只有能給編寫程序,才可以勝任諸如單元測試、集成測試、性能測試等難度較大的測試工作。

此外,對軟體測試人員的編程技能要求也有別於開發人員:測試人員編寫的程序應著眼於運行正確,同時兼顧高效率,尤其體現在與性能測試相關的測試代碼編寫上。因此測試人員要具備一定的演算法設計能力。依據作者的經驗,測試工程師至少應該掌握Java、C#、C++之類的一門語言以及相應的開發工具。

網路、操作系統、資料庫、中間件等知識:

與開發人員相比,測試人員掌握的知識具有「博而不精」的特點,「藝多不壓身」是個非常形象的比喻。由於測試中經常需要配置、調試各種測試環境,而且在性能測試中還要對各種系統平台進行分析與調優,因此測試人員需要掌握更多網路、操作系統、資料庫等知識。

在網路方面,測試人員應該掌握基本的網路協議以及網路工作原理,尤其要掌握一些網路環境的配置,這些都是測試工作中經常遇到的知識。

操作系統和中間件方面,應該掌握基本的使用以及安裝、配置等。例如很多應用系統都是基於Unix、linux來運行的,這就要求測試人員掌握基本的操作命令以及相關的工具軟體。而WebLogic、Websphere等中間件的安裝、配置很多時候也需要掌握一些。

資料庫知識則是更應該掌握技能,現在的應用系統幾乎離不開資料庫。因此不但要掌握基本的安裝、配置,還要掌握SQL。測試人員至少應該掌握Mysql、MS Sqlserver、Oracle等常見資料庫的使用。

作為一名測試人員,儘管不能精通所有的知識,但要想做好測試工作,應該儘可能地去學習更多的與測試工作相關的知識。

軟體測試工程師-IT就業新亮點

國外大多數軟體公司,1個軟體開發工程師就需要輔有2個軟體測試工程師。目前,軟體測試自動化技術在我國則剛剛被少數業內專家所認知,而這方面的專業技術人員在國內更是鳳毛麟角。根據對近期網路招聘IT人才情況的了解,許多正在招聘軟體測試工程師的企業很少能夠在招聘會上順利招到合適的人才。

隨著中國IT行業的發展,產品的質量控制與質量管理正逐漸成為企業生存與發展的核心。從軟體、硬體到系統集成,幾乎每個中大型IT企業的產品在發布前都需要大量的質量控制、測試和文檔工作,而這些工作必須依靠擁有嫻熟技術的專業軟體人才來完成。而軟體測試工程師就是其中之一。

據了解,由於軟體測試工程師處於重要崗位,所以必須具有電子、電機類相關專業知識背景,並且還應有兩年以上的實際操作經驗。他們應熟悉中國和國際軟體測試標準,熟練掌握和操作國際流行的系列軟體測試工具,能夠承擔比較複雜的軟體分析、測試、品質管理等任務,並能獨立擔任測試、品質管理部門的負責人。一般情況,軟體測試工程師可分為測試工程師、高級測試工程師和資深測試工程師三個等級。

在具體工作過程中,測試工程師的工作是利用測試工具按照測試方案和流程對產品進行功能和性能測試,甚至根據需要編寫不同的測試工具,設計和維護測試系統,對測試方案可能出現的問題進行分析和評估。對軟體測試工程師而言,必須具有高度的工作責任心和自信心。任何嚴格的測試必須是一種實事求是的測試,因為它關係到一個產品的質量問題,而測試工程師則是產品出貨前的把關人,所以,沒有專業的技術水準是無法勝任這項工作的。同時,由於測試工作一般由多個測試工程師共同完成,並且測試部門一般要與其他部門的人員進行較多的溝通,所以要求測試工程師不但要有較強的技術能力而且要有較強的溝通能力。

因此,在企業內部,軟體測試工程師基本處於「雙高」地位,即地位高、待遇高,有的人月薪可高達8000元。可以說他們的職業前景非常廣闊,從近期的企業人才需求和薪金水平來看,軟體測試工程師的年工資有逐年上升的明顯跡象。測試工程師這個職位必將成為IT就業的新亮點。


建議選擇測試,UI這裡已經炸了!


學啥都不行不見得是真的做不來 可能是他不感興趣吧 你替他著急沒用的 你給選了再好的培訓班 再好的老師 人家說啥他也聽不進去也不做 學完還是什麼都不會 測試據我所知一般小公司都是各種運營和產品分擔了並沒有單獨的部門或者職位 UI的話就算報班也有要自己能自覺學習才行 各種做練習做作業也挺累的 你可了解一下再問問他意見再報班 一味地給他鋪路不見得是對他最好的方式哦


瀉藥葯!這個要看喜歡什麼,年輕就是可以多做選擇,我選的是UI。


這兩個都是it這一大塊的方向,如果有美術底子,又或者美觀比較好的話可以選擇ui,但是沒有的話又想從事這一方面的工作可以選擇從測試開始


推薦閱讀:
相关文章