程序員追起星來,真的沒別人什麼事了。。。

最近看到一個關於「超越杯編程大賽」的編程比賽

在我看完之後,腦中只有一句話在不停的迴轉:程序員輕易不追星,但是真的追起星來,基本上沒其他粉絲什麼事了。

別人追星是這樣的:組團接機、圍堵明星的車、演唱現場暈厥、在微博無限刷流量、花錢給自己的偶像刷榜。


17d073653bd04d279def96a4ea5f021b



而咱們程序員追星是這樣的:超越遊戲、智能燈牌和多燈聯動系統、超越粉絲大數據地圖,大數據分析。


cbbab51cfed94b01b05c972ed1616eb5


這到底是一個什麼神奇的比賽?讓我們來看看。先簡單介紹一下這個比賽:楊超越粉絲在貼吧發起的一場圍繞楊超越關於編程的比賽,話題不限,但是一定要跟超越相關、一定要是基於編程的。

編程+追星,在你腦海中能想到什麼?也許你想不到,因爲你不追星。那麼就讓我們看看別人追星程序員是怎麼追星的。

1、有把楊超越做成遊戲角色的:超越傳說


222d9e1003454bb0bc68e48212baebba



這款遊戲是一個RPG遊戲,遊戲中你需要操控這個角色「楊超越的卡通版人物」完成從牢獄的逃脫、掠殺最後完成對終極Boss的絕殺。

整個遊戲的界面非常的精緻,超越這個卡通人物也是相當可愛。注意哦,這個遊戲還不是一個2D遊戲,它是一個3D遊戲!

這款遊戲以C++爲基礎,使用Unreal Engine4這個遊戲引擎。C++大家都熟悉,UE4引擎大家不知道,但是大家都知道絕地求生,絕地求生就是使用這個遊戲引擎的。

2、有把超越的粉絲做了一個數據分析的:超越粉絲大數據地圖



e16a7caaaadf47329e9bffb89522371a




這個作品是所有作品中我最喜歡的,雖然他最後沒有拿到前三名。喜歡它的原因可能是我們做數據的都喜歡做類似的dashboard,而且看到好看的dashboard就不能自拔。

雖然是個簡單的dashboard,但是涉及到的技術也不少。首先這些數據需要通過Python或者Java進行採集的。而且微博、貓眼這一類其實反爬蟲也比較厲害的,我之前採集過很多次。

在這還要通過前端工具、一些第三方的可視化庫對枯燥的數據進行呈現,能把界面做的這麼好看,一定也是下了一定功夫的。

最重要的一點是這個dashboard還能進行交互,用戶點擊的時候就能查詢對應城市的、對應地區的數據情況。

想要學習Python爬蟲和這種數據可視化技術的,騰訊課堂上也有相關的課程,大家以「Python爬蟲」爲關鍵詞就能搜索到。敢於數據可視化騰訊課堂上也有很多關於Power BI/Tableau這些工具的教學視頻,大部分都是免費的課程,而且內容還不錯。

3、搞硬件的:智能燈牌與多燈牌聯動系統



901e56a19d224161945eb944bb2b1a27


a09e4a2e4e234573ad62761d28915122



這個作品是所有參賽作品中最硬核的作品,把圖片和文字等通過一個一個LED燈拼接出來。

上圖就是把楊超越的一張照片復現出來,這個聽起來很簡單,但是實際上涉及到軟硬的結合,軟件硬件自己都要做,硬件這塊我不太瞭解。

但是想要做好這個系統,軟件上需要考慮的點其實還是挺多的。比方說多燈聯動需要多個設備同時同一時間響應,在演唱會那種網絡環境非常差的情況下,如何從技術上做到這樣的同步。

這個東西如果你想學習的話,騰訊課堂上也有一個相關的課程叫做《你不能錯過的單片機課程》也是免費的。以關鍵詞硬件搜索就能搜到很多的課程。

看我介紹的這幾個作品,你應該能感受到用編程來追星這件事情有多硬核了吧。當然相關比賽的作品不止這三個,而且真的是個個都是思路新奇。


e3e7d67ad7354d29af149c6ab909005a


其實騰訊課堂作爲一個主打IT類課程的學習平臺早在3月初,超越杯編程比賽剛開始熱的時候,就積極主動的聯繫了比賽的主辦方。他們非常讚賞這樣的比賽。

“我們察覺到這件事情跟騰訊課堂是很合拍的。我們也希望通過這個比賽向外界傳遞超越粉絲的硬核和實力,塑造高品質、正能量追星的範例,顯示一種學習的精神內核。”騰訊課堂表示。

騰訊課堂此次不僅協助超越杯比賽參賽選手輸出優質作品,還給予了獲獎者豐厚的獎勵。大賽勝出者可以獲得騰訊課堂專屬課程獎勵,並進入騰訊人才儲備池,有機會獲得內推名額。

像上面這些東西比賽作品看起來是非常複雜,其實真的學習做起來並不難,在騰訊課堂內也能找到相關的學習課程。

大家在學校沒事的時候可以多參加一些這樣的比賽,真的非常有價值,非常有意義。

第一是作出這樣的作品其實是非常有優越感的,第二是以後無論面試什麼的時候還是加分項,第三是說不定有人看上了你的系統,就出手購買了。你看上面那個大數據項目,就特別有商業價值。

程序員追起星來,真的沒別人什麼事了。。。

最後:歡迎各位可愛的程序員朋友們加入Java交流學習羣: 721506929(我在羣裏等你喲~一起來學習吧)

點擊鏈接加入羣聊【java交流學習羣】:https://jq.qq.com/?_wv=1027&k=5mH1lvO羣內提供免費的架構資料還有:Java工程化、高性能及分佈式、高性能、深入淺出。高架構。性能調優、Spring,MyBatis,Netty源碼分析和大數據等多個知識點高級進階乾貨的免費直播講解 可以進來一起學習交流哦~



0544ad1acc1b4583b3ac9bac8581ec90




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章