外甥要升高一
他的情況比較特殊,從小念全美語教學,同學都是台灣外籍人士的子女 (當然也有台灣人)
英文比中文好 (英文完全不是問題,聽說讀寫都不是問題)
未來大學應該會申請美國學校 , 美國有一個 AP Computer Science 的測驗
主要是測驗JAVA
因為未來有可能測驗這個,所以高一就要學程式
但是他同學的父親 請 他的同學 (同學父親的同學)=> 在國立科技大學教書
利用暑假 開了 45小時的 C++
他同學的父親說 學C++ , 再學 Java 很快 (都是物件導向)
應該會看他們同學或其他人有沒要學
1 HR = 300元 , 共45小時 = 13500元
(簡單講就是他同學的父親請他同學開課並招生)
(他同學父親認為學 C++ , 以後學JAVA也很快 , 所以開 C++的課)
我認為, AP Computer Science 考 JAVA , 應該就學 JAVA就好
我查成大資工 跟 教育推廣 好像也都沒開這種課 (人在台南)
但台大資工就有開這種課
以上2點大家覺得如何
直接學 java 吧!
對一個高中生來說,「我並不認爲他們能對語法上的差異進行轉換」
。
ex: 物件繼承
// java 版本
class Child extends Parent {}
// c++ 版本
class Child : Parent {}
對一個高中生來說『extends』跟『:』差很多吧!
如果是要應付考試的話,記得「猛虎出閘」就收錄全真考題!
所以現在java證照已經沒鑑別度了
有java證照卻寫不出「九九乘法表」的大有人在。
c++比較廣。
java比較廣用。
其實如果可以,能兩個都學是最好的。
但如果是考量未來性的話。
且只能兩者選其一。
我個人是偏向先學java。
因為一般學完java。就很多東西都可以通了。
(重點要真正的學完)
學c++雖然未來能做的東西會比較多。但會比較容易被限制在作業系統上。
學 C++ 或 C 語言,以後去搞韌體賺得比較多,
學 JAVA 了不起做WEB、了不起做資料庫程式 ...
台灣電子廠多,韌體的飯比較香!薪資也高
既然大學要考Java,
那就學Java吧.
可能來不及再學另外一種語言.
也可以學python網路爬蟲唷,蠻有前景的!
https://www.udemy.com/course/python-crawler/?referralCode=A4F2B9D20A2C35D5001D
如果以台灣來說 >> 先學 C/C++ 會比較有未來,因為 C/C++ 可以做的事情比用 JAVA 還要來的多,但國外 C/C++ 也是佔了大宗的市場,這部份還是可以去查查看。只要透過與機械溝通的只有C/C++ 而己,JAVA 完全不行的..
JAVA 專用在於網站會比較多,C/C++ 不會有所限制,因為 0 與 1 最常用的還是以 C/C++ 為最主要的溝通方式,現在更多資訊服務或是遊戲設計等等 C/C++ 還是最常用的。
但...講這麼多還是要學習的人要有興趣,程式有時很無聊能夠想要從中提出興趣都是不斷的學習,最後才有可能成功,有些人是本科系但最後不一定會走的就是本科系要走的路途,因為 C/C++ 到最後的成功都要不斷的磨練技術下去。
未來是大數據時代, 純AP已經勢微了, 建議練一些SQL/hadoop概念比較OK, 還有善用Open Source資源, 他現在年紀還很小, 別挫折他了.
++1.先依學生 學習背景及程度 和學習熱情
2.初學無基礎
3.以我經驗 目前 台北美國學校 薇閣中學 等許多同學 多以曾學過 C 或 C++ 再 進JAVA
4.英文原文考題集 敦煌有賣 天瓏或許有! 每回前40題 複選測驗 及 幾題實作題
5.除基本I/O IF LOOP外 在C++ 重點在 函數 陣列結構 及一般演算處理 (如:排序等)
6.而JAVA 基本的 類別 介面 物件要了解 至於OOP 物件導向 要熟悉 如何 多型 覆寫 是重點
7.事實上 在天母地區 我了解 長期以來 國小五六年級 已學完 C C++ 而 國中多再進 JAVA 和 PYTHON
8.每年 五月考 ! 除打 基礎外 練題庫(英文題) 重要是 自我時間分配的訓練計劃 再加上 持續的練功熱情 ! 這不是考 SAT ..
未來大學應該會申請美國學校 , 美國有一個 AP Computer Science 的測驗
主要是測驗JAVA
既然是以考過AP Computer Science為最終目標,幫助申請美國學校,那直接學Java就好了,否則你學完C++,還要再學Java。雖說兩個都是物件導向,但何必花這麼多心力在上面?而且將來升請上美國學校,還是要學Java(雖說很多學校已經在教Python和其他語言了)。
而且說實在話,就算考過AP Computer Science,拿到大學承認的學分,如果是要主修computer science,還是要學Java更深入或更多其他程式語言。趁機讓外甥自己發覺對於寫程式是否有興趣?將來大學是否計畫讀computer science?這兩點比較重要。如果真的發現很有興趣,AP Computer Science考得好,可以幫助申請到好的學校。
英文沒問題的話,其實有很多原文書,那種21天學Java的書通常已經是差不多AP Computer Science的程度了。