1. 程式人生 > 實用技巧 >大學生應該怎樣選擇路線(桌面應用開發,服務後臺,遊戲開發)

大學生應該怎樣選擇路線(桌面應用開發,服務後臺,遊戲開發)

大學生究竟應該怎樣選擇路線

不同選擇造成最明顯剛進入大學,我們可能會很迷茫。
我們現在可能很迷茫,我要幹什麼?
實驗室?學生會?社團?
我將來要選擇的是考研,還是就業?是創業,還是轉行?
我們選擇計算機是做網頁,還是做遊戲?是做機器人,還是APP?
我們選擇的是軟體?還是硬體?是做科研,還是做專案?
我們可能暫時無法選擇,即使有了一個較為明晰的方向也要斟酌幾番。
愛因斯坦曾說:“興趣是最好的老師。”
但是最感興趣的一定是最適合你的嗎?
我們人生時時刻刻面臨著許許多多的選擇,我見到過很多人大二,大三,甚至大四也沒有明確自己的方向。就像在大海上的船隻,沒有方向,只能隨浪漂泊。
確定方向有多重要呢?

例一

反映之一就是高考成績,有些人,高三開始才意識到學習的重要性,並且開始找到了適合自己的學習方法,然後選擇學習和堅持,但發現時間很晚,覺悟得也很晚。但我很慶幸這樣學生做出了明智的選擇,既然改變不了以前選擇帶來的後果,那麼現在就開始努力,以爭取給自己更多的選擇。一年的高三時光,能使人墮落,也能使人崛起,關鍵看內心的選擇和對選擇的堅持。相信在這樣一種情境下,不同的選擇會有不同的結果。
在這裡插入圖片描述

高考之後就選擇了不同的大學,每個大學能提供的資源都不一樣,做出的選擇也隨著成長變得越來越關鍵。有很多大學生,能利用學校提供的資源,出國交流,開闊眼界。也有很多大學生,大學期間僅僅上了該上的課,參與了一些校園活動,很少去爭取更多的選擇。大學生也隨著選擇的不同逐漸的分化為畢業型和研究型。選擇畢業型的大學生在大學裡主要追求畢業,不追求成績和績點,僅僅在乎掛不掛科,如果成績高一點,也會很高興。然而選擇了對大學成績的學習的不作為,就會選擇其他成就來彌補。這一部分的大學生有些人選擇大學期間開拓市場,瞭解市場行情。很幸運的是,存在一波大學生在這樣的時代發展下,找到了創業點,大學還沒畢業,就開始開拓事業。這樣的選擇很讓人羨慕。研究型的大學生,為了保研或出國深造,會很在乎考試成績和績點,不予許成績出現影響未來選擇的瑕疵。他們刻苦學習,努力鑽研,爭取機會選擇去研究生實驗室做實驗與科研,爭取機會選擇去國外科研院所交流。這一部分大學生,有些選擇了出國讀博,有些選擇了國內的本碩博連讀。他們在自己的選擇下,在科研的道路上越走越遠。

選擇之前,一定要充分了解。

下面我將介紹有關計算機的技術路線,由於個人能力,我只會從三個方面講
桌面應用開發,服務後臺開發,遊戲開發。這三個方面簡單帶大家瞭解一下它們,瞭解一下,回報,風險與趨勢。因為時間問題,並且大部分同學的沒有基礎,中間將不會設計專業的部分,這次只會讓大家在非技術層面上了解一下這三個方面。

桌面應用開發

通俗來說就是在桌面上使用的東西
按照我個人的理解有如下的分類:
按照開發語言型:C,C++,Java,Python,C#…等
按照收費模式型:全免費,半免費,不免費
按照功能型別:遊戲型,服務型,專業型
按照平臺型別:Windows Linux Android iOS(iPhone Operation System)…等

比如現在很火的抖音,B站就屬於桌面應用。桌面應用屬於一種非常寬泛的概念,之後我只討論比較窄的PC端桌面開發(不包括遊戲)
在這裡插入圖片描述上面是各種桌面應用,先給大家一個直觀的瞭解。
這中間有我們常用的編譯器,QQ,Wegame,PS,瀏覽器。除了這些還有很多很多的桌面應用
這些東西,咱達到一定的知識儲備後,也能做出來
下面來看看,我的一些作品吧!
我們來看看我們如果選擇這條路,我們可以走成什麼樣子。

回報

中小廠平均工資在8.6K到12.6K之間
大廠:
騰訊 15-25K 16薪
金山 15-25K 14薪
小米 15-25K 15薪
崗位不太多。
大家可能覺得看起來工資好高,工資好低,因為沒有對比,後面對比之後可能就會有自己的想法。
但是做事情直接想回報是不對的,必須要有成本分析,風險評估等一系列操作。

風險

風險一:Web技術和移動端技術

Web技術也就是網站技術,我們會發現,本來只出現在PC端的應用,在網頁端也出現了,在手機端也出現了。就比如QQ,之前只有PCQQ,或者手機QQ不夠完善。到後來移動QQ迅速普及,,不過好在PCQQ沒有完全消失,但是我們不可否認,Web技術和移動端技術對許多桌面應用有很大的衝擊

風險二:小廠很難插手

這一點我們仔細想想,我們限制用的桌面應用全是大廠的,比如QQ,WPS很少使用過小廠的軟體,為什麼小廠開發這麼難,我覺得是桌面應用出來的比較早,市場被佔領的比較早。導致小廠加入成本過高。打個比方,在咱學校開個奶茶店,一條街的奶茶店,你想再開一家,你怎麼吸引顧客?

趨勢

趨勢一:中國還有還有很多製造業需要資訊自動化。

這一點我們在新聞中間也長長聽到,不僅僅是製造業。舉個例子,我們19級要早籤,紀律委員要拿張紙站在一個地方等著同學來簽到。這種方式,不就可以自動化麼?這樣早來的同學既可以不等紀律委員,紀律委員也不用每天耽誤半小時等著大家。這就是一個很形象的例子

趨勢二:某些領域會被蠶食。

這個很現實,能用Web和手機開發的,最後都會被蠶食

服務後臺

服務後臺說的非常廣泛。
舉個例子,,如果淘寶的首頁是服務員,那麼服務後臺就算是廚師。
哪裡需要用到服務後臺呢。各種各樣的網站需要它,網路遊戲需要它,APP,桌面應用都少不了它。
我們也常常稱它為後端。
因為它不好描述,我開啟一個網站,給大家看一下。我開啟百度,搜尋CPP,為什麼會處理這麼多的東西呢?難道是先下載好了麼,我們在重新搜尋試試,它也出來了這麼多的資料?我們的小電腦明視訊記憶體不了這麼多的東西,那從哪弄來這麼多資料呢?
這就體現了後臺的重要性。
從使用者的角度來講,他會根據你的需要來給你想要的資料。
從程式設計師的角度來講的話,我們要做的就是給使用者想要的資料。
當然這中間會有很多難點。使用者特別多怎麼辦?請求特別雜怎麼辦?到底應該給使用者什麼資料呢。
打個比方,你是一名廚師。
客戶特別多怎麼辦?比如今天生意特別火爆,來了一百個人,但是隻有你一個廚師。你應該怎麼做?
而且他們大部分不按照選單點菜怎麼辦?那你到底應該給使用者抄炒什麼菜呢?
勺子在你手中,你來決定
不過大家不用擔心,這些不是解決得越多,你就越強,而是你解決得越好,你就越強。
到時候通過大家不斷得學習一定會成為金牌廚師的。

回報

當你成為了一名金牌廚師之後,你能得到什麼呢。通過海量資料分析,我得出了以下結論:
中小廠平均工資在11.1K到18.6K之間
大廠:
華為 20-40K 16薪
阿里 20-40K 14薪
位元組跳動 30-60K 15薪
小米 15-30K 15薪
崗位多,要求高。

風險

風險一:學習進度沒技術發展快

這一句話這麼說呢,成為一名資深的後臺工程師,是需要不斷的學習的。我還是打那個比方,你是一名廚師,當你的廚藝跟不是大眾的口味的時候,你是不是危險了。後臺工程師也是一樣。

風險二:投入大

投入大我指的是時間投入很大,學習週期很長。事實上,我們僅僅在大學弄個不掛科簡直是太容易了,但是不掛科有用嗎?畢業之後是不具備工作的能力的。咱計算機主要靠得是自學。
而不是僅僅學課上的東西。課上的東西只能讓你畢業。但最現實的,如果你大一上學期只是剛剛及格,你不端正態度的話,下學期也很難及格,這裡我說的是專業課。就拿我室友舉例吧,我室友大一上學期C語言掛了,C++也掛了,那大二上學期的資料結構可以說是必掛。
一環套一環的知識,你想要爬上高峰,必須要從山腳爬起。

趨勢

趨勢一:崗位會變多

為什麼崗位會變多呢,這是因為,Web技術和移動端離不開後臺的支援。而這兩項正在迅速發展。
如果大家對後臺感興趣的話,可以多多瞭解。

遊戲開發

本來我是不想講遊戲的,因為我看我們報CPP組的有許多都是衝著遊戲來的,而且有些都已經有過開發經驗了,我覺得我來講遊戲,不如來讓這些同學來講。但是我今天的主題是選擇,我來講遊戲的目的是讓許多對遊戲有偏見的同學來重新認識一下游戲。不管你是什麼偏見。

什麼是遊戲?

這個問題可以狹隘的理解,也可以寬泛的理解。
下面是我在百度百科查閱的資料
遊戲是所有哺乳類動物,特別是靈長類動物學習生存的第一步。它是一種基於物質需求滿足之上的,在一些特定時間、空間範圍內遵循某種特定規則的,追求精神世界需求滿足的社會行為方式,但同時這種行為方式也是哺乳類動物或者靈長類動物所需的一種降壓減排的方式,不管是在出生幼年期,或者發育期,成熟期都會需要的一種行為方式。

重點是,都會需要。
從老師到學生。沒有人從沒玩過遊戲。
可以說,除了你不喜歡乾的事情,任何時間都可以算是遊戲時間。
就比如你在路上走,在床上睡覺,在食堂吃飯。這可以算是遊戲嗎?
我們可以寬泛的理解只要讓你開心的就是遊戲,甚至沒讓你不開心的也是遊戲。
但是我們今天只在程式設計師的角度來介紹電子遊戲。

分類

電子遊戲分為很多種
大體分類:單機遊戲,網路遊戲。桌面遊戲,網頁遊戲,手機遊戲,街機遊戲。
按照玩法來分類:RPG角色扮演遊戲, ACT動作遊戲, AVG冒險遊戲, FPS第一人稱視角射擊遊戲
RTS即時戰略遊戲, MOBA多人線上戰術競技遊戲, MMORPG大型多人線上角色扮演遊戲
按照視覺:2D,3D。
按照風格:畫素,寫實。
按照開發引擎:Unity3d,ue4,寒霜3,RPGMaker,地形編輯器,無遊戲引擎。
這個無遊戲引擎就比如你用C語言做了個簡單的猜數字遊戲,不可否認這確實是個遊戲,但是它屬於無遊戲引擎
按照開發人數:獨立遊戲,非獨立遊戲。
//這個獨立遊戲我解釋一下,獨立遊戲是隻一個人完成的遊戲,一個人包括所有。

關於遊戲的回報與風險問題

中小廠平均工資在8.7K到13.5k之間
大型團隊:
騰訊 18-30K 16薪
阿里 20-40K 14薪
網易 15-30K 15薪

中小廠多。
這裡的中小廠多意味這什麼,這就意味這創業者多。我想是因為遊戲行業的暴利,但是暴利背後,往往是無數人的血汗。
要多少失敗的遊戲才能有那麼一個成功的遊戲,這其中的風險極大。
舉個例子,我在新聞上面看到的一個報道,一個小夥,花了12萬請人做個小遊戲,這十二萬還是拖關係的,最後還是虧得褲子都沒了。
如果你是想創業做遊戲,你真得好好的考慮一下,你能承擔風險嗎?
據我所知,當前市場3A大作幾乎沒有,大部分網遊頁遊充斥著氪金的味道。這其中的根本在於人們的偏視。事實上這跟體育行業特別類似,環境不好,門檻高。導致難度大。
但是,市場有相當大優質遊戲缺口。什麼是優質?這個不是我能講清楚的,這個只能交給玩家了。

相信大家對這三個方向已經有些瞭解了,不過這還遠遠不夠,還是要去深入瞭解技術層面的東西才行。