JavaRush /Java Blog /Random-TW /我重新訓練人們成為 Java 程式設計師(存檔)

我重新訓練人們成為 Java 程式設計師(存檔)

在 Random-TW 群組發布
2012年8月1日,我發表了關於哈布雷的文章。正是她的評論激勵我開始從事 JavaRush 專案。文章如下。我重新培訓人們成為Java程式設計師, 我重新訓練人們成為 Java 程式設計師(存檔)- 1當我看到朋友們付出兩倍的努力而收入卻少四倍時,每次談話開始時都會問:“你不想當程式設計師嗎?” 你真的很聰明。也許你只是不合時宜?因此,我正在重新培訓我的朋友和熟人成為程式設計師。整個過程需要兩到三個月的時間。25節課,4小時。然後每個人都能夠找到一份程式設計師的工作。本文不是關於如何教學,而只是描述一個有效的過程。 簡單介紹一下我自己:十年程式設計經驗,其中一半是 Java。我總共重新訓練了八個人成為程式設計師。我現在正在教另外三個。只有當我發現這樣的工作適合一個人時,我才會重新訓練。 學生狀況:男生3名,女生8名。一半受過技術教育。還有律師、經濟學家、會計師和歷史學家。有的已經工作了,有的剛大學畢業。從學校開始就沒有人做過程式設計。一個常見的故事:我大學畢業了,但我不知道該為誰工作、在哪裡工作。

為什麼要程式設計?

在教一個人程式之前,最好先解釋一下它的作用以及為什麼他需要它。
  1. 一份輕鬆、有趣的工作我重新訓練人們成為 Java 程式設計師(存檔)- 2程式設計是一份輕鬆、有趣的工作。有機會與銀行經濟學家的工作進行比較。這就是天與地。銀行裡的一切都無聊得多。在 30 度的高溫下遵守著裝規定並不是一件令人愉快的事情。

  2. 報酬豐厚。我很高興看到我的朋友們在工作五年後開始為自己購買汽車或公寓。

  3. 靈活可變的時間表。
    緊張的日程讓人不愉快。任何在高峰時段塞車或因遲到 5 分鐘被罰款的人都會向您證實這一點。上午 11 點上班,凌晨 5 點下班怎麼樣?你說夢?對大多數程式設計師來說,這是現實。做好你的工作,沒有人會對你說一句話。在許多辦公室,您不必來上班,而是在家工作。

  4. 專業成長。
    幾乎在任何組織中,為了獲得享有聲望的職位並賺大錢,您需要發展自己的職業生涯。程式設計師只需保持程式設計師的身份即可。您不需要從程式設計師重新培訓為管理員或競爭老闆的職位。你可以簡單地專業成長。擁有五到十年經驗的程式設計師可以獲得豐厚的薪水。

  5. 國際流動性高。
    西方收入最高的三個職業是:律師、外科醫生和程式設計師。但我們在國外的律師就沒用了:其他法律、判例法等等。醫生需要學習語言並再次參加考試。程式設計師不需要學習任何東西。相同的語言。相同的標準。通常甚至客戶都是相同的。

為什麼選擇Java?

以下三個因素的結合迫使我重新訓練人們成為 Java 人員。
  1. Java 是最容易學習的語言之一。我可以在三個月內教一個人。
  2. 勞動市場需求旺盛。無需經驗即可找到工作。公司願意僱用聰明的新人並為他們提供進一步的培訓。
  3. 業內最高的薪資。一些最高的。特別適合初學者程式設計師。

關鍵原理

健行時收拾背包有這麼一個好規則:
  1. 列出你需要的一切。
  2. 劃掉所有你可以不用的東西。
我大致可以想像一個java大三第一年工作要做什麼。在工作的第一年你可以不需要的知識 - 我們排除它! 我從學習中丟掉了很多有趣的、好的東西。要成為優秀的程式設計師,他們必須接受教導。但我給的最低限度足以找到工作。光有理論而沒有實踐往往是無效的。這是我建議java初級在第一年學習時要做的事:
  • 很高興你有一份好工作。
  • 研究該項目。
  • 閱讀智能書籍。
  • 班級形式。
我同時教2-3個人。對我來說,最佳的團體人數是三人。三個月。每週兩堂課,每次四小時。總共有25堂課。我只用例子來解釋一切。可見性對我們來說就是一切。例如,為了理解集合,我們在類別中編寫了ArrayListLinkedList。我佈置作業來強化材料。最好從哪裡開始?來自帕斯卡. 根據實踐和我的主觀經驗,學校裡的每個人都學習 Pascal。根據情況,我安排了 2-4 節課來記住 Pascal。
  1. 變數和ReadLn / WriteLn
  2. 如果,為了,儘管,數組.
  3. 功能和程序。
  4. 鞏固所學內容。

課程形式

我通常談論一個新話題10-20分鐘。我坐在電腦前(其他人就坐在附近),寫下所講內容的工作範例。然後,我依序給每個人佈置當前主題的作業。在這樣的課程中,每個人都能完成 3-5 個小任務。我鼓勵你們互相提供建議(教導團隊合作)。你可以看看舊的例子。您無法複製貼上任何內容。

Java第一課總結

(如果有關於 Pascal 的初步課程,可能不是第一個)
  1. 我告訴你什麼是JavaJVMJDKJ2SEJ2EE
  2. 安裝JDKIDE(我選的是Intellij IDEA
  3. 創建第一個程式。我展示一次,然後人們重複它。
  4. 輸入/輸出,使用變數。我與帕斯卡進行類比——這很有幫助。當與你所知道的進行類比時,理解這些材料會容易得多。

替代技術

參與免費專案是自我發展的理想工具。一個工作能力很好但不喜歡程式設計的人並不適合。

我教什麼

我重新訓練人們成為 Java 程式設計師(存檔)- 3只提供您所需要的

我不教的東西

  1. 算法、圖表等 他本人是多屆奧運的獎牌得主。對於十年的實際工作來說,什麼都不需要。
  2. UI、小程式等 我的學生未來的專案很可能會與TomcatJBossWebLogic有關
  3. HTML/JavaScript。非核心技能。我建議自學。

工作

我重新訓練人們成為 Java 程式設計師(存檔)- 4我無法教導一切,我也不會嘗試。我的目標是讓個人找到工作,公司找到有前途的員工,雙方都對他的進一步培訓感興趣。

如何找到工作。關鍵點

  1. 正確書寫履歷。試想一下,什麼樣的協議是專業律師可以起草的,什麼樣的協議是未經訓練的普通人可以起草的。當涉及到重要的事情時,不要猶豫,向專業人士尋求幫助。這裡也是一樣:你不需要自己創建履歷,而是詢問有知識的人。

  2. 面試。我進行了幾次測試面試。我會派「畢業生」去幾個辦公室參加面試——以獲得經驗。

  3. 經驗。您的履歷應包括 3 至 6 個月的工作經驗。這會增加決定僱用您的人的信心。

只去IT公司工作

或者更好的是,去大型IT公司。他們是唯一訓練新手的人。第一年的目標是獲得盡可能多的經驗,而不是金錢。已經處於中等開發商地位,需求超過供應,薪資開始大幅上漲。

故事取材自學生的生活

如何正確要求加薪

我的一位學生的故事。— 我曾經領過 2400 美元的薪水。下一個薪資調整的最後期限已經到來。我想要2800,但怎麼議價?我決定要價3,000美元,以便談判2,800。然而,當談到新的金額時,結果發現他們不想將其提高到2,600以上。難道我不更有價值嗎?——我想了想,就報名了第三方公司的面試。幾天後我去面試,他們給了我3,000 美元。第二天我來上班,列印出工作機會,並與經理交談。他想,他打電話給某處了。半小時後,他過來並提出了3200 美元。我心滿意足地打電話給面試的公司說我不能為你們工作了,因為我現在的工作單位給了我3200。他們報價3400。完全不安。我已經決定繼續工作了,然後就有了這個消息。但是因為 我還是抱著戰鬥的心情,於是又去找了boss。結果,我收到了3600 美元。如果我和老闆都相信我的價值更高,我就更有可能獲得加薪。

史上最快的職業生涯

我重新訓練人們成為 Java 程式設計師(存檔)- 5第二個故事。我是用第一人稱來講述的。我決定找到我的第一份工作。我為java初級職位準備了一份履歷,增加了在一家不存在的公司4個月的經驗,然後去面試。已經採取。我工作了三個月。我學習了Java並了解了這個專案。但我不喜歡這個公司。三個月後他辭職了。我在家待了一個月,學習,又去面試。這次我已經在找java中階職位了,根據我的履歷,我有一年的工作經驗。我工作了兩個月。這個項目已經有十年的歷史了,專業人士可以處理它,但是這樣的項目的初學者非常無聊。辭職。找到新工作了。現在我的履歷上已經有一年半的經驗了。這次我對這個項目完全滿意,但我想發展並獲得不同的薪水。我想,一定有一家公司是我正在尋找的。我工作了三個月。在我的上一份工作中,我獲得了高階 Java 開發人員的職位。履歷表上的三年工作激發了人們的尊重。我已經在我喜歡的公司工作三年了。正是我正在尋找的東西。我很高興,顧客也很高興。這裡最重要的是不要停止。如果你發現它不是你的,就沒有必要默默忍受。不要害怕放棄。完美的工作可能離你只有一次面試的距離。好吧,或者兩個,三個,四個。

微妙之處

要成為一名優秀的程式設計師,您需要大量學習。如果沒有學習的慾望和對程式設計的熱愛,這是不可能做到的。我將學習/發展的願望融入學習過程本身。這些對我來說並不陌生:我全心全意地投入其中,並給他們有趣的任務。他們這樣做不是因為他們必須這樣做,而是因為他們感興趣。當你做一些新的事情並取得成功時,就像從童年時代被遺忘的快樂一樣。在我們這個行業,對於一個新手來說累積經驗並不斷學習是非常重要的。所以,為後輩提供進一步培訓的大公司就是我們的一切。我的目標是讓我的學生進入這樣的辦公室並能夠在那裡實現自己。我的學生相信程式設計是簡單、有趣且有創意的。而對他們來說,就變成這樣了!

關於訪談

評價一個人只能看工作成果,不能看履歷,每個人都寫自己想寫的。薪資通常根據面試結果來決定,面試發生在該人上班之前。因此,在評估專家的資格和對工作的貢獻時經常會出現錯誤,特別是如果雇主在面試中粗心大意的話。合理的工資估計為700 美元,您可以每月1000 美元工作一年,也可以每月 500 美元工作。我所做的一切都是為了讓這個錯誤(如果發生)朝著候選人(我的學生)的方向發展。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION