• FirebaseやReact使ってシステム構築してみたいのですが、ガチでやろうとするとVPSとかAWSとかで環境構築しないと作れないじゃないですか?

    自分自身、AWSとかの知識が仕事で使うには、まだまだ足りないっていうのもあるのですが、中小企業相手にしているような制作会社なのでレンタルサーバーしか使えないっていうのが合って、
    今後スキルアップする上で転職したほうが良いでしょうか?

    (正確にはレンタルサーバー以外も使えるんでしょうが自社でサーバー周り詳しい人がいないので使えないです。
    もし、VPSとかでやるようなシステムの場合は、外部に環境構築頼んでいるのが現状です。)
返信の受付は終了いたしました。
  • Firebaseの役割を理解してますか?
  • スレ主(FTFclO)2022年9月26日
    返信先: @thlXZwさん はい、Firebaseの鍵を隠すためにenv使わないと行けないと思うのですが、そういう意味で言ってます。

    単純にcdnでreact使う場合はレンタルサーバーでも使えますが、鍵見えちゃうので
  • >FirebaseやReact使ってシステム構築してみたいのですが

    具体的に何を作りたいの?
    んで、スキルアップする上で転職って、どういう文脈で繋がるの? なんか、数段すっ飛ばして質問してる気がするんだが。

    個人として、あるいは自分で起業してシステム作りたいってんなら、別に転職する必要ないよね? 自分で勉強したらいいだけだから。

    会社員として、そういうアーキテクチャやスタックのシステム開発してる会社に勤めたいっていうんなら、そういう会社に転職したらいいと思うよ。

    あとな、先にコメントしてくれてる人の補足だけど、普通FirebaseでなんかWebアプリ作りたいっていうんなら、Firebase Hostingっていう静的サイトのホスティング領域があるから、これを使うの。
    PHPとかでやるようなバックエンド処理は、Firebase Functions、ログイン周りはFirebase Auth、データベースはFirestore、画像等の保存はFirebase CloudStorage。

    もちろん、作りたいシステムによっては、AWS等別のクラウドと連携する場合もあるし、ビジネス上の理由でAuthを他のIDaaSにしたい、ってこともあるだろう。だから、Firebaseと他のシステムやサーバーを連携させることもあるが、トリッキーなもの以外は、普通はFirebase一本で作れるようになってるのよ。

    で、Firebaseの鍵を隠すのに.envとか知ったようなクチ聞いとるけど、FirebaseのAPIkeyは秘匿しなくても大丈夫になってんのよ。Security Rulesってやつな。これをしっかり設定しておけば、外部から不正にAPI叩くことはできない。逆に、これが設定ザルでセキュリティホールになるから、Firebase使うの控えよう、っていうのならわかるけどな。

    なので、君はFirebaseやReactで開発したいとかいう前に、前提知識がズタボロなんよ、あと日本語能力。

    今いてる会社の技術力では物足りない気持ちはわからないでもないけど、人に質問するんやったら、最低限の知識と前提を正しい日本語で提供できるようになってからにしてください。最低限の社会人としてのマナーやで。
  • 返信先: @FTFclOさん BaaSの役割を理解してますか?
  • スレ主(FTFclO)2022年9月27日
    返信先: @DmvEbtさん ありがとうございます。
    実際、業務でやらないと身につかない部分があるので、古い技術しか使えないと他の技術者に遅れていると不安に感じていて転職したほうが良いのではと思ってます。
    (今後もっとjsでできることが増えてくるでしょうし)

    jsだからデベロッパーから叩けば色々悪さできるのではと思っていたで勉強になりました、キーワード調べてみます。
  • 返信先: @FTFclOさん 確かに、実務でないと身につかない領域あるのは事実だけど、あなたの場合はまず自分でReactなりを使ったWebアプリを2〜3個作ってみるところからだと思うよ。

    作ってみて、初めてFirebaseの使い方みたいなのがわかる場合もあるし、VPSだって個人で使う人はいくらでもいるし(FXのトレーディング用途とかで)

    作ってみてまたぶち当たる問題もあると思うので、そこから質問してみるといいと思います。今の段階だと、質問に対する回答の幅が広すぎて…

    まあ、頑張ってみてください。