[聊天] 程式師推薦的設備組合是什麼?
最近有人問我「要成為程式設計師,有沒有推薦的筆電或是設備?」我回覆了該網友的文後,覺得這個話題蠻有趣的,就發文跟大家聊一聊。
其實這個問題真的沒有標準答案!如果您的工作內容跟 Windows 或 Linux 比較有關,買個一般的 x86 架構筆電也就可以了。記得 RAM 多加一點(最少 4GB,8 GB 更佳!可以跑多台虛擬機),螢幕稍微大一點(建議 13 吋筆電為佳。15 吋筆電太重、11 吋螢幕太小。我個人習慣 13 吋)就可以了。
但若您跟我一樣,想要準備一組設備,不論做遊戲設計、網頁設計、手機 App 設計...什麼案子都能應付自如,那我可以推薦一下我認為的「黃金組合」。
目前常見的程式設計平台有:Windows、Linux、Mac OS、Android、iOS 五個(Windows Phone 太不成氣候,此處不討論)。所以您必須用「最少花費」,湊出能應付上述五大平台開發案的設備。
我認為的程式師設備「黃金組合」是這樣的:
1. Mac Book Air 或 Mac Book Pro
2. Android 的手機
3. iPad
讓我說明一下這個組合是怎麼來的:
選 Mac Book Air 當筆電的理由不是酷或炫,而是 Mac 筆電加上 Virtual Box (或是 VMware、Parallels)一類虛擬機軟體,可以讓您從事「Windows」、「Linux」、「Mac」三大平台的開發工作(用虛擬機裝 Mac OS X 總有諸多怪怪的 Bugs,我沒空跟那些東西奮戰,所以 Windows 筆電 + Mac OS 虛擬機這個組合 Pass!)。
選 iPad 是因為我認為最優秀的平板電腦還是非 iPad 莫屬。它接近 4:3 的螢幕,可以完美地貼近書籍的長寬比。我掃瞄出來的電子書不會在 16:9 的 Android 平板上被拉伸或擠壓、導致字跡過小不易閱讀。加上若有些 App 只做給 iOS,我也會把它裝在 iPad 上體驗。大家或許知道我買了一台超高速掃瞄器在家裡,專門把剛買來的書就切開掃成電子檔。我都把那些電子書放在雲端,然後搭配 iPad 去下載來看。用零碎時間看書,我一週大概可以看完一~兩本電腦書。所以 iPad 對我來說,不僅是 iOS 的測試平台,更是我這個「書蟲」不可或缺的閱讀器。
選 Android 手機是為了湊齊目前「兩大移動式平台」iOS 與 Android 而已(啥?Windows Phone?那是什麼東西? XD)。某些 App 只出 Android 版本的,我也不怕沒有平台可以裝。想自己寫 Android App,也有支 Android 手機當測試平台。此外,Android 手機也比較便宜,我隨時想換新機也不怕肉痛(那個 iPhone 真的越來越貴了)!
當然,若用了 Mac Book Air/Pro + Android Phone + iPad,想開發網頁,或者桌機遊戲、手機遊戲,也是完全沒問題的。要 Android 有 Android,要 iOS 有 iOS。Win+Linux+MacOS 更是 Mac 筆電一台統包!
所以,如果您不想讓自己受限於「啊!我沒有 XX 設備!所以我不能學 OO 語言」的話,不妨嘗試一下我建議的組合...嘛...雖然需要不少「摳摳(Money)」,不過我認為很值得投資的!
不知您用怎麼樣的設備在開發軟體呢?可以告訴我嗎?(好奇貌)
同時也有17部Youtube影片,追蹤數超過4萬的網紅吳老師教學部落格,也在其Youtube影片中提到,APP開發網路資料庫實例(第2次模擬器與HelloWorld專案) 上課內容: 01_執行AVD與設定X86模擬器 02_GEMIMOTION當模擬器與執行SDK管理器 03_開啟Android_Studio與新增HelloWorld專案 04_如何設計HELLOWORLD專案 05_如何建立按鈕...
「android x86下載」的推薦目錄:
- 關於android x86下載 在 紀老師程式教學網 Facebook
- 關於android x86下載 在 軟體開發學習資訊分享 Facebook
- 關於android x86下載 在 紀老師程式教學網 Facebook
- 關於android x86下載 在 吳老師教學部落格 Youtube
- 關於android x86下載 在 吳老師教學部落格 Youtube
- 關於android x86下載 在 吳老師教學部落格 Youtube
- 關於android x86下載 在 android x86有沒有可能取代windows 的評價
- 關於android x86下載 在 电脑版的安卓系统!安卓X86原生系统体验,安装 ... - YouTube 的評價
- 關於android x86下載 在 Android x86 in VirtualBox 解析度設置與SDCard | Shioulo工作室 的評價
android x86下載 在 軟體開發學習資訊分享 Facebook 八卦
簡單教學: 使用AndroVM+Eclipse建置Android開發環境 1. 安裝VirtualBox, 2. 下載AndroVM, AndroVM有幾種版本, p代表phone only, tp:平板+Phone , t: 平板, 下載VM後使用VirtualBox將image匯入. 3. 設定虛擬網卡, 假設你已經熟悉VirtualBox已經為你的VirtualBox設定一個虛擬網卡, 這個虛擬網卡有Enable DHCP 4. 點選已經匯入的VM, 選設定, 然後選網路設定, 這個VM binding到你的網卡的附加選項必須是Host Only 5.啟動VM 6. VM有內建一個androVM configuration app執行後可以看到VM的IP address 7. 到Android SDK的platform tools目錄執行adb connect yourvmip , 以上步驟大致已經設定完成, andromVM可以設定OpenGL加速模式這邊就省略, 我使用Mac, AndroVM的Esc鍵對應Android回上一頁, F1對應Home鍵 8使用Eclipse建立一個Android app, 到run configuration設定target選Always prompt to pick device, 9 執行Android app, 會出現Device選單, 會發現androVM在Device列表. 選這個device就會將app直行道androVM 感想:androVM比使用emulator開發速度會快很多, 不過它的vm使用x86, 要release前還是在arm device or emulator測一下
android x86下載 在 紀老師程式教學網 Facebook 八卦
[開發版介紹] Arduino、Raspberry Pi、Beaglebone Black、Intel Galileo
上週五、週六,連續發了兩篇關於「電子電路簡介」、「組合語言免費電子書」,希望多少幫忙一點想跨入「自動控制」或「機器人」領域的朋友,沒想到迴響很大啊!大家都跟我一樣看「無敵鐵金剛」長大的嗎?(謎之聲:「無敵鐵金剛?那啥?我們只想收服『神奇寶貝』或是抽個『神之卡』戰鬥...」 XD)
接著就有人問我,想自修跨入「嵌入式系統」該怎麼做?就像你學電腦語言得先買部電腦一樣,學嵌入式系統當然得買塊「開發板」,才能在上面連接一堆馬達啦、紅外線偵測器啦...然後寫程式來玩。
所以問題就來了:「紀老師,我該買哪塊開發板?」今天這篇文章就是專門為您準備的!目前流傳較廣、有代表性的開發板大概有下列幾塊:
1. Arduino(發音類似「阿嘟以諾」)
自動控制用開發板!雖然執行速度與記憶體都不大,也沒辦法在上面安裝 Linux,不過有大量的數位、類比 I/O 腳位,讓你不用額外拉電路,就讓你控制 LED 燈、馬達、超音波或紅外線偵測器...電路。做個「具備基本反射動作」的機器人足夠了!價位約台幣數百元~一千多元不等(看型號,建議買 Uno 或 Yun 這兩種之一,Uno 流傳較廣,文件較多)。打比方來說,就像動物界的「草履蟲」,簡單好了解,但又具備所有動物該有的反射動作。缺點是無法安裝 Linux 之類的作業系統,賦予它一顆能做複雜思考的大腦。使用 C 語言,開發工具完全免費下載。
2. Raspberry Pi(樹莓派)
雖然只有信用卡大小、耗電量 3 Watt 比小夜燈還少,但卻具備 HDMI 高清輸出,MPEG 4 硬體解碼、以及安裝 Linux 等各類作業系統的能力。它的運算能力,與 2000 年初期的智慧型手機差不多。要安裝 Android 這類複雜的手機作業系統上去可能跑不太動,但安裝經過「瘦身」削減功能的 Linux 作業系統,可是綽綽有餘!你可以把它看成根本是一台十幾年前規格的桌機沒有問題。只有數位 I/O 腳位,想接一些類比的輸出入裝置,得額外拉一點電路,並配合取樣,轉成數位信號才能接受。由於具備高清輸出、能安裝作業系統(所以會寫 Linux 軟體的,就會寫跑在安裝有 Linux 系統之 Raspberry Pi 上的程式)、有網路孔 x1、USB x2、SD 卡插槽...,很多人就把它連接支援 Linux 的 USB WebCam,做成鳥類觀察、小寶寶照護...等監視系統,然後把影像配合網路串流回自己的手機。因為耗電量少(3W),所以電源供應有人用乾電池,有人用太陽能板。也有人在 Linux 上安裝 BT 下載軟體與影音播放器,左邊用 HDMI 輸出接高解析電視,右邊用 USB 接 2TB 的外接碟,就這麼 24 小時不關下載東西(反正耗電量 3W 而已嘛)。想更了解 Raspberry Pi,可以參考我寫的一個部落格:「Raspberry Pi 的奇幻漂流」( http://life-of-raspberrypi.blogspot.tw/ )。
價格大約台幣一千多元上下,它就是一個安裝了 Linux 的系統。所以可以使用 C、Java、Python...任何支援 Linux 的程式語言開發。
3. Beaglebone Black(被戲稱「黑色狗骨頭」,Beagle 是獵犬之意、bone=骨頭,電路板底色習慣用黑色,故稱)
德州儀器(Texas Instrument, TI)出品,硬體規格全開放的一款優秀開發板。大約台幣五、六千元,運算能力、記憶體都較 Raspberry Pi 為強。只不過它仍然使用 ARM 作為 CPU(嵌入式世界裡,ARM 比 Intel/AMD 要有名得太多了!)可以安裝 Linux,甚至於安裝 Android,外接個 LCD 就跟一支手機沒啥兩樣了(當然 SIM 卡插槽、GPS 定位、加速度計得另購外接)。運算能力跟現在的低階手機差不多,也是具備多種 I/O 腳位,讓你外接電子電路做各種實驗。
4. Intel Galileo(伽利略)
Intel 不甘市場被 ARM 瓜分,做出來與 ARM CPU(如 Raspberry Pi、Beaglebone Black)打對台的開發板。價格大約台幣兩、三千元。CPU 當然是用 Intel 的 x86 架構,對於熟悉桌機的朋友來說,了解這塊開發板的硬體對您應該沒啥問題。對我來說,它就是「好一點的 Raspberry Pi」。要跑最新版的 Android 是有點喘啦~ 跑 Linux 或早期的 WindowsCE 應該沒問題。
所以,喜歡做自動控制、不需要太有自我判斷智慧、不想拉太多額外電路的,選擇 Arduino。想安裝 Linux,做多媒體影音、視訊、網路...功能的,看你想買 Raspberry Pi(CPU = ARM,資料較多)還是 Intel Galileo(CPU = Intel,x86)都可以。想玩手機作業系統,如 Android 的,就買 Beaglebone Black。雖然不是「一定得如此買」,但是「能滿足您大部分的實驗應用」就是了。
希望這樣的介紹對大家有幫助!
四塊開發板比較文章:「Embedded Linux Board Comparison」
https://learn.adafruit.com/embedded-linux-board-comparison/
android x86下載 在 吳老師教學部落格 Youtube 的評價
APP開發網路資料庫實例(第2次模擬器與HelloWorld專案)
上課內容:
01_執行AVD與設定X86模擬器
02_GEMIMOTION當模擬器與執行SDK管理器
03_開啟Android_Studio與新增HelloWorld專案
04_如何設計HELLOWORLD專案
05_如何建立按鈕事件與其他變化題
06_如何變化自行顏色大小與點擊次數
完整影音
https://www.youtube.com/playlist?list=PLgzs-Q3byiYMk1AnM7fTQEHLXc_Tsynd2
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/android_basic2015
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
android x86下載 在 吳老師教學部落格 Youtube 的評價
APP開發網路資料庫實例(第2次模擬器與HelloWorld專案)
上課內容:
01_執行AVD與設定X86模擬器
02_GEMIMOTION當模擬器與執行SDK管理器
03_開啟Android_Studio與新增HelloWorld專案
04_如何設計HELLOWORLD專案
05_如何建立按鈕事件與其他變化題
06_如何變化自行顏色大小與點擊次數
完整影音
https://www.youtube.com/playlist?list=PLgzs-Q3byiYMk1AnM7fTQEHLXc_Tsynd2
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/android_basic2015
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
android x86下載 在 吳老師教學部落格 Youtube 的評價
APP開發網路資料庫實例(第2次模擬器與HelloWorld專案)
上課內容:
01_執行AVD與設定X86模擬器
02_GEMIMOTION當模擬器與執行SDK管理器
03_開啟Android_Studio與新增HelloWorld專案
04_如何設計HELLOWORLD專案
05_如何建立按鈕事件與其他變化題
06_如何變化自行顏色大小與點擊次數
完整影音
https://www.youtube.com/playlist?list=PLgzs-Q3byiYMk1AnM7fTQEHLXc_Tsynd2
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/android_basic2015
懶人包:http://terry55wu.blogspot.com/p/android.html
想學好Android開發,
先學會Android_Studio開發環境建置,
或是直些下載我的Android_Studio穩定開發版,
只要再裝好JAVA SDK(32位元)版即可,
不要浪費時間再當白老鼠,這也是很多人的痛。
接下來就是建個 HelloWorld 接下來就是把自己的創意變成APP,
開始努力建置APP,為台灣的軟體產業加把勁,
展現台灣的軟實力吧!
Android_Studio穩定開發版 [下載]
JAVA SDK(32位元) [下載]
課程理念與課程介紹:
Android智慧型手機平台,已成為手機上最完整的開放開發平台
人手必備的趨勢下行動上網已達500萬人次以上,手機相關應用,將會超越PC,比PC更智慧,更貼近個人使用習慣,未來APP將漸取代Web,成為各產業或政府對外窗口。
如何開發APP,以循序漸進的方式講授Android應用程式架構、圖形介面開發、測試與除錯等,進而取得證照。
吳老師教學特色:
1.影音複習分享(全程錄影)。
2.能不硬code程式,有程式也會提供畫面。
3.提供業界實務開發經驗。
4.書上沒講到的操作,圖形化工具使用。
5.隨時更新第一手資訊。
參考書目
Android 初學特訓班
作者:鄧文淵/總監製;文淵閣工作室/編著
出版社:碁峰 出版日期:2011年12月29日 2刷
Java SE 7與Android 4.x程式設計範例教本
作者:陳會安
出版社:碁峰
出版日期:2011年12月29日
吳老師教學部落格:
http://terry55wu.blogspot.com/
吳老師
android 開發教學,android 程式教學,android 使用教學,android app教學,android sdk,android eclipse,android 開發,android studio 開發教學,android studio tutorial,android studio download,android app開發資料庫,app開發資料庫,網路資料庫教學,app開發教學
android x86下載 在 Android x86 in VirtualBox 解析度設置與SDCard | Shioulo工作室 的八卦
Android x86 iSO 下載及安裝官網上均有說明, 若要指定顯示的解析度則方法如下 1. VirtualBox 增加解析度設定, 參考VirtualBox 調整顯示解析度 , 注意需與android相同 ... ... <看更多>
android x86下載 在 android x86有沒有可能取代windows 的八卦
最近買了新的筆電然後在上面安裝了雙系統裝了android x86之前看了大家推薦有phoenix跟prime os用到目前覺得都還不錯android x86有一些問題就是有的 ... ... <看更多>