Posted at

YYPHP#45「Goの学び方、Q#とは、アセンブラ勉強法、PHPの情報収集どうやってる?、PHPDocどのくらい書く?、初心者向けMVC、初心者向けDockerの説明」

More than 1 year has passed since last update.

これは2018年07月20日に開催したPHPerイベントYYPHP#45のイベントレポートです。

YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。

YouTubeでの配信映像はこちら-> YYPHP #45【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ】 -


参加者19名(うちリモート8名)


  • PHP歴


    • 1年未満: 5名

    • 2年未満: 2名

    • 3年未満: 1名

    • 3年: 1名

    • 5年: 2名

    • 10年以上: 7名




話したいこと/聞きたいこと


Goのハンズオンをやろうかな


Q#とは?


アセンブラの勉強方法


PHP関連の情報収集どうやってますか?


PHPDocをどのくらい書くべきか?


  • phpdocを書いている人: 5人

  • 連想配列の値



  • 最低でも public のメソッドには doc comment は書きます。

  • phpdocなるべく書いてますがPhpStormで自動生成しただけで放置のことも…

  • PhpStormとPhanの書き方の違いがある

  • PHPDoc書いてません(書けって言われるまで書かない)

  • ちょっとずれますが、type hint は積極的に使ってる派です。

  • type hintなるべく書きたいんだけど、継承元がサボってると継承先でhintつけるとおこられますよね。継承元がフレームワークとか自分で書いてるものじゃないときにつらい


初心者にわかりやすくMVCを説明する方法


  • Laravelを教える上で、MVCをどう教えたらいいか?

  • なぜMVCが必要になったか、その背景と歴史から説明したら


    • ゼロックスのパロアルト研究所で発明されて……とか

    • デスクトップアプリ(GUI)を作るために生まれて、(Webではなく)

    • Webに転用するとこうなって、WebとGUIでここがちがう

    • などなど。



  • 擬人化する

  • 図解!どのサイトを見てもわからなかった人のためのMVC - Qiita

  • LaravelってMVVMじゃなかったっけ

  • LaravelはそこまでMVCを推してないような。

  • Laravel は 5 系から明確に MVC とは言わなくなった、という理解です


    • でも MVC にもできる。実装者におまかせ



  • Railsみたいに固定されていない

  • 自由度高いためにどう作っていいわかからない

  • どういう場面でどういう課題を解決するものなのかを説明すると良さそう


Dockerさわってみたがよく分からなかったこと


dockerで作ったイメージでサイトを公開するまでのフローについて知りたい


  • 来週


マンガでわかるDockerについて


  • 来週


初心者が設計をはじめるときどのへんを意識したらいいか?


CORSでつまづいているところを聞きたい


新しいMacを買うつもりだけどどのモデルがいいのか?


  • 持ち運ぶならMacBook Pro 13インチ


    • 下位モデルのメモリ16にしたもの




エンジニアの給料はどのように決まるべきなのか?


OSQueryでどんなものを作ったら面白いか


  • PHPから使う方法


YYPHPは毎週やってます

PHPについてワイワイ話したい方は、YYPHPのイベント情報をチェックしてみて下さい。

以上、YYPHPのレポートでした。次回もワイワイやっていきたいと思います! では、また来週!