看到這個問題,青妹的想法是:小孩才做選擇,大人全都要!
如果是在時間有限的條件下,如果我們無法同時深入學習兩門程式語言,必須二選一,你會選 C++ 還是 Java 呢?這真是一道送命題啊…
但好在題主說學習的人是計算機系在校的二年級生,這樣就不存在選擇困難的問題了。為什麼這樣說?
首先,明確一點,C++ 和 Java 都是非常優秀的主流程式語言,程式語言和技術沒有絕對的優劣之分,只不過在不同的場景下,有更優的選擇。而且,像很多大神說的一樣,語言只是工具,程式設計思想才是核心。不過,選擇好的工具也是至關重要的,好的抓手才能帶來更大的賦能。
如果身在校園、且時間充裕,建議先學 C 語言或 C++ 打基礎,這也是大部分計算機專業學生在高校內學到的第一門程式語言,相對底層,能幫助你接觸到更多計算機的概念,比如系統、網路等,從而為學習其他的高階語言做鋪墊。
然後畢業後當然也是要找工作賺錢的,那到時候大三大四來學習Java也不晚!說不定在學習C++後對Java的學習會更加得心應手。
C++很難,java相對比較容易一些。如果你想當程式設計大師,建議c++,畢竟現在寫一些底層的東西,或者你的程式碼執行效率高一點都可以拿來裝逼的。
看到這個問題,青妹的想法是:小孩才做選擇,大人全都要!
如果是在時間有限的條件下,如果我們無法同時深入學習兩門程式語言,必須二選一,你會選 C++ 還是 Java 呢?這真是一道送命題啊…
但好在題主說學習的人是計算機系在校的二年級生,這樣就不存在選擇困難的問題了。為什麼這樣說?
首先,明確一點,C++ 和 Java 都是非常優秀的主流程式語言,程式語言和技術沒有絕對的優劣之分,只不過在不同的場景下,有更優的選擇。而且,像很多大神說的一樣,語言只是工具,程式設計思想才是核心。不過,選擇好的工具也是至關重要的,好的抓手才能帶來更大的賦能。
如果身在校園、且時間充裕,建議先學 C 語言或 C++ 打基礎,這也是大部分計算機專業學生在高校內學到的第一門程式語言,相對底層,能幫助你接觸到更多計算機的概念,比如系統、網路等,從而為學習其他的高階語言做鋪墊。
然後畢業後當然也是要找工作賺錢的,那到時候大三大四來學習Java也不晚!說不定在學習C++後對Java的學習會更加得心應手。