想在接下來的日子學專一門技術?
我建議你從未來職業規劃角度去思考學什么技能,下面簡要分析一下適合你這個專業的需要一些硬技能的工作崗位,供你選擇:
1 前端開發: android,ios,h5,各種小程序開發
這類工作: 北京應屆生都是月薪1萬起,工作三年根據個人情況,大概率可以達到2萬左右。 目前不建議做android和ios開發,移動互聯網紅利逐漸消失,這類開發人員基本飽和,面試非常難,要求技術很全面又深刻。H5和小程序開發還是比較推薦。尤其最近抖音小程序剛提出,是一個很好的機會。趁著抖音小程序還處于紅利期,大有可為。
2 服務器開發:
目前主流大多數服務器開發,還是基于java web技術。除了熟悉java語言,還有掌握流行的開發框架: spring boot,mybatis。中間件技術: dubbo,redis等。 目前基于java web 的服務端開發崗位需求量還是很大,也是學IT類專業畢業做軟件開發概率最大的工作,工資水平略低于客戶端開發,三年到五年經驗后基本與客戶端三年,五年工資持平。這個工作是互聯網開發里最有上升空間的,大多數互聯網公司的CTO都是做服務器開發出身,然后做架構,最后成為CTO。
3 大數據分析
這個崗位對于軟件編程要求不高,主要要對數據庫操作的sql語句和python語言熟悉即可,也要會使用kafka等框架,主要是針對app或服務端的打點數據進行設計,收集,整理,統計,按產品經理要求形成數據報表,供產品經理分析,決策使用。 現在這個大數據時代,大數據分析崗位越來越重要,待遇與前面的兩種工作差不多。我們公司就有一個數據組的組長是個博士后。
4 數據工程
該崗位主要基于搜索引擎框架,存儲框架對于互聯網公司的b,c兩端的數據按照產品的需求提供推薦數據,搜索數據,按需求對數據存儲和讀取。 注意: 這個崗位開發中涉及到算法的是算法崗位的工作,數據工程只是按照算法提供的sdk調用即可。
5 算法
主要提供互聯網產品的用戶畫像,用戶行為分析,推薦算法,自然語義分析。這個崗位要熟悉機器學習算法,各種數學知識。會一定的編程。待遇現在碩士畢業都是年薪30萬起
6 嵌入式軟件開發
嵌入式軟件主要的崗位主要為如下:
1) 單片機軟件開發
例如很多車載設備中基于單片機編程,銀行usb網銀模塊內部的安全芯片的編程,讀卡器編程,醫療設備中X光機的鏡頭控制,床體運動控制,機器人控制程序等等。 這類開發要既熟悉模擬電路和數字電路,還要熟悉c語言或匯編語言。由于相關崗位傳統IT企業較多,普遍待遇較互聯網軟件開發差一大截。而且要學習的東西較多,但是對于年齡的要求沒有互聯網那么苛刻。
2) 嵌入式Linux應用開發
很多上述單片機開發中,如果系統復雜,需要網絡通信,多任務,并行操作,人機界面,非實時等特征的話,需要選擇ARM架構,并且上嵌入式操作系統,一般以linux為主,那么就要用c,c+ +開發。 主要領域: 智能汽車中各個模塊控制,中控系統模塊,通信系統,例如: 高速公路的ETC天線等,待遇較單純單片機開發略高。
3) 嵌入式驅動開發
針對上面嵌入式linux系統中移植,修改硬件模塊: 液晶,串口,并口等驅動,這個崗位對于硬件原理,linux系統底層等要求較高,需求量少,現在主要大量招聘的都是android手機廠商,待遇較高,難度較大。
7 產品經理
如果經過大學專業的學習和自己興趣的分析,自己不適合做軟件開發,也可以選擇產品經理的工作。產品經理是IT企業,特別是互聯網企業的核心,關鍵崗位。負責產品的策劃,需求制定,產品商業策略制定,產品運營策略制定等產品全生命周期的管理。
大大的遺憾是,中國還沒有針對這個需求量大,且十分重要的職業設置大學專業。如果目標為產品經理的化,除計算機專業課程之外,就要課外補足作為產品經理工作的核心技能課程:
管理類: 計算機信息系統項目管理,敏捷開發,表達與溝通類的課程
市場營銷類: 產品文案設計,傳播學基礎,市場營銷,尤其是互聯網營銷等
認知與心理學類: 社會心理學,產品設計心理學,消費心理學,互聯網思維系列,大數據思維系列,邏輯學基礎,版權法律等法律通識課等等