自己紹介(2018年5月現在)

約一年前、このブログを始めた時にこんな自己紹介記事を書いたのを思い出しました。
先日、Twitterで良い感じの自己紹介記事を読んで、こんな風に書くとわかりやすいのか!僕も書いてみよう!と思ったので、
前回の自己紹介から約1年、どのくらい成長できたのかを見るために、
来年振り返った時に2018年がどんなだったのかを確認するために、再び自己紹介を書いてみます。

 

簡単なプロフィール

 

  • 学部2回生
    • 本来は3回生ですが休学なうなので一応ピチピチの学部2回生です
  • 数学科
    • 工学部の中の数学科です
    • 確率統計とか暗号とかの授業をとりましたが、まだ専門はありません

 

最近仕事としてやっていること

 

かっこつけて「仕事」と言いましたが、バイトとインターンです。
最近いろいろ声をかけてもらえる機会が増え、今は3つ掛け持ちしたりしてます。
内容は三者三様ですが、やっていることのキーワードは以下のような感じです。

 

  • Python並列処理
    • GILがあるのが特徴的なPythonですが、Pythonでいかに並列処理を実現するかの調査など
  • OSSコードリーディング
    • Flask,CPython,ReactNative,Kerasなど
    • Githubで公開されている言語やフレームワークの内部実装を見てみたり
    • この前初めてissue投稿してみたり
  • 機械学習
    • 画像認識の精度向上の為の工夫やフレームワークの使い方の勉強
    • AIシステムの戦隊的な設計など
  • テスト
    • 簡単なテストコード
    • Jenkinsを使った自動化
  • ReactNative
  • CI(Jenkinsなど)
  • スクラム開発
  • AtomicDesign

 

触ったことのあるプログラミング言語

 

これをわざわざ書く意味があるのか不明ですが書きたくなるの。

 

  • Python
    • 最近最も触ってる
    • 機械学習、データ分析、スクレイピング、バックエンド、HPCなど
    • Keras,Tensorflow,scikit-learn,numpy,pandas,matplotlib
    • scrapy
    • Flask
    • etc.
  • Javascript
    • React,ReactNativeでアプリ作ってる
    • 前はjQuery書いてた
    • Vue.js3ヶ月位
    • Angular3日くらい
  • Typescript
    • 最近始めた
    • 全然知らん
  • Nim
    • 競プロ用
    • 好き
  • Haskell
    • 関数型プログラミングの勉強用
  • PHP
    • 昔のバイトでちょっと補修をしてた
  • C
    • 授業でちょっとやった
  • Ruby
    • 前にProgateを1周した
    • もう覚えてない
  • Java
    • ほんとに「はろーわーるど」だけでやめた

 

厳密にはプログラミ厳密にはではないけど

 

  • html
  • CSS
  • SASS
  • SQL
  • Mathematica

 

触ろうと思っているもの

 

  • Go
    • イケイケ言語かっこいい
  • Rust
    • かっこいい
    • 変態のイメージ
  • C++
    • 最低限知っておくべきな気がしてる
  • Swift
    • ReactNative開発で使いそう
  • R
    • 授業でやりそう
  • Cython, PyPy
    • はやいのかっこいい

 

なんか周辺ツールとか

 

知ってて当たり前だろというものから、知っててどうなんねんというものまで簡単に列挙

  • Atom
    • すき
    • 最近VSCode勢の圧力を感じる
  • vim
    • 「実践vim」読んだ
    • Atomにvimキーバインドをあててる
  • Markdown
  • Git
  • Docker
  • Ubuntu
    • 中学の頃ブラッディ・マンデイにあこがれてデュアルブートしたりしてた
    • 2回位Windowsふっとばした

 

作品

 

どれも前回の自己紹介記事から今までの約一年間の間に作ったものです。

 

 

これといったものがないので、今後もなにか面白いものを作っていきたいです。

 

大きな3軸

 

大学1年生の年末(2016/12頃)に何かの専門性を持ったほうが良いと思い、
それまではざっくり「IT分野」と言ってたものの中から専門にするものを3つ選ぶということをしてみました。

 

AI

 

今流行りのAIです。
機械学習、ディープラーニングだけでなくデータ分析なども含めてです。
numpyなどの周辺ライブラリやKerasなどのフレームワークはなんとなくですが、扱えるようになってきました。
実装も大変ですが、理論も大変ですね。

 

「なんとなく実装ができる」だけじゃなく、「ちゃんと理論も理解している」人でありたいと思っています。
先輩らと「ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装」を教材に勉強会を始め、
現在はイアングッドフェロー氏の「深層学習」を教材にぼちぼち勉強会をしています。
復習用の記事もたまに書いています。

 

はやりのニューラルネットやCNN、RNNもそうですが、
回帰分析や決定木などの従来の機会学習も勉強しています。
逆に、最近発表されたGANやCapsNetなども勉強会などで振れてみたりしています。

 

最近は、論文を読まないといけないなと思い始め、
まだじっくりできてはいませんが、ちょろちょろ目を通すようになりました。

 

Web

 

主にフロントエンドです。
React、ReactNativeを用いてアプリを作ったりしています。
バックエンドの知識がまったくなかったのですが、バイト先などで触れる機会があり、
教えてもらいながらぼちぼちWeb通信の仕組みやAWS関連の勉強をはじめました。

 

Security

 

正直全然手が回っていません。
この前ちょろっとポートスキャンをしてみたくらいです。
AIやWebとも組み合わせやすそうなのでやっていきたいです。

 

最近興味あること

 

集中力がなく飽き性なので、興味があちこちに分散してしまっています。

 

  • データ分析
    • Kaggleとか
    • 前処理とか
    • 統計とか
  • 従来の機械学習
    • 回帰分析や決定木などディープラーニング以前の機械学習の勉強
  • ディープラーニング
    • NN,CNN,RNNはもちろんのこと
    • CapsNet,GAN,AdversarialExampleなど最近のやつの勉強
    • NLPはハンズオン参加したくらい
    • 強化学習興味あるけど基礎の基礎の基礎くらいしかしらない
  • アプリ
    • MonacaでReact
    • ReactNative
  • 競プロ
    • 競プロというかアルゴリズムの勉強
    • 蟻本をさっき図書館で借りた
  • 暗号
    • 授業でやった
    • 意外とおもろい
    • MathematicaとPythonで実装
  • HPC
    • おもにPython
    • マルチスレッドとかマルチプロセスとかやってる
    • Cython,PyPy,Numbaとかやりたい
    • GoとRustとかやりたい
  • AI勉強会
    • 機械学習の理論の勉強会
    • たまーにLTしてる
    • 論文読んだり
    • 実装したり

 

最近考えていること,したいこと

 

僕の理想は在学中に「なんらかのサービスを作ること」です。
もう2年生も終わりました。
院に行くとしても残り4年ほどしかなく、微妙に焦っている状態です。

 

最近は、勉強、勉強になっています。
新しい技術を触ってみたい、これがどういう仕組なのか知りたい、そんなモチベで動いています。
ですが、この「勉強」で培った知識やスキルは積み上げたとしても社会に還元しなければ無意味なのではと思っています。

 

「人生をかけて解決したい課題」はなんなのか、
「幸せにしたいと思える人」はどんな人たちなのか、
そんな答えを探しつつも、あまりそれに向かって行動できていない今日このごろです。

 

また、これはただのエゴですが、
「なんらかのハッカソンの受賞経歴」が欲しいなとか思っています。
このハッカソンでは、「誰のためになるのか」、「技術的にどうすごいのか」が、評価されるようですが、
この技術を使って作ってみたい!!という想像が先に膨らみ、
「この技術を使ったらどんなものができるか」という思考順序になっています。
ハッカソン程度ならまだ良いのかもしれませんが、
実際にそれで生きていくには、それだとモチベーションが潰えてしまう気がしています。

 

その辺が2018年3~5月現在の大きな課題です。

 

最近は修行の意味も込めて、大学卒業後はベンチャーや大企業に3年ほど勤務し、
強い人から色々学んだり、会社の周り方を知るのもありかなとか思ったりしています。

 

どうでもいい話

 

ここからはどうでもいい話を書きます。

 

バックパッカー

 

1年生の夏にマレーシアとシンガポールに一人でバックパッカーに行きました。
その記録もあるので、良かったら読んでみて下さい。
コミュ障が発揮されて、あまり多くの人と話さなかったのですが、
今度はもっといろんな人と会話をする旅をしてみたいです。

 

ヒッチハイク

 

4月のあたまに東京の人工知能EXPOに行ったのですが、
その帰りに何となしにヒッチハイクをしてみました。
意外とうまくいきました。

↓その記録

効率化

生活と作業の効率化を日々目指しながら暮らしています。
一日一食にすると日中眠くならない!とか、
PodcastとかPocket読み上げを利用すると移動中も情報収集できる!とか、
ポモドーロ法ええやん!とかです。
あとは何もかもvimキーバインドにする取り組みとかやってます。
たまに、記事書いてたりします

最近は「技術本を読んで勉強する」ことをもっと効率ができる面白いアイディアはないですかねぇ。。とか思ってます。

 

シェアハウス

 

大学には行ってませんが、大学から徒歩5秒くらいのところでシェアハウスをしています。
作業部屋には同居人がいるので、強制力も働き作業が捗ります。
なかなか快適です。

 

目がいい

起きている時間の9割くらいディスプレイを見ている生活をしていますが、
両目とも裸眼で視力Aです。
はい、自慢です。

 

さいごに

 

以上、こんな感じです。
記事投稿率が落ちてきているのが課題です。
1個1個の記事を長くしすぎているのかな、
現在公開記事が136記事あって、下書きのものが79記事もあります。
書きかけのものがめっちゃ多い・・。

 

Twitterアカウントです。

技術系用に作りました。
mrsekut(@mrsekut) | Twitter

 

Githubアカウントです。

スターがもらえるようなものを作るのが目標です。
mrsekut (mrsekut) | GitHub

 

コミュ障ですが、かまってちゃんなので話しかけてもらえると大変喜びますので、気軽に声をかけてください。

コメントを残す