概念や技術

  • ソート・二分木・グラフ等の基本的なデータ構造とアルゴリズム
  • 継承・カプセル化等のオブジェクト指向特有の概念
  • GoFのデザインパターンは理解はしているが、使いこなせていない
  • Unitテスト等のテスト方法は勉強中
  • MEANスタックは勉強中
  • モナド等の関数型言語は勉強中
  • サーバー構築におけるファイアーウォールやルーティングの扱いは勉強中

経験言語

  • C : ポインタ含め基本は習得している
  • Java : swingによるGUIの作成やjava8の理解
  • JavaScript : フロント・サーバー共に書ける
  • Python : PyQtによるGUIやちょっとした繰り返し作業の自動化が書ける
  • Haskell : 勉強中。好き。
  • Matlab : 触れる程度
  • prolog : 触れる程度(触りたくないけど)
  • MongoDB : ある程度は自由に扱える

実際に作ったもの

  • 2015年6月 目玉ギョロギョロ君(仮) : プログラミングコンテストにて実装.同研究室で開発されたSilhouette Web Browser上に実装.目玉がギョロギョロします.往年のXwindowシステムデモプログラムを現代の技術で再実装
  • 2015年5月 ツイート流れる君(仮) : プリプログラミングコンテストにて実装.同研究室で開発されたSilhouette Web Browser上に実装.ツイートが流れます
  • 2015年4月 画像入れる君(仮) : 初めて触ったJSで書いた。完全版乞うご期待