出来る・出来ない
プログラミング言語
Python
AtCoderでC問題が解ける程度。
unittest
PHP
1年半業務で使ってたのでそこそこ。
PHPUnit
Ruby
メタプログラミングRubyでちょっと触ったぐらい
JavaScript
半年とちょっと業務で(TypeScriptを)使って合わせて。
Jest
Puppeteer
TypeScript
型パズルは苦手だが無難には実装できる。
Java
業務で半年ちょっと使った。
C#
Javaと同程度。
Go
最近業務で使っている。
goroutineとかchannelを使うことはあまりない
Scala
見様見真似でJSON Parserを作ったり。
Rust
プライベートで細々と。
axtix-web
ソフトウェア開発全般
Git
コンフリクトは問題なく直せる
アジャイル
TDD
ソフトウェア設計
オブジェクト指向
アスペクト指向
SOLID
YAGNI
KISS
サーバサイド設計
クリーンアーキテクチャ
DDD
フロントエンド設計
MVVM
Atomic Design
適切に扱えているところほぼ無いと思っているがどうですか?
Presentational/Container Component
OOUI
テスト設計
xUnit patterns
ホワイトボックステスト
C0,C1,C2の意味と判定条件/条件網羅基準、複合条件網羅、経路網羅について理解している。
ブラックボックステスト
同値分割、境界値分析、
ペネトレーションテスト
負荷耐久テスト
サーバサイド
Laravel
業務で一年と半年以上使用
Rails
ちょっと触ったぐらい
Django
ずっと触ってないので忘れている
Sprint Boot
.NET Framework
FastAPI
express
業務で1年ほど使用
フロントエンド
HTML/CSS
ブロック要素が何かがわからない
Alternative CSS
SASSとかSCSSでmixinでレスポンシブ対応するとかやったぐらい
アクセシビリティ
SEO
Vue
実務で設計・実装・テスト
Nuxt.js
React
ざっくりとはわかる
hooksとかは使うは使うけど、それ以上になると厳しい
Next.js
大体Reactと同じ
Angular
個人で使っていて簡単なアプリケーション作ってfirebaseにデプロイするとかは出来る。
AngularJS
業務で使ってたけどもう使いたく無い。
Webpack
一人でやってくれってなるとわからない
Parcel
多少はできる
Styled Component
Web Component
WebAssembly
ちょっとだけRustで実装したことがある
WebRTC
ほぼ何もわからない。
モバイル
全然わかりません。。。
React Native
NativeScript
Flutter
Ionic
低レイヤ
OS
プロセス管理
メモリ管理
並行と並列
I/O管理
ファイルシステム
Linux
Ubuntu
CentOS
Debian
Windows
ネットワーク
HTTP/HTTPS/HTTP2
DNS
SSL/TLS
SSH
GraphQL
gRPC
CDN
Webサーバ
nginx
設定の基本はなんとなく分かる。
DBサーバ
MySQL
業務で使用経験あり
PostgreSQL
業務で使用経験あり
Oracle
昔業務で使った
SQL Server
開発中のMySQL→SQL Serverへの移行をした
Redis
MongoDB
DynamoDB
クラウド・インフラ周り
AWS
GCP
一からGCPでデータ基盤を構築した
使ったのは大体以下の通り
Cloud Run・Cloud Pub/Sub・Cloud Tasks・Dataflow・BigQuery・Cloud Storage・Cloud DNS・Cloud Scheduler・Cloud Functions・Google App Engine
Microsoft Azure
DevOps
Docker
CI/CD
CircleCI
GitHub Actions
Azure DevOps
Infrastructure Provisioning
Terafform
GCPでのデータ基盤構築で使用
CloudFormation
Container Orchestration
Kubernetes
Docker Swarm
Infrastructure Monitoring
Prometheus
Datadog
Grafana
Zabbix
セキュリティ
CORS
暗号理論
ネットワーク
マスタリングTCP/IP 入門編程度
OAuth
技術書典のOAuth本程度
OIDC
技術書典のOIDC本程度
XSS
DB
IDaaS
計算機科学
データ構造
アルゴリズム
コンピュータアーキテクチャ
情報理論
その他IT技術以外
ちょっとわかるドメイン知識
不動産
広告