オラクル認定資格教科書 Javaプログラマ Bronze SE(試験番号1Z0-818)
Javaの本質的なところで、これは僕の解釈なので、間違っているかもしれませんが、
ということを理解すれば、Javaのコツがわかってくるのではないかと思っています。クラス→ハードディスクに格納されている触れない情報
インスタンス化することにより→ハードディスクからメモリに展開され、コード上で触れるようになる
「コンストラクタ」の説明なんかも実務的で、わかりやすいですよね。間違っているかもしれませんが、僕なりに説明すると、
Javaができるようになると、C言語なんて、切れ味が悪くて、うざったく感じるようになってきますね。プログラマーを目指すコンピューター初心者の人に言っておきたいことは、コンストラクタ→クラスをインスタンス化したときに、最初に呼び出される処理で、変数の初期化などに使われる。別にメソッド内で、処理してもいいんだけど、コンストラクタという方法を使ってもいいよという風に覚えておけばいいでしょう。使わなくてもいいんだけど、そういう機能も用意しているよということでしょうね。コンストラクタで、絶対に最初にやりたい処理を明示的に書いてもいいよ、それぞれのプログラマーの癖というか習慣で、やってもいいよということでしょうね。
ということは強調しておきたいですね。「コンピューター」というと、すごく難しいことを実現しようとしているように見えちゃうんですけど、業務的には、その程度のことを実現しようとしているに過ぎないといことです。プログラミング言語を勉強しようとしている初心者の人も、プログラミング言語だけを見ちゃうと、すごく難しそうに見えるかもしれないけど、業務的には、その程度のことを実現しようとしているだけだし、技術的にも、みんな「慣れ」でやってるだけのことが多いのが、大半のプログラマーの現状です。「コンピューターで実現したいことはそんな大したことではない」ということですね。ぶっちゃけ、大半のシステムは、「ノートを取る」とか「電卓でやってたのを自動化する」とか、そんな程度のことをコンピューター化しようとしているに過ぎない。
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
苦しんで覚えるC言語
私は、「プログラマーになりたい」というより、「プログラミング言語を勉強し、理解すること」が好きなんだと、断定しました。だから、プログラムもあんまり打たないですよね。だから、プログラム教育にシフトすれば、食ってけるのではないかと思ったりしています。C言語からJavaのプログラマーを育成するのが目標です。本の説明って、ちょっと足りないところがあるんですよね。そういうところをブログで補完できればいいなあと思っています。プログラマーになりたいという初心者向け用に本の説明を補足する形でちょっとずつ説明していくので楽しみに待っててください。基本的に、説明する言語は、C言語とJavaです。
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
独学プログラマー Python言語の基本から仕事のやり方まで
上記の本は、アマゾンでのレビュー数とは反比例し、あまり使えない本だと思う。
独習Python
山田祥寛氏の本はさすがの安定感という感じだが、開発環境のインストールが適当な感じがする。
Pythonプログラミング逆引き大全 400の極意
逆引きもあると便利なので、一応買っておいたが、悪くなさそうな本ではある。逆引きもあるときに買っておかないと、絶版になっちゃうんことがあるんで…。逆引きは、言語のバージョンアップにも対応してくれないことが多いです。
総じてだけど、Pythonって理系の人じゃないと扱えないプログラミングじゃないかと思う。なんかC言語とJavaのごった煮という感じで、円熟味を感じない。Pythonは、劣等な言語だと思いました。Javaみたいな深みも思想性もない。開発ツールもJavaほど充実してなさそうだし、開発の要員のニーズもJavaほど多くないんじゃないかなと思える。やるならJavaに特化すべきではないかな。Excelが扱えるのは面白いけどExcelVBAとどう違うのかな。来月に買おうと思っていた本は、一番上の本も含めて、ゲーム開発で学ぶ本などはすべて保留とすることにしました。いろんな言語を勉強してみることは悪いことではないとは思うので、勉強がスランプのとき、好きなプログラミング言語の本を読むことは悪いことではないと思うのだが、Pythonの本はお蔵入りしそうである。
(結局、今回読んだ本だけでやめることにしましたので、以下の記述は意味がなくなっています→)上記の本を読んで面白くて、かつ意味があったら、来月、以下の3冊を追加で購入して読んでみようと思う。来月分に回した1番上の本は今月の山田祥寛氏の本と迷ったんだけど、章立ての内容を見ると、難しそうなんで、後回しにしてみました。今月分の『独学プログラマー Python言語の基本から仕事のやり方まで』は、原理的なことから説明しているみたいだし、レビュー数も抜きん出ているので今月分の初回に読む本として購入してみました。プログラミング言語も、原理・原則がわかってないと応用が効かないですよね。今月読む本を来月読む本に回してしまうと読む気を無くす可能性があると判断しました。ゲームを作るって、趣味でやる分には、いちばん良い実践ですよね。プログラム上達のコツは「読むより打つこと」と言われますからね。これで、Pythonの本は6冊とかなりの戦力になる。この6冊を自由自在に使えれば、実際の仕事のプロジェクトにも参加できるはずである。Pythonの技術者って、まだ少ないんじゃないかな。ゲーム開発の本は買うかは、まだ未定。ゲームなんか作っても、お金にならないから。プログラムを1人ででもお金にしたいのだが…。どうしてもブログ+アフィリエイトしかないんだよね。Pythonを習得しても、お金にするのは難しい・・・。Javaにするか迷ったんだけど、Javaの本は1冊だけ注文して、様子を見ることにしました。Javaでも、アプリの開発はできるみたいなんだけど・・・。
Python[完全]入門
Pythonでつくる ゲーム開発 入門講座
Pythonでつくる ゲーム開発 入門講座 実践編
Pythonは、プログラミング初心者がやる言語ではないと思いました。Pythonは、変な言語だと思う。Pythonは、すごく期待して、本を買ったのに残念です。初心者は、C言語(軽くやる程度で)→Java(本で概念からしっかりおさえていく)という順番で勉強するのがいいと思いました。Javaは「オブジェクト指向」といのが最大の特徴なんですけど、
といのが最大の違いと言えるでしょう。あとは、if文とかの制御文はほとんど同じようなものです。C言語で、そういう基本を学んで、Javaに移行するのが初心者はいいと思います。C言語は、開発ツールとかも要らないんで勉強しやすいです。C言語は、実務では使わないし、開発の案件も少ないと思うし、理系の分野の人が使うことが多いと思うんで、プログラミングの考え方だけ、C言語で学んで、あとはJavaを勉強するのが、プログラミング初心者は、正しいコースだと思います。Javaも実務で、触ってみないと、なかなか身につかないと思いますよね。本で十分に勉強すれば、1ヶ月も実務に出れば、わかってくるとは思いますけどね。「あっ、なんだ、そういうことか」という感じでね。Javaの良いところって、すごく美しいというか、思想性があるというか、論理的なところだと思いますね。C言語→関数による機能の呼び出し
Java→クラス(オブジェクトをインスタンス化して)による機能の呼び出し
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
Twitterの教科書: ~半年で9000人に集まってもらった筆者が伝える、人が集まるアカウント~
Kindle Paperwhite 防水機能搭載 wifi 32GB ブラック 電子書籍リーダー + Kindle Unlimited(3ヵ月分。以降自動更新)
【関連記事】
・本書はあらためて大学の良さを再認識した本になった。
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
私はアクセス数も、もちろん欲しいけど、勉強のアウトプット先としてブログを利用したり、知的生産のツールとしてツイッターを利用しているところもあるから、その目的を達成できるだけでも満足すべきである。
ツイッターは基本的には交流SNSなんだけど、面白い使い方がありうる。たとえば、頻繁にツイートしてくれる若い女の子をフォローすれば同棲気分やデート気分が楽しめて、ドキドキする。スマホに「いいね」「フォロー」通知が入るたびに嬉しい気持ちになる。商売や宣伝に使っている人も当然いる。
ツイッターも各ツイートがgoogleの検索エンジンに表示されたら最強なんだけど。検索エンジンには、かなり上位だけどハッシュタグ検索しか出てこない。URL名的には表示されてもおかしくないと思うんだけど。改善できないだろうか。SNS内で一般素人がアクセス得るのは厳しい。
ツイッターは、ネット上でのメモやスクラップ代わりになる、知的生産ツールにも化ける。
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
「超」独学法 AI時代の新しい働き方へ (角川新書)
Kindle Paperwhite 防水機能搭載 wifi 32GB ブラック 電子書籍リーダー + Kindle Unlimited(3ヵ月分。以降自動更新)
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
Kindle Paperwhite 防水機能搭載 wifi 32GB ブラック 電子書籍リーダー + Kindle Unlimited(3ヵ月分。以降自動更新)
【関連記事】
・東北大学の川島隆太教授によると「勉強は何才になっても脳にとって良いこと。脳のシナプスは何才になっても増える」とゲームの教授語録で言ってるんですけどね。→1日中勉強したいと思っている。
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
適当論 [ソフトバンク新書]
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
タモリ学 タモリにとってタモリとは何か?
変なおじさん【完全版】(新潮文庫)
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。
20歳若く見えるために私が実践している100の習慣
当ブログの管理人も利用しているリクルートのスタサプ。化学・生物・地理・数学・志望校別と何回も聴いています。プレゼンテーションと知識のまとめ方と板書が素晴らしいです。インターネット講義配信の長所を最大限に生かして、録音などせずとも、何回も聴くことができます。昔のカリスマ講師は必要ありません。
私は最近は本は「アマゾン」ではなく「bookfan PayPayモール」店で買うことが多いです。ポイントバックやクーポンで本が安く買えることが多く、クーポンとポイントバックで、最大30%引き相当で買えたこともあります。