Seakの日記
日々感じたことを書き留めていこうと思っています。

2003年04月06日(日) 今が指し示す未来

2003.04.07 (Mon) 2:57:35

こんな時間になってしまった…。友人とメッセをしていたのだ。どっちかと言うと僕が一方的に語っていたような気がするが、それでも、考えがまとまってためになったような気がする。とは言っても、そろそろ大学も始まるし、後ろでは弟が寝ている。こんな時間に日記を書いている場合ではないのだが…。

やっぱりこの時期、話題は就職の話になる。まあ、お互い大学院進学で、差し迫った話ではないのだが…。それを聞くと、自分のいる研究室がいかに特殊か、思い知らされるような気がする。教官は3人いるのだが、助教授は新任の人で、二日に会ったばかりなのでよく分からない。だが、残りの二人がいい意味でも悪い意味でもアメリカナイズされているような人で、雰囲気はかなり日本的な風習から遠い。研究室というと、教授を頂点に上下関係ができているようなところも多いようだが、この研究室はそれほど人もいないし、教官もそういう性格ではない。僕にはとても合っているのだが、社会に出たとき、これでよいのかと少々不安には思う。普通の研究室の人間関係と企業とはまったく違うだろうが、このような研究室と企業とでは、さらにもっと違うだろう。…なるようになるとしか言えないのだが。やはり、派遣の仕事をやってみるべきだろう。派遣社員と正社員とはまったく違うだろうが、それでもやるのとやらないのとではずいぶん違うはずだからだ。

それにしても、同級生たちの動向はほとんど分からない。連絡を取り合っている友人なんてほとんどいないし、大学にもあまり顔を出していないのだからそれも当然なのだが。ただ、先日彼女とほんの少しだけ話した感じでは、相当就職活動はきついようだ。まあ、八日にはみんな大学に集まって健康診断を受けることになる。そこで会えれば、様子も分かることだろう。

大学生活の日記なのだから、大学に行かないと話にならないような気もする。まあ、休みの日でも、ちゃんと研究をしていればいいのだろうが、はっきり言ってそんなことはしていないし…。とりあえず、それをやればいいのかもしれない。ここで1つ、今の課題をまとめてみることにしようか…。自分以外の誰にも理解できないとは思うのだが。まあ、どうせ載せるなら、ある程度分かるようにすべきだろうか。問題は、その研究が僕のものではなく、教授のものだということなのだが。僕は基本的にサポートであり、今のところは僕自身のアイデアによって、何か加えられたり、ということはないのだ。

現状を大まかにまとめると、まず、僕のすべきことは、教授のプログラムの翻訳だ。C言語で書かれたプログラムを理解し、Javaで書き直せばよいのだ。このとき、完全に同一の動作をする必要があるのだが、JavaはC言語とは違い、オブジェクト指向の言語であるため、その内容は異なってくる。従って、ソースコードを1対1で書き直すことはできない。これが問題なのだ。異なる言語で記述しているのに、まったく同じ動作をさせなくてはならない。これを不勉強な僕がやるのは、そうとう難しい、とこういうわけだ。おそらく、このような要請は世の中一般に多くあることだろう。何らかの手法もあるに違いない。従って、そのような手法から調べていけばいいのかもしれないが…。それで何も得られなかったらどうすればよいのかと考えると…。とりあえず、問題を軽く見ていたことは間違いない。これは僕にとって、相当に難しい問題なのだ。ちなみにそのC言語のプログラムは、800行程度の短いものだ。内容は、自律型の船舶エージェントの動作をシミュレートするものだ。従って、オブジェクトを設計する場合、その自律型のエージェントをクラスとして用意すればいいはずだ。船舶の取る座標、進行速度(速度は方位を含む)、船舶の動作を決定する力の係数などをフィールドとして持ち、進行方向を決定するメソッド、自らの新しい位置を取得するメソッドなどを実装すればいい。それは分かっているのだが、ここの細かい動作が正しいのかどうか、どうやって確認すればいいのか分からないのだ…。実際、動かしてみても正しく動かない。どこが間違っているのか分からないのだ。

前途は多難だが、自分で選んだ道だ。やるしかあるまい。これくらいのことができなければ、ソフトウェアを扱う技術者にはなれないだろう。手間を惜しんでは、将来の自分が苦しむ。まずは、すべきことを順序立てて整理することだ…。

やはり、頭の中だけで考えるよりも、日記にしてみた方がまとまるような気がする。…それを人に読ませるのもどうかと思うが、他の人が見たらどうなのだろう?まあ、こんな日記があっても悪くはないだろう。見てくれと頼んだわけでもないし。…と言ってしまってはあまりに無責任だろうか。

今日は久しぶりにまとまった量になった気がする。読む方は大変かもしれないが、一応書くならこのくらいは書いておきたいものだ。

2003.04.07 (Mon) 3:49:45


 < 過去  目次  未来 >


Seak [MAIL]

My追加