TECH4U SESアカデミー

C#とは

C#のSES案件で担当するASP.NET CoreのWeb開発やWindows業務アプリを解説。.NET・Unityとの違い、設計・改修経験と単価の見方を紹介します。

開発技術

C#とは

C#のSES案件で担当するASP.NET CoreのWeb開発やWindows業務アプリを解説。.NET・Unityとの違い、設計・改修経験と単価の見方を紹介します。

別名: Cシャープ / シーシャープ

C#は、業務システム、Web API、デスクトップアプリなどを作るプログラミング言語です。静的な型付けを持ち、.NETのライブラリや実行環境と組み合わせて開発します。MicrosoftのC#解説

C#案件の開発環境と仕事内容

Web開発ではASP.NET Coreを使うAPIや業務アプリ、デスクトップではWPFやWindows Formsを使う社内ツールなどがあります。既存システムの機能追加や、.NET Frameworkで作られたアプリの保守・移行も対象です。ASP.NET Coreは、Webアプリやサービスを作るためのフレームワークです。MicrosoftのASP.NET Core解説

たとえば在庫管理なら、商品検索、入出庫登録、権限ごとの操作制限、帳票や他システムとの連携を実装します。画面のイベント処理、API、データベースのどこを担当したかで、説明すべき経験も変わります。

設計や改修を任せられる経験とは

Web APIでは、入力検証や例外処理、DB更新、テストまで作ったかが重要です。デスクトップアプリでは、時間のかかる処理で画面が固まらないようにした経験や、配布・更新に対応した経験も説明できます。

既存アプリの改修では、画面だけを変更してよいのか、共通処理やデータ形式にも影響するのかを調べます。「出庫処理を修正し、関連画面と帳票への影響を確認した」のように、機能と調査範囲を伝えると具体的です。

スキルシートには、C#だけでなく.NETの種類・バージョン、ASP.NET Coreなどのフレームワーク、データベース、担当工程を記載してください。

.NET・Unity・Azureとの違い

C#は言語で、.NETは開発・実行のための基盤です。C#を使うUnityのゲーム開発では、業務アプリとは別に、画面描画やゲーム固有の実装経験などが必要になります。

Azureにアプリを配置した経験と、Azureのネットワーク・権限を設計した経験も同じではありません。アプリの配置先だけでインフラ設計まで経験したように書かず、実際の作業を示します。

C#の単価目安

C#の経験年数別の単価レンジは業務システム・Webアプリ開発の目安です。設計・実装・保守の比較は、工程別の単価目安で確認できます。

無料相談

SESでの案件選びや単価アップについて相談する

用語の意味だけでなく、案件面談・スキルシート・単価アップでどう使うかまで一緒に整理できます。

SESキャリア相談をする

関連用語

関連テーマ

関連するテーマを読む

用語の意味を理解したら、関連テーマや関連記事で「面談・スキルシート・単価アップでどう使うか」まで確認しましょう。

無料相談

SESでの案件選びや単価アップについて相談する

用語の意味だけでなく、案件面談・スキルシート・単価アップでどう使うかまで一緒に整理できます。

SESキャリア相談をする