teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

9

リンクを追加

2015/07/24 19:43

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -73,3 +73,14 @@
73
73
 
74
74
  時代に合わせて修正する必要はあるかもしれませんが、
75
75
  これも学習資産が活きると思います。
76
+
77
+ もちろん、そもそもCOBOLをやるかどうか、基幹業務をやるかどうか、
78
+ という選択はありますが、以上は私から見たCOBOLプログラマ像を述べました。
79
+
80
+
81
+ COBOL技術者のためのJava言語入門 - Fujitsu Japan
82
+ http://www.fujitsu.com/jp/solutions/infrastructure/dynamic-infrastructure/sdas/technology/java-cobol/
83
+
84
+ 最後に、Javaのご学習のために、富士通のサイトのリンクを貼っておきます。
85
+ やはりCOBOL技術者にとってJavaは、学ぶ需要があるのでしょう。
86
+ 少しでもお役に立てれば幸いです。

8

訂正

2015/07/24 19:43

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  また、知り合いのCOBOLプログラマが、
16
16
  「並のサラリーマンより稼いでいる」と、
17
- 自慢げに語っていたことも印象に残ってます。
17
+ 語っていたことも印象に残ってます。
18
18
 
19
19
  まあ、私が彼の給与を直接確認したわけではないですし、
20
20
  条件(金融系の正社員なら高いなど)によって違いますが。
@@ -40,9 +40,9 @@
40
40
 
41
41
  だから、メンテナンスの需要がかなりありますし、新規開発もまだあるようです。
42
42
 
43
- COBOL自体変化が少ないので、学習資産が活きるのもメリットです。
43
+ COBOL自体変化が少ないので、学習資産が活きるのもメリットです。
44
44
  ただ、COBOLの規格も少しずつ進歩してます。
45
- 今はオブジェクト指向やネットワーク対応などもしているようです。
45
+ 今はオブジェクト指向やネットワークにも対応していす。
46
46
 
47
47
 
48
48
  ただ、他言語をひとつ学ばれるのは良いかもしれません。
@@ -52,22 +52,22 @@
52
52
  今のうちに書き替えておこう、という流れが出てきました。
53
53
 
54
54
  そして、Javaも基幹業務でよく使われる言語なので、
55
- COBOLからの移行案件はJavaが多いです。
55
+ COBOLからの移行案件はJavaが多いようです。
56
56
 
57
57
  全面移行でなく、バッチ処理はCOBOLのほうが適しているので、
58
- フロントの処理だけJavaで、バックはCOBOLとかもよくあります。
58
+ フロントの処理だけJavaで、バックはCOBOLとかもよくあるようです。
59
59
 
60
60
  だから、COBOLのほかに覚えるならJavaが良いと思います。
61
61
  COBOLからJavaへの翻訳者は少ないので貴重です。
62
62
 
63
- PHPやRubyなどのLL系言語は習得しやす
63
+ PHPやRubyなどのLL系言語を私使って
64
- 私の個人的な好みで言えば好きです。
64
+ 経験上からも習得しやすいと思いますし、個人的な好みで言えば好きです。
65
65
  ですが、基幹業務にはまったく向きません。
66
66
 
67
67
  また、LLはスラスラ書ける若い人がゴロゴロいるので、
68
68
  COBOLほどの希少価値はありません。
69
69
 
70
- それから言語をたくさん覚えるより、
70
+ それ言語をたくさん覚えるより、
71
71
  とくに基幹業務であれば、業務知識や
72
72
  メインフレームを扱えることのほうが重要でしょう。
73
73
 

7

訂正

2015/07/24 19:28

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  以下、理由をご説明します。
7
7
 
8
8
  最初に恐縮ですが、私自身はCOBOLでの開発経験がありません。
9
- ですから以下は、伝聞での情報であることを、先にお断りしておきます。
9
+ ですから以下は、業界での伝聞であることを、先にお断りしておきます。
10
10
 
11
11
 
12
12
  昔、プログラムを教わった先生から「COBOLは喰える」

6

加筆訂正

2015/07/24 19:23

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -38,7 +38,7 @@
38
38
  とくに古い時代のCOBOLは、秘伝のタレ化していて、若い人がスラスラ読めません。
39
39
  (作成された年が)その人より年上のコードだったりします。
40
40
 
41
- だから、メンテナンスの需要がかなりありますし、新規開発もまだまだあるようです。
41
+ だから、メンテナンスの需要がかなりありますし、新規開発もまだあるようです。
42
42
 
43
43
  COBOL自体が変化が少ないので、学習資産が活きるのもメリットです。
44
44
  ただ、COBOLの規格も少しずつ進歩してます。
@@ -55,13 +55,16 @@
55
55
  COBOLからの移行案件はJavaが多いです。
56
56
 
57
57
  全面移行でなく、バッチ処理はCOBOLのほうが適しているので、
58
- フロントだけJavaで、バックはCOBOLとかもあります。
58
+ フロントの処理だけJavaで、バックはCOBOLとかもよくあります。
59
59
 
60
60
  だから、COBOLのほかに覚えるならJavaが良いと思います。
61
61
  COBOLからJavaへの翻訳者は少ないので貴重です。
62
62
 
63
- PHPなどのLL系言語は言語そのものは習得しやすいです
63
+ PHPやRubyなどのLL系言語は習得しやすいです
64
+ 私の個人的な好みで言えば好きです。
65
+ ですが、基幹業務にはまったく向きません。
66
+
64
- スラスラ書ける若い人がゴロゴロいるので、
67
+ また、LLはスラスラ書ける若い人がゴロゴロいるので、
65
68
  COBOLほどの希少価値はありません。
66
69
 
67
70
  それから言語をたくさん覚えるより、

5

加筆訂正

2015/07/24 19:20

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -48,12 +48,15 @@
48
48
  ただ、他言語をひとつ学ばれるのは良いかもしれません。
49
49
  とくにJavaがもっともおすすめです。
50
50
 
51
- なぜかというと、COBOLを書ける人が少なくなっていくので
51
+ なぜなら、COBOLを書ける人が少なくなっていく
52
- 今のうちに書き替えておこう、という流れ出てきました。
52
+ 今のうちに書き替えておこう、という流れ出てきました。
53
53
 
54
54
  そして、Javaも基幹業務でよく使われる言語なので、
55
55
  COBOLからの移行案件はJavaが多いです。
56
56
 
57
+ 全面移行でなく、バッチ処理はCOBOLのほうが適しているので、
58
+ フロントだけJavaで、バックはCOBOLとかもあります。
59
+
57
60
  だから、COBOLのほかに覚えるならJavaが良いと思います。
58
61
  COBOLからJavaへの翻訳者は少ないので貴重です。
59
62
 

4

訂正加筆

2015/07/24 19:14

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -5,67 +5,65 @@
5
5
  COBOLです。
6
6
  以下、理由をご説明します。
7
7
 
8
- 最初に恐縮ですが、私自身はCOBOLの開発経験がありません。
8
+ 最初に恐縮ですが、私自身はCOBOLの開発経験がありません。
9
- ですから以下は、伝聞での情報でしかないことを、先にお断りしておきます。
9
+ ですから以下は、伝聞での情報であることを、先にお断りしておきます。
10
10
 
11
- ただ昔、プログラムを教わった先生が「COBOLは喰える」
12
- といった意味のことを言ったことが今でも印象に残っています。
13
11
 
14
- また知り合いのCOBOLプログラマが、普通のサラリーマンより稼いでいる」
12
+ 、プログラムを教わった先生からCOBOLは喰える」
15
- 自慢げに語いたことも印象に残ってます。
13
+ た意味のことを聞いたことが今で記憶に残ってます。
16
14
 
15
+ また、知り合いのCOBOLプログラマが、
16
+ 「並のサラリーマンより稼いでいる」と、
17
+ 自慢げに語っていたことも印象に残ってます。
18
+
17
19
  まあ、私が彼の給与を直接確認したわけではないですし、
18
- 条件(金融系の正社員なら高いなど)によって違うようですが。
20
+ 条件(金融系の正社員なら高いなど)によって違いますが。
19
21
 
20
22
 
21
23
  なぜCOBOLなのかというと、今でも需要があるからです。
22
24
  書かれたプログラムが多くて、書ける人は少ないからです。
23
25
 
24
- じっさいに実務に携われておられたご質問者様には釈迦に説法ですが、
26
+ じっさいに過去の実務に携われておられたご質問者様には釈迦に説法ですが、
25
27
  基幹業務のシステム開発に、COBOLはよく使われていますね。今もメジャーでしょう。
26
- 何十年も使われているので、今でも大量のコードが蓄積されています。
28
+ 何十年も使われ続けているので、今でも大量のコードが蓄積されています。
27
29
 
28
- いっぽう、書ける人は年々少なくなっています。
30
+ そのいっぽう、書ける人は年々少なくなっています。若者のCOBOL離れが進んでいます。
29
- 理由は、ほかに新言語どんどん登場してこと、
31
+ ネットでの情報少ないこともあり若者はレガシーな言語よりモダンな言語に惹かれます。
30
- メインフレーム(大型汎用機)に触れる機会が少ないこと
32
+ メインフレーム(大型汎用機)の実機に触れる機会が少ないことも大きいでしょう。
31
- 書籍やネットでの情報が少ないこと、若者のCOBOL離れなど。
32
33
 
33
- 職業プログラマでCOBOLを書く人は多いですが、
34
+ また、職業プログラマでCOBOLを書く人は多いですが、アマチュアで書く人は少ないです。
34
- アマチュアでCOBOLを書く人は少ないです。
35
- これがCやJavaやPHPだと、アマチュアでも人気で
35
+ これがCやJavaやPHPだと、アマチュアでも人気でしょう
36
+ つまり、COBOLはアマチュアとプロの落差が大きい言語で、だから需要が多く喰えるわけです。
36
37
 
37
- つまり、COBOLはアマチュアとプロ落差が大き言語で
38
+ とくに古い時代のCOBOLは、秘伝タレ化して若い人がスラスラ読めません。
38
- だから需要多く、喰える言語ということです。
39
+ (作成された年)その人より年上のコードったりします。
39
40
 
40
- とくに古い時代のCOBOLは、若い人がスラスラ読めません。
41
- 人よ年上のコードだったりするので、秘伝のタレ化ています。
41
+ だから、メンテナンス需要がかなすし、新規開発もだまだあるようです。
42
42
 
43
- だから、メンテナンスの需要がかなりあります。
44
- 新規開発もまだまだあるようですし。
45
-
46
43
  COBOL自体が変化が少ないので、学習資産が活きるのもメリットです。
47
44
  ただ、COBOLの規格も少しずつ進歩してます。
48
- 今はオブジェクト指向やネットワーク対応などしていす。
45
+ 今はオブジェクト指向やネットワーク対応などしているようです。
49
46
 
50
47
 
51
48
  ただ、他言語をひとつ学ばれるのは良いかもしれません。
52
49
  とくにJavaがもっともおすすめです。
53
50
 
54
51
  なぜかというと、COBOLを書ける人が少なくなっていくので、
55
- 今のうちに書き替えておこう、という流れ出てきました。
52
+ 今のうちに書き替えておこう、という流れ出てきました。
56
53
 
57
- そして、Javaも基幹業務でよく使われる言語で、
54
+ そして、Javaも基幹業務でよく使われる言語なので、
58
- COBOLから置きかえる先はJavaが多いです。
55
+ COBOLからの移行案件はJavaが多いです。
59
56
 
60
57
  だから、COBOLのほかに覚えるならJavaが良いと思います。
61
58
  COBOLからJavaへの翻訳者は少ないので貴重です。
62
59
 
63
60
  PHPなどのLL系言語は言語そのものは習得しやすいですが、
64
61
  スラスラ書ける若い人がゴロゴロいるので、
65
- COBOLほど希少価値はありません。
62
+ COBOLほど希少価値はありません。
66
63
 
67
64
  それから言語をたくさん覚えるより、
68
- とくに基幹業務であれば、たぶん業務知識のほうが重要でしょう。
65
+ とくに基幹業務であれば、業務知識
66
+ メインフレームを扱えることのほうが重要でしょう。
69
67
 
70
68
  時代に合わせて修正する必要はあるかもしれませんが、
71
69
  これも学習資産が活きると思います。

3

加筆

2015/07/24 19:06

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -3,28 +3,32 @@
3
3
  > 現在、業界で求められるスキルや、採用に優位な資格はどういったものになりますでしょうか?
4
4
 
5
5
  COBOLです。
6
- 以下ご説明します。
6
+ 以下、理由をご説明します。
7
7
 
8
- 最初に恐縮ですが、私自身はCOBOLを書いたことがありません。
8
+ 最初に恐縮ですが、私自身はCOBOLの開発経験がありません。
9
- から以下は、伝聞でしかないことを先にお断りしておきます。
9
+ ですから以下は、伝聞での情報でしかないことを先にお断りしておきます。
10
10
 
11
11
  ただ昔、プログラムを教わった先生が「COBOLは喰える」
12
12
  といった意味のことを言ったことが今でも印象に残っています。
13
13
 
14
+ また、知り合いのCOBOLプログラマが、「普通のサラリーマンより稼いでいる」
15
+ と自慢げに語っていたことも印象に残ってます。
14
16
 
17
+ まあ、私が彼の給与を直接確認したわけではないですし、
18
+ 条件(金融系の正社員なら高いなど)によって違うようですが。
19
+
20
+
15
21
  なぜCOBOLなのかというと、今でも需要があるからです。
16
22
  書かれたプログラムが多くて、書ける人は少ないからです。
17
23
 
18
- ご質問者様はじっさいに実務に携われておられたで、
24
+ じっさいに実務に携われておられたご質問者様には釈迦に説法すが
19
- 釈迦に説法だとは思いますが、基幹業務のシステム開発に、
20
- COBOLはよく使われていますね。今もメジャーでしょう。
25
+ 基幹業務のシステム開発に、COBOLはよく使われていますね。今もメジャーでしょう。
21
26
  何十年も使われているので、今でも大量のコードが蓄積されています。
22
27
 
23
28
  いっぽう、書ける人は年々少なくなっています。
24
- 理由は、ほかに新言語がどんどん登場ること、
29
+ 理由は、ほかに新言語がどんどん登場していること、
25
30
  メインフレーム(大型汎用機)に触れる機会が少ないこと、
26
- ネットの情報が少ないこと、
31
+ 書籍やネットの情報が少ないこと、若者のCOBOL離れなど。
27
- 若い人がレガシーだから嫌がること、など。
28
32
 
29
33
  職業プログラマでCOBOLを書く人は多いですが、
30
34
  アマチュアでCOBOLを書く人は少ないです。
@@ -52,7 +56,9 @@
52
56
 
53
57
  そして、Javaも基幹業務でよく使われる言語で、
54
58
  COBOLから置きかえる先はJavaが多いです。
59
+
55
60
  だから、COBOLのほかに覚えるならJavaが良いと思います。
61
+ COBOLからJavaへの翻訳者は少ないので貴重です。
56
62
 
57
63
  PHPなどのLL系言語は言語そのものは習得しやすいですが、
58
64
  スラスラ書ける若い人がゴロゴロいるので、
@@ -60,5 +66,6 @@
60
66
 
61
67
  それから言語をたくさん覚えるより、
62
68
  とくに基幹業務であれば、たぶん業務知識のほうが重要でしょう。
69
+
63
- 時代に合わせて修正する必要あるかもしれませんが、
70
+ 時代に合わせて修正する必要あるかもしれませんが、
64
71
  これも学習資産が活きると思います。

2

追加

2015/07/24 16:37

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -35,6 +35,7 @@
35
35
 
36
36
  とくに古い時代のCOBOLは、若い人がスラスラ読めません。
37
37
  その人より年上のコードだったりするので、秘伝のタレ化しています。
38
+
38
39
  だから、メンテナンスの需要がかなりあります。
39
40
  新規開発もまだまだあるようですし。
40
41
 
@@ -56,3 +57,8 @@
56
57
  PHPなどのLL系言語は言語そのものは習得しやすいですが、
57
58
  スラスラ書ける若い人がゴロゴロいるので、
58
59
  COBOLほど希少価値はありません。
60
+
61
+ それから言語をたくさん覚えるより、
62
+ とくに基幹業務であれば、たぶん業務知識のほうが重要でしょう。
63
+ 時代に合わせて修正する必要があるかもしれませんが、
64
+ これも学習資産が活きると思います。

1

追加

2015/07/24 15:02

投稿

LLman
LLman

スコア5592

answer CHANGED
@@ -3,11 +3,15 @@
3
3
  > 現在、業界で求められるスキルや、採用に優位な資格はどういったものになりますでしょうか?
4
4
 
5
5
  COBOLです。
6
+ 以下ご説明します。
6
7
 
7
- お断りしておくと、恐縮ですが私自身はCOBOLを書いたことがありません。
8
+ 最初に恐縮ですが私自身はCOBOLを書いたことがありません。
9
+ だから以下は、伝聞でしかないことを先にお断りしておきます。
10
+
8
11
  ただ昔、プログラムを教わった先生が「COBOLは喰える」
9
12
  といった意味のことを言ったことが今でも印象に残っています。
10
13
 
14
+
11
15
  なぜCOBOLなのかというと、今でも需要があるからです。
12
16
  書かれたプログラムが多くて、書ける人は少ないからです。
13
17
 
@@ -29,6 +33,16 @@
29
33
  つまり、COBOLはアマチュアとプロの落差が大きい言語で、
30
34
  だから需要が多く、喰える言語だということです。
31
35
 
36
+ とくに古い時代のCOBOLは、若い人がスラスラ読めません。
37
+ その人より年上のコードだったりするので、秘伝のタレ化しています。
38
+ だから、メンテナンスの需要がかなりあります。
39
+ 新規開発もまだまだあるようですし。
40
+
41
+ COBOL自体が変化が少ないので、学習資産が活きるのもメリットです。
42
+ ただ、COBOLの規格も少しずつ進歩してます。
43
+ 今はオブジェクト指向やネットワーク対応などしています。
44
+
45
+
32
46
  ただ、他言語をひとつ学ばれるのは良いかもしれません。
33
47
  とくにJavaがもっともおすすめです。
34
48
 
@@ -41,4 +55,4 @@
41
55
 
42
56
  PHPなどのLL系言語は言語そのものは習得しやすいですが、
43
57
  スラスラ書ける若い人がゴロゴロいるので、
44
- COBOLほど希少価値はありません。
58
+ COBOLほど希少価値はありません。