| スキル | レベル | 経験年数 | 備考 |
|---|---|---|---|
| Ruby on Rails | 3 | 5年以上 | 既存システムの解析・保守、新規開発ともに可能です。資料が少ないライブラリはソースコードを解析して仕様を特定する程度の技術力はあります。 |
| Laravel | 3 | 5年以上 | 既存システムの運用保守、新規開発ともに継続参加しております。 |
| vue.js | 3 | 5年以上 | 業務にて継続的に使用中です。 既存で使用されている状態のシステムの修正・新規追加と、ゼロからの実装経験があります。 |
| React | 2 | 半年未満 | リファレンスガイド等を読みつつ、既存コードを理解して別プロジェクトへ移植したり、Vue.jsへ書き直す作業を業務として経験しました。 Reactの独自性を追求したような実装でなければ、扱うことは可能と判断しています。 |
| JavaScript (jQuery) | 3 | 5年以上 | jQuery UIを含みます。 |
| node.js | 3 | 3〜5年 | 主にWeb APIアクセスを伴うデスクトップアプリケーションの開発言語として利用しています。 クラウドワークスの契約として2点作成、納品した実績があります。 |
| JavaScript | 3 | 5年以上 | その他JavaScript全般です。クライアントサイドでは、(効率は悪いですが)フルスクラッチでシングルページアプリケーションを開発した経験があります。 |
| CoffeeScript | 3 | 1〜3年 | 実務で使用しており、基本的にJavaScriptのプリプロセッサですので特に支障はありません。言語仕様自体が小規模なので敢えて上級を名乗るほどでもないと考えています。 個人的な印象を言えば、敢えて使わずともJavaScriptで良いように思います…。 |
| HTML5 | 3 | 5年以上 | 1997年頃から個人サイト構築を開始し、現在に至るまで公私とも継続的に使用していますので、HTML全般からXHTML、HTML5まで扱えます。クローラーで扱う際便利なので、最近はXHTML仕様のHTML5を使用します。 |
| bootstrap | 3 | 3〜5年 | 基本的な使用方法は把握しており、実務で使用しておりますので普通に扱う分には問題ないと考えております。 |
| Google Apps Script | 3 | 半年〜1年 | 経験年数としては浅いですが、既にクラウドワークスで2,3件こなしておりますので、普通に扱うための知識は必要十分と判断しております。 Google API自体仕様変更が多いので都度調査・実装という対応になるスキルと考えております。 |
| Sinatra | 3 | 1〜3年 | Ruby on Railsでは機能過剰なWebシステム、非データベース系のデータを扱うWebシステム、AjaxによるWebサイトのサーバー側、その他Web APIサーバーの開発用途としてSinatraを選択しています。 |
| Java | 3 | 5年以上 | Java Swingアプリの開発、およびStrutsによるWebシステム開発、Apache WinkによるREST API開発の経験があります(合計10年くらい)。 JDK1.4時代以降触れる機会が少なかったのでレベル2に近いかもしれません…。 |
| Microdata | 2 | 1〜3年 | Microdataは検索エンジンがリッチスニペットとして利用したりするなど、HTML本来の構造を崩さずに意味的情報を追加するSEO対策手段として有用です。(ただし、取得したMicrodataを実際にどう扱うかは、検索エンジンの仕様に依存します) |
| CakePHP | 3 | 1〜3年 | 経験はVer. 2.8となります。基礎はマスターしたと考えていますが既に3.x系が主流でしょうし、個人的には敢えて指定がない限り、PHP言語自体選択する利点を感じていません…。 |
| さくらのクラウド | 3 | 半年未満 | 実務用途でCakePHPからのオブジェクトのGet/Putを行う機能実装を経験しております。 また、Rubyについて同様の機能でライブラリを実装、Githubにて公開中です (kmamiya/sakura_object_storage_ruby) |
| Python | 2 | 半年未満 | ConoHa APIを呼び出すツールを作成した程度です( https://github.com/kmamiya/serverless-email-send-tool )。言語仕様の基本は習得したと判断しています。 |