所以,你有強烈的願望成為一名程式設計師。現在該往哪裡跑?這個問題網上有很多答案。我們曾經寫過一篇關於這個的文章。然而,從我們在社群網路上收到的問題來看,初學者常常迷失在豐富的資訊中,不知道到底從哪裡開始。原則上,我們在JavaRush所做的就是幫助回答這個問題。然而,對於那些完全困惑的人,我們決定制定一個粗略的行動計劃。
首先,決定技術池
- 選擇 2-3 個主要知識來源,以及十幾個其他知識來源。但如果有不清楚的地方,請不要忘記「Google」。
- 選擇開發環境並在您的工作電腦上安裝所有必要的軟體。
- 決定還要學習什麼以及從哪裡獲取資訊。
好吧,讓我們說Java。該語言的專家如何獲得報酬?
有許多優秀的網站可供查找,例如 DOU。除此之外,該網站還收集有關烏克蘭開發專家和其他 IT 專家收入的統計數據。因此,點擊鏈接,選擇基輔市和初級開發人員(或簡稱開發人員)的職位,選擇 Java 並與其他語言進行比較。如果您不住在基輔,請不要擔心:我們追蹤了不同城市的工作成本差異,並且在「程式設計師之路」一文中,我們提供了一個包含近似數據的表格。讓我們把它複製到這裡,在這裡: 這是危機前的表。目前情況有所變化,基輔的工資大致維持在同一水平,但莫斯科的工資已接近基輔。如果您查看過 DOU 鏈接,您可能會注意到 Java 程式設計師不僅是最受歡迎的,而且也是薪水最高的專業人士之一。或者也許Java太複雜了?
……並不真地。有些語言在學習的第一階段看起來會比較容易。然而,Java 有一個巨大的優勢:它廣泛、必要,並且已經上市多年。因此,有各種各樣的培訓材料、講座、書籍、論壇適合初學者和經驗豐富的程式設計師。社區對我的學習幫助很大。所有這些多樣性中最重要的是不要混淆並選擇教育材料。我們將在下一段中討論這一點。您決定一定要開發遊戲,並了解到大多數熱門遊戲都是用 C++ 編寫的。那麼也許我們可以立即教他這位通用語言世界的長輩?你可以嘗試,但這個想法不是最好的:C++ 對於初學者來說極其困難。但經過 Java 訓練後,如果您願意,您可以輕鬆切換到 C++。順便說一句,並非所有「大型」遊戲都是用 C++ 編寫的。例如, 著名的Minecraft就是用 Java 創建的。簡要結論
- 最受歡迎的開發人員使用 Java 編寫程式碼,並且對他們的需求不斷增長;
- Java開發人員薪資高;
- Java 是一種通用語言。你幾乎可以在上面寫任何東西。遊戲包括;
- Java相對容易學習;
- 學完 Java 後,很容易轉向 C#;學習 JavaScript、Ruby、Python 也很容易。學習完 Java 後,程式設計師就可以詳細了解複雜的 C++;
- Android是基於Java的;
- Java 中多執行緒的實作提供了這一點。如果您是新手,您可能還不明白它有多酷。只要記住這句話=);
- 絕大多數程式設計師將 JavaScript 作為第二語言。
GO TO FULL VERSION