まず最初に、しょうもない質問ですみません。
言語をマスター出来ている、というのはどこまで出来ればマスター出来ている、と言えるのでしょうか?
出来ればC言語で例えていただけるとありがたいです。
言語をマスターするということ
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 言語をマスターするということ
マスターしているの定義がまず難しいです。
言語規格や実装例などを詳細・具体的に言える知識があればマスターしているといえるのかというと、それでも疑問です(このレベルに達していない教師も少ないですが・・・)。
一般的にプロのC言語の知識レベルは言語規格の厳密な理解とは程遠いのが現状ですが問題なく仕事はこなせています。なので、これをマスターしているといって良いかと思います。
それとまた、言語の理解と実際に複雑なプログラムを構築するスキルは別のものなので同一視するのも間違いです。
と言うことで、何が出来る様になりたいかのほうが大事と思います。
言語規格や実装例などを詳細・具体的に言える知識があればマスターしているといえるのかというと、それでも疑問です(このレベルに達していない教師も少ないですが・・・)。
一般的にプロのC言語の知識レベルは言語規格の厳密な理解とは程遠いのが現状ですが問題なく仕事はこなせています。なので、これをマスターしているといって良いかと思います。
それとまた、言語の理解と実際に複雑なプログラムを構築するスキルは別のものなので同一視するのも間違いです。
と言うことで、何が出来る様になりたいかのほうが大事と思います。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
N_Angelo
Re: 言語をマスターするということ
お返事ありがとうございます。softya(ソフト屋) さんが書きました:マスターしているの定義がまず難しいです。
言語規格や実装例などを詳細・具体的に言える知識があればマスターしているといえるのかというと、それでも疑問です(このレベルに達していない教師も少ないですが・・・)。
一般的にプロのC言語の知識レベルは言語規格の厳密な理解とは程遠いのが現状ですが問題なく仕事はこなせています。なので、これをマスターしているといって良いかと思います。
それとまた、言語の理解と実際に複雑なプログラムを構築するスキルは別のものなので同一視するのも間違いです。
と言うことで、何が出来る様になりたいかのほうが大事と思います。
最近、自分が気になっている企業の採用情報のところで「言語をちょっとでも使ったことある方」と「言語をマスターしている方」というふうに分けられており、
そこで待遇が違っていたので、「言語をマスターするとはどのレベルのこと指すのだろうか?」と思い質問させていただきました。
-
N_Angelo
Re: 言語をマスターするということ
お返事ありがとうございます。softya(ソフト屋) さんが書きました:マスターしているの定義がまず難しいです。
言語規格や実装例などを詳細・具体的に言える知識があればマスターしているといえるのかというと、それでも疑問です(このレベルに達していない教師も少ないですが・・・)。
一般的にプロのC言語の知識レベルは言語規格の厳密な理解とは程遠いのが現状ですが問題なく仕事はこなせています。なので、これをマスターしているといって良いかと思います。
それとまた、言語の理解と実際に複雑なプログラムを構築するスキルは別のものなので同一視するのも間違いです。
と言うことで、何が出来る様になりたいかのほうが大事と思います。
最近、自分が気になっている企業の採用情報のところで「言語をちょっとでも使ったことある方」と「言語をマスターしている方」というふうに分けられており、
そこで待遇が違っていたので、「言語をマスターするとはどのレベルのこと指すのだろうか?」と思い質問させていただきました。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 言語をマスターするということ
この場合は、入門書や課題レベルしか作ったことがないのか最低数万行程度の実戦経験があるレベルかの違いかと思います。N_Angelo さんが書きました:お返事ありがとうございます。softya(ソフト屋) さんが書きました:マスターしているの定義がまず難しいです。
言語規格や実装例などを詳細・具体的に言える知識があればマスターしているといえるのかというと、それでも疑問です(このレベルに達していない教師も少ないですが・・・)。
一般的にプロのC言語の知識レベルは言語規格の厳密な理解とは程遠いのが現状ですが問題なく仕事はこなせています。なので、これをマスターしているといって良いかと思います。
それとまた、言語の理解と実際に複雑なプログラムを構築するスキルは別のものなので同一視するのも間違いです。
と言うことで、何が出来る様になりたいかのほうが大事と思います。
最近、自分が気になっている企業の採用情報のところで「言語をちょっとでも使ったことある方」と「言語をマスターしている方」というふうに分けられており、
そこで待遇が違っていたので、「言語をマスターするとはどのレベルのこと指すのだろうか?」と思い質問させていただきました。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: 言語をマスターするということ
要求仕様を聞いただけでプログラムを作れるならマスターしているレベル、教えて貰いながら作れるならちょっとでも使ったことあるレベル、という感じかもしれないですね。N_Angelo さんが書きました:最近、自分が気になっている企業の採用情報のところで「言語をちょっとでも使ったことある方」と「言語をマスターしている方」というふうに分けられており、
そこで待遇が違っていたので、「言語をマスターするとはどのレベルのこと指すのだろうか?」と思い質問させていただきました。
プログラミング言語をマスターしてるかどうかと業務向けのプログラムを作れるかどうかは実際のところあまり関係ないですからね。
-
N_Angelo
Re: 言語をマスターするということ
softya(ソフト屋)さん
ISLeさん
お返事ありがとうございます。
「要求仕様を聞いただけでプログラムを作れる」ということは、
「~といったことが出来るプログラムが欲しいんだけど」と言われた時に、それを行えるプログラムを自分1人で組める。という事でしょうか?
大雑把な書き方ですみません。
ISLeさん
お返事ありがとうございます。
「要求仕様を聞いただけでプログラムを作れる」ということは、
「~といったことが出来るプログラムが欲しいんだけど」と言われた時に、それを行えるプログラムを自分1人で組める。という事でしょうか?
大雑把な書き方ですみません。
Re: 言語をマスターするということ
そういうことですね。N_Angelo さんが書きました:「要求仕様を聞いただけでプログラムを作れる」ということは、
「~といったことが出来るプログラムが欲しいんだけど」と言われた時に、それを行えるプログラムを自分1人で組める。という事でしょうか?
業務向けだと「~」の部分は「データベースはこれこれで画面レイアウトはこれこれでデータ入力」とか「プロトコルはこれこれでデータ形式はこれこれで通信」といった感じになるので言語に詳しくても業務内容とかエンタープライズ系の開発全般の知識が無いとまったく手が出せない可能性が高いです。
エンタープライズ系で言語が使えるというとたいていその言語でデータベースにアクセスする方法を知っているとみなされます。
本当にプログラミング言語に詳しい人材を探しているかもしれないですけどね。
その企業の業務内容によりますよ。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 言語をマスターするということ
そうですね。
ISLeさんの言われる通り、組み込み業界でいろんなCPUに移植する仕事なら言語仕様をマスターしているレベルじゃないとマズイ事になるので業界により要求されるレベルも変わってきますね。
なのでN_Angeloさんが具体的ではなく一般論で聞かれる限り、大雑把な想定でお答えするしか無いといった感じでしょうか。
ISLeさんの言われる通り、組み込み業界でいろんなCPUに移植する仕事なら言語仕様をマスターしているレベルじゃないとマズイ事になるので業界により要求されるレベルも変わってきますね。
なのでN_Angeloさんが具体的ではなく一般論で聞かれる限り、大雑把な想定でお答えするしか無いといった感じでしょうか。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
N_Angelo
Re: 言語をマスターするということ
softya(ソフト屋)さん
ISLeさん
いろいろと教えていただき、ありがとうございます。
後、具体的に質問出来ず、申し訳ないですorz
ISLeさん
いろいろと教えていただき、ありがとうございます。
後、具体的に質問出来ず、申し訳ないですorz