有些人這陣子就問我,究竟我在自學Programming時,自己用了什麼裝備呢?我自學Programming應該看什麼的書籍呢?我今次一一列出我自己的裝備。

我是火星豬David! 是MARS tree的技術總監。在Programming方面已超過10年經驗,

這篇文章將會為大家分享自己在學習和做programming時,會使用到的一些裝備。

我講以下兩類的裝備:

  • [電腦硬件](#pc “電腦硬件”);
  • [書籍](#book “書籍”);

    這篇文章會介紹電腦硬件,下篇文章會介紹書籍;
    我們會不斷更新裝備清單,大家如果想一直留意我們的動態,你們可訂閱我們網站Programming 編程資訊吧!

電腦硬件 {#pc}

iMac

首先我會推薦大家用好的電腦,我起初去自學網站開發的時候,是用一台 Dell 的手機電腦,但之後就接觸到一台macbook pro, 發現性能和操作的習慣都是很方便,所以由此之後就轉會macOS 了。

在我現在MARStree 也是用macOS。關於Desktop 類電腦,我會使用iMac,使用的型號如下:

iMac 27-inch

Display: Retina 5K display
Processor: 3.1GHz 6‑core Intel Core i5 (Turbo Boost up to 4.3GHz)
Memory: 8GB (two 4GB) of 2666MHz DDR4 memory; four SO-DIMM slots, user accessible
Storage: 1TB Fusion Drive
Graphics: Radeon Pro 575X with 4GB of GDDR5 memory

更多資料可以前往Apple查閱

MacBook Pro

由於我工作的需要,需要帶laptop 外出工作,我們使用MacBook Pro 13-inch。因為MacBook Pro 都有一定的重量,外出工作可以用較為輕和小的型號,然而它的性能非常之好,可以做到很多的運算:

MacBook Pro 13-inch

Display: Retina display 13.3‑inch (diagonal) LED-backlit display with IPS technology;
Processor: 1.4GHz quad‑core Intel Core i5, Turbo Boost up to 3.9GHz, with 128MB of eDRAM
Storage: 256GB SSD
Memory: 8GB of 2133MHz LPDDR3 onboard memory

更多資料可以前往Apple查閱

Samsung T5 Portable Harddisk

然而,因為MacBook ProSSD硬盤的儲存比較細小,經常有不足夠空間的問題,所以我故意去使用一個Portable SSD 硬盤,而一般SSD 會很少去做Portable版本,而Samsung 則是做了這個領域的帶領。

Samsung T5 Portable Harddisk

Interface: Compatible with USB 3.1 Gen2 (10Gbps), backwards compatible
Capacity: 2TB
Transfer Speed: Up to 540 MB/s
Weight: 51g

更多資料可以前往Samsung查閱

Amazon Kindle

Developer 需要不斷的補充新知識,看書是一個很好的方法去學習,我習慣上去Amazon 購電子書,一般我使用Kindle 進行閱讀

Kindle Paperwhite

Storage: 8 GB or 32 GB
Resolution: 300 ppi
Wi-Fi connection: Wi-Fi or Wi-Fi + Free Cellular Connectivity

我們下一篇文章會分章Developer 可以看什麼書籍。

如果覺得文章有用記得分享。
你還有什麼問題問我?在留言區留言吧!