うつ病闘病記

【30代うつ病体験記】2回目の休職中の過ごし方 その5

2回目の休職中の過ごし方シリーズ。

前回はRuby on Railsの登竜門である、Railsチュートリアルに挫折して、またもやうつ症状が強くなるという話しでした。

【30代うつ病体験記】2回目の休職中の過ごし方 その42回目の休職中の過ごし方シリーズ。 前回はHTML/CSSの勉強をして、プライドを打ち砕かれ、さらにうつっぽくなるという話しをしま...

今回はバックエンドの勉強の続きとして、PHPにチャレンジする話しになります。

PHPの勉強開始

Railsチュートリアルで挫折してしまったので、じゃあ別の言語ってことでPHPに手をだします。

PHPの勉強を開始した理由は、このブログを運営しているWordPressもPHPで作成されていることもあり、将来的にWordPressのカスタマイズもできるようになるのではないかというところですね。

あとは、PHPのWebフレームワークであるLaravelが人気っていうのもあります。

Progateで学習

まずはプログラミング初心者の味方、Progateで学習しました。

これはRubyと同じでプログラミング言語が変わっただけなので、基本構文は特に難しいとは感じませんでした。

HTMLの中にPHPを埋め込むのは少しアワワってなりましたけどね…

Progateが完了した後は、固定費の比較をするための超絶簡単なWebアプリを作ってみました。

はじめての自作Webアプリ公開【固定費比較】はじめてのWebアプリを公開したので、その内容をご紹介します。 固定費比較:https://jyu2-engineer.com/k...

書籍で学習

Progateは初心者にはすごくとっつきやすく作られる反面、できた(分かった)つもりになってしまいがちなので、0からもっと本格的なアプリを作ってみようと思い、「気づけばプロ並みPHP改訂版-ゼロから作れる人になる!」の書籍を購入してやってみました。

【書評】気づけばプロ並みPHP改訂版-ゼロから作れる人になる!現在、PHPでTwitter風アプリを絶賛開発中ですが、「自分で0から開発してみよう」と思わせてくれた書籍をご紹介します。 ...

「気づけばプロ並みPHP改訂版-ゼロから作れる人になる!」は簡単なECサイトを0からスクラッチ開発していく本なので、0からアプリなどを作成したことない方にはオススメです。

Twitter風収支管理アプリ作成

「気づけばプロ並みPHP改訂版-ゼロから作れる人になる!」が終了したら、素のPHPでTwitter風の収支管理アプリを作成しました。

【PHP】Twitter風収支管理(お小遣い帳)アプリリリース以前Twitter風アプリを作ってみたという記事を書きました。 その時はあくまで骨格レベルだったのですが、やっと目標であったTwi...

UIはBootstrapに完全にお任せして、バックエンド側の作成に注力しました。

作成期間はあんまり覚えてませんが、1〜2週間ぐらいで完成させたと思います。

今の会社でも0からアプリを作るっていうのはやったことがなかったので、すごく良い経験だったと思います。

Twitterとの連携も組み込みましたが、TwitterOAuthというAPIを使用すれば簡単にできます。

ググれば使用方法とかいくらでも出てきますしね。

【PHP】TwitterOAuthを使ってツイートする方法(2020年版)現在PHPの学習を行っており、その一貫としてTwitter風のアプリを開発しています。 今回は僕が作成しているTwitter風のW...

これでPHPの学習を終了して、WebフレームワークのLaravelの学習に移行していきました。

Laravelの学習でまたもや挫折

Laravelの学習は俗に青本と呼ばれる書籍で行いました。

しかし、ここでも挫折してしまいます…

言ってることはなんとなくは理解できるんですけど、実際にWebアプリを作ろうと思った時のイメージが沸かずに断念してしまいました…

挫折すると強くなるうつ症状

これはいつものことなんで、特に言うことないですね。

まとめ

Laravelの学習では挫折してしまいましたが、素のPHPでTwitter風の収支管理アプリを作成できたのは自信になりました。

その分、Laravelの学習をもっと頑張れれば良かったんですけど、うつ症状と戦いながらだと難しすぎる内容を学習し続けるのは本当に難しいですね。

でも動かないと何も変わらない。

そのバランスが難しい。

ABOUT ME
Jyu2
ソフトウェア会社(SIer)で10年以上勤務のシステムエンジニア|ポケットWiFi使用歴2年以上|ポケットWiFi+αで快適でお得なインターネット環境を構築するための情報を発信|その他、IT情報やWebサービス、アプリ、ガジェットなどの情報を発信|自分と他の人のカバンの中身を紹介するメディア「カバンの中身ラボ(https://kaban-no-nakami-labo.com/)」も運営しています。 ポケットWiFi選びに迷ったらTwitter、お問合せフォームからご連絡ください。