はじめまして
Webエンジニアの千原 耕司と申します。
このブログ「Thousand Tech Blog」の運営者です。
PHPを書き始めてかれこれ30年。
最初にWebの仕事をしたのは、回線速度もそこまで速くなく、ガラケーが現役時代の頃でした。
経歴
ITベンチャー企業で約10年、開発エンジニアや品質マネージャーとして働いたのち、
現在はフリーランスのバックエンドエンジニアとして活動しています。
事業会社・受託案件を問わず、システム設計から実装・運用まで
一気通貫で担当することが多く、これまで多数のプロジェクトに携わってきました。
技術スタック
バックエンド
- PHP(約30年)
- Laravel(約7年)
- FuelPHP(約5年)
- CakePHP
- 自作フレームワーク
- Java(約3年 ※現在は実務では使用せず)
- Python
- Ruby
- GCC
フロントエンド
- JavaScript(約20年)
- Prototype.js
- jQuery
- React(約4年)
- Vue(約4年)
クラウド / インフラ
- AWS(EC2 / CloudFront / S3 / ELB / Route53 /
CloudWatch / API Gateway / RDS(MySQL) など) - GCP(BigQuery)
- TreasureData
PHPとともに歩んだ30年
PHPを触り始めたのは大学時代で、まだバージョンが4の時代でした。
さらにMySQLもバージョン3とかだったような気がします。
当時はフレームワークというものがほぼなく、みんな思い思いのやり方でコードを書いていました。
その後、CodeIgniter、CakePHP、FuelPHP、Falcon……
群雄割拠の時代を経て、今はLaravelがほぼ業界標準になっています。
その変遷をリアルタイムで見てきたエンジニアとして、
「なぜLaravelがこういう設計になっているのか」
「昔はこう書いていたが、今はなぜこうなったのか」
という背景込みで説明できることが、自分の強みだと思っています。
このブログについて
記事の9割は、実務で実際に詰まったことや調べたことです。
「このエラー、なんで出るんだろう」と検索して、
わかりやすい記事がなかったときに自分で書いています。
誰かの「詰まり」を解決するきっかけになれば、それで十分です。
連絡先 / SNS
- X(Twitter): https://x.com/4chi40
- GitHub: https://github.com/chiyoyo
- お問い合わせ: https://www.red-wing.biz/contacts