千原 耕司 / Koji Chihara — プロフィール

はじめまして

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

タイトルとURLをコピーしました