key | value |
---|---|
Name | 小林芳樹 |
Qiita | https://qiita.com/ykyk1218 |
Github | https://github/ykyk1218 |
@ykyk1218 |
種類 | 年数 | レベル感 |
---|---|---|
Ruby | 5年以上 | rubocopなどを利用して、規約に基づいたわかりやすいコードを書くことができます。 |
PHP | 5年以上 | php7系に合わせた記法で書くことができます |
JavaScript | 5年 | webpackを使ったモジュール化ができます promiseを使った非同期処理が書けます Vue を使って複数コンポーネントを使ってページが作れます |
html / CSSS | 5年以上 | SEOを意識した構造化マークアップをすることができます flexboxやgridを使ってWebサイトのレイアウトをすることができます 関連したQiita z-indexが言うことを聞いてくれない場合はこの辺のことが原因だと思うよ SEO対策に役立つかもしれない、普段あまり注目されていないタグたちまとめ(HTML 5.1版) |
種類 | 年数 | レベル感 |
---|---|---|
Ruby on Rails | 5年以上 | 適切なModel設計 役割に応じたクラス設計 大量データを扱うバッチ処理 API開発 キャッシュの利用やActiveRecordの最適化などでのパフォーマンス改善 Rspecを利用したテストコード などができます |
Laravel | 1年 | 適切なModel設計 役割に応じたクラス設計 などができます |
種類 | 年数 | レベル感 |
---|---|---|
Docker | 4年 | Dockerを利用してRailsアプリケーションの開発環境を作ることができます AWS ECSを使ってRailsアプリケーションの環境を作ることができます |
CircleCI | 3年 | Githubと連携してテスト、デプロイを自動で実行することができます。 |
AWS | 5年 | EC2、ALB、route53、S3あたりを使って問題なくWebサービスの環境を構築することができます LambdaやAPI Gatewayを使ってbotを作ることができます |
SEO | 5年 | 内部対策メインですが、最新のトレンドのSEO対策ができます |
インフラ | 5年 | サーバに繋がらない、サーバが重いなどといった障害に対応することができます 関連するQiita:インフラ苦手な人が知っておくといい、Webサイトにつながらない障害パターンと解決方法 |
幅広く経験をしてきたため、環境構築を含めて一般的なWebアプリケーションを0から立ち上げることはできます また単に作るだけではなく、DevOpsや監視、セキュリティ面、メンテナンス性の高いコードなどを意識して作ることができます
関連するQiita: Webサービスを新規開発をする時にやっておいたほうがよいこと(Rails+AWS)
チームが健全に回るようにするために、問題点を言いやすい環境を作ることができます。
例えば進捗を確認するときなどは、進捗がどのくらい進んでいるかを確認するのではなく、今問題があるかどうかを確認します。
「進捗どうです?」って聞くのはなんとなく威圧的な感じがあって、個人的にもあまり好きでないのですが、「問題ないですか?」と聞く事で都度状況を確認しやすくなり、お互いに共通認識をもった上で進めていく事ができました。
参考ブログ:10年以上続くサイトを初めてリニューアルして感じた事
他にも基本的に自分の考えを押し付けず多様性を受け入れます。
仮に今からやると決まった施策があるが、その施策にメンバーから意見がある場合に「とにかくやれ」ではモチベーションは上がらず良いものはできません。まずはメンバーがどこに、どういう不満を持っているのかを聞き、どうしたら納得がいくようにできるのかをお互いに模索していきます。
プロジェクトが問題なく終わらせるような進捗管理をすることができます。 具体的には以下のことに気をつけてプロジェクト進行をします
- プロジェクト立ち上がり時のスケジュールのおおよそ見積もりと、期待値のすり合わせ
- プロジェクトの細かいマイルストーンの設定
- リリースに向けてのリスク管理
職務: プログラマー
- 商品データの外部サービス連携
役割 | メンバー構成 | 内容 |
---|---|---|
プロジェクトリーダー | ・PM:1名 ・プログラマー(バックエンド):3名 フロントエンド:2名 デザイナー:1名 |
・スケジュール調整 ・工数調整 |
- 振り込み業務の改善
役割 | メンバー構成 | 内容 |
---|---|---|
プロジェクトリーダー | ・PM 1名 ・プログラマー3名 |
・仕様の整理と共有 ・スケジュール管理 |
- Elasticsearch のインデックス変更
役割 | メンバー構成 | 内容 |
---|---|---|
プロジェクトリーダー | ・プログラマー3名 | ・データ移行計画の作成 ・プロジェクトを通して得た知見の共有 |
職務: プログラマー
- phpのシステムから Ruby On Railsのシステムのフルリニューアルをしました
役割 | メンバー構成 | 内容 |
---|---|---|
プロジェクトリーダー | ・ディレクター 社内:3名 社外:1名 ・プログラマー 社内:4名(自分含む) 社外:3名 |
プロジェクトマネジメント全般https://tech.basicinc.jp/articles/75 |
EC-CUBEを使っていたサイトをRailsで書き直しました
役割 | メンバー構成 | 内容 |
---|---|---|
プロジェクトリーダー | プログラマー:3人 | プロジェクトマネジメント全般 |
- MENTAでメンターをしています。RubyでWebサービスを作るときのあれこれの相談にのります