ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja de ja ja nl en ja ja ja de ja ja en es et ja ja ja ja ja ja ja en de ja ja ja ja en ja ja ja ja ja ja ja ja ja en en ja ja ja en es ja ja ja es et ja ja en ja en en ja ja ja en ja ja ja ja ja en ja ja ja ja ja ru ja ja en nl en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja en ja de en ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja ja zh zh ceb ja ja ja ja ja ja ja ja ja fa ja ja ja ja ja ja
Javaを学ぶと、オブジェクト指向という言葉に出会う。この言葉の意味を本当に理解するにはかなりの時間と努力が必要だ。たくさんの人がこの要望に応えるために記事を書いている。一方で、オブジェクト指向を理解するためにたくさんのサイトを読みまくっている人もいる。
確かに、どのサイトの記事を読んでも初心者にとって理解するのは難しいなと感じる。そんな中で、このサイトを見つけた。漫画の中で先生が生徒にJavaのレッスンを行う。レッスンは、単に先生が生徒に淡々と説明を行うというものではない。生徒が理解できないところがあると、かなり突っ込んで先生に質問する場面が多い。文字を読むだけの一方通行の学習には、やはり限界がある。そこで、マンガが使われた。これがかなりいい。もし生徒が抱く疑問が、そのままあなたの抱いている疑問ならなおさらいい。
オブジェクト指向だけでなく、理解するのが難しいと感じるところがあったら、このサイトのマンガで学ぶことをお勧めしたい。
http://manga.crocro.com/?cat=java&pg=index
Javaの学習に必要な項目が順序良くまとめられている。ひとつひとつの項目を基礎から学ぶことで、Javaのプログラミングを一通り習得できる。
ひとつのレッスンは、短いサンプルコードを交えた説明が行われた後、最後に動作するサンプルプログラムが用意されている。全体は、基本的な文法に始まり、オブジェクト指向、クラスライブラリの利用へと進む。途中に電卓を作る復習をかねたレッスンもあり、学んだことを応用するレッスンも組み込まれている。
Javaの基礎から応用まで一通りのことは学びたい方にはお勧めのサイトだ。
http://www.javadrive.jp/
初心者が目的を持って、すばやくその目的に到達できるようレッスンが構成されている。Javaを学ぶ人で、Javaだけの学習で終わる人はまずいないだろう。みんなJavaを使って何かを実現しようとしている。その目的実現に応えようとするサイトがこのサイトだ。
例えば、JavaでGUIが作りたいとすれば、今はSwingではなくJava FXだろう。このサイトでは、Java入門に加えて、JavaFXがある。Androidなら、Java超入門から始めれば超短時間でAndroid開発にたどり着ける。
目的があって、プログラムを最初から学ぼうとする人にとってはぴったりのレッスンがここにあるはずだ。
http://libro.tuyano.com/index2?id=4001
Javaの基礎を学んだ後もう少し深い技術を探求したいという場合、このサイトの情報が役立つ。技術情報に関する記事が言語に関連した項目にまとめられていて、検索と検索結果がわかりやすいのが特徴だ。
Google検索で「Java」+ 「調べたい言葉」の2項目で検索するなら、たくさんのサイトの記事が出てくる。しかし、さらなる「3番目の言葉」を追加して検索すると、最初のほうにでてくるのがこのサイトの技術情報である。つまり、もうひとつ突っ込んだ情報を得たいなら、このサイトを活用することができる。
https://qiita.com/
http://ittoybox.com/
http://ittoybox.com/archives/341
このサイトも、Javaの基礎から学べるレッスンが用意されている。その中で特徴的なのは、Eclipseとその操作方法についての説明を詳しく載せていることだ。その中でも特に注目したいのはデバッグについての記事だ。
デバッグは、初めてJavaを学ぶ人にとって余り必要を感じない分野だ。しかし、コードの実行の順序や変数の値をプログラムの実行途中で確かめようとすると、デバッグを知っているのといないのではまったく違った道を行くことになる。デバッグを知っていれば簡単に、これらの情報を確かめることができる。つまり、問題点をすばやく見つけ出せる。
学習を始めた最初は、プログラムのコードも数行でジャンプすることもない。しかし、メソッドについて学ぶようになるとジャンプする。こうなってくるとデバッグの出番だ。そんな場面で思い出してほしい。
一番かんたんなJava入門
初心者に的を絞ったレッスンが用意されている。特に初心者が余分な努力をしなくても、「一番かんたん」にJavaのレッスンを続けていくことができるように工夫されている。
最初に驚いたのは、特別にディレクトリを作らないでデスクトップ上にJavaのファイルを作る。さらに、エディターもアクセサリにあるメモ帳を使って、最短距離でHello Worldを表示させている。このあたりは、確かに「一番かんたん」である。
学習している内容とプログラミングのコードの関係も分かりやすい表現が工夫されている。プログラミングのレッスンで、言葉の説明とコードの関係を理解するが難しい時がある。しかし、このレッスン記事では、この関係を「一番かんたん」に把握できるようにするための工夫がなされている。
Javaのレッスンはハードルが高いなと考えている人は、このサイトのレッスンから始めると意外に「一番かんたん」にJavaの基礎を学べるかもしれない。
http://nobuo-create.net/category/java-beginner/
3分動画でJavaをマスターすることができるようにレッスンが構成されている。最初のいくつかが無料だが、レッスンが進むと有料になる。また、動画の内容を文字に起こしたものを見ようとするとこれも有料になる。
さて、内容について話そう。動画なので講師のスピードで話題がどんどん進んでいく。休みはないので、はじめての人にはちょっと早いように思える。Java以外の言語のプログラミングの基本的なことが理解できている人には、分かりやすくちょうどいいスピードかもしれない。つまり、プログラミングはやったことあるが、新しくJavaを学ぶと言う人にはうってつけだ。
しかし、まったくプログラミングをやったことがない人でも、一度ざっと文字でレッスンの内容を学んで、ある程度理解してから動画を見るとよいかもしれない。
確かに、動画は実際にどのようにコーディングして、プログラムを実行しているのかを文字以上の情報で理解させてくれる。上手に活用すれば、かなりの成果が期待できそうだ。
http://dotinstall.com/
このページでは無料でJavaについて学ぶことができるWebサイトを幾つか紹介した。学習でわからないことが出てきた場合などに活用してみてほしい。
このページの続きや関連ページは下記から一覧で確認できます。
Java入門カテゴリーに戻る
IT講師に興味はありませんか?
・「今までIT講師をやってきたが、更に多くの講義を行いたい」
・「エンジニアとしてやってきたが講師業に魅力を感じている」
・「講師として活躍するためにベースとなる知識を知りたい」
・「様々な分野や言語の講師にチャレンジしてみたい」
という方はぜひIT講師募集のページをご覧ください。
リスキルテクノロジーでは「受講している方々にITを好きになってもらう」ことを目標に、同じ目標に向かって歩んで行ける講師の方を常に探しています。
システム開発やインフラ構築などのエンジニアリング経験を活かし、新入社員などの未経験者や経験の浅い初学者の方々に対してITトレーニングを行っていただくことになります。
テキストやカリキュラムは事前に用意されており、それらを元に講義を進めていくため、IT講師をはじめて実施する方でも安心してトレーニングを実施できます。
IT講師募集のページを見る
SNSでもご購読できます。
Twitterでフォローする
Feedlyでフォローする
リカレントテクノロジー
【ITエンジニア養成スクール & IT研修専門企業のリカレントテクノロジーです。】エンジニアの入り口に立つために役立つようなコンテンツを日々ご提供していきます。講師や代表やスタッフ陣が毎日楽しく書いています。ご質問・ご指摘等はぜひコメントください。
コメントを残す コメントをキャンセル
メールアドレス(公開はされません。) *
次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。
ファイルやディレクトリをコピーするcpコマンドの使い方!【Linuxコマンド集】
ファイルなどを検索する!findコマンドの詳細まとめ【Linuxコマンド集】
grepコマンドの詳細まとめました【Linuxコマンド集】
【初心者向け】3分でわかるLinuxでできることまとめ 10選
【Windows編】フリーテキストエディタ13選!初心者にもおすすめ
lsコマンドの使い方と覚えたい15のオプション【Linuxコマンド集】
ファイル・ディレクトリを削除するrmコマンドについて詳しく!【Linuxコマンド集】
【目的別】初心者におすすめのLinuxディストリビューション7選
【初心者必見】コマンドプロンプトの使い方と覚えておきたい便利な機能
【すぐわかる!】Atomエディタのインストールと日本語化、便利な使い方
【2023年度最新】おすすめの新入社員向けC#研修 9選
【初心者向け】Pythonの特徴8選
【1分で読める】プログラミング講師になる7つのメリット
【PHP入門者向け】 PHPの文字列リテラルについて知ろう
【PHP入門者向け】 文字列の中の変数展開についてまとめました
【ざっくり理解する】 IPv6アドレスとは?
【初心者向け】システムエンジニアとは?その種類と役割は?
【Java & Tomcat】HttpServletResponseインターフェイスについて知ろう
【Java & Tomcat】Webアプリケーションの設定(web.xmlの設定)※サンプルプログラム付き
【Java & Tomcat】Webアプリケーションの設定(マッピング)※サンプルプログラム付き
【Java & Tomcat】コンテンツタイプの設定(setContentType)※サンプルプログラム付き
【Java & Tomcat】サーブレットのライフサイクル ※サンプルプログラム付き
【Java & Tomcat】文字出力用のストリームの取得(getWriter)※サンプルプログラム付き
【Java & Tomcat】リダイレクトの設定(sendRedirect)※サンプルプログラム付き
【Java & Tomcat】サーブレットからフォームデータを取得する(サンプルコード付き)
IT研修サービス(リスキルテクノロジー)
短期IT研修サービス(リスキル)
ビジネス研修(リスキル)
プログラミング講師募集
JavaScript入門
プログラミングスクール
© Copyright 2022 エンジニアの入り口. All rights reserved.
未経験からの育成制度も充実
IT講師に興味はありませんか?
リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます