質問するログイン新規登録

意見交換

4回答

172閲覧

AIの使い方について

absrtz

総合スコア0

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

SQL

SQL(Structured Query Language)は、リレーショナルデータベース管理システム (RDBMS)のデータベース言語です。大きく分けて、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3つで構成されており、プログラム上でSQL文を生成して、RDBMSに命令を出し、RDBに必要なデータを格納できます。また、格納したデータを引き出すことも可能です。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

API

APIはApplication Programming Interfaceの略です。APIはプログラムにリクエストされるサービスがどのように動作するかを、デベロッパーが定めたものです。

0グッド

1クリップ

投稿2026/03/14 09:55

編集2026/03/14 10:03

0

1

テーマ、知りたいこと

現在研修で新しい言語を使ったシステムの個人開発を行っているのですが、AIの使い方についてお聞きしたいです。

背景、状況

今まで、JavaやPHPなどは参考書や他の生徒からのアドバイス、講師がある程度の説明をもとにコードを書いていていました。ただ、AIも使ってはいました。

現在行なっている研修では、APIやC#など分からないことだらけで、参考書や講師という存在もいません。進捗報告で先輩社員に質問はできますが、なかなか忙しく、その時間も少ないです。

なので、AIに頼りっきりは良くないと思いながらも今までより多くAIを使いながら行なっています。

今の自分の使い方としては、とりあえず自分で骨組みや枠組み的なのは書いて、AIに何をやっているか分かるか聞く、合っていればそこからこういうこと書くんじゃない?を参考に書いていきます。全然違っていたら、その候補を参考に修正して書いていきます。
思った動きではない時は、できるだけデバッグ機能使っていますが、それでも分からないところはコピペしてAIに聞いてしまっています。
もちろん、生成されたもので、理解できないもの、知らなかったものは深掘りして、メモしています。ただ、メモの内容をすぐに理解できるかといったら、できてはいなくて、ただの自己満足になっているかもしれません。

今はもっとエディターを使いこなせるようになって自分でももう少し発見できるようになり、経験値積んで改善していけるようになりたいと思っています。

実際、実務経験のある方はどのように業務をされていますか?AIはどれくらい使っていますか?学習の段階でのオススメの使い方など教えていただきたいです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

回答4

#1

meg_

総合スコア11101

投稿2026/03/14 16:02

現在研修で新しい言語を使ったシステムの個人開発を行っている

現在行なっている研修では、APIやC#など分からないことだらけで、参考書や講師という存在もいません。進捗報告で先輩社員に質問はできますが、なかなか忙しく、その時間も少ないです。

質問者さんは会社員であり、会社の研修でコーディング課題を行っている、という現状でしょうか?

なので、AIに頼りっきりは良くないと思いながらも今までより多くAIを使いながら行なっています。

まず確認ですが研修内ではAIの使用はOKなのですか?
OKなのであれば使えば良いかと思います。


自分の新しい言語の勉強方法は動画学習や書籍です。その中で不明点はAIに質問しています。

#2

SaitoAtsushi

総合スコア5866

投稿2026/03/14 23:50

参考書が無いなんてことは無いです。 かならずしも書籍の形ではないかもしれませんが。 C# ならマイクロソフトのサイトにかなり丁寧なチュートリアルがあります。 C# は元々はマイクロソフトが提案した言語ですし、そこが提供するチュートリアルなのですからかなり信頼できます。

全く知らないことについては質問を構築することさえできないので AI に OK/NG の判定をさせるのだと初心者が想像できる初歩の部分だけで無理に何もかも作ろうとしたようないびつなものになる可能性があります。

最低限度として入門用の資料をひとつは読むべきで、必要なドキュメントを探したり要約したりするのに AI を活用するとよいと思います。 AI の品質にもよりますが、安いものだと割と無茶苦茶な返答もあるので AI はあくまでも補助、信頼できる資料で学ぶことを基礎とするのが望ましいでしょう。

「労力は外注できるが能力の外注はできない」という格言が知られていて、要するに「自分でも出来るけど手間を減らすために誰か (AI を含む) にやらせるのはそれなりに上手くいくけれど自分にできない仕事をさせようとすると破綻しやすい」ということです。

#3

nanashi123

総合スコア172

投稿2026/03/15 04:43

エディターよりも言語そのものの知見を深めましょう
C#を使用するのであればオブジェクト指向を学習する必要があります
APIの仕様を把握するためにも、ドキュメントを読むためにも、まず以てC#の仕様とパラダイムの基礎学習が必要です
C#であればひとまずコンソールアプリの開発に集中することをお勧めします
コンソールアプリは複雑なテンプレートもないので、素の状態でC#を動かせます
つまりC#のコードをデバッグするのに有用です
いきなりAPIで本格的な開発に挑むのではなく、コンソールアプリでのテスト実行を繰り返しながら実装に落とし込んでいく行程が必要です
AIはドキュメントとして優秀ですが、一方でそれ以上の働きを期待すべきではありません
AIで生成するコードは簡単なものにして、デバッグがしやすい体制を整えましょう

#4

ymmr

総合スコア134

投稿2026/03/15 07:11

編集2026/03/15 07:13

Webエンジニアとして数年働いています。
0からキャッチアップするときは言語なら公式チュートリアル、公式ドキュメント、あるいは書籍、フレームワークも同様に公式ドキュメントを見に行くことが多いです。

ある程度知識の土台がある段階だとAIを使って壁打ちしたりしますが、0からとなるとLLMに与えるコンテキストによって出力が左右されてしまい、得られる回答の質が下がってしまう可能性があるので、初学者段階だと必ずしも良い学習教材にはならないかもしれません。

上記の通り良いチュートリアルやリファレンス、書籍はあるので、個人的には最初はAI以外の選択肢をとるのもひとつかなと思います!

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

この意見交換はまだ受付中です。

会員登録して回答してみよう

アカウントをお持ちの方は

関連した質問