#111 言語の世界を垣間見る!! 〜PHP編〜

2023/1/22 ·

  • さあやってまいりましたひまじんプログラマーの週末エンジニアリングレッスンということでですね本日は私のりさんとカイチでお送りしていますということでですね今日は年末に発表して



  • 大好評だったんですかねはいはいわかんないですけど言語の世界を垣間見るパイソン編っていうのを年末にお送りしたと思うんですけどパイソン知らない人でもパイソンってこういう感じの言語だよねって言えるようになるエピソードですね僕はあれを聞いて僕はあの時参加してなかったんですけどあれを聞いて



  • ジャンゴなんだって思いましたねDジャンゴじゃないんだってそうですよねジャンゴっていう人めっちゃいっぱいいるけどカッコつけて省略してるのかと思ってましたねちょっと上手い例えが見つかんないけどありますよねそういうのルビオンレールズをレールズって言ってるみたいなまあねレールズだけどなんだろうなシースじゃないけどさそういう業界用語みたいな



  • ホングコングじゃなくて香港なんだみたいないやまあ香港ではあるんだけどな香港と同じなんだと思ったんですけどまあそうですね確かに今日お越しいただいている言語はですねPHPでございます待ってました



  • 私のホームテリトリー母国語母国語です母国語はいでも本当にプログラミング母国語これPHPから入ったですですねじゃあマジ母国語ですね僕の第一言語PHPなんですけどすげーなそれで言うと俺C言語なんだ怖っ何も生きてねC言語かなかなか難解な言語から始めましたねそうですねそんなことでPHPということでですねはい



  • よく名前は聞くと思うんですけど聞きますねどういう特徴があるのみたいなところって意外とふわっとしてるかなって思うんでいや全く知らない気になる人気ある言語ですね言うてもまあ言うて結構使われてますよねすごく人気とすごくアンチがいる



  • イメージがあるのでめちゃくちゃわかりますめちゃめちゃ尖ってんじゃないかなっていうところですね多分刺さるところにはぶっ刺さってるってことなんで多分もう本当ねその通りで今日はなんでそうなってるかっていうのにもきっと気づけると思いますそれは気になるな猛烈なアンチの言い分ちょっと聞いたことないねあんまり猛烈なアンチの言い分もちょっとさっきザラッと見てましたそれはいい回だな気になる



  • あとなんでこうなったかってこれでもこうなったのは必然だなってでもね多分最終的には思うと思いますねほうそうなんですね必然の結果こうなってますはいということでPHPざっくりPHP何っていうところでまあまあまあ大体の人知ってそうな気はするんですけどいやまあ聞きたいですよそこは一応これバックエンドで使われているスクリプト言語の一つですねはい特徴なんですけどまずどういう言語なのかっていうところで



  • まずですねインタープリターっていうのを搭載している言語でございますとなのでJavaとかCとかと違って最初にコンパイルとかでバイナリーを生成して動かすっていうわけではなくてその言語のままホームページとかウェブサーバーにアップロードして



  • リクエストが来るたびに頑張って処理してますよ系の言語ですねこの辺Pythonも同じRubyも同じ他に何かあるかなだいたいそうだと思ってるんですけどノードJJavaScriptとかもそうやって動きますねあとはですね動的片付け言語ということであー出ました動的片付け言語はい



  • これはですね型が緩いというか本当だったらここ文字列型じゃないといけないのに整数でもいけるよみたいな入ったやつの形に変数がなるというか数字入れたら数字型になるし文字入れたら文字型になるやつですっていうので動的片付け言語っていう特徴がありますよとあとはPHPの特徴かなっていうところがあるんですけど



  • htmlとかに簡単に埋め込められるんですよどういうことでしょうね例えばですけどツイッターをイメージしてくださいツイッターはいツイッターってトップページ人によって違いますよねあー



  • 名前違うとかそういう意味ですか誰をフォローしてるかによってタイムラインの順番とか内容とか全然変わりますよね変わりますねああいうのを作るときに裏側でそのバックエンド側でデータベース取ってきて並べてっていうロジックが仕組まれてると思うんですけどそれによって取ってきた文字のデータとかをPHPの言語の中で簡単に埋め込めるんですよ



  • htmlですかはいhtmlの中に埋め込めるはいですhtmlのファイルの中にそのままphp書けるというかはいはいはいphpのファイルの中にhtml書けるんですよphpのファイルの中にhtmlが書けるはい混在できるんですよほう待ってくださいhtmlにphp書くのはまあなんとなくわかるんですよphpにhtml書くのはなんでなんですか



  • サーバー側に置いているときは例えばindex.phpみたいなファイルになっていてその中にhtmlかけるっていうイメージですねなるほどなのでリクエストが来るたびにおそらくそこで裏側の人たちが頑張ってhtmlを生成して返してくれてると思うんですけどそういうことですねそういう特徴があるんでかなりよくウェブ開発に用いられるかなという印象ですねhtmlと仲良し言語なんですねかなり仲良いですズブズブズブズブのズブですねはいはいはい



  • あとはまあユーザーの自尊心がちょっと低めかなっていうイメージですねどういうことユーザー開発者ってことですねPHPやってる人はだいたいGoやりてーって言ってる気がするなんかあのなんですかそれはモダンじゃないからみたいなことですかなんでだろうねとにかく他の言語をやりたがってるイメージがある



  • なんでだろうなそうなんですねGoとかPythonに興味を持ってる人たちがすごくいっぱいいますよへー逆にあれですね学ぶ意識があるというか学ぶ意識があるのか脱出した意欲があるのかどっちかはちょっと分かんないですけどね



  • まあでも内側から見たPHPはそんな印象ですねうんうんうんうんでこれあのPHPのちょっと設計思想はいあの収録前にないって言ったんですけどあーなんかネタバレでないって聞きましたはいありましたあーありましたあの



  • マニュアル見てたら見出しに設計思想ってあるわけじゃないんですけどこれそうだよねっていう文章がちょっと隠れてましたね気になる気になるなのでホームページの公式マニュアルに書いてある文章そのまま一旦読むんですけどこの言語は動的に生成されるウェブページをウェブ開発者が速やかに作成できるようにすることを主な目標として作られましたとへ



  • へー要はだから動的なウェブサイトをもうスピーディーに作れるよっていうのがこの言語のね設計思想ですねおそらくなんかなんとなくJavaScriptに近いなと聞いてて思うんですけどJavaScriptってそうなの?わかんないですけどなんか動的なウェブサイトだと作るようにできてません?あれうわーどうなんだろうちょっとJSの思想を逆に知らないんですけどはいはいまあでも



  • そんな尖った思想じゃないからいっぱいあってもおかしくないかなと思ってます確かになのでこのPHPの何よりも主目的は早くウェブサイト作るぜっていうところですねなんかワードプレスとかが使ってるあたりちゃんとその思想を守ってるというか確かにねワードプレスもまさしくその発想だよねまさしくその発想ですね簡単にブログ作ったるぜみたいなそうそうそうそうそうそう



  • そういう思想がありますよとなのでかなりですね習得しやすいんですよ簡単なんですね特に初心者でも習得しやすいです動的片付けでインタープリターならC言語より簡単だなとは思うんですが



  • 言うてもそんな簡単な印象もないというかどういう感じなんだろうってよくわかってないんですけど簡単情報をください一応これ制作者曰くデタラメなコードを動かすのが得意ですってありました思いっきりがいいななので最初の人でも割と幅広く許容してくれるんで動きますと



  • 斬新すごいなそれは結構尖ってますねそれ結構尖ってますよプラス言語の公文を結構CとかパールとかJavaにかなり寄せて作られてるんでそういう言語やってた人たちでもスムーズに入ってこれるよっていう意味で経験者にもかなりハードルが低いっていう



  • 2つの側面でね参入障壁が低いですね公文っていうのは例えばフォー文の書き方とかイフ文の書き方みたいなことですですそうなんだしかしデタラメなコードを動かすのが得意どういうことなんだろうどういうことなんだそれはそれで動いちゃうんだみたいな時は確かにあるよね



  • どういうことなんそれはPythonとかがインデント揃ってないで動かないっていうのはPythonは結構簡単ですけどデタラメなコードを動かさないっていう思想デタラメなコードでも動くよっていう思想には反してそうじゃないですかインデントだけで動かなくなるのはPHPは多分インデント関係ないけどインデント関係ない言語の方が多いから確かにね



  • とするとデタラメ要素なんじゃいっていうのはちょっと気になるところですねまあ多分データ型じゃないですかあーまあそうっすね確かに当時のCとかに比べればねそれはデタラメでも動きますねそうです型合わせなくてもいいんである程度雰囲気合ってれば動いちゃうっていう



  • やっぱその辺は大きいかなっていう気がしますけどね相当すごいですよこのコンピューターという世界の中で雰囲気あっていれば動くようにするの本当にね人間味があるよねだいたいコンピューターってちゃんと指示しなきゃダメなのにある程度雑でもいいよっていうところがねありますからね



  • ちょっとここでPHPの歴史を遡ってみたいなというそれちょっと気になってましたこれマニュアル僕も初めて読んだんですけどちゃんと歴史書かれてるんですよすごいなこれそもそも最初言語じゃなかったんですよ作られた時ただのツールライブラリってことかバイナリのツールだったらしいへー最初はですねこれ制作者がラスマスラードフさんっていう人なんですけどカナダの方らしいんですがはいはい



  • 最初の目的は自分でもうすでに公開してるオンラインの経歴書載せてるサイトがあったらしくてそこのアクセス履歴を調べるために作ったC言語で作られたバイナリーファイルのいろんなバイナリーファイルを集めたやつをパーソナルホームページツールスっていう名前で公開したのが始まりだったらしいんですねみんな使えるアクセス数とか集計できるツール群



  • そうそうだから全然言語じゃないまず確かにそのパーソナルホームページっていう部分の頭文字3つ取ってよくPHPツールスって呼ばれてたらしいですねパーソナルホームページそこパーソナルホームページそうなんだでそれPHPツールスって言われててそれが結構名前の語源になってるっていう



  • ていうか当時その人ぐらいしかそういうツールを公開してなかったっていうのも時代を感じますね確かにもしかしたら他にもツールあったのかもしれないけどとりあえずこれ最初はこういうツールでしたよとただこのラスマスさんすごい開発意欲がすごくてですね次々と自分の浮いてきた要望をですね



  • 追加していったんですねそのツールにはいはいはいそして気づいたら掲示板みたいな簡単なウェブアプリケーションが作成できるようなツール群になってたんですよへーおもろいその時に結構そのHTMLを埋め込むみたいなところの機能とかも付いたらしくてそれが結構ねPHPの原型になる機能を搭載し始めた時みたいなへーで



  • その時に実は名前一回FIっていうツールに変わってるんですよFI?何の略だ?F?Fファイル以外思いつかないぞこれはでもね絶対出てこないと思うじゃあ諦めたくなってきたな絶対出てこないっていうかなんでっていう感じその単語は知ってるけどなんでっていう感じだねこれファーインデックスインデックスすっごい遠くにあるインデックスみたいなすっごい遠くにあるインデックス



  • それはちょっと使いづらすぎますねインデックスとしてごく遠くでも参照できちゃうインデックスと近ければ近いほどいいからね



  • なんですか答えはこれはですねフォームスインタプリターの略らしいんですよフォームかなんだろうねフォームに特化してたのかなこの時わからんけど掲示板はなんかでもフォームっていう単語相性良さそうそうねその時点で全然最初の出だしだったアクセス解析みたいなの関係なくなっちゃってる確かになんならPHPっていう名前なくなってんすね一回なくなってますそうでも



  • この人やっぱり機能をどんどん作るの好きでしょっちゅう1から書き換えてるんですよすげーなFYでだいたいPHPの原型になる機能を搭載し始めたんですけどその後もう一回コードを1から書き直してパーソナルホームページコンストラクションキットっていう名前に改名してリリースしますと



  • またパーソナルホームページに戻ってきましたちなみにもうそれ別文じゃんまるっと書き換えてるし書き換えてるから思想だけ受け継いでるのかな作者が一緒なだけでしょしかもその次のバージョンまたコードを一から書き直してなんでPHPFIっていうツールに改名してるんですよバージョン代わりツールがそんななかったから創世だろう得なかったのかな



  • いやーどうだろうねなんか次々と反省点見えて作り直したかったんじゃないですかね本人がすごいスピードで進化しすぎててなおかつ作り直す時間もあったとそうですねあのノードJS作った人がさなんか作り変えてDのっていうのを作って最近ちょっと流行ってるの分かります?はいはい言ってましたねJSの回でそうあれと同じような気持ちなんじゃないかなって



  • っていうのがすごい短期間ですごい行われてるこのコードの位置からの書き換えとかマジで何回もやってるけどマジで2,3年ぐらいの間にやってますからねえーすごそうでそのPHPFIっていう名前になった時ぐらいからちょっと言語っぽくなってくるんですよツールじゃなくてでその後も回収続けてこのPHPFIっていうのがバージョン2になるんですけど



  • この時にですねこれまで実は個人開発みたいな感じで進んでるんですねはいはいはい一人でやってるっぽかったですねたまに協力者いたらしいんだけど本当数名みたいなただちょっと一部界隈で人気が出始めてるみたいなそういうツールだったらしいんですよそんな時にバージョン2.0を使って大学のプロジェクトでeコマースサイトを作ろうとしてたアンディ・ガッ



  • ガッツマンそんなアンディガットマンズガットマンズさんとジーブサラスキー



  • さんっていうこの2人の大学生がですねこのPHPFIのバージョン2使ってそのECサイト作ろうとした時にいやこれじゃあ機能が足りんぜって気づいたんですよEコマンサイト作るにはちょっと足りんすってってなった時にオンライン上でラスマスさんを捕まえてですね回収を提案してとんでもねえ



  • そこで別のツール探すんじゃなくて改修を提案するっていうねすげーなやばいことやるんですけど技術選定の時点で間違えてますからね作りきれない技術選んじゃってますからそれなんですよだけど俺らで良くしていこうっていうねとんでもないヒーローが現れましたやばいなeコマース作りたかったんじゃないんだもうね何でも良かったんだよね何か作れれば何でも良かったんだとそれでと捕まえて議論を重ねて



  • 結局じゃあ新しい言語を作り直そうってことになってまた1から書き換えるんですよこれいやすごいねやっぱ歴史が動くところにはとんでもないバイタリティーの人が何人かいるんだなそうですねこの2人は結構キーマンですよキーマンですねはいでそこで名前がやっとPHPっていう名前になってはいであのPHPFIバージョン2だったんでそこからさらに新しく作り変えたものをPHP3っていう形でリリースしますとPHPっていう名前のやつはうん



  • まあ確かに偶然3つ目なのか3つ目ではある偶然3つ目だけど3から始まったんですね3から始まってます2はなかったんだなじゃあ2は一応PHP-FIのバージョン2があったそっか確かにありましたねはい



  • このバージョン3が結構言語としてしっかりしてていろんなAPIとかデータベースみたいな周辺のツールとの連携がかなりできるよっていう拡張性の高さプラスここからオブジェクト思考言語になるんですよそうなんですねそれがすごい一世を風靡しましてこの時最盛期なんですけど全世界のウェブサーバーの10%にPHP3がインストールされてたらしいですね



  • わかんねー多いのかそれは多いんじゃないかそれは多いかさすがにだって言語何個あるよっていう当時いつの話ですかそれこれね2000年ぐらい2000年か2000年かYouTubeちょい前ぐらいかな起業者ぐらいかな世には出てないぐらい2000年かわかんねーなその時のパソコンというかコンピューターIT事情



  • まあ確かにねでもそんな言語なかったと思いますよないのかなやっぱりでも言うてパイソンとかももっと前からあるじゃないですかまああるっちゃあるか当時は当時はおそらくまた別のなんかコボルとかスモールトークとかいろいろあったと思うんですよその時地位が高かった言語たちがそんななんか10%の



  • あれを撮るっていういや強いですねだいぶ強いですよこれでその後はですねあんまり大きなドラマないんですけどそうですねPHP4で



  • 裏側にあるなんかZENDエンジンっていう新しいエンジンを搭載するんですけどこのZENDっていうキーワードがちょっと僕的にはすごい名前の由来面白いなと思ってZENDはいZENDねPHPやってるとたまに出てくるんですよなんかねインストールする時とかにもなんか出てくるような気するしあとフレームワークの一個にもZENDエンジンあ間違えたZENDフレームワークってあるんですねで



  • これなんで禅道なんだろうって何も別に考えたことはなかったんですけどZENDですか?ZENDえーパイソンは禅だったんでその禅ですか?いや仏教の禅じゃない違いました全然それ系かと思ってたんですけどこれねあの



  • さっき出てきたイスラエルの学生たちの名前から来てるんですよ何さんだっけガッツマンしか覚えてないガッツマンが強すぎたねガッツマンが強すぎたんですけど名前の部分だけ言うとアンディさんとジーブさんって人なんですよジーブさんのZEVのZEとアンディの真ん中のND



  • を取って全道っていう名前になったらしくてこの人たち本当にその後もコアとなる部分を作ってたんだなっていうのでちょっと僕は感動しましたねすげーネーミングですね名前の頭文字頭文字でもないけど名前から取っちゃうのはねそうね



  • 全道でもなんかちょっと雰囲気かっこいいからまあ確かに響きいいですね今でも搭載されてるのが全道エンジンはバージョンアップを重ねてちなみにエンジンって言ってるのは何なんですかわかりません僕は言語の詳細は知らないので一体言語の中になぜエンジンが必要なのかよくわかんないんですけどわかりましたなんだろうね公文とかを読み取ってパースするときに使うのかな公文解析みたいな



  • メソッドってこと?いや多分ですけどプログラミングってまず書かれてる文字を読み取ってこの文字が来たから今回こういう処理だなっていうのを解釈するためのシステムがあると思うんですよそれ系じゃないかなと思ってるんですよ翻訳機ですね人間の言葉をコンピューターの言葉に変えるなるほど詳しく知りたい人は言語エンジンで調べたら出てこなそうな気はしてますけど



  • 全土エンジンで調べたら出るかもしれないですね全土エンジンめっちゃ英語の記事ばっか出てきそうしんどそうだけどちょっと頑張ってみてくださいその後はですね結構全土エンジンのバージョンアップ重ねてパフォーマンス向上が割と重き置かれてるかなっていうところプラスあとねPHP78が今主流なんですけど本当にパフォーマンスの向上は著しいっていうのプラス最近はあのね



  • 動的片付け言語って言ったんですけど結構きれいに片してできるようになってきてますねなんかトレンドというかそういうのもできるようになってる言語増えてるっていう説あります僕の中であるかもはい



  • だってJSもタイプスクリプト出たのってそういうことでしょですよね確かにあれがメインストリームかもしれないですね無理やり片付けできるようにするっていうそうそうそうそうそれをPHPは言語の中で無理やり組み込んじゃったっていうでもどっちも使えるよみたいな感じですねあとPHPは5から7に一気に飛ぶんですけどバージョン



  • 6話開発中にいろいろ問題発生して封印されたらしいです幻のバージョン6が幻のバージョン6は開発してたけど封印されたっていうことらしいですそんなプロジェクト多分とんでもないことになってたんだろうなきっと参加したくないめちゃめちゃギクシャクしそう



  • 本当ですよね7作ってた人からバカにされそう平行して動いてたのかなそこやってないのかなどうなんだろう5.4にマージされたらしいですけど生きてる部分はそれがいいだから幻のバージョン6になったっていう感じらしいですね



  • これがざっくりとしたPHPの歴史でございますとなるほどちなみに最初に言ってたものすごいアンチに嫌われる理由っていうのはのりさんから見るとどういうところだなって思いますかこれはですねさっきちょっと言ったやつなんですけどあの



  • とんでもないコードを動かすのが得意だぜっていう部分と参入障壁が低いよっていうところがすごく関係してるんですけどまず参入障壁低いとか学習しやすいんで初心者がまず最初に勉強するのに結構適切な言語ではあると思うんですよでも初心者が初心者からちょっとレベルアップした状態でプロジェクトに参画するじゃないですかそうすると自然とねお粗末なコードできたりしますよねっていうのはあると思うんで



  • でそれが結構世にルフしているっていうのが一つとあともう一個はしかもそういうコードが動いてしまうというこのPHPの寛容さが相まってPHPを書いてる人はとんでもないコードを書くぞっていう噂につながっているんではないかなとだからペチパーイコールレベル低いみたいな



  • のもありあとPHPの言語で書かれてるプログラムは汚いから触りたくねーぜっていう人が増えていってるんじゃないかなという気がしますねPHP被害者の会なんですねそういうことですPHPハンチの人たちはなるほどなちなみにこの辞書自体はラスマフさん作った人も把握してるんですけど彼に言わせればですね綺麗で安全なコードはPHPの目的ではないとほう



  • PHPは自分が思いついたアイデアを最短で形にすることが目的なんだよってことをおっしゃっておりますとだからこそFacebookとかYahooとかWikipediaみたいな



  • 我々の生活を一変してきたコードっていうのもPHPで書かれたんだよと最初に限ってはねって言ってますね最初に限ってはね最初に限ってはねといやいいなそれいいコメントだないや本当そうだよねめっちゃおもろいな本当に最初のスピード感重視みたいなだから結構ビジネスに寄り添った言語なんじゃないかなとちょっと思いますね



  • そうですね本当にMVP作れって言われてMVPはミニマムバイアブルプロダクトって言って最悪動くやつというか手早くパパッと作って出してみて最小限で価値出せるやつって言いますからねそれでお金さえ稼げば優秀なエンジニアを雇って綺麗に描ける



  • メンテナブルなコードを書ける言語を使って開発し直せばいいじゃないですかっていう思想っぽいですねへーそれはいい面白い突き抜けてるよねそっちで突き抜けたかみたいなだけど型は書けるようにしたいなみたいな選択肢があるのはいいってことじゃないですかマストじゃないんですもんねそうねというPHPの歴史と思想でございましたとありがとうございます



  • なので一度プログラミングを習得した人がよし俺はこれからPHPやるぞっていうケースはあんまりないと思うんですけどあんま聞いたことないかもしれない必要に応じてとかじゃないとないかもしれないですけどねそうですねとはいえもしかしたらプログラミングやったことない人がこれを聞いてる可能性もあると思うんでうん



  • 最初の選択肢としてはハードル低いよっていう意味でいいのかなと思っておりますちょっと難しい質問していいですかPHP言語を選択するケースってどういう場合にPHPでこのプロジェクトやろうってなるんですかねまああれじゃないですかPHP使える人多いんで採用とかしやすいんじゃないですかねなるほど世の中にそれをかける人が多いからかそうそうそうそう



  • っていうのはあるかなと思いますねなるほどありがとうございますエンディングトークいきますか実は今録音しているのが年始一発目ということでですね明けおめですこれが配信される頃には明けおめっていうのが少し時代遅れになっている時だったんですけど年始一発目ということでですね今年の目標は何かあるっていう何かあるですね僕はですね3つあるんですけどはいはいはい



  • まず1個四角この前うっかりあなたから応用情報のテキストをいただいてしまったので渡しちゃいましたね僕が捨てようと思ってた応用情報のテキストをどっさりあげました取ろうかなといいですね頑張ろうかなっていう感じですね一応春に受けようかなと思うんですけど春に受けた後しばらくまた燃え尽きると思うんですよそうですね年末に復帰してたら



  • エルピック取ろうかなっていう気持ちでおりますレベル何?1でいいです体系的に学ぼうというやつですねそうですねあとは今年こそやりたいなっていうのがあるんですけど我々の聖書の達人プログラマーがあるじゃないですかあれの月1で技術ショーをやろうっていうやつを今年こそやろうっていう出たー



  • 感じです月1技術書プロジェクトやりたいなって思ってますね応援はしてますやったらすごいですよすごいよねこれ技術書選びむずくなっちゃいそうできない技術書あるしこれは1月じゃ終わらんだろみたいなやつが絶対あるんですよそういうのやるときは2冊並行でやるしかないですね



  • これは絶対終わるだろうってやつとこれは終わらんだろうってやつを並行して進めればいいんで2ヶ月で2冊ってことですね要するにでかいやつはもうじんわり進めていって終わったタイミングの月だけちっちゃい方やらなくていいみたいな感じにしておくっていう感じですね



  • えーむずくないそれむずいかなむずいというかのりさんの言う読みたい本読みたくなるっていうそれなんだよな呪縛ありそうですよあのグーグルのエンジニアリングでしたっけあはいはいはいあれ読みたいんですけどあれ1ヶ月で終わんない案件だなと思うんですよねあれ終わんない案件ですけどまあそうか記述書か確かにいや終わんない終わる全部読む必要あります



  • そもそもあるかないやつはあるでもあの本は読んだ方がいいんじゃないかなっていう予感してるんだけどなるほどな確かになちょっと月1技術賞達成しようかなとあれは結構時間取らないと終わんないですねうん



  • 逆にあのさ月一ビジネス書はね割と楽勝だと思うんだよね結構ライトですよねビジネス書ってそうそうそうそうマジでビビるほど早く読み終わるときはそうわかるわかるわかるっすわかるっす技術書慣れしたら普通のビジネス書がほんと赤ちゃん本に感じますね確かになのであっちは別に目標立てるまでもないかなっていうそしてテーマというかスローガンスローガン設計のできる男になるとほう以上です



  • いいですね設計ですね僕の場合開発機会がそんな多くないんで社内のツールとかをこういうものを作ったら効率よく改善できるんじゃないかっていうところから設計していくっていう感じのことできるようになりたいなって感じですねいいですねちゃんと仕事と仕事じゃないって言ったらあれですけど勉強目標あっていいですね



  • ですあと歌うまくなりたいなっていうマイク買ったしねマイク買ったのは関係ないマイク買ったのは関係ないですねこれ歌えますよ多分このマイクこれ歌えるんですけど最終的には歌って踊れるエンジニアになりたいので



  • ポイトリってくださいじゃあねはいで踊りの方はまあ一旦あの最低限いけるかなってことでそうですねはい踊りの方は最低限いけますねあと歌はいければ達成するんでいいと思いますはいじゃあ変わりましてカイチですねはいずっと考えてて話しながらも考えてて今ふわっとしてるんですけどまず資格はい資格は今年はやばいどうせした愛統計じゃなくて応用情報取ったんではい



  • そのまま上位資格を取りたいなと思ってますムズ系のやつ取りたい気持ちですねシステムアーキテクトかな興味があるのはDBスペシャリストあんま興味ないです俺そっち興味あるんだよなでもDBスペシャリストもいいですよねもしデータサイエンスとかやるんだったらDBスペシャリスト持っておいた方がいいんですよねそうなんだ結局そのなんでしょう



  • データを入れとくものを設計する場合がありますからねでも一旦システムアーキテクトかなあとプロジェクトマネージャーとかも興味ありますけどITストラテジストとかもあっちは企画職よりですけど一旦システムアーキテクト取りたいなという気持ちですいいですね難易度高いあとは統計



  • 今勉強してるんですけど年末年始でちょっとやったので今週3連休なんでちょっとやって来週受験しようと思ってますコスパよ2週間3週間1月に圧縮できたらマジでデカいわ本当ですよねあれ消耗するんだよね結局去年もいい資格年末年始で取ったと言っても過言ではないのでそうなんだ年末年始の威力すごかったですマジかわー



  • 全身何もしてないずっとツムツムやってたツムツムやってたツムでますねちゃんと四角面はその辺で仕事面ではチャレンジしたいなっていうのが一つチャレンジしたいって思ってるうちで何をチャレンジするのかは正直迷ってるというかどうしようかなっていう気持ちはあるんですがCICD系の



  • ツールっていうかそれを実業務に使うっていうことをやりたい気持ちを持ってますができるかわからんやろうできるかわからんコードビルドAWSコードデプロイ自動試験とかやりたいんですけどちょっと今のプロジェクトではできないので今年何かでやりたいなという気持ちを持ってます今までそういうのを大体達成してきてるからねそうなんですよねで



  • もしくはデータサイエンス系の仕事もやってみたいなと思っててそうなんだせっかくなんでというか僕今の部署はデータ人材になれというかAI人材になれというかそういうふわっとしたミッションで勉強してこいって出されてるんですけどふわっとしてるねはい



  • ディープラーニングはやったと画像認識系のAI作ってとかただ統計的機械学習の方はあんまりよくわからんなっていうのがあるので今せっかく統計勉強してるし仕事じゃないのかもしれないですけどカグルとかになるかもしれないですけどできたらいいなと思ってますAIかお金稼げそうだなと思ってて確かにね



  • 今までに比べてAIっていろんなものに入るようになってるじゃないですかうんうんうんうんなんかこれもちょっと他の人の言葉を借りるんですけど基盤集積回路あるじゃないですかあれって何にでも入ってるじゃないですか何にでも入ってる何にでも入ってるんですよ何にでも入ってるだからかつてはもうあれさえやっときゃ絶対食いっパグれないっていう時代もありましたとでもなんかそれってなんかだんだん海外にどんどん取られてきておー



  • 台湾が強いからねTSMCでしたっけわかんないですよくわかんないですけど今度はAIが来てるぞと冷蔵庫とかにも入るわけですようーんってなるとAI作れるようになった時は食いっパグれないんじゃないかとなるほどどんどん自由度上がるしっていうのでせっかく僕たまたまそういうところに体を動かしていただいているのでそういうのちゃんとやれると面白いかなっていうのでうん



  • 今まで言ってたAWSとも並行しつつ二足のわらじでやっていって面白そうな方に行こうかなと思ってますなるほどねAIは本当頭上がらんすあれやってる時のさコンフォートゾーンから外れてる感半端ないんだよねマジでマジで



  • 数式作りますもんねプログラムであれのよくわかんないで動いてる感やばいちょっと解き明かされつつあるというか勉強すれば多分わかるんだと思いますそのハードル高いです大学って感じですね



  • 勉強じゃないな仕事とかで言うとそんなもんであとはポッドキャストやっぱ1万人行きたいなっていう気持ちですよね前も言いましたけど1万のハードルありそうどっかに天井ありそうな気するんですよね今6000?6000月再生数はそうですね何を1万にしようとしてるのごめんなさい再生数でした視聴者数1万は行ってないです視聴者数だってね



  • 今いくらだっけ500ぐらいまあまあまあでも600前後ぐらいですよね多分そうだよねはいそこ1万いったら勝てるなそれはすごいあのyoutube始めますそしたら始めようはいそしたら始めようそしたら始めましょうっていうぐらいかなちょっと去年断念した目標がやっぱり2個ぐらいあって英語でしょ英語英語は目標立ててない立ててないんかい英語は立ててなくて



  • 合言語を触ろうというのは結局やりませんでしたあとカグルやりたいなって言ってたのは結局2個ぐらい参加して終わりましたね参加してやってみてまあまあまあってなってそりゃねそりゃそういう順位ぐらいですよとまあまあまあって言って他の資格の勉強したくなって資格の勉強してたりしてたんではいはい



  • 今年はもう一回やりたいおーかぐる再チャレンジ今日プロはどうですか今日プロ考えてないな今日プロもねあれもまたこのフォトゾーンから思いっきり外れる感じあるんだよなやったことないですよまったくマジ?あります?問題見て即座に諦めたことがあるよあれなんか



  • 時間こういう処理があるので何秒以内にやってくださいみたいな感じでしたっけそうそうこれを達成するために一番メモリの消費量とか時間かかんないやつとかを作るっていう確かにいいのかもなそういうの俺ちょっと最近やっぱそのパフォーマンスかなパフォーマンスとかも結構ロジック考えの得意じゃないなって思うことがあって



  • 他の人に聞いてみた時にそんな効率のいいやり方があるんだって思うことがチラホラあるのでそういうのをプロとかで効率化をどんどん追い求めるといろんな発想ができるようになるのかもしれないですねまあ確かにな引き出しは増えるよね引き出し増えるのもいいですよね人生って引き出し増やすゲームだよねわかる出す必要はありますけど引き出しから出せる引き出し固い人間だとダメだからうん



  • いやそうなので引き出し増やしていきましょういいですねとにかく月に1個ずつ引き出し増える予定なんでなんで?どういうこと?本1冊読むんでああそういうことですねいや本は12は無理だけど6か去年何冊読んだんだろうな技術書去年何冊読んだんですかえーわからん読書メーターで読書メーターで後半のは記録してるんだけどね



  • ちょっと去年8月からの記録だと本自体は34読んでて技術書っぽいのは行ってるかもしれん7読んでるなすごい行けるかもしれんちょっと待ってくださいね質問なんですけど応用情報の問題集は技術書に入りますか入れてません入れてませんでした入れてもいいかもしれないあれは入れていいこれ入れていいやつ入れていいかもしれんマジですかよしよし



  • それ入れたら俺は8月から8位いったわすごいだいぶいってんなそれだいぶいってますね僕1年間で99冊いけるじゃん応用情報の問題合格標本2冊入ってるね目標立てたらいけそうじゃないいやー行きたいという気持ちがそんなないからなじゃあ無理だ12はな



  • 軽い本は軽いんでねスクラムマスターの本とグラフキュエルの本とかもすぐスッと読めたしそういうのあるよね引き続き面白そうな本取り上げて読んでいければなと思ってます結構長くなってしまったんで終わりますか終わりましょうかそれでは皆さんも新年ということで目標立ててPHPやってみてください珍しいタイプそれではまたねバイバイ



  • ひまじんプログラマーではあなたのフィードバックを募集していますちょっとやりとりしたい人はメール気軽に送りたい人はGoogleフォームツイートお願いします詳細は説明欄を見てくださいポッドキャストのフォローコメント評価してくれるとバカ騒ぎしますそれではまた次回

0:00 42:29

#111 言語の世界を垣間見る!! 〜PHP編〜