こんにちは。はじめまして。
最近、工業高校に入学をすることができました
高校生です。高校生では専門的にパソコンについて学ぶことになりました。
そこで、いただいたワークを読んで気になっているのが
プログラミングといわれるものです。ワークに表記されているのは
c言語や、javaといったもののようです。
自分で本やインターネットで、それらが具体的にどういったものなのか気になって調べてみたのですが、まったく目的の情報にたどり着けません。
今、僕が知りたいことは
そもそもプログラミングとはどういうことなのか?
プログラミングによりなにができるのか?
プログラミングの資格を取得するのに最適なのはなにか?
c言語など、各種言語について
プログラマーといった職業は具体的に身近でどういったことをしているのか?
などなど、気になっていることがたくさんあります。
ですが、私の力不足なのかなかなか情報を手に入れることができません。
まだ、プログラミングについてなんの知識ももっていません。
もしよろしければ、詳しいことを教えて下さるかたや、オススメのプログラミングのホームページを教えていただけないでしょうか?
不束者ですが、よろしくお願いいたします。
長文、駄文失礼いたしました。
それでは、お手数をおかけいたしますがよろしくお願いします
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
Q.そもそもプログラミングとはどういうことなのか?
コンピュータに目的の動作をさせる為の命令を記述します。
本来は、2進数のマシン語で記述すべきですが、難解である為、用途に応じた様々な言語(C,JAVA,PHP)が存在します。
Q.プログラミングによりなにができるのか?
コンピュータシステムを動作させます。その動作内容は、目的により様々です。身近なモノですとホームページやブログになるでしょう。
Q.プログラミングの資格を取得するのに最適なのはなにか?
プログラミングを行うのに資格は不要です。
ただし国家試験があり、履歴書の記述ネタになります。
Q,c言語など、各種言語について
プログラマーといった職業は具体的に身近でどういったことをしているのか?
目的に応じて、プログラミング言語を使って実行プログラムを作成します。最近はWEB関係が多いでしょうかね。更にプログラマを経てSEという職種も有ります。
No.2
- 回答日時:
私も高校生です。
私にとってプログラミングとは、楽しいことです。
プログラミングによって、おもしろいモノが作れます。
ただ、初めのうちは面白いと感じるかは人によります。
プログラミングについて質問したいなら、カテゴリー一覧で、
C&C++か、Visual Basic、Javaのところがいいでしょう。
数学Bの教科書には、BASIC系言語が書かれていますが、
本格的なプログラマを目指すなら、理由はいろいろありますが、
BASIC(Visual Basicを含む)はやめたほうがいいと思います。
(BASICユーザの皆さんごめんなさい)
とにかく、そんなにかたくならず、楽しむのが一番です。
責任のない回答ですみませんが、とにかく気楽に!
No.3
- 回答日時:
>こんにちは。
はじめまして。こんにちは。
プログラミングとは、の質問になぜこのカテを選んで投稿したのか
が気になるけど・・・
総括的な回答をすると、プログラミングの目的はソリューションで
す。それはクライアント(客先)の要望のこともあれば、自分の
ために組むこともある。まず、こうしたいという要求があって、そ
れを実現するのがプログラマですね。もちろん、特殊な技術が必要
です。
冒頭の疑問に関係したことに言及すると、JavaScriptができるとい
う人でJavaScriptからはじめたという人はあまりいない。JavaやC++
から入って、Perl,PHPなどのCGIとJavaScriptを組み合わせてコード
を書いている人が多いんじゃないかな。そういう人にとっては、
JavaScriptはすごく違和感のある気持ちの悪い言語だけれども、反面
おもしろい言語でもある。だから、本当に言語から学びたいと思った
ら、JavaScriptは後にした方がいいと思う。高校生ならじっくり勉強
できるしね。がんばって。
No.4
- 回答日時:
昔読んだ本を思い出しました。
「これからはじめるプログラミング基礎の基礎―プログラマー確実養成講座」
と言う本です。
シリーズで
「これからはじめるプログラミング基礎の基礎-実技編」
「これからはじめるプログラミング-実践の基礎―プログラマー確実養成講座」
などと言うものもあります。
是非探してみてください。
ただ、これらの本は実技・・・と言うか・・・実際に組んでみるための本ではないので、
具体的に「C言語」などについて知りたいのであればこれらの本の後でそれ用の本を読むことをお勧めします。
具体的にC言語について学ぶのであれば私は独習が好きですが・・・
とりあえずは上に挙げた本を読んでみてください。
参考URL:http://www.amazon.co.jp/ref=bd_b/503-0110327-208 …
No.5
- 回答日時:
プログラマについて肯定意見はいくつか出ているようですので、
あえて否定的(というか角度を変えて)な意見を述べさせていただきます。
Q.そもそもプログラミングとはどういうことなのか?
A.システムを構築するするプロセスの中で最下流に近い工程です。
ですから、プログラマとして仕事をすることを考えているならば、薄給、長時間の残業(残業代が出れば良いほう?)、徹夜、休日出勤、
設計担当者の尻拭いを覚悟してください。
もし、将来あなたがIT関係の仕事をしたいと考えているならば、
プログラミング工程より上位工程の「設計担当者」として仕事が出来るように知識を身につけましょう。
Q.プログラミングによりなにができるのか?
A.プログラミングで何が出来るかと考えるより、どのようなシステムを構築すればユーザ(あるいは消費者)に受け入れられるかを考えるほうが先でしょう。
ですから、あなたは将来どんなシステムを構築したいかとか、どんなロボット(判りやすく具体例にしてみました)を作りたいかとか、どんなオートメーションシステムを作りたいとかを切り口にして、考えたほうが面白いと思います。
Q.プログラミングの資格を取得するのに最適なのはなにか?
A.資格とは自分が身につけた知識や技術力を客観的に計るただの物差しです。ですから勉強した結果、自分にどれだけスキルがついたか計りたいときに受験すればよいでしょう。
Q.c言語など、各種言語について
プログラマーといった職業は具体的に身近でどういったことをしているのか?
A.これは質問が2つなのでしょうか?1つであるならばちょっと意味が判りませんが、「Q.プログラミング言語を具体的にどのように使用して、身近なものに作用させているのか」と言う質問でしょうか?
私が解釈した質問に対する答え↓
A.プログラマは、プログラムの基本である、「条件分岐」、「繰り返し」、「演算」をプログラム内で何千、何万と繰り返してプログラムを作成します。作成されたプログラムは、今あなたが使用しているブラウザだったり、自動車などのパワースライドドア(の制御部分)に形を変えてあなたのまわりで作用しています。
ですが、どれだけすごいプログラムを書いても、消費者はその表面であるデザイン等に目を奪われ、プログラムのことなんてまったく気にしてくれません。たとえば、あなたの目の前にWebシステムがあったとします。あなたは、Webがどのような仕組みで動いているかより、Webのデザインや使い心地に気持ちが奪われますよね?Webがどのように動いているかなんて、消費者はほとんど気に留めないでしょう。
消費者が気にするのはシステムの仕様であって、プログラムそのものではないのです。
ですから、優れた設計(仕様)を考案できるように、勉強されたほうがいいかと思います。
No.6
- 回答日時:
★オススメのプログラミングのホームページに関して紹介します。
・『プログラミングとは?』の回答はしません。他の回答者さんのアドバイスを読んで下さい。
下のリンクは全て C 言語に関するサイトです。上から順にお勧めします。
・http://homepage3.nifty.com/mmgames/c_guide/index …→『苦しんで覚えるC言語』
・http://www9.plala.or.jp/sgwr-t/index.html→『初心者のためのポイント学習C言語』
・http://www.mm2d.net/c/→『C言語』
・http://homepage1.nifty.com/MADIA/vc/C/index.htm→『C言語の基礎』
プログラミング言語の C言語、C++言語、Java言語は知っていて損はありません。
プログラマーという職業以外でも趣味でフリーソフトを開発・公開するという楽しみ方があります。
C言語(今後の参考に):
・http://www.cmagazine.jp/src/kinjite/c/index.html→『プログラミングの禁じ手Web版について』
・http://a-gamyl.hp.infoseek.co.jp/Clang/→『C言語例題』
・http://www.bohyoh.com/CandCPP/C/Library/index.html→『【C言語講座】標準ライブラリ関数』
・http://www5c.biglobe.ne.jp/%7Eecb/index.html→『目指せプログラマー!』
Windowsプログラミング:
・http://www.kumei.ne.jp/c_lang/→『猫でもわかるプログラミング』
・http://wisdom.sakura.ne.jp/system/winapi/→『Win32 API入門』
・http://nienie.com/~masapico/api_index.html→『API別 Win32 サンプル集』
この3つのサイトを熟読すれば自分で Windows ソフトを作成できます。
簡単なゲームからツール、その他、いろいろと参考になるサイトで今でもお世話になっています。
プログラミング環境を整えるには:
・http://hp.vector.co.jp/authors/VA017148/pages/cp …→『CPad とは?』
CPad ダウンロード&無料コンパイラのダウンロードのリンクなどがあります。
・『Java開発環境』、『C/C++開発環境』、『C言語開発環境』がお勧めです。
工業高校なので授業で言語を学びますが、自宅で学習するために早めにプログラミングの
環境を作っておくと予習、復習ができて良いです。お店で買わなくても無料で手に入ります。
今は、お金がなくてもプログラミング環境を整えられる良い時代です。
最後に:
・たくさんリンクを貼ってしまいましたが、分かりやすいサイトを選択して学習して下さい。
学校の授業では完全には理解できません。理解できない理由は、テストプログラムばかりの
文法重視で実用性がないためです。上記のリンクの『Windowsプログラミング』の項目は
実際にソフトを作成しながら学べるとても参考になるサイトです。授業と共に活用して下さい。
・あと下の『トップ→プログラマーになりたい→学生さんへ』というページもぜひどうぞ。
http://www5c.biglobe.ne.jp/~ecb/programer/01_01. …→『プログラマーって?』
以上。優良サイトをプレゼント(紹介)します。参考にして下さい。
参考URL:http://www.kumei.ne.jp/c_lang/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 書類選考・エントリーシート 僕はコンピューターの専門に行こうと思ってます。志望理由こんな感じでいいですかね? ①進学先に選んだ理 2 2022/09/11 17:41
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 高校受験 中学校3年生です。 今回の前期中間のテストが9教科 900点中364点でした。 僕は高校に進学を取る 3 2022/06/25 01:56
- IT・エンジニアリング 高校生男子です。僕は将来IT系の仕事をしたいと思っています。そのため、プログラミングとかも高校生のう 3 2023/04/15 20:30
- 就職 高校2年生です。将来の夢やそれに向けた進路、そろそろ決めるべきだと思うのに、魅力的な職業がわんさかあ 4 2022/11/15 12:22
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(学校・勉強) 来年4月から経済学部の大学一年生になる予定の者です。 私は将来入りたい企業があり、そこに入社するため 8 2022/08/23 04:49
- 大学受験 専門学校の志望理由書について自信が全く無くて…添削してください。 「 私は将来、IT企業の第一線で活 3 2022/10/11 01:12
- その他(IT・Webサービス) 障害者の将来の仕事について 7 2022/11/20 13:09
- 物理学 【 理系科目の選択 】 現在、高一の者です。 文系に興味がなく理系に進もうと思うのですが、物理と生物 7 2022/10/06 22:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大学の授業のプログラミング、...
-
スキル高めのIT技術者になぜ左...
-
超初心者のJAVA入門(学生)
-
Javaは暗記科目でしょうか?
-
なぜだ。なぜだ?なぜだ!なぜ...
-
プログラミングを学びたいと思...
-
Javaで簡単なオンラインショッ...
-
プログラミングの勉強をはじめ...
-
授業でプログラミングのJavaの...
-
Java新人研修の課題についてア...
-
プログラミング超初心者です。 ...
-
vba クリップボードクリアにつ...
-
Pythonを勉強する道のり
-
Eclipseソース開発画面の行番号...
-
UWSCが、動作環境の違いで動か...
-
サーブレットで電卓をつくる
-
javaのジェネリックスでTとEの...
-
WindowsでのOvjective-C開発環境
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクリプスのプログラミングに...
-
JavaとAndroidアプリ(Java)違...
-
授業でプログラミングのJavaの...
-
VBA(えくせる)ってなんでメン...
-
スキル高めのIT技術者になぜ左...
-
vectorクラスについて。
-
JAVA基礎の課題で自動販売機
-
大学の授業のプログラミング、...
-
待ち行列の実現ができません
-
JavaScriptとC言語の違いについ...
-
Javaに向いてない人はどんな人...
-
プログラミングの質問です 5の...
-
OpenGLでの楕円の描き方
-
JAVA プログラミング ロッカ...
-
Webデザインを基礎から勉強する...
-
JDK1.6.0_26の日本語ドキュメン...
-
EclipseとVisual StudioをPC1台...
-
Javaについて質問です。 プログ...
-
weblogicのカスタムタグについて
-
プログラム(Java)の楽しさっ...
おすすめ情報