これは2017年11月15日に開催したPHPerイベントYYPHP#15のイベントレポートです。
YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催は毎週水曜19:00に高田馬場にて。
参加者
- 9名
- PHP歴の分布
- 10年〜: 2名
- 3年: 1名
- 1年半: 1名
- 1年未満: 4名
- 4日: 1名
人生相談、PHPerはどういうエンジニアなのか
- 勉強法がよくわからない。
- どうなりたいか分からない。
- 転職するとき実績が大事。
- GitHubのアカウント大事。
フロントエンド以外のエンジニアもやってみたい
- Blade
- Vue使いたい Vue.js
- いつフレームワークを使うべきか?
- WordPressのプラグインはカスタマイズが必要になると大変。
- EC-Cube
- WooCommerce — WordPress プラグイン
- タスク管理アプリとかをフロントからサーバサイドまで作ってみては?
- 俺できるくね?ってなったら転職してみるとか。
- バックエンドは覚えることが多い
- 業務知識、SQL、データベースなどいろいろ覚えることある。
プログラムの裏で何が起こっているのか?
- 言語の下のレイヤーで何が起こっているのか分かっていないと心配。
- そこをどう学んでいくか?
- フレームワークのソースコードを読むのが手っ取り早い
- 読めなくてもにらめっこしていれば何となく分かる
- 変更してみる
- 本を読む
RESTful APIってどうやって設計していくのか?
- WebAPIについての説明 - Qiita
- 考えるのは難しい
- GraphQL Introduction to GraphQL | GraphQL
GoとPHP
- Goは早い
- コンパイルすると機械語になる
- スクリプト言語と比べて30〜100倍くらい違う
- PHPerの学び方
- 呼び方の違い: class → struct
- 参照
&
がある - 動的言語だけやってた僕が、38日間Go言語を書いて学んだこと - Qiitaも参考になるかも
- ミドルウェアを作る向け
- HTTPサーバとか
Docker
- 本番と開発環境のDockerイメージを同じにするか、ビルドするか
- Docker For Mac
- WindowsはVagrant+Dockerを使わないといけない
- Windows10ProはDocker For Windowsが使える
その他の雑談
-
Dash for macOS - API Documentation Browser, Snippet Manager - Kapeli
- ローカルでPHPやフレームワークのドキュメントを見れる。
- ウェブ系はMacが多いのか?
- MacはUnixなのでLinuxと似ている
- これがウェブ開発者にとってはウケが良いのでは
- Slackで簡単に「日報」ならぬ「分報」をチームで実現する3ステップ〜Problemが10分で解決するチャットを作ろう | | Craftsman Software Inc.
- Cloud9 - Your development environment, in the cloud
- 意外ととっつきやすいOSS開発参加方法まとめ - Qiita
参加者の感想「今回参加してよかったことは何ですか?」
- 勉強法などわかる!
- 柔らかい雰囲気で知識を吸収できる
- phpの知識や勉強方法など、普段では得られない情報が得られた
- 最新情報の仕入れ方のノウハウを知った
- 言語等のリファレンスビューアーDash、OS等の学習方法、GraphQL等知らなかったことを色々知れた。
- 皆さん優しくてホッとしました(≧▽≦)
改善してほしいこと、フィードバック
- もっと話が聞きたいと思ったので、もう少し時間が長かったら嬉しいです。
- 1テーマが少し長いかもなーと思いました。けど僕は基本雑談しにきてるので、正直そんなに問題はないです^^
- もくもく会にして、つまづいたところとか分からないところを都度質問出来る、みたいな会があっても面白いかも知れないです^^
- 個人的に遠くて遅い時間なのが…
YYPHPは毎週やってます
PHPについてワイワイ話したい方は、YYPHPのイベント情報をチェックしてみて下さい。
以上、YYPHPのレポートでした。次回もワイワイやっていきたいと思います! では、また来週!