プログラミングを勉強しようと思うのですが、一通りマスターするまでにどれくらいの時間がかかるかわかる方がいらしたら教えてください。
いろいろと見てみて、まずは基本のCから始めようと思うのですが、ある程度マスターするまでにどれくらいの時間が一般的にはかかるのでしょうか?
プロのプログラマーになりたいというのではなく、パソコンを使っていて「ちょっと、ここが何とかならないかな・・・」と思う部分を改良する程度のレベルで結構です。
本業は他にあるのですが、簡単な操作でさえも、ルーチンワークとして繰り返すと面倒くさい、何とかならないか、これらを処理する簡単なプログラムを作ってしまいたい・・・と思ったのがきっかけです。
ちなみに、私のパソコンレベルを申し上げますと、Excelや秀丸での簡単なマクロは作れるので、一般ユーザーよりはパソコンに慣れていると思います。けれども、マクロとプログラミングの大きな差にとまどっているところです。
No.1ベストアンサー
- 回答日時:
ウィンドウズ上のルーチンワークを片付けるためには、C言語は便利な言語とはいえません。
どちらかというと、「WSH」と「マウス・キーボード自動化ツール」を組み合わせた方がいいんじゃないかと思います。
もし最初に達成したい目標がすでに決まっているならば、1ヶ月未満でその問題を片付けることができたら将来有望といえるでしょう。
でももし1ヶ月以上かかったとしても、それは単に向き不向きの問題でしかありませんから、言語や手段を変えればあっさりいくかもしれません。
早速、「RocketMouse」というソフトを試してみました。
もしかしたら、これがあればプログラミングを覚える必要もないかもしれません。
これまで一月ほどプログラミング関係の本をあさっていて、JavaやらPerlやらをあさっていたのですが、意外にこれがあれば十分な気がしてきました。
これで本業に身が入りそうです。
ありがとうございます。
No.5
- 回答日時:
マクロも立派なプログラムですよ。
「マクロとプログラミングの大きな差にとまどっているところです」
開発から実行までの手間の多さを「差」だと思っていませんか?
業務の改善ならまずExcelのマクロを極めてみてはどうでしょうか?
Excelで面倒な部分(大量のファイルを一括処理、とか)なら、Windows Scripting Hostというスクリプトを覚えましょう。
いまさらCが基本、というのはある意味王道かもしれませんが、道のりの険しさを無視して万人に適用する法則ではありません。
「パソコンを覚えるならまずMS-DOSから」というのと同レベルですよ。
ご親切な励ましまでいただいてありがとうございます。
私は知り合いにマクロはプログラムではないと言われてしまったのですが・・・
Windows Scripting Hostをチェックしてみます。
No.4
- 回答日時:
プログラミングをすでに知っている人が、C言語を学ぶのは1ヶ月でとりあえずそこそこのレベルにいけるでしょう。
プログラミングの勉強とC言語を一緒に学ぶ初心者では、半年~無限大(マスターできない)までいろいろです。
なお、完璧にマスター(達人レベル)するには10年ってとこでしょう。
やはり、1か月くらいかかるのですね。
「はじめてのC」みたいなソフトでは手軽にできそうな気もしたのですが、やってみたら意外に奥が深くて長期的視野に立ってからのほうがいいのかな、と思えてきました。
とりあえず、本業があるので、どれくらいのペース配分で勉強しようかと思っていたのです。
ありがとうございます。
No.2
- 回答日時:
何をしたいかによりますね。
簡単な操作と言われているのがどの程度のものなのか・・・Cでもよいとは思いますが,ご要望の内容だとVisual Basicの方が適しているような気がします。
特にエクセルのマクロが作れるということはVBAはつかえるのでしょうから,なおさらBASICのほうが簡単だと思います。
プログラミングは基本的にどの言語でも似たり寄ったりでどれかひとつマスターしてしまえば,ほかの言語を理解するのは容易だと思います。
確かにおっしゃるようにどの言語も似ている部分はあるという気はしているのですが、有識者の方に言われると勇気づけられます。
VBもちょっと見てみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(ビジネス・キャリア) 仕事のレベル感 4 2022/07/23 21:41
- Windows 10 パソコン得意な人どうやって勉強したか教えてください 13 2022/04/26 00:41
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラムの起動、利用について、使用期間を設定する方法 3 2023/08/06 21:03
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(社会科学) 私は歳を取るにつれて思います。パソコンの仕組みや使い方などなどもっと赤ちゃんでも使える様に分かりやす 6 2022/09/09 08:09
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Windows 10 【パソコン カラーフィルターができない 】 パソコンは、富士通。Windows10を使っています ネ 1 2022/04/10 10:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクリプスのプログラミングに...
-
VBA(えくせる)ってなんでメン...
-
EclipseとVisual StudioをPC1台...
-
授業でプログラミングのJavaの...
-
Eclipseソース開発画面の行番号...
-
vba クリップボードクリアにつ...
-
ActivePerlの旧バージョンのダ...
-
JSPファイルで生じるエラーをど...
-
エクセルVBAがMACで動かない
-
質問です。 Java言語を勉強出来...
-
Javaでのエラーについて
-
CrystalReportsのバージョン確...
-
pukiwikiのサーバ移転について
-
MSFormsとは何ですか?
-
リアルプレイヤーの古い(以前...
-
EclipseのJDBCドライバーについて
-
VBAでDVDのトレイを開く。、
-
オブジェクト指向について
-
エクセルでガントチャート
-
!と~について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA(えくせる)ってなんでメン...
-
JavaとAndroidアプリ(Java)違...
-
エクリプスのプログラミングに...
-
vectorクラスについて。
-
授業でプログラミングのJavaの...
-
スキル高めのIT技術者になぜ左...
-
JavaScriptとC言語の違いについ...
-
JAVA基礎の課題で自動販売機
-
内部仕様、外部仕様
-
大学の授業のプログラミング、...
-
Netbeansでの、Java「実行」と...
-
遊びでJavaを勉強しようとして...
-
EclipseとVisual StudioをPC1台...
-
Javaに向いてない人はどんな人...
-
グラフを描く目的でプラットホ...
-
visual c++6.0 入門書
-
VB.NETの参考文献、サイト
-
JAVAでフォートランのプログラ...
-
プログラミングの技術向上について
-
JAVA プログラミング ロッカ...
おすすめ情報