close

學程式設計之前最重要的就是要先知道學程式可以做甚麼,有甚麼出路。

學Java,將來可以走JSP、Android等程式設計;

學C#,將來可以從事ASP.NET、Unity3D設計工作;

學VB,可以從事ASP.NET、Android等程式設計;

學C,將來可以往PHP、Linux系統程式建置設計發展;

學C++,可以往Windows系統程式、DirectX繪圖程式開發;

學Python,則可以朝Django、大數據、樹梅派 RaspberryPi、Andruino、遊戲設計類深造;

怎麼好像看起來學程式就要往網頁設計和遊戲發展呢?因為這比較簡單,比較符合我的興趣。

 

有了程式的基礎,若可以添加一些多媒體藝術的調和,就可以讓作品更吸引動人,

不妨從3D動畫著手,若有2D動畫Flash的概念會比較好。

3ds Max適合從事室內設計、

Maya適合遊戲人物角色、

Zbrush適合遊戲、電影人物角色動畫、

Blender輕量化的、開放的繪圖軟體……

而過程中包括不外乎:建模、骨骼搭建、產生動作、材質貼圖、攝影打光、等等流程讓電腦動畫接近真實場景效果。

輸出的動畫或拍攝的影片就可以用威力導演或Premiere等軟體來做數位剪輯,多麼棒啊!

 

版本控制是最惱人但也是最重要的一環:

例如Max 2011版即推出了岩板材質編輯器(Slate Material Editor)與傳統材質編輯器共同搭配使用,

在Maya/Max 在2016版即加入阿諾算圖器(Arnold Renderer),

如果沒有好好記住它們,並且深入研究它們,很容易被它們的支援問題搞得一個頭兩個大呢,

當然熟悉了以後你也可以樂在其中享受漸漸強大的功能。

 

面對龐大的資料,任何一種軟體都必須要有資料庫來儲存並且處理資料,職場上也需要專長資料庫設計及管理人才來管理企業與網站資料庫,

Android使用SQLite、PHP使用MySQL和Oracle等資料庫、ASP.NET使用微軟SQL資料庫,JSP使用Access

其中對資料的存取都離不開CRUD,指的是新增(Create)、讀取(Read/Retrieve)、更新(Update)、刪除(Delete);

例如我們有一個資料表login,其中有兩個欄位idcontentSQL語法如下:

 

INSERT INTO `login`(`id`, `content`) VALUES ([value-1],[value-2])

 

SELECT `id`, `content` FROM `login` WHERE id=1

 

UPDATE `login` SET `id`=[value-1],`content`=[value-2] WHERE id=1

 

DELETE FROM `login` WHERE id=1

 

學程式還有一項非常重要的事情就是要會除錯(DeBug),

能夠排除學習中所遇到的問題首先要學會解讀它,然後找尋相關的知識解決。

 

另一方面有著強大的硬體設備絕對能讓你事半功倍,快速地解決問題、執行龐大的資料與強大的軟體,

我的電腦配備如下,超頻可以讓電腦不退時:

處理器:AMD FX 6300 3.5GHz OC. @ 4.2GHz

10.png

主機板:華碩M5A97 R2.0

記憶體:金士頓 DDR3 1866 GHz *2 Dual Channel

顯示卡:微星7730 *2 @ CrossFireX OC. @ GPU 900 MHz / MEM 1250 MHz

圖片1.png

固態硬碟:Plextor 256GB PlexTurbo技術 + Apacer 256GB

傳統硬碟:日立1TB*2 + 希捷USB 3.0外接式硬碟 2TB

雖然可以在Windows 10 64跑上述所有的、最新的2018版軟體,但是已經相當吃力,應該要考慮換一台ThreadRipper電腦才對。

 

許多小男孩的夢想,也是我的夢想未來電競電腦,電競代表快、不延遲:

AMD Ryzen Threadripper 1920X 12核心 處理器 AM4腳位 X399平台

MasterLiquid Pro 240

Asus ROG ZENITH EXTREME

HyperX Predator DDR4 3000 16GB *4 @ Quad Channel

WD 黑標 BLACK 512GB M.2 2280 PCIe Gen3 SS * 2

【NAS專用】HGST 8TB 3.5吋NAS硬碟 氦氣填充技術使運作時更加穩定

艾維克EVGA GTX1080 8GB SC GAMING ACX3.0 GDDR5X PCI-E MEM bangwidth 256 bits 顯示卡 * 2

艾維克 EVGA SuperNOVA 1000W G2 80PLUS 金牌全模組電源供應器(金艷全美系列)

RGB多彩炫光 i-Rocks M20 Golem光學電競滑鼠

德國Cherry青軸i-Rocks K60M全背光鋁合金機械式電競鍵盤

 

 

arrow
arrow
    全站熱搜

    丹尼爾 發表在 痞客邦 留言(0) 人氣()