文章出處

15100050968

導火線

靜靜的在脈脈匿名區看到了若干篇與以下內容相仿的求助

一、“程序員真難當,培訓了大半年,還是找不到工作”

二、“想成為設計師,真這么難嗎?付出了工作兩年的積蓄和大半年時間,到頭來還是一無所有”

三、“培訓生就比別人差一等么?為什么我的簡歷沒人看”

 

體內的洪荒之力難以自控,心中千萬個草尼馬奔騰而出---作為培訓機構,已經令人發指到了這種地步,作為大學畢業生,已經傻B和懶墮到了這種境地。

不過,在噴之前,我想以我的想法,回答以下上面三個問題。

答一:程序員不是大半年就可以訓練出來的。 要不然大學幾年的基礎課程開設來干嘛。

答二:能力這個東西,并不是交了錢,混了時間。拿個畢業證就可以的。

答三:培訓生并不比人差一等。HR也不是不相信培訓生,而是不相信培訓學校。

 

我覺得,凡事去參加培訓的人應該自問:

一、為什么讀大學

二、大學應該學什么

三、大學學到了什么

 

從我作為面試官的經歷看來,去參加培訓的有以下幾種人

一、并不是計算機相關專業,畢業了找不到工作,聽說IT行業工資高,培訓幾個月就月入8K+,于是參加了培訓

二、是計算機相關專業,畢業了找不到工作

三、工作了若干年,想換一個職業

 

對于一、三兩種情況,對我而言是可以接受的。然而,僅是可以接受的。 我身邊的朋友中,也有許多不是計算機專業的,但是程序寫得66666。 靠的是什么? 顯然是自我驅動力。

總體而言,我認為,大學學的是

一、心態的轉變,學會適應社會。父母不會成為你的依靠(富,官情況除外),你需要靠自己的自覺與自我驅動來完成成長

二、學習方式的轉變,老師只會負責告訴你哪些是你為了畢業,必須要學的重點,并不會負責把你教會。更不會負責教你社會需要什么樣的技能。

 

或許大家會覺得NB的人都是天才,代碼玩得轉的都是童子功。在此,我附一下我的普通的大學生活。我想像我這樣一個普普通通的學習和工作經歷,應該最具代表性吧。

時間線:大一打游戲  大二摸索和學習基本功  大三學習游戲領域相關知識  大四混跡江湖

我的普通大學生活

我承認剛進大學的時候,我也不知道要學什么。我花了一年時間在網吧打游戲。對于出生在一個普通農村家庭的我,當時并未體會到社會的險惡,父母的艱辛。 反而浪費了寶貴的學費和學習時間。大二的時候,我突然回想起自己的夢想。 自己為什么要讀大學。 沒錯,那就是游戲。 我喜歡游戲。不僅是喜歡玩游戲,我還想有一天,自己成為游戲從業人員,做出和市面上一樣讓人驚嘆的大作。 做出像WOW一樣,讓眾多學子荒廢學業的虛擬世界。然而,再看看自己天天泡在網吧,這與自己的夢想顯然是不符合的。

翻然醒悟后,我才明白,自己需要的,不是去體會游戲的快樂。而是應該去學會,如何制作游戲。 對于當時而言,我甚至不知道游戲行業有哪些工種。 我拿起了一本游戲設計的書就開始看。看完了后,除了對怎么讓玩家覺得好玩,怎么讓你的游戲對象智商高等字眼有印象。 終是一無所獲。懷著好奇的心態,我在網上各種論壇和QQ群里混跡。 最終找準了人生方向---程序員。

確定了是以程序員為目標后,又讀了一些前輩給我的雞血書,比如 《DOOM啟示錄》。 話說,DOOM啟示錄給了我程序道路上最大的鼓勵。 當然,也給了我程序道路上最不堪的一擊。 我想,自己這輩子,是趕不上書里面的那幫天才了。然而這并未打擊我多少信心,我從小到大都是那種字寫得不丑但也不好,學習成績不低但也不高,性格不古怪但是也不乖巧。 總的來說,就是我已經習慣了中庸。 (注:中庸并不是平庸,如果平庸是各方面都60的話,中庸是各方面都80)。 接下來的日子,我便是在網上,在圖書館里找書。 想找一本快速成為游戲程序員的書。 大半學期過去了,依然未果。 終于有一天,我在一個QQ群里問的時候,被噴得一無是處。

我:有沒有大神在啊,小弟想問,怎么才能寫出游戲,怎么才能成為游戲程序員

大神:現在SB真多,還沒學爬就想學走了

我:額。。。

大神:游戲再怎么也是軟件,想要寫出游戲,就需要掌握如何寫軟件

大神:軟件是程序員寫出來的,那么寫游戲軟件的程序員,自然就是游戲程序員

大神:SO。。 先學會怎么寫軟件,再看看游戲和軟件的區別。自然就可以了。

我:那。。。怎么學會寫軟件?

大神:你個B貨,你不是計算機專業的么?

我:當然是啊。

大神:那你們沒有開編程相關的課程么?

我:有啊,匯編,C

大神:沒有數據結構什么的么?

我:有啊,不過那和編程沒關系吧?

大神:呵呵

 

大神從此消聲匿跡。 不過,也十分感謝這位大神。 使我明白了,自己所尋找的東西,就在眼前。 接下來的我,就是拿了C語言課程(老譚的)看了5遍,暑假回家也帶回去了。 BUT,新學期開學的時候,我發現自己依然不會寫程序。

新學期開了C++課程。 老師給我們的第一個任務是,寫一個貪食蛇游戲。 可以用控制臺打字符的方式體現。 大家都紛紛表示老師惡心,還沒有開始教大家寫代碼,就布置這么難的任務。

我也是第一次遇到了難處,終于在這一次洗禮中,我學會了編程。我才明白網上的那句話“代碼不是看出來的,得多寫”。

 

大二的學習簡單而愉快地度過了。 但是我發現除了能夠寫出各種各樣的控制臺外。并不能完成高大上的界面制作。

附一張之前做的控制臺游戲

Tetris12en

 

終于忍不住,我查了一下大三大四的課程。 發現除了《計算機圖形學》這門課程以外,并沒有和游戲相關的東西。 于是,我去圖書館借了一本計算機圖形學。 那個淚啊,讓我小小的自信心徹底崩潰。 以我45分的線性代數,怎么看得懂矩陣相乘。 第一次,讓我感覺自己當初是一個大SB,那么有用的課程,竟然熟視無睹。 接下來的一個月,我則是一邊翻著線性代數,一邊惦記著計算機圖形學。 當我發現自己能看懂計算機圖形學的時候,我便丟開了線性代數。 因為我自己的時間,不能浪費在不必要的東西上。 只要不影響我寫代碼即可。

 

看完計算機圖形學后,除了會用OPENGL寫一些簡單的圖形效果外。并沒有什么卵用。 加上網上各位前輩都在說,現在招聘的都是D3D,國內玩OPENGL的太少了。 果斷去二手書市場買了一本《DirectX 9.0C游戲編程基礎》, 也就是D3D9龍書。 大三快結束的時候。 我結束了D3D9的學習。 然而可編程管線依然是半點都不會。 因為在當時并不流行這個。

 

大三考試結束后,我從圖書館借了一本《GPU精粹2》,踏上了去成都的列車。因為有一家公司答應我去做實習生,雖然沒有錢,但是我很快樂。到了成都才發現,外面吃飯比學校貴多了。 好在有女朋友(現在是我老婆了)生活費上的幫助。 渡過了艱難的5天。 第5天的時候,我意外的在群里發現了一個C++招聘信息。簡單聊了幾句并在QQ上做了幾道測試題后,對方約我晚上在公司樓下吃飯,細聊。

飯間,對方說公司新成立,目前只有一個程序員,還談了另一個畢業生,但是沒有確定幾時入職。 公司包吃住,1500一個月。 3個月后轉正,轉正后2000。  你們知道當時是什么感覺么? 當時的感覺,比我前幾年第一次拿到20K的OFFER還要激動。 (說到這里,請原諒我是一個不折不扣的LOWB, 很多人在畢業的時候就能20K+,而我卻還是奮斗了好幾年)。

 

從此,我便踏入了游戲行業,作為了一個一線的程序員,我每天的工作就是看代碼,寫代碼。 學習各種渲染技巧,編碼技巧,并運用于當時團隊自研的引擎中。雖然從如今的眼光看來,一個幾人的小團隊,在資金不足的情況下,還試圖走 自研引擎 -》 自研產品 的路線,是一個不折不扣的戰略失誤。 但對于我來說,卻是一個難得的成長機會。 這段工作經歷不僅讓我學會了如何去開發一個3D引擎,如何用一個3D引擎來做游戲。 同時也讓我補齊了自己之前遺漏的課程,補齊了自己諸多的知識漏洞。 而當時創業的這個人,就是中國十大黑客之一, 網名是 逆風飛揚  。 也是渡我進入游戲行業的人,必然沒齒不忘。

到這里,我普通的大學生活就結束了。我沒有21天學會C++,也沒有6個月里學會編程。我不是天才,也沒有用金錢來幫助提升戰斗力。

后面的發展就更一般了,每天寫代碼,加班。。。 值得驕傲的是,我參與了GAMELOFT的最后一個TITLE項目。 《超凡蜘蛛俠2》 iOS版本。 在GAMELOFT中,我刷新了自己的引擎知識體系,每天像吸毒一樣消化著GAMELOFT 10年的技術積累。 謝謝GAMELOFT,不管接下來還能走多遠。“游戲行業黃埔軍校”這個頭銜,它當之無愧。

1016430J133

 

 

結束語

或許,我個人的經歷也不足以代表一般性。而我依然還是痛恨培訓學校。 因為他們會教學生簡歷造假。 會教學生投機取巧。 會教學生“如何開發項目”。 然而,那些項目經驗,幾乎一文不值。 甚至不如一些學生在寢室里寫出來的沒有界面的小DEMO。

至于為什么是北大青鳥和達內,因為槍打出頭鳥。 它們叫得最厲害。

 

我覺得一個正常的程序員,是不應該去參加培訓的。更何況,培訓真的沒有什么用。 多半都是想走捷徑,不勞而獲。 而若要好好走好職業道路。 在走出大學校門的那一刻,應該學會自我成長,自我完善。

 

勿在浮沙筑高臺!!!


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()