一個熱愛Linux的藝術(shù)家擁有怎樣的入行經(jīng)歷
畢業(yè)那年,我的父親送了一臺配置了512M內(nèi)存、奔騰處理器的電腦給我。那時候,我就在這臺運行著Windows XP操作系統(tǒng)的電腦上使用Adobe公司的Flash軟件來制作2D動畫。同時,我也一直在尋找我的夢想職業(yè)——3D特效師。在找工作的過程中,我經(jīng)常發(fā)現(xiàn)那些招聘要求里都有這樣的條件:具備一定的Linux知識。在這之前我也聽說過Linux,但是并不會用它,所以我決定去認真學(xué)習(xí)Linux。然而當(dāng)時我并沒有那份時間和精力去報名上課來學(xué)習(xí),所以我只能自學(xué)。
雖然一開始遇到的各種技術(shù)名詞、專業(yè)術(shù)語完全把我弄暈了,例如GNU、 distros,、flavors、UNIX、windows managers、GNOME、KDE、Bash,、C shell等等,但是我還是通過不斷地閱讀文獻、電子文檔、論壇資料來學(xué)習(xí)。終于有一天,我勉強覺得自己了解的差不多了才決定安裝Linux系統(tǒng)。
OK,萬事俱備。但是首先要搞清楚我要安裝哪個發(fā)行版呢?還有我怎么安裝它呢?對于初學(xué)者來說,面對如此多的發(fā)行版反而難以挑選了。于是我把每一種發(fā)行版都下載了,自己動手制作它們的啟動盤,決定每個都試試。然后在第二個月里,我的日常生活就變成下面所寫的這樣了:
1.下班回家
2.格式化我的電腦
3.安裝一個新的Linux發(fā)行版
4.在網(wǎng)絡(luò)上查找閱讀相關(guān)的資料
5.絞盡腦汁的去弄明白這個發(fā)行版的特點
6.嘗試著敲命令去使用它
7.操作成功后,短暫休息一下
我就用這種方式堅持學(xué)習(xí),***也只是對Linux的圖形化、可使用的軟件和包的變化有了一個基本了解。但是不要忘記,即便對于不同發(fā)行版的的Linux來說,它所有的內(nèi)部工作原理幾乎是一樣的。所以我把“對Linux有基本的了解”作為一項技能寫入了簡歷,后來就進了 Rhythm and Hues Studios(全球知名3D視覺特效公司)工作。在那里,我為《少年派的奇幻漂流》、《第七子》這樣的好萊塢大片做3D特效的工作。在工作中,我們完全使用Linux,而且我開始漸漸欣賞Linux的哲學(xué)和開源文化,而且開始體會到開源的力量。
自從那天我拿到一臺新的電腦,給它裝上CentOS的操作系統(tǒng)。之后,我就開始使用開源軟件來替代商業(yè)軟件制作特效影片。我開始學(xué)習(xí)用Blender來應(yīng)對所有我的3D特效制作工作,用GIMP和Krita來畫圖。最近我又開始使用MyPaint,我覺得自己已經(jīng)喜歡上用它了。總之,當(dāng)我發(fā)現(xiàn)了開源軟件可以替代商業(yè)軟件后,再也沒有回頭去用商業(yè)軟件。
當(dāng)然,我開始起步學(xué)習(xí)Linux時并不是一帆風(fēng)順。甚至我有一次花費大量時間費盡心思試圖去搞清楚怎么把我新的無線適配器連接到互聯(lián)網(wǎng),***卻發(fā)現(xiàn)沒有這個特定型號的Linux驅(qū)動。有時候,由于庫的缺失我也會安裝不上軟件,不得不去浪費額外的時間去尋找相應(yīng)的庫。還有一旦遇到Nvidia和Wacom(全球領(lǐng)先的數(shù)位板、手寫手繪板、繪圖繪畫板品牌)的驅(qū)動問題,簡直麻煩透頂。(現(xiàn)在Linux對Nvidia的驅(qū)動支持已經(jīng)做的好多了,而且CentOS 7集成了對Wacom設(shè)備的驅(qū)動支持)
其實,我所做的就是在不斷的解決問題而已。而我一直認為,解決問題的技能是我從不斷試驗學(xué)習(xí)Linux的過程中學(xué)到的最有價值的東西之一。是的,學(xué)習(xí)Linux是會讓人感到一點點畏懼,但那時我堅持下來了。學(xué)的越多,我對Linux的理解就越深刻。其中,我還學(xué)習(xí)了大量關(guān)于電腦的知識,包括學(xué)會搜索、在論壇中求助、網(wǎng)上聊天和如何提交錯誤報告。我還養(yǎng)成了閱讀手冊來解決問題的習(xí)慣,這已經(jīng)成為一種基本技能。我開始閱讀Bash腳本,學(xué)著寫自己的腳本,體會到了自動化程序的魅力。***的事實就是我真正學(xué)會了使用Linux。
在整個動漫和視覺特效行業(yè),我們都完全信賴Linux。因為我們的工作需要處理大量的數(shù)據(jù),并且需要計算機提供強大的計算能力來支持創(chuàng)作炫酷的特效。Linux是一個***的助手,它的能力超乎想象。我不會停止學(xué)習(xí)Linux,我仍然在繼續(xù)學(xué)習(xí)更多關(guān)于Linux的知識,還考取了紅帽認證系統(tǒng)管理員證書(RHCSA)。當(dāng)我拿到證書的那一刻感到非常開心。而現(xiàn)在,我在一家很棒的叫作The Cirqus Arts的小型動畫工作室工作,做一名3D特效師兼程序員,同時幫忙維護運行CentOS的服務(wù)器系統(tǒng)。其中我最喜歡的還是給新員工培訓(xùn)如何使用Linux和向他們介紹開源的世界。
***,我給每個學(xué)習(xí)Linux的新手建議就是:學(xué)習(xí)Linux肯定是困難的,但是你要堅持下去。相信在將來的某一天,你將會感謝現(xiàn)在你的努力。然后去學(xué)習(xí)一些腳本的知識,這樣你就能夠盡情地使用Linux來做任何事情了!當(dāng)然,我們還應(yīng)該感謝所有為了Linux和其他開源軟件犧牲自己時間和大量精力的開發(fā)者們,感謝他們。
原文鏈接:http://opensource.com/life/15/10/my-linux-story-sreenivas-alapati