CPUとかコンパイラ開発の理想の入門

メモとして。とくにまとまった議論でもないので興味がない人は読む必要はないです。
4
きしだൠ(K1S) @kis

「IDEではなくコマンドラインで学習開始する」ってのは、準備不足で山のぼりするのと似たようなところがあって、確かに山に登れてしまえば、準備ちゃんとするより準備してないほうがよい経験がたくさんできるだろうけど、力が必要だし、いい経験になるから準備せず山にのぼってみろとかは言えない。

2013-04-09 20:49:30
きしだൠ(K1S) @kis

コマンドラインとか使えなくてもいいから、コンパイラとかCPUくらいは作れるようになろうよ派

2013-04-09 21:51:06
きしだൠ(K1S) @kis

コンパイラとかCPUとかは、ちゃんと勉強しないと作れるようにならないけど、コマンドラインなんかそういう勉強やってれば自然に使えるようになるんで、とりたてて「これを使えないと使える人にならない!」みたいな話をするようなものでもないと思うのだよなー

2013-04-09 22:13:13
NaOHaq(苛性ソーダ) @NaOHaq

@kis いやぁ、シェルをむちゃくちゃ不便な使い方してたりする人が結構いて残念な気分になれますよ。ちょっとしたスクリプト書けば業務効率が凄く上がるのに、ことさらに「操作のスピードを上げる」ことで対処しようとしたりとか。

2013-04-09 22:24:53
きしだൠ(K1S) @kis

@NaOHaq まあ、ツールの使い方は、必要なときにぐぐればいいんじゃないでしょうか。

2013-04-09 22:26:50
NaOHaq(苛性ソーダ) @NaOHaq

@kis いや、ツールの使い方を「変える」という発想がないんですよ。最初に聞いたやり方で、とにかくその操作を素早くできるようにするとかしか考えてなくて、「ぐぐる」より何ステップも前で思考が止まっている。

2013-04-09 22:30:48
きしだൠ(K1S) @kis

@NaOHaq そういう人、コンパイラとかCPUとかの勉強してますか?

2013-04-09 22:31:35
NaOHaq(苛性ソーダ) @NaOHaq

@kis 「大学で習ったのでプロセッサは設計できる」人でもそういうケースがあります。

2013-04-09 22:32:54
きしだൠ(K1S) @kis

@NaOHaq ちゃんといまも勉強している人ですか?

2013-04-09 22:36:15
NaOHaq(苛性ソーダ) @NaOHaq

大学から会社に来て、それまで自分の中で構築していた「聡明な人」のモデルと、会社で出会う「聡明な人」のモデルが食い違って結構戸惑ったのを覚えている。大学だと学業研究以外でも幅広く知識があったりするけど、企業だと業務範囲については凄く鋭いのにそこから外れると途端に「え?」ってなる

2013-04-09 22:37:55
NaOHaq(苛性ソーダ) @NaOHaq

@kis 「勉強」の定義によりますが、多分業務の範囲内のことについてはちゃんと勉強してると思いますよ。

2013-04-09 22:39:37
NaOHaq(苛性ソーダ) @NaOHaq

そもそも「プロセッサの設計」を出来る人自体、人材として貴重だけれども。

2013-04-09 22:40:51
NaOHaq(苛性ソーダ) @NaOHaq

ていうか、頭はよくて業務はさくさくがりがりこなすけど視野が狭くて、というより意識して視野を絞っていて、「ハードウェア設計はやりましたのでここから先はソフトの方で考えてください」とか丸投げされたりするのが困る。

2013-04-09 22:43:13
NaOHaq(苛性ソーダ) @NaOHaq

@kis コンパイラはやってないですねぇ。今の職場だとコンパイラ開発する人達とプロセッサとかIPを開発する人達は離れてるし。

2013-04-09 22:44:45
きしだൠ(K1S) @kis

@NaOHaq それだと、なんか業務で必要なことを業務中に調べてるだけみたいな感じですね。

2013-04-09 22:47:04
NaOHaq(苛性ソーダ) @NaOHaq

ベテランでハード設計の知識も能力もあってアーキテクチャのトレンドにも詳しいのに、「あぁ、モトローラファイルってインテルのHEXファイルみたいな奴ですね」って言ったら「ん、HEXファイルって何」って返されたときはかなり面喰らった。

2013-04-09 22:47:29
NaOHaq(苛性ソーダ) @NaOHaq

@kis というか、どういう人を想定というか、どういう人をどういう状況で育てることを想定されてます?

2013-04-09 22:48:38
きしだൠ(K1S) @kis

@NaOHaq まあ、コンピュータサイエンスをちゃんと勉強しましょうよって話です。どこでも使える人になりましょうと。

2013-04-09 22:50:03
NaOHaq(苛性ソーダ) @NaOHaq

@kis それが出来る人って、それこそスパルタ式でやっても余裕でついて来られる人とかに限られちゃうと思いますよ。実際大学のコンピュータサイエンスの教育はスパルタ式ですし。

2013-04-09 22:52:33
NaOHaq(苛性ソーダ) @NaOHaq

というか、どういう状況で誰を対象として何を教えてどういう人材を育てようとしてるのかがよく見えないんですがー。

2013-04-09 22:54:02
きしだൠ(K1S) @kis

@NaOHaq できるかできないかの境目、どちらかというとできない側の人が、できるようになるといいと思うんです。

2013-04-09 22:56:15
きしだൠ(K1S) @kis

@NaOHaq ネット上で情報与えてるだけなんで、ひとりでもその情報によってできる人が増えればいいかなというのと、あとはできるようにならないまでも興味をもってもらいたいですね。

2013-04-09 23:00:11
きしだൠ(K1S) @kis

@NaOHaq あと、ついてこれない人でも最初はくじけないものを勧めてます。というか、どの段階でも、それぞれの段階で上に行きたい人がくじけないように。

2013-04-09 23:03:24
NaOHaq(苛性ソーダ) @NaOHaq

「立場が違う」ことと「ターゲットにしている層が違う」ことはわかったけど、結局何を目標としているのかがいまいち判然としなかった……

2013-04-09 23:17:00