言語は、複数習得しておく必要はあるか?
■ このスレッドは過去ログ倉庫に格納されています
0001JOE
NGNGだが、今、現在、VC++のセミナーを受けているのだが、MSの概念が非常に難しく、まだ、PERLやJAVA等の方が勉強にとっつきやすい。
オタク的興味を持つのがプログラマーの必須条件だとしたら、プログラミング言語はだいたい使いこなせるようでないと駄目だと思うんですが、普通、みんな何種類くらい習得してるのでしょうか?
(実務経験じゃなくてもいいです。)
0002名無しさん@お腹いっぱい。
NGNG板違いだろう。
愛を込めて 26才無職へ。
0003名無しさん@お腹いっぱい。
NGNG0004名無しさん@お腹いっぱい。
NGNGVBは言わない方が良いと思う
0005>1
NGNGあなたの場合は国語とか。
0007名無しさん@お腹いっぱい。
NGNG0008名無しさん@お腹いっぱい。
NGNGc#を勉強しろ
ばかもの 俺は国津慎吾だ
0009名無しさん@お腹いっぱい。
NGNG0010名無しさん@お腹いっぱい。
NGNG0011名無しさん@お腹いっぱい。
NGNG以上
0012名無しさん@お腹いっぱい。
NGNG0013名無しさん@お腹いっぱい。
NGNG無理やり理解する能力が必要です。
0014名無しさん@お腹いっぱい。
NGNGや、perlてUNIX系と違ったん?
なに系?
0015名無しさん@お腹いっぱい。
NGNG0016名無しさん@お腹いっぱい。
NGNGRuby のまつもとさんは 100以上の言語を使えるらしいよ。
すげえ。
0017名無しさん@お腹いっぱい。
NGNG粘着気質?
0018名無しさん@お腹いっぱい。
NGNG覚える必要無し!
0019名無しさん@お腹いっぱい。
NGNG0020名無しさん@お腹いっぱい。
NGNGご面倒かとは思いますが、何卒。
0021名無しさん@お腹いっぱい。
NGNG叩き合いになって面白いかも(w
0022>20
NGNG0023名無しさん@お腹いっぱい。
NGNGまつもとさんの信者じゃなくてruby信者、だな。
でもこの板じゃrubyistの棲息率はたいして高くないと思うがね。
UNIX板とかの方が多いだろ。んでもって煽りに乗る人も少ないよ
うな気がする。
0024>23
NGNGUNIX板ではRubyは話題には出ないけどプログラム技術板には
スレがあるから、一番棲息率が高いのはプログラム技術板でしょ。
多分ね。
0025名無しさん@お腹いっぱい。
NGNG中身のない書き込みはやめろよ ボケ
0026名無しさん@お腹いっぱい。
NGNGケツの穴小さい。
0027>>25
NGNG0028名無しさん@お腹いっぱい。
NGNG0029名無しさん@お腹いっぱい。
NGNGに関して言うと、やはり土台はCまたはC++というふうになると思う。
それから>>1の質問に対しては複数の言語を知っとくには越した事はないが、逆に
そんな事に時間が費やせるのなら、ある程度自分のニーズに合った言語を絞ってから
(例えば俺の場合OSそのものを扱うプログラムを組みたいから)C@`C++@`将来的に就職の
時に便利だからJavaでも勉強しようかと思う。
>>1が言ったとおり職業上の関係、VC++をやるのも一つの手でもあるだろう。
PS. UNIX系プログラマーが何故、VB、VC++、なんかやるのか分からん。
もしUNIXを使っているのであれば、そんなモノに見向きもしないのだが。
0030名無しさん@お腹いっぱい。
NGNGコード補完が便利なんですよ。
0031名無しさん☆もういっぱい
NGNGVBがいいとかVCがいいとか、分かりもしない客が言うんだな。
新しい言語ならいいと思ってる奴も多いし。
そういやぁ、久しぶりに6809のアセンブラの仕事がきたぞ。
0032名無しさん@お腹いっぱい。
NGNGUnix系と言っている以上、複数の言語が使えないほうが不思議なんだけど?
sh、make、awk|sed、m4とか常時つかってないかい?
perlもこの頃よく使うようになってきた
0033名無しさん@お腹いっぱい。
NGNGを言語というのは....
0034名無しさん@お腹いっぱい。
NGNG0035ああっ名無しさまっ
NGNG0036名無しさん@お腹いっぱい。
NGNG(スクリプト)言語だろう。とういかこんなのに答えちゃ駄目?
0037>31
NGNG興味ある。
0038名無しさん@お腹いっぱい。
NGNGわかっていない。
ひとつでも得意なのがあって、それが会社で使えれば一時的に
はそれでいいと思う。
C++を収得したと自分で思っていてもVC++しか使ったこ
とがなくC++Builderを使わないといけなくなったと
きは当分の間は手も足もでなくなるかも知れない。
一生懸命勉強しても環境が変われば大きく打撃を受けます。
私の場合、今まで勉強してきたことのほとんどが無駄になりま
した。
プログラマーは永遠に勉強を続けなくてはいけません。
個人的に勉強するのなら何を勉強するかは賭けになります。
今、現時点で優秀なプログラマーだと自分で思っている人も
環境が変わると(OS、コンパイラなど)たちまちダメな
プログラマーになってしまうのです。
かといって、先を見越して会社と関係の無い勉強まで自宅で
続けるのであれば給料が割に合わない仕事になります。
何をどの配分で勉強するかは、あなたの入れそうな会社と、
あなたのやりたいことで決めればいいでしょう。
それで入社に役立つかどうかはわかりませんし、入社後に役
にたつかどうかもわかりません。賭けです。
わたしはいくつかの言語ができますが、C言語系以外の言語
は知っていても価値が無くなってしまいました。
0039名無しさん@お腹いっぱい。
NGNG>わかっていない。
「まともにわかる」ってもがどの程度のレベルを言ってるのか
分からないけど、私の周囲では複数の言語で仕事をしている人がほとんど。
ネット上でも、当たり前といっていいほどよく見かける。
複数の言語使うのはそれほど難しいものではありません。
>C++を収得したと自分で思っていてもVC++しか使ったこ
>とがなくC++Builderを使わないといけなくなったと
>きは当分の間は手も足もでなくなるかも知れない。
>今、現時点で優秀なプログラマーだと自分で思っている人も
>環境が変わると(OS、コンパイラなど)たちまちダメな
>プログラマーになってしまうのです。
優秀な人は環境が変わっても習得は早いものです。
(特にVC→BCB程度の移行なら、まったく苦にしないでしょう)
0040名無しさん@お腹いっぱい。
NGNG言語という意味ではあんまし苦労はなかったけども
MFC→VCLが面倒だった。
VCL→MFCよりはぜんぜんマシか‥
0041名無しさん@お腹いっぱい。
NGNG入ってもそのプロジェクトの初期段階で一通り使えるようになる。
つーか、自分の母国語以外に興味を持って自分で勉強するくらいで
ないとプログラマに向いてないと思う。
0042虹
NGNGそれさえもまともに理解していないと思う。
0043お腹いっぱい。
NGNGそういえば、「俺はCしか分からない」
でも、Cなら何でも聞けっていう人いましたね。
あのお方は結局Cに詳しかったのかな?
0044名無しさん@お腹いっぱい。
NGNG>プロジェクトの初期段階で一通り使えるようになる。
その「一通り」って言葉も曖昧だな。
バックエンド、フロントエンド、ロジック、データベース、
ネットワークプロトコルから3Dモデリングまで?
0045名無しさん@お腹いっぱい。
NGNGだからさ、ハッキリ言うとそういう近視眼的な思考がプログラミングに
向いてないんだよ。
PL/I だけでグラフィック処理できますか?
COBOLの言語仕様内で通信プロトコルのハンドリングロジック書けますか?
BASIC で OS 書けますか?
VB で ROM 焼き用プログラム書けますか?
各言語の適用範囲を判断するのは論旨以前の問題だと思うぞ。
言語仕様上無理なものは無理なんだからさ。
それは仕事を受ける以前に判断することであって、ここで言う
複数言語の習得の是非とは無関係。
まあ君の突っ込みたい所は大体解るんだけどさ(^^;
新しい言語を人並みに(その言語で開発依頼の来た仕事を、
その言語に習熟していると自称している人並みに)こなせるまでに、
1ヶ月以上かかる奴はプログラマとしての適正がないと思う。
反論があればどうぞ。
0046名無しさん@お腹いっぱい。
NGNG>ネットワークプロトコルから3Dモデリングまで?
これって、もともと基本概念がわかってれば、(自分にとって)新しい
言語を始めたときに、どの言語でどう書くか、とか、どんなライブラリ
が提供されているかを「調べれば」書けるようになるようなもんでない
のか?
0047名無しさん@お腹いっぱい。
NGNG0048>47
NGNG覚えるのは1ヶ月
嫌になるのに半年
0049名無しさん@お腹いっぱい。
NGNG一休さん?
0050>49
NGNGいっきゅーさんっ。
0051>48
NGNG嫌になるのも今日から
覚えるのは半年後から
じゃない?
0052名無しさん@お腹いっぱい。
NGNGあのスレはネタだ。
0053名無しさん@お腹いっぱい。
NGNG|その言語に習熟していると自称している人並みに)こなせるまでに、
|1ヶ月以上かかる奴はプログラマとしての適正がないと思う。
|反論があればどうぞ。
自分は1ヶ月もあれば何でもできると思っている人が多いのは
事実です。でも実際は無理ですね。
いろんな分野の経験がないと自分の分野の狭さには気づかない
ものです。
言語が同じC++だったとしてもOSがWindows 98から
Linuxに変わっただけで自称なんでも即適応プログラマー
のほとんどが終わってしまうと思う。
だいたい、自称なんでもできるプログラマーはたくさんいるが
、その人はたいがいROMライターやROMエミュレーター、
ICEを持っていない。また、それらが何をする物なのかも
知らなかったりする。
例えは悪いかも知れないけど将棋のルールを覚えるのは簡単か
も知れないけど将棋が強くなるのは難しい。
でも将棋の弱い人も自分では弱いと思っていなかったりするも
のだ。
将棋の場合は勝ち負けがあるので強い弱いの判定は簡単なんだ
けどプログラマーの場合は、はっきりとAさんとBさんのどち
らが良いプログラマーかというを判断することが難しい。
はっきり判断するのが難しいから、みんな三流でも一流だと思
いやすい。
私もたくさんもヘボプログラマーをみてきたが、その人たちは
自分を一流だと思っている。
1ヶ月でなんでも仕事がこなせると自分で思いこんでいる人は
自分勝手な判断をする人で客観的な判断のできない人です。
そのような思いこみの激しい人はプログラマーに向いていない。
0054名無しさん@お腹いっぱい。
NGNG>、その人はたいがいROMライターやROMエミュレーター、
>ICEを持っていない。また、それらが何をする物なのかも
>知らなかったりする
そ、そっちへ逝くか???
0055名無しさん@お腹いっぱい。
NGNGなかなか的を得てますねぇ
身の回りの奴に言い聞かせたいゼ
0056名無しさん@お腹いっぱい。
NGNG|>、その人はたいがいROMライターやROMエミュレーター、
|>ICEを持っていない。また、それらが何をする物なのかも
|>知らなかったりする
|そ、そっちへ逝くか???
そんなROMに焼くようなプログラムなんて特殊すぎると
いいたいのでしょう。
でも私はそういうプログラムをやってきた。
組み込み機器のプログラムや家庭用ゲーム機もやってきた。
それだけをやってきたわけではない。
MS−DOSのソフトもやった。
今はWINDOWSだけだ。
勉強だけならUNIXもやってきた。
たくさんいろんな経験があるとはいわないけど一部分しか経験
がないのに、どんな環境も即対応というやつみるとむかつくよ。
特にゲーム機プログラマーは悲惨だと思うよ。
機種が変わればもう死亡だからね。
アセンブラプログラマはCPUやハードが変わるとふりだしとは
いかなくても限りなくふりだしに戻ります。
私は最初の職業プログラマーだった会社がアセンブラ専門会社でした。
社員みんなアセンブラしか知らなかった。
私はC言語も得意だったので別の会社に移り生き残ることができた。
しかし、MS−DOSからWINDOWSへの波など試練は
尽きなかった。
今もプログラムは作っているがもう疲れた。
プログラマーは割に合わない職業だ。
まあ向いていないってことかな。
といいながら長年やってきた。
0057名無しさん@お腹いっぱい。
NGNG0058<53
NGNGプログラマだ。
って読めるよな。
0059名無しさん@お腹いっぱい。
NGNG0060名無しさん@お腹いっぱい。
NGNG0061名無しさん@お腹いっぱい。
NGNGちと短絡的すぎないか?
0062名無しさん@お腹いっぱい。
NGNGようにしか読めないのだが。
それとも1ヶ月で何でもこなせると言ってる奴はすべからく駄目だ
と言っているのか?
0063名無しさん@お腹いっぱい。
NGNGわけて考えてるんだが、だめか?
0064名無しさん@お腹いっぱい。
NGNG0065オレは
NGNG0066名無しさん@お腹いっぱい。
NGNG0067名無しさん@お腹いっぱい。
NGNG>その人はたいがいROMライターやROMエミュレーター、
>ICEを持っていない。また、それらが何をする物なのかも
>知らなかったりする。
どういう根拠か知らないけど、決めつける人だねぇ(^^;
ICEはさすがに自宅には持ってないけど、使ったことくらいあるよ。
俺はasm専業じゃないから53さんほど効率いいコードも書けない
かもしれないけど、初めてその手の仕事が入った時も1ヶ月で
勉強期間は一通り終わっていたように思うよ。
まあ、確かに一口に開発って言ってもいろんな環境があるので、
'1ヶ月で…'というのは期間として少なすぎたかもしれないよね。
多少酔ってたかもしれないので、訂正及び追記しときます。
新しい言語を人並みに(その言語で開発依頼の来た仕事を、
その言語に習熟していると自称している人並みに)こなせるまでに、
32日以上かかる奴はプログラマとしての適正がないと思う。
~~~~
追記
アセンブラは石ごとに'文法'が違うのだから、'言語'という
より'機械語'により近いのではないか?
とてもこのスレで言う「言語」とは言えないのでは?
0068名無しさん@お腹いっぱい。
NGNGこのぐらいできて当たり前ですね。
by 尻コンバレープログラマ
0069名無しさん@お腹いっぱい。
NGNG0070。>
NGNG0071名無しさん@お腹いっぱい。
NGNG>その人はたいがいROMライターやROMエミュレーター、
>ICEを持っていない。また、それらが何をする物なのかも
>知らなかったりする。
>67
>どういう根拠か知らないけど、決めつける人だねぇ(^^;
ほんとに、その通りだね。
だいたい、自営業者じゃなくて自宅にICEもってるヤツなんているか?
オモチャみてえなPICのICEとかのこと逝ってるんじゃねえだろうな(w
それから、今は普通フラッシュROMつかうから、ROMエミュレータなん
かつかわねえんだよ。
今の時代、組み込みをやりたければ、RTOSを使うスキルのほうがよっ
ぽど重要だし、RTOSになれることのほうがよっぽど重いタスクだ。
ICEの使い方知ってたって、偉くも何ともねえ。
53はいつの話をしているんだろう。
0072名無しさん@お腹いっぱい。
NGNG面白かったよ、ありがとう。
15年前にやったSystem370のasmを見て、しばし遠い目 ^^;
せっかく覚えたんだけど、役に立ったのはそのプロジェクトだけで、
その後の仕事には結局糞の役にも立たなかった。
0073名無しさん@お腹いっぱい。
NGNG複数知ってるとコミュニケーションに役にたつよ・・・当たり前か(汗
0074>68
NGNG他人が1ヶ月かかるのを3日で作ってくれる人は実在するよ。
組込屋さんでその専門の人ならまあ当たり前だけどね。
0075むかし
NGNGASCIIからソースコード?と解説を載せた本が出ていた。
なんというか、UNIXのサブサブサブセットって感じ。
使われたBASICは一般的なマイクロソフト系(Nベーシックだとか)
だったと思います。
>>45
0076名無しさん@お腹いっぱい。
NGNG0077μ-UX
NGNGOSっつーより、shellって感じだった気がする。
0078名無しさん@お腹いっぱい。
NGNG人工知能を作るつもりで人工無能を作ったようなもの(笑)
■ このスレッドは過去ログ倉庫に格納されています