代碼健身房 архимед

5級

我怎樣才能發揮我的潛力?

你升級了! - 1

海軍陸戰隊相信,如果你擁有體格健壯的男男女女,經過適當的訓練,幾乎所有的人都可以成為非凡的士兵。編程是一種技能,就像彈吉他、游泳或騎自行車一樣。人們不是天生的騎自行車的人。

每當我看著我的朋友們,他們的工作量是我的兩倍,而收入是我的四倍時,我總是想說,

“你不想當程序員嗎?你真的很聰明。也許你只是做錯了工作。”

為什麼要編程?

在學習成為一名程序員之前,最好確定編程作為職業有哪些優勢。

1.輕鬆有趣的工作。

編程是一項簡單而有趣的工作。它為您提供了發揮創造力的空間。我很喜歡。起初,我不敢相信人們會花錢讓我做我非常喜歡的事情。後來就習慣了。

2. 報酬豐厚。

我喜歡看到我的朋友在從事這一行工作五年後購買新車和新房。

3. 靈活的時間。

從上午 9 點到下午 5 點在辦公室工作很糟糕。任何曾經堵車或因遲到五分鐘而受到處罰的人都會告訴你。您希望能夠在上午 11 點進來並在下午 5 點離開嗎?以為那隻是一個夢?這是大多數程序員的現實。做好本職工作,沒人會介意。在許多公司,您根本不必來辦公室。一切都是可以商量的。

4. 專業成長。

幾乎在任何公司都需要付出努力才能獲得理想的職位和薪水。但是程序員只要是程序員就行。您無需再培訓即可成為經理或爭取高級職位。您所要做的就是成長為專業人士。擁有 5-10 年工作經驗的程序員的薪水非常高。

5.國際流動性高。

世界上收入最高的三種工作是律師、醫生和程序員。律師在國外找工作真的很難:他們必須研究他們要去的國家的其他法律、判例等。醫生必須學習語言、研究醫療規程,然後通過考試才能獲得當地執照。程序員不需要學習任何東西。相同的語言、相同的標準,甚至通常是相同的客戶。

為什麼選擇Java?

以下三個因素影響了我將人們重新培訓為 Java 編碼員的決定。

1. Java是最簡單的編程語言之一

高中畢業生可以在 3-6 個月內學會它,這取決於他們的一般知識和他們每天準備投入學習的小時數。

2. 高需求技能。

即使沒有經驗,您也可以找到工作。公司很樂意聘請有前途的新人並培訓他們。

3.行業最高薪資。

他們名列前茅,這對初學者來說尤為重要。

看書是成不了程序員的。您至少需要 500 小時的練習。這就像拳擊。你不會通過觀看所有的戰鬥而成為職業選手。你需要花很長時間在擂台上練習。(這就是為什麼CodeGym裡面有那麼多習題的原因)

任何在 10 小時內教你編程的提議就像在 10 小時內教你拳擊然後送你上拳擊台的提議。不要那樣做!

有時,新手會在論壇上發帖並徵求有關如何成為程序員的建議,人們會說,“自己想出一些練習並進行練習。” 這不是它的工作原理。一個人不能發明超出他或她的知識範圍的任務。要么你知道某事,要么你不知道。

只有真正精通某一學科的人才能發明一套連貫的任務,教給你一些新東西,而且不需要一周的時間就能完成。這正是我所做的。

創新的學習方法

CodeGym 課程的運作方式與大學課程不同。你很快就會意識到這一點。但是,我們的方法更有效。

在大學裡,你可能不得不聽很長的講座,然後是實驗室。這種方法旨在為您提供廣泛的知識,但它使您真正的實用技能有很多不足之處。而且,如果我們對自己誠實的話,這種方法幾乎不會給您帶來任何有價值的技能。

我有不同的方法。我認為理論部分意味著知識,知道一些東西意味著能夠回答我們的問題。這就是為什麼我從問題開始——用你目前的知識很難完成的練習——然後我才給你答案(使任務更容易的理論)。

我分三個階段介紹新材料:

1)簡介(最基本的理論或一些練習)

2)基礎知識(讓你對主題有完整的理解)

3)細節和細微差別(填補空白)

因此,您將至少處理每個主題三遍。此外,每個主題都是相互關聯的,如果不至少膚淺地討論其他主題,就無法完全解釋其中一個主題。

有些學生對涉及他們尚未完成的材料的任務感到沮喪。這些任務讓你有機會想辦法用你已經擁有的知識來完成它們。這可能需要一兩個小時的努力,但隨後您將獲得新穎或令人滿意的解決方案作為獎勵。

此外,在現實生活中,您在工作中接到任務,然後才開始尋找所需的信息。這對你來說是真實的生活。越早習慣越好。

獲得所有級別的訪問權限並發展您的技能。不寫代碼就成不了程序員。成為一名程序員真的很酷。