三年前,我決定將自己在電腦設備銷售、配置和服務領域的舒適工作轉向程式設計領域。由於當時我還不知道自己到底想要哪種語言,所以我決定同時學習幾個領域的基礎知識。2016 年 1 月 1 日,我遇到了一位失業者,他在 JavaRush、Codeschool、Lynda 和 Tuts+ 上都有年度帳戶,還有一小筆財務緩衝,可以讓我度過整個 2016 年的學習時間。
我隊列中的第一個是 JavaRush - 甚至在除夕之前,我就完成了可用的免費級別,這實際上決定了一次購買一年訪問權限的決定。訓練花了很長時間,以至於 2 月 8 日我就慶祝達到了 30 級。從我喜歡的和將來有用的方面來看,我想指出以下幾點:
- 鞏固術語,這對於掌握其他語言也很有用(資料類型和結構、實踐中 OOP 原則的實現、命名空間、存取修飾符、使用資料庫和檔案系統、建立查詢等等);
- 獲得在真正優秀的 IDE - IntelliJ IDEA 中工作的技能,該技能後來在與其他 JetBrains 產品(PHPStorm/WebStorm/PyCharm)的實際工作中派上用場;
- 一般程式碼文化——邏輯和演算法複雜性以及視覺設計(符合程式碼風格);
GO TO FULL VERSION