大家好!我叫迪瑪。這是我第一篇關於 IT 的文章,所以不要太嚴厲地評判。對於那些剛開始加入程式設計師行列,卻又害怕在這茫茫資訊海洋中迷失方向的人來說,將會很有用。
背景
想像一下,您 26 歲,您的手機公司解雇了您,而您的執行長則逃往歐洲,因為他的詐欺行為迫使他居住在國外。這是我的2016年12月31日的樣子。我可以在相關領域找到類似的工作,甚至還有offer,但…這會讓我高興嗎?你有沒有問過自己,你工作是為了什麼?你真正想成為什麼?裁員後,我花了兩個月的時間尋找自己……並且變成了另外一個人。我意識到我可以成為任何我想成為的人:醫生、木匠、商人。這都是時間問題,主要是比別人做得更多,我就會實現一切。結果,我成為程式設計師了!我已經在一家IT公司成功工作了一年,我對此感到非常高興。我熱愛學習,因此我花了數百個小時學習 Java、Web 技術,並準備了一份總結,幫助您快速深入了解 Java 的世界。第一階段:啟蒙階段
您需要了解程式設計並不容易。事實上,一開始你沒有成功是正常的。一開始,我學習了兩個月的Python,當我看到這些循環時,我覺得它們是一個非常複雜的東西。最重要的是基礎知識:不理解它們,你將無法快速學習新技術。我談論的是條件、循環、陣列、OOP 等。第二階段:在什麼上編碼?
您將需要一個開發環境。在 Java 世界中,有以下三種:- IDEA(免費和付費)
- NetBeans(免費)
- 日食(免費)
- NetBeans古老又醜陋,目前正處於Apache孵化器中,因此尚不清楚是否會有新版本。
- Eclipse 在國外很流行,因為它是免費的,而且比 Netbeans 好一點。
- IDEA 是主導的開發環境,至少對我們來說是如此。付費版本和免費版本之間的差異僅在於使用框架(Spring),而您還不需要框架。而且,它是由來自聖彼得堡的俄羅斯人製造的。支持國產廠商吧!
第三階段:從哪裡開始學習?
首先,老辦法,看書:- 首先,“學習Java”
- G. Shildt,“Java 8. 初學者指南”
- Kay Horstmann,“Java。專業人士的圖書館”
- Bruce Yekel,《Java 哲學》
- 歷史:我學習了多少,我是如何找到工作的,我經歷過哪些困難。
- Java 世界中的 Web 開發從哪裡開始。
- 身份驗證、授權的類型。
GO TO FULL VERSION