故事匯

一個熱愛 Linux 的藝術家

畢業那年,我的父親送了一台配置了512M內存、奔騰處理器的電腦給我。那時候,我就在這台運行著Windows XP操作系統電腦上使用Adobe公司的Flash軟體來製作2D動畫。同時,我也一直在尋找我的夢想職業——3D特效師。在找工作的過程中,我經常發現那些招聘要求里都有這樣的條件:具備一定的Linux知識。在這之前我也聽說過Linux,但是並不會用它,所以我決定去認真學習Linux。然而當時我並沒有那份時間和精力去報名上課來學習,所以我只能自學。

雖然一開始遇到的各種技術名詞、專業術語完全把我弄暈了,例如GNU、 distros,、flavors、UNIX、windows managers、GNOME、KDE、Bash,、C shell等等,但是我還是通過不斷地閱讀文獻、電子文檔、論壇資料來學習。終於有一天,我勉強覺得自己了解的差不多了才決定安裝Linux系統。

OK,萬事俱備。但是首先要搞清楚我要安裝哪個發行版呢?還有我怎麼安裝它呢?對於初學者來說,面對如此多的發行版反而難以挑選了。於是我把每一種發行版都下載了,自己動手製作它們的啟動盤,決定每個都試試。然後在第二個月里,我的日常生活就變成下面所寫的這樣了:

1、下班回家
2、格式化我的電腦
3、安裝一個新的Linux發行版
4、在網路上查找閱讀相關的資料
5、絞盡腦汁的去弄明白這個發行版的特點
6、嘗試著敲命令去使用它
7、操作成功後,短暫休息一下

我就用這種方式堅持學習,最後也只是對Linux的圖形化、可使用的軟體和包的變化有了一個基本了解。但是不要忘記,即便對於不同發行版的的Linux來說,它所有的內部工作原理幾乎是一樣的。所以我把「對Linux有基本的了解」作為一項技能寫入了簡歷,後來就進了 Rhythm and Hues Studios(全球知名3D視覺特效公司)工作。在那裡,我為《少年派的奇幻漂流》、《第七子》這樣的好萊塢大片做3D特效的工作。在工作中,我們完全使用Linux,而且我開始漸漸欣賞Linux的哲學和開源文化,而且開始體會到開源的力量。

osdc_mylinuxstory

自從那天我拿到一台新的電腦,給它裝上CentOS的操作系統。之後,我就開始使用開源軟體來替代商業軟體製作特效影片。我開始學慣用Blender來應對所有我的3D特效製作工作,用GIMPKrita來畫圖。最近我又開始使用MyPaint,我覺得自己已經喜歡上用它了。總之,當我發現了開源軟體可以替代商業軟體後,再也沒有回頭去用商業軟體。

當然,我開始起步學習Linux時並不是一帆風順。甚至我有一次花費大量時間費盡心思試圖去搞清楚怎麼把我新的無線適配器連接到互聯網,最後卻發現沒有這個特定型號的Linux驅動。有時候,由於庫的缺失我也會安裝不上軟體,不得不去浪費額外的時間去尋找相應的庫。還有一旦遇到Nvidia 和Wacom(全球領先的數位板、手寫手繪板、繪圖繪畫板品牌)的驅動問題,簡直麻煩透頂。(現在Linux對Nvidia的驅動支持已經做的好多了,而且CentOS  7集成了對Wacom設備的驅動支持)

其實,我所做的就是在不斷的解決問題而已。而我一直認為,解決問題的技能是我從不斷試驗學習Linux的過程中學到的最有價值的東西之一。是的,學習Linux是會讓人感到一點點畏懼,但那時我堅持下來了。學的越多,我對Linux的理解就越深刻。其中,我還學習了大量關於電腦的知識,包括學會搜索、在論壇中求助、網上聊天和如何提交錯誤報告。我還養成了閱讀手冊來解決問題的習慣,這已經成為一種基本技能。我開始閱讀Bash腳本,學著寫自己的腳本,體會到了自動化程序的魅力。最後的事實就是我真正學會了使用Linux。

在整個動漫和視覺特效行業,我們都完全信賴Linux。因為我們的工作需要處理大量的數據,並且需要計算機提供強大的計算能力來支持創作炫酷的特效。Linux是一個完美的助手,它的能力超乎想像。我不會停止學習Linux,我仍然在繼續學習更多關於Linux的知識,還考取了紅帽認證系統管理員證書(RHCSA)。當我拿到證書的那一刻感到非常開心。而現在,我在一家很棒的叫作The Cirqus Arts的小型動畫工作室工作,做一名3D特效師兼程序員,同時幫忙維護運行CentOS的伺服器系統。其中我最喜歡的還是給新員工培訓如何使用Linux和向他們介紹開源的世界。

最後,我給每個學習Linux的新手建議就是:學習Linux肯定是困難的,但是你要堅持下去。相信在將來的某一天,你將會感謝現在你的努力。然後去學習一些腳本的知識,這樣你就能夠盡情地使用Linux來做任何事情了!當然,我們還應該感謝所有為了Linux和其他開源軟體犧牲自己時間和大量精力的開發者們,感謝他們。

本文地址:http://www.linuxstory.org/my-linux-story-sreenivas-alapati/

原文鏈接:http://opensource.com/life/15/10/my-linux-story-sreenivas-alapati

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
有個文學夢的程序員。努力學習代碼中!Fighting···

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:故事匯

    故事匯

    發現開源社區的掃地僧——Google Summer of Code 2015導師手記(1)

    今年恰好我成為Google Summer of Code的導師(Mentor),也是我第一次做GSoC的導師。而之前當過GSoC的導師的中國人,好像也沒留下什麼文檔。所以我打算不妨從導師的角度 來談談,更會結合在這段時間自己的經歷和學習到的東西,力求深入淺出的表達出來。特別是想告訴那些有志於從事開源貢獻的同學們,如何通過GSoC賺得第一 桶金,更開啟自己的「開源生涯」。
    故事匯

    到達布蘭森

    暑假裡我參加了赴美帶薪實習的項目(好嘛其實就是出國打工最後還虧錢的節奏) 前戲我就省了直接進正題。 我在紐約滯留了兩天,剛去什麼都不知道。。。然後就被坑了好幾次。。。 從肯尼迪機場出來,我們不知道怎麼 […]