スキル棚卸
フリーになるにあたってスキルシート書くための叩き台及び、記録のため。
主な言語
Java
経験年数
4年半。現職はJ2SE1.5 J2EE1.4
業務経験のあるFW
個人的に勉強してるFW
Webサーバ
- Apache2
- 現職で使っているけど設定を読むことはあっても書くことは基本的にないので運用できるかといったら出来ない気がする。
APサーバ
DB
ShellScript
その他言語類
- awk
- ログ解析とかで必要に迫られて少しかじった程度
- sed
- 必要にs(ry
- SQL
- 4年以上ウェブアプリケーションやってるのでそれ相応のスキルは持ってるつもり。
- (x)html+css
- 普通にかけると思ってる。ただしデザインセンスはあまりない。
- javascript
- 苦手
- actionscript
- 触ろうともしてない
OS
Linux
大学のときはUNIXだったけど当時は全く興味沸かず…。現職ではほとんど必要に迫られて覚えるしかなかった感じ。とはいえ、Javaのウェブアプリケーションを開発サーバや本番サーバにデプロイしたり、MySQLをいじったりできる程度のオペレーションをするレベル。後は個人的に借りてるdreamhostで興味に赴くままにいろいろインストールして設定したりしてる。もっとちゃんと基本から勉強したほうがいいかもしれない。
ネットワーク関係
現職でTCP/IP勉強会とかしたけど、ほとんどついていけなかったぐらいなのではっきりいって弱い。開眼するとパケットの流れが見えるらしいけど…。僕にはまだパケットの気持ちが全くわからない…。3wayハンドシェイク…フーンってレベルなのでorz
主な使用ツール等
- Eclispe
- なんだかんだで使い続けると思う。
- vim
- 3ヶ月前くらいから使い出した所
- GTDStyleWiki
- ずっと愛用してる。当初はRtM等のオンラインツール使ってたけど、機密データとかをオンラインに置くのに抵抗があるので辞めた。GTDツールの中では個人的に一押し。データ消失対策は個人サーバのSubversionリポジトリでバージョン管理してる。
- TaskCoach
- GTDStyleWikiと同様、オンラインに機密データをおきたくないので使っている。GTDStyleWikiでは時間管理や、終了タスクの管理がやりづらいのでGTDStyleWikiで洗い出したタスクをこいつで時間はかってこなしている。この辺のGTDネタはいつか書く。
- firefox
- 色んな意味で必須
- thunderbird
- 一日1000通とかさばかないといけないのでoutlookの遅さと使いづらさじゃムリ。検索フォルダとタグ万歳
- trac
- これがないと生きていけなくなった。tracじゃなくてもいいから何らかのBTSはプロジェクトに必要だと思う。
- subversion
- これがないと生k(ry
- svk
- これg(ry
- なんでもいいからwiki
- メールベースでやりとりするのは非効率。決まったことはどんどんwikiにまとめておきたい。
- freemind
- 議事録取るのに使ってる。あと一人ブレスト。
まとめてみると…
こうしてみるとJavaでウェブアプリケーションのお仕事するには特に問題なくやっていけると思うけど、Linux関係のスキルとネットワーク関係のスキルが決定的に弱いな…。何やれば身につくかなぁ、せっかくフリーになるんだし未経験でも使ってくれるならサーバ構築、運用の仕事でも受ければ嫌でも覚えるしかなくなるかな…。