■Webアプリ開発、Webデザインの両面から、実務や商用で使用する技術を教えてほしい。
最近AIが登場して劇的に開発効率があがり、趣味でClaudeCodeやCodexなどのバイブコーディングでヤフオクのPythonスクレイパーを作ってみたり、Webサイト・アプリなどをNext.js、React、TypeScript、Vercelなどで作っています。
ただ、作れるものがすごすぎて自分の技術的な視野が足りないと感じるときが多いです。
足りないと感じるのは大きく2つ、
①AIは主にNext.jsやReact、Vercelなどが得意なようですが、自分がメインとするRailsとは違う技術でWebアプリを作った場合のセキュリティが本当に大丈夫なのか心配。特にバックエンド側へデータの受け渡す際にRailsではストロングパラメーターなどの独自セキュリティ機構がありますが、AIに尋ねてみてはいるものの、経験上、独学では学べない実務で押さえておくべきポイントがある事が多いし、重要度、温度感が知りたい。
②デザインはAIっぽさが抜けずに残念な感じがあり、そのままでは趣味ではよくても商用に利用できないと感じています。今更PhotoshopやFigma、デザインのイロハをイチから勉強するよりも、AIをうまく活用しつつ商用利用できるようなデザインを生み出せるようになりたいです。しかしながら必要最低限、押さえておくべきデザインの知識などは知りたいです。
■実際にAIで作り上げたWebサイトデザインの評価やコードレビューをしてほしい
今は知人とWeb3のサービスを立ち上げようと思っていて、私がLPサイトやWebアプリ担当することになったため、そちらのLPサイトを制作中なのですが、デザインとWebアプリのUI/UX設計で詰まってしまっているのと、公開した際のセキュリティがとても気になります…お客様がユーザー登録して課金したりする可能性があるサービスで、海外も視野に入れているため、より攻撃に晒されやすいと思っています。
■将来なりたい姿
一人で最適なホスティングサービスを選択し、要件からデザイン・UI・UXを設計し、WebサイトやWebアプリを立ち上げられるようなフルスタックエンジニアになりたいと思っています。
会社員時代にシステムエンジニアとして数年働き、退職後は在宅で社内ヘルプデスク、Webアプリエンジニア(Ruby 3年)、インフラエンジニア(見習い)をしています。
ヘルプデスクはMicrosoft管理センターのアカウント管理やポリシー管理リーダーを3年ほど続けていました。GWS→Azureへの社内移行経験もあります。
WebアプリはGitリポジトリを使いながらチームで開発しており、要件から詳細設計~単体・総合テスト程度までは対応可能です。イチ機能に絞ってでしたらお客様にお見せするような資料等も作成できます。
AWS EC2やS3などに触れていて、初期構築経験はありませんが簡単な設定とAPIなどを使用することが可能です。
インフラエンジニアは上司からの指示のもと、Contabo、nginxなどでufwやCSPなどを設定したりしています。Linux勉強中です。
平日夜や土日も一時的であれば対応可能です。