こんばんは。初めまして。

生物系の専攻ですが、最近は時間があればプログラミングを学んでいます。何もわからないところから始まり、数ヶ月経った今も何もわからない状態です。苦笑

ことの発端は、ImageJの画像解析で動画の作成のために、同じ作業を繰り返してやっているのが面倒でマクロを書いてからプログラミングを意識し意識し始めました。

どうやって始めたら良いかを、プログラミングに通じている教授にプログラミングに興味があるから学びたいと言ったら。「何かをするのに必要ならやればいいと思うけど、漠然とやるなら時間の無駄」と言われ出鼻を挫かれたのを覚えています。聞きたかったことはそう言ったことではなく。どうやって学んでいくと良いのかだったのですが…

そんなことで他の人に相談したら「楽しいと思えるなら素質があるから、どんどん学んでいけば良い」と後押しをもらい。まずはPythonはどう?って言われたのでPythonを学び始めました。”初めて”,”Python”のキーワードを参考に初心者用の本をいくつか読んだのですが、他のを読んだあとというのもありますがオライリーのはじめてのプログラミングが一番身になったと思います。

とPythonを学んでいたはずなのですが、日頃から研究している時にこの作業はもっと効率よくできないのかとか、データ名をつけるのももっと楽にならないのか。とか不満たらたらでどうやったら自分の作業効率を良くできるかアイディアを出したところ。HTMLで良いことに気付きました。そこでいったんPythonはストップしてHTMLに切替え、現在勉強しながら自分用のツールを作成しています。

そして何が作りたいかというとこんな感じのHP?。

左上に時刻とそれぞれ期日のあるものまでの時間。があり、あとは書いてあるものそのままです。メモをセンターで大きくとっているのは、研究しているとアイディアとか、他の人の考え方とかいっぱい出てくるのでここで書けるようにすると良いのかなと思い、このレイアウトになっています。

現状プログラミングは趣味としてやっていますが、目的はほぼ研究をサポートできるようなツールの開発です。そしてHTMLを学ぶと必須でCSSとJava Scriptがついてくるので、こちらも学んでいます。

でそれとは別にあれ?自分でOS作ったらもっと楽になるんじゃないの?とか思っていたらPCの基本とかも学び出しました。さらにAIもあったら良いよね?と言った感じで無事に!?Pythonにも戻ってきました。(遊びでProcessingも始めたなんて言えない…)

1日に全てはできないので平日はHTMLとCSS,Java Scriptをやって週末や気が向いた時に他をやると言った感じでやっています。(AIやるから数学も必要なんだよな…)

実験?コレも毎日やっております。いろいろ苦難を乗り越えて、やっと大学院生らしくなってきたのかな…