A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
プログラミングには少なくとも4つの能力・知識・感性が要ります
・言語
命令やディレクティブの意味・使い方を覚えます。
木工で木彫りの人形を作ることに例えてみます。
言語は刃物です。
まぁ、刃物を知らない人はいないでしょうが、言語はそれに相当します。
刃物にもいろいろな種類があるでしょう。
切り出しナイフもあれば、ナタのようなのもあれば、精密加工をする刃物もあります。
どういう刃物があり、どんな使い方をするかを知らないと使おうにも使えません。
・プログラム設計(コーディング)
命令をどう組み合わせるとデータを処理できるかを学びます。
木彫りでは、荒い加工から入り、だんだん細かな加工に入ります。
それに合わせて刃物を適宜変えていきます。
・アルゴリズム設計(開発)
例えばデータを大きい順に並べる、などというテクニックを学びます。
データやプログラムの構造を決めるなども必要になります。
木彫りでは、どんな木を選んで組み合わせるか、その加工方法などです。
プログラマーの腕の見せ所でもあります。
・システム設計
あなたが自分で趣味で好きに何かを作りたい場合でもそうですが、多くの場合は誰かが必要としているものを作ります。
その『誰か』はプログラマーではないのが普通です。
そういう人の要求を聞き取り、それからプログラムやデータの構造、どんな有木リズムを使うかを決めます。
一番大変な部分で、製品の良し悪しはここで決まると言っても過言ではありません。
木彫りで言えば、『熊』を彫ってくれと言う人から、生きのいい元気なシャケを口にくわえている、みたいな要求を聞き出し、これから掘る像をはっきり頭に描く作業です。
ある意味で一番クリエイティブで、よくできた暁には一番目立つ部分です。
その分、あなたの感性が求められます。
プログラミングをする上ではこのぐらい考えないといけません。
その意味で、まともにマニアやプロになりたいと考えたら先は長いです。
ある程度に仕事で使ってもらえるというレベルでさえです。
そういう学習をしたければ、『手が空いた時に』などという対応は考えない方が良いです。
土日や休みは全部使い、ウィークデーも仕事や学校から帰ったら何時間も取り組む。
それでもズブの素人が一人ではやらない方が良いです。
悪いことは言いません。
それなりの学校を使い、それなりの友達を作って挫折しないように進めることをお勧めします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムを組むことが嫌にな...
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
正しい五十音順について
-
VBAで仕様書は書きますか?
-
65536は2の何乗なのでしょうか?
-
変数の値が勝手に変化する原因
-
CRC8を教えてください
-
VBAにてメール作成した際、一部...
-
C++ で、「)」が必要 というエ...
-
0除算して、落ちるプログラムと...
-
排他的論理和 BCC(水平パリテ...
-
ホームページビルダーで料金の...
-
io.hをincludeするとそのような...
-
クリックするとページ内で説明...
-
VBAでユーザーフォームが自動的...
-
プロチョン
-
JCLの基本について教えてください
-
計算量の少ないn乗根の求め方
-
変化させるセルが変化しない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンの授業で課題が出まし...
-
プログラムを組むことが嫌にな...
-
VBA "Const"は何の略ですか?
-
ウイルス作成【作り方を聞いて...
-
理系学生は皆プログラミングで...
-
直販デスクトップを買うんです...
-
RTCで読み取った時刻がある時間...
-
中学1年生と始めるプログラミン...
-
プログラム作成ってどれくらい...
-
あるプログラムのコマンドライ...
-
65536は2の何乗なのでしょうか?
-
VBAで仕様書は書きますか?
-
正しい五十音順について
-
ゲーミングPCに入っているAlris...
-
0除算して、落ちるプログラムと...
-
Excelで4096点以上のFFTの方法
-
PICマイコンのコピー(クローン...
-
SNSをやらない理由ってなんです...
-
自動クエリとはどういうもので...
-
VBAにてメール作成した際、一部...
おすすめ情報