見出し画像

プログラマーさん、はじめまして!

【2022/4/1 追記】

現在はnoteでの「スッキリC#」の更新は停止しております。
その代わりに、ココナラでPDF形式での販売を予定しております。
※販売が開始されましたらTwitterで告知いたします。

また、既に公開中のスッキリC#記事は閲覧可能ですが
有料マガジンは一時的に非公開にしております。

よろしくお願いいたします。

はじめまして、はること申します。
ご訪問いただき、ありがとうございます!

私のnoteでは、専門学校で学習するプログラミングの授業を記事にして公開していきます。

今回は初投稿ということで
簡単なプロフィールと、今後の記事について紹介させていただきます!

プロフィール


茨城の田舎生まれ。
時間がゆっくり感じる、気持ちのいい場所で育ちました!

▽経歴

地元の高校を卒業後、
都内のゲーム専門学校でゲームプログラミングを学びました。
(通学に片道2時間かけてました…)

卒業後は、スマホゲームを制作する会社でゲームプログラマーとして働いた後、母校の専門学校にてプログラミングの講師をしていました。

▽好きなこと

子供のころから"何かを作ること"が好きでした!
市民図書館のカラクリ図鑑に載っていた変な装置を作ったり、祖母のミシンを借りてエプロンや巾着を作ったり。

プログラミングに関わる道に進んだのも、
大好きなゲームを作ってみたいという気持ちからでした!



noteに書くこと

講師をしていた時に実際に行っていた
『C#言語を使ったプログラミング授業』を有料記事にて公開していきます!


授業当時はほとんどの生徒さんがプログラミング未経験者でした。

そのため、未経験からスムーズに学習できるように"スッキリ学習する"というコンセプトの自作教材を使用していました。


読みやすい文章量で簡潔に!
必要最低限の文章量と画像等を使い、無駄なく簡潔にまとめています。
そのため「欲しい情報にたどり着くのが早い」「ひとめで理解しやすい」等の利点があります。

必要な要点のみを学習!
"今"必要な情報だけに絞って段階的に学習していくことで、頭の中をスッキリさせながら効率的に理解することができます。


今後noteでは、この"スッキリ学習する"というコンセプトの『スッキリC#』という記事を書いていきます。

当時の授業がもとになるので"プログラミング未経験または初心者の方"、"Unity初心者の方"には特にお役に立てる内容になります!


▽掲載予定

【スッキリC#を始める前に】
※2記事公開中(無料)
スッキリC#を始める前に必要な環境準備や使い方などを丁寧に解説します。未経験の方でも理解できる内容ですので、是非本編を開始する前に一読ください!
「スッキリC#」をはじめる前に【前編】
「スッキリC#」をはじめる前に【後編】

【スッキリC#第1弾 基礎入門編】
※6記事予定(2記事まで公開中)

プログラミング未経験者・初心者向け。
変数、計算、条件分岐、繰り返し構文などを学習し、C#言語による簡単なプログラムが組めるようになります。

スッキリC#第2弾 オブジェクト指向編】
※8記事予定

プログラミング言語の基礎(第1弾)を理解している方向け。
オブジェクト指向の考え方から学習し、カプセル化・継承・ポリモーフィズムを活かしたプログラミングが可能になります。

スッキリC#第3弾 ステップアップ編】
※記事数未定

さらにレベルアップしたい中級者向け。
コードの安全性向上やメンテナンス効率を求めたプログラムが組めるようになります。チーム開発等に役立ちます!

※予定は変更になる場合がございます。
※各記事は内容量により価格が異なります。


▽更新頻度

1週間に1記事、毎週月曜日を目標に更新します。
※更新日時が変更になる場合、Twitter にてお知らせします。


▽有料マガジンのお知らせ

各編ごとに有料マガジンを販売予定です。
まとめて記事を閲覧希望の方は、有料マガジンでの購読がおすすめです!

1記事ずつ買うより安い!
マガジン内の有料記事の総額より、
マガジン価格の方がお安くなっております。

※マガジン内の記事数がの1記事の時点では同額です。
※レベルや目的に合わせて必要な記事だけの購読をご希望の場合は、1記事ごとの購入がお得な場合もございます。

追加料金なし!
一度マガジンを購入していただくと、マガジン内の全記事を追加料金なしでいつでも閲覧できます。

早期購入がお得!
マガジン内の記事数が増えると、マガジン価格も増額します。
マガジン内の記事が少ないうちにご購入いただくと大変お得です。



C#言語の学習が必要な理由

最後に、C#言語の学習がなぜ必要なのかご紹介させていただきます!

今やメジャーとなったゲーム開発エンジンUnity
そのUnityで使用されるプログラミング言語がC#言語です。

しかし、未経験でゲームを作ってみたい!と考えた方は、まずUnityの勉強から始める方がほとんどです。
どうしてもC#言語の勉強が後回しになってしまいます…

たしかにUnityはとても便利なので、言語の基礎を身に付けていなくてもブロック崩しや、迷路など簡単なゲームなら作ることができます。

しかし、C#言語を身に付けることで
リズムゲーㇺ、パズル、FPS、アクションゲーム等
作れるゲームの幅がググッ!!と広がるのです!

C#言語の理解を深めることで、
自分自身の様々な成長を実感することができるはずです。

せっかく、プログラミングの世界に入ったのなら
しっかり"コードの意味"を理解して使えたほうが100倍楽しいです!

自分の可能性を広げるためにも、
ぜひこの機会にC#言語の学習を始めてみてはいかがでしょうか!


\ 最後までお付き合いいただき /
\\ ありがとうございました //


この記事が参加している募集

この記事が気に入ったらサポートをしてみませんか?