寫程式電腦需求

到底要準備什麼樣的電腦才可以開始學習寫程式? 那要看你開發哪種類型的程式,因為各領域程式所需的硬體規格不同,如果家裡有電腦可以先了解一下自家電腦的規格,如何判斷家裡的電腦是否符合規格,那就必須先確定程式開發有興趣的領域。

  • 程式設計學習地圖
  • 三個學程式須注意的硬體規格
  • 程式開發領域須具備硬體規格
    • 桌機應用程式
    • 網頁程式設計
    • 手機應用程式
    • 遊戲程式設計
  • 雙螢幕學習程式設計好處

程式設計學習地圖

如果是孩子初學程式設計,我們可以幫助孩子減少學習上的障礙,如果是成人或大學生自己會想辦法去適應規格的差異,因為小孩對電腦裝置不如大人熟悉,在使用上可能會遇到很多問題.讓孩子學程式設計,不僅僅是教孩子程式語法或是機器的使用方式,也要讓孩子在學習的過程中學會排除問題,自我檢測。

學習程式設計的工具有很多種,請見學習地圖,除了像是ScratchJR這種適合5歲左右小小孩,可以用平板上積木程式課,但是也只能短期使用,想要正式踏入程式世界,從初階Scratch積木式、Minecraft、3D遊戲設計Roblox、python、javascript、C、C++、JAVA、網頁設計、手機應用程式、資料庫,基礎資訊能力應用如影片剪輯、繪圖軟體等,所需的硬體規格也不同。

寫程式電腦需求
程式設計學習地圖

三個學程式須注意的硬體規格

除了裝置上的不同,如行動裝置手機平板、筆電、桌機等,有三個需要注意的硬體規格:處理器(CPU), 記憶體(RAM), 硬碟空間。

程式開發領域須具備硬體規格

桌機應用程式

  • 裝置:桌機或筆電

處理器(CPU):至少CORE I3以上, 記憶體(RAM):4G, 硬碟空間:512G

網頁程式設計

  • 裝置:桌機或筆電

處理器(CPU):至少Celeron M文書機以上, 記憶體(RAM): 2G, 硬碟空間: 256G

手機應用程式

因為有兩大系統Android /iOS,為了達到同時可以編寫跟測試

  • 裝置:桌機或筆電iMac/ Macbook pro或Air,可用mac模擬windows系統

記憶體(RAM):至少8G RAM, 硬碟空間: 256G

  • 裝置:Android Phone /iOS iPad

遊戲程式設計

  • windows桌機或Macbook pro筆電

處理器(CPU):至少CORE i5以上, 記憶體(RAM): 8G, 硬碟空間: 512G,要有獨立顯示卡

  • Android Phone /iOS iPad

尤其,3D遊戲設計對畫面要求較高需要有獨立顯卡,如Roblox,請見Roblox硬體及操作系統要求

寫程式電腦需求

雙螢幕學習程式設計好處

單主機通過兩台顯示器輸出顯示在雙螢幕上,依使用性質,有著「想要」跟「需要」的差別:

對一般人來說,想要使用雙螢幕可能是因為一個螢幕可以觀看電影,另一個螢幕可以瀏覽網頁、查找資料等,使用上很方便舒適。

對工程師而言,不只是舒服而已,更重要的是需要提高工作效率,在Google搜尋框輸入「雙螢幕 工程師」可以發現工程師使用雙螢幕是基本配備,一般程式設計師工作時需要打開很多視窗,可能是文件檔案,編輯器,瀏覽器,測試工具等,而且一直在這幾個視窗間切換對照,如果只有單一顯示器的話,一次顯示一個視窗,就需要fn+tab頻繁切換,使用上效率較差。

寫程式電腦需求

同樣的,對學習程式設計的學生而言,雙螢幕可以提升學習效率而且思路不會被打斷,減少大量的切換操作,一邊觀看老師示範的,另一邊可以自行測試,不需要頻繁的切換畫面,一個螢幕可以用來修改程式碼,另一個螢幕可以用來查找資料或檢查修改成果。雖然還不是工程師,至少也可以學習工程師的思考方式,建議想學好程式設計的人也可以嘗試使用雙螢幕來coding喔!

正在尋找適合孩子程式設計課程嗎?想讓孩子從小接觸程式設計,養成邏輯思考習慣?我們提供電腦設備及完整學習歷程,解決孩子學習程式的各種問題,讓資訊教育不只是學習程式語言,而是擁有能力創造多元未來。

寫程式電腦需求

參考來源:

Roblox 

標壓i7 4k/Retina螢幕 頂級N卡或者頂配MBP 512GB+ m2 SSD 16g+記憶體 靜電容鍵盤 羅技master 2s滑鼠

一般來說,cpu一般即可,記憶體要大,越大越好,硬碟固態即可,容量不用太大,顯示卡完全沒用,整合就行,顯示器最好2個

電腦嘛,看你寫什麼程式,電腦端的程式,還是嵌入式,在我看來,越快越好。編譯一個程式等半天。。如果你是電腦端的。。可能稍微好一點。。因為電腦端的我寫得不多,就c++,或java,都是小程式。。我主要是嵌入式,51,avr,這類,對速度要求比較無所謂,不過寫這類的都包含了layout,那電腦也不能太差。。用arm核心的,m系列的比前面要求高一點。。如果是a系列的,那就可能有虛擬機器,大量資料文件,編譯核心。自然也不能差,筆記本6kRMB以上吧,臺式,4kRMB以上,記得多帶個顯示器。。說這麼多廢話。。等你正真入了這行,選電腦那還是問題嗎?

看你要桌上型電腦還是筆記本還有多少預算了,如果沒上限就買臺頂配xps13 i7的8代u外加16g記憶體,512固態。

我還在用三年前的mac book pro, 所以硬體並不是當一個好工程師的必要條件。compile也許慢一點,但compile的時間也是你腦子往下一步思考的時間。程式設計師大部時間都花在架構思考、research 及 debug,key程式碼時間並沒你想的那麼多,硬體也沒你想的那麼重要,若是購買桌上型電腦參考,我認為就是該年度中上階層的電腦即可。若是要開發手機app,就是mac,你也沒有什麼選擇。

程式設計師最重要的是螢幕一定要大,我現在用的是27寸2K螢幕,準備有錢了換成32寸4K螢幕,其次防藍光也挺重要的,畢竟一天要看好多個小時,機械鍵盤啥的肯定是標配,個人喜歡紅軸,青軸太吵了,當你一個人碼程式碼的時候本來就頭疼,青軸還噼裡啪啦響個不停就更難受了,CPU一定要好,記憶體一定要大,除錯的時候好的配置能節約不少時間,nvme固態硬碟也是必須得,特別是大工程,打開個專案機械盤都能花幾分鐘,顯示卡一般需求較少,亮機級即可,沒必要追求什麼2080ti