JavaRush /Java Blog /Random-TW /基輔初學者程式設計:面對面課程還是線上課程?

基輔初學者程式設計:面對面課程還是線上課程?

在 Random-TW 群組發布
首都居民似乎有一個選擇:如果您正在尋找初學者程式設計課程,基輔可以提供數十種全日制課程。然而,事實上一切並不那麼美好。這就是原因。
基輔初學者編程

基輔有哪些全日製程式設計課程

假設您決定尋找合適的程式設計課程,基輔是您的居住地。你該注意什麼?

1. 老師

有多少人,他們是誰──全日製程式設計課程的老師? 一位老師負責 10-15 名學生 「您需要多少人?」您合理地問道。事實上,一位好的講師就夠了。確實,問題出現了——我可以在哪裡找到這位優秀的講師?此外,面授課程的主要問題不是授課質量,而是在授課過程中,同一位講師常常會檢查學生的作業。現在想像一下這樣的畫面:一個人每週需要檢查 10-15 個人的 2-3 項任務。並仔細檢查。如果他的學生不是一組,而是兩組怎麼辦(這種情況也常發生)?真的嗎?不好。如果老師有一名助手,或者最好有兩名助手,那就太好了。 課程老師是在職程式設計師嗎? 如果你幸運的話,就會是這樣。如果你很幸運,這位現任程式設計師也將成為一位偉大的老師,一位真正意義上的教學愛好者。這種組合非常罕見,而且我們確信價格昂貴。但是,如果您幸運的話,請堅持學習這些課程和這位老師。同時寫信給我們並向我們發送他的聯絡訊息,我們將很樂意為他提供一份非常有趣的工作=)!不幸的是,基輔或烏克蘭任何其他城市的程式設計課程提供的教學品質通常都不盡如人意。有時在這個職位上,你會遇到一位經驗豐富的電腦科學大學教授,他非常了解理論,但離實務極為遙遠。或者,相反,你將由一個剛在Java Junior檔案中找到工作的綠色青年來教你

2. 類別結構

通常,程式設計課程(例如 Java Core)持續 2-3 個月,並以每週兩節課的形式在課堂上進行,每次兩小時。如果老師關心的話,通常前 40 分鐘會用來回答學生的問題,然後閱讀一個新主題。作為家庭作業,學生被要求完成 1-2 項任務。總的來說,在三個月的培訓中,一名學生最多只能解決大約 36 個程式設計問題。
基輔初學者編程
在課程結束時,有些課程要求學生做一個小型專案。如果學生完成,老師將在 GitHub 上審查他的程式碼。當然,如果他能做到的話。大多數時候,他只會說你做得很好,就安心地放你走了——他培養你的任務已經結束了,何必浪費時間呢?我們沒有註意到基輔全日製程式設計課程的結構有任何特殊偏差。所有公司都提供相對相似的Java程序,通常在Java Core的範圍內。

3. 價格

一個擁有兩年以上經驗的優秀Java程式設計師通常薪水接近2000美元。好吧,如果他是前輩,那就將這個數字乘以二。也就是說,一名合格的教師兼程式設計師的時間每季至少花費 6,000 美元(通常課程持續時間就這麼長)。再加上課程的租金、課程的準備、設備的折舊……一個人的培訓課程費用不太可能低於 600 美元。而且這個金額很可能會高很多。也有極少數例外:程式設計師在主業上賺了很多錢,但同時又非常熱愛教學。教授程式設計課程是他們的愛好。但這是紅皮書上的一個觀點:如果你找到這樣的人,那你就很幸運了。

4. 時間

週一 19 點到 21 點,週四 19 點到 21 點,沒有其他。上班熬夜嗎?你生病了嗎?錯過了講座。緊急情況還是會議?留在了隊伍後面。晚上塞車?我們到了講座的中間,什麼也聽不懂。你的工作安排有改變嗎?您將不得不更改課程的組別或時間表!儘管如此,我們還是準時到達了課堂,但是經過一天的辛苦工作後……幾乎昏倒了?嗯,它發生了...
基輔初學者編程
當然,如果你認真的話,以上這些都不是那麼嚴重的問題。然而,那些全職工作或在大城市學習的人應該考慮到這種發展,並在晚上嘗試參加充滿重要且有時複雜的資訊的課程,這些資訊需要理解和積極處理。

那麼,全日製程式設計課程的主要問題:

  • 教學品質。大多數情況下,全日制課程的老師在程式設計師職業上並沒有取得很大的進步,而且很少是一個好老師。
  • 老師根本沒有時間去打擾所有的學生。
  • 校內課程對於初學者來說練習很少,但應該盡可能多!
  • 價格:真正好的課程非常昂貴,因為他們必須按照程式設計師的薪資水平向老師支付費用。
  • 您需要在嚴格規定的時間去某個地方,通常是在您的主要工作/學習之後。
我似乎是在反對面對面的課程。並不真地。如果你不太缺錢,可以嘗試參加課程。谷歌「程式設計課程,基輔」和評級會告訴你要注意什麼。請記住,高評價並不總是現實。有時這只是一個很好的廣告。所以選擇全日制課程只有一個主要建議:找一位很酷、很有愛心的老師。去論壇,問校友。如果你找到了一個好老師,就認為自己中獎了。

Java 線上課程有哪些?

與老師一起進行小組課程。這與面對面課程大致相同,只是您在電腦或其他方便的地方學習。大多數情況下,老師會召開電話會議,學生可以在課堂上提問。如果這些線上程式設計課程在基輔,或者更確切地說,老師住在基輔,有時學生(自己或與老師一起)聚集在一起參加線下會議,討論他們的學習。這種學習方法的優點和缺點與全日制課程大致相同,只是你不用浪費時間去學校。 網路研討會錄音+聊天+作業+「普通」老師。這是線上課程最常見的選擇。講座不是「現場」進行的,而是提供錄製講座的連結。此選項的優點是您不必擔心錯過講座,而且大多數情況下,您可以以方便的速度和時間學習。缺點——這樣一個「與所有人共享」的老師並不總是有足夠的時間給每個人。
基輔初學者程式設計:面對面課程還是線上課程? - 1
網路研討會錄音+作業+導師的個人幫助。這是一種更昂貴的活動類型。通常,導師準備好每週一次、每次半小時在線上回答問題並提供建議(可以選擇)。這種類型的課程在一個重要條件下可能非常有效:你很幸運有一位導師。除此之外,這些課程與之前的課程類似。 影片+測驗+作業。在不同的資源上有很多這樣的課程,問題是有很多學生註冊這些課程,所以專家關注你的問題的可能性非常小。另外,剛好課程是幾年前錄製的,老師很長一段時間都在做別的事情。通常,程式設計問題的解決方案的正確性不是由非常簡單且不太準確的驗證器來檢查或檢查的。

JavaRush - 完全不同的線上課程

實際上,JavaRush 是一門結構化線上課程,包含 500 個文字迷你講座和 1200 多個 Java 任務。仔細看看這個數字:1200。假設 JavaRush 相當於六個月的全日制課程(通常這是兩門課程,我們稱為 Java Basic 和 Java Elementary)。在課程中,您將解決大約 70 個問題。這可是很少的啊!這些文字的作者得到了 JavaRush 的建議…一位全職課程的老師。非常好的全日制課程老師。事實上,他建議我們整個小組在JavaRush上解決問題,因為在這個資源上你將解決36個問題並檢查前三個級別的解決方案,並且它們可以在一周內完成,而不是在三個月內完成。他認為 JavaRush 對提高他的技能非常有幫助,這是 99% 的其他課程(無論是全職還是函授)所缺乏的。因此,JavaRush 既適合作為 Java 程式設計的獨立課程,也適合作為幫助全日制課程的高階任務集合。
JavaRush 的特色:
  1. 一門結構良好且經過方法驗證的 Java Core 課程;
  2. 您可以按照方便的進度學習:有些人在 3 個月內完成課程,有些人則需要一年;
  3. 1200+任務;
  4. 即時驗證解決方案-解決一個問題,按1個按鈕,得到結果;
  5. 「智慧」解決方案建議系統(如果您犯了錯誤,您將收到有關錯誤到底是什麼的提示);
  6. 程式碼風格檢查;
  7. 有機會報名線上實習,學習Java EE堆疊技術並為你的履歷製作一個真實的專案;
  8. 由學生、開發人員和教師組成的友好而龐大的社區 - 如果您陷入解決難題的困境,他們將始終為您提供幫助。有一個幫助頁面。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION