JavaRush /Java Blog /Random-TW /教什麼、在哪裡教、怎麼教?

教什麼、在哪裡教、怎麼教?

在 Random-TW 群組發布
大家好!我叫迪瑪。這是我第一篇關於 IT 的文章,所以不要太嚴厲地評判。對於那些剛開始加入程式設計師行列,卻又害怕在這茫茫資訊海洋中迷失方向的人來說,將會很有用。 教什麼、在哪裡教、怎麼教? - 1

背景

想像一下,您 26 歲,您的手機公司解雇了您,而您的執行長則逃往歐洲,因為他的詐欺行為迫使他居住在國外。這是我的2016年12月31日的樣子。我可以在相關領域找到類似的工作,甚至還有offer,但…這會讓我高興嗎?你有沒有問過自己,你工作是為了什麼?你真正想成為什麼?裁員後,我花了兩個月的時間尋找自己……並且變成了另外一個人。我意識到我可以成為任何我想成為的人:醫生、木匠、商人。這都是時間問題,主要是比別人做得更多,我就會實現一切。結果,我成為程式設計師了!我已經在一家IT公司成功工作了一年,我對此感到非常高興。我熱愛學習,因此我花了數百個小時學習 Java、Web 技術,並準備了一份總結,幫助您快速深入了解 Java 的世界。

第一階段:啟蒙階段

您需要了解程式設計並不容易。事實上,一開始你沒有成功是正常的。一開始,我學習了兩個月的Python,當我看到這些循環時,我覺得它們是一個非常複雜的東西。最重要的是基礎知識:不理解它們,你將無法快速學習新技術。我談論的是條件、循環、陣列、OOP 等。

第二階段:在什麼上編碼?

您將需要一個開發環境。在 Java 世界中,有以下三種:
  1. IDEA(免費和付費)
  2. NetBeans(免費)
  3. 日食(免費)
我三個都試過了。
  1. NetBeans古老又醜陋,目前正處於Apache孵化器中,因此尚不清楚是否會有新版本。
  2. Eclipse 在國外很流行,因為它是免費的,而且比 Netbeans 好一點。
  3. IDEA 是主導的開發環境,至少對我們來說是如此。付費版本和免費版本之間的差異僅在於使用框架(Spring),而您還不需要框架。而且,它是由來自聖彼得堡的俄羅斯人製造的。支持國產廠商吧!

第三階段:從哪裡開始學習?

首先,老辦法,看書:
  1. 首先,“學習Java”
  2. G. Shildt,“Java 8. 初學者指南”
  3. Kay Horstmann,“Java。專業人士的圖書館”
  4. Bruce Yekel,《Java 哲學
我按照這個原則閱讀它們:如果我在一本書中聽不懂,我就開始閱讀另一本書,因為作者以不同的方式呈現相同的訊息。我最喜歡Head First這本書《學習Java》:有很多草圖,每章後都有測試。其次,在 YouTube 上觀看影片教學:
  1. 阿利舍夫
  2. Java課程
  3. 戈沙·杜達爾
這份清單可能會長很多倍,但這些管道提供的資訊最多。Alisev 是圖片、音色和素材方面最好的俄語視訊課程。他還在 Udemy 上開設了付費課程:我是第一批購買的人之一。Java 課程是一門內容非常豐富的課程。已有 500 個視頻,但品質受到影響。看來這傢伙讀完書的下一章後,稍微練習了一下,然後就錄下了課程。戈沙·杜達爾 (Gosha Dudar) 正在歐洲馳騁。如果您已經了解其他語言並且只是想熟悉該語言的語法,那麼您應該觀看它。 重要的提示。如果你看了一些影片課程但什麼都不懂,你不喜歡它的畫面、聲音——放棄它,不要強迫自己:尋找更好的、適合你的東西。第三,透過互動練習:
  1. JavaRush
  2. 史特皮克
  3. 哈克蘭克
  4. 代碼學院
最好的選擇是JavaRush。我通過了2次。我第一次什麼都不懂,就偷看答案。第二次我更有意識地工作,練習語言的新可能性。在他之後我才對 OOP 和陣列的使用有了充分的了解。Stepik 是一門很酷的課程。有視訊培訓和互動培訓。一切都是免費的,我不明白他們靠什麼生活=)其餘都是英文互動課程。如果您懂當地語言,也可以在那裡嘗試。關於付費線上課程:我查看了在網路上找到的各種課程,老實說,網路研討會的水平比 Twitch 上的遊戲玩家直播還要差。畫面很糟糕,聲音很噁心,老師很無聊。總的來說,我意識到演講者必須有傳達訊息的使命,如果他沒有,那麼你很有可能會無聊到死。我希望這些資訊能夠幫助您節省時間和精力。如果我的文章對你有用,請寫下來,我可以繼續。主題可以是:
  1. 歷史:我學習了多少,我是如何找到工作的,我經歷過哪些困難。
  2. Java 世界中的 Web 開發從哪裡開始。
  3. 身份驗證、授權的類型。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION