投稿

C#(シーシャープ)って何ができる?IT業界で長く使われ続けている理由を分かりやすくまとめてみた 💻✨

こんにちは❗ たねまつです👦 IT業界で働いていると、 「C#って聞いたことはあるけど、正直どんな言語か説明できない」 そんな人、意外と多いと感じています 🤔 私自身も、IT会社に転職するまで、 Java やC言語は分かるけど、 **C#について正直全然知りませんでした💦 私は、 SES で働いていたのですが自社開発も少し請け負っている会社だったのでそれがC#で作れていました。なのでそれがC#との出会いでした💫 この記事では、 IT業界で働く人 未経験からIT業界を目指している人 どの言語を勉強すればいいか迷っている人 に向けて、 C#というプログラム言語の立ち位置 を分かりやすくまとめます 📘 C#が生まれた背景と、どんな言語なのか 🧠 C#は、 Microsoft が開発したプログラム言語 です。 Windows 向けアプリケーションや業務システムを効率よく作るために誕生しました。 特徴を一言でいうと、 👉 「業務アプリを安全かつ効率的に作るための言語」 Javaと同じく、 オブジェクト指向 型安全 大規模開発向き といった特徴を持っており、 チーム開発・長期運用のシステム に強いのがポイントです👆 C#は今、どんなシステムで使われている? 🏢🌐 C#は、今も現役バリバリで使われています。 代表的なのは👇 社内の業務システム(勤怠・販売管理・在庫管理など) Windowsアプリケーション Webシステム( ASP.NET ) クラウド連携システム( Azure ) 特に、 企業の基幹システムや社内ツール での採用が多く、 「安定して長く使われるシステム」に強い印象です。 そのため、 ✔ IT業界で長く働きたい ✔ 業務系SEを目指したい という人には、相性の良い言語だと思います 👍 C言語・C++・Objective-C…正直よく分からなかった話 😅 ここ、意外と混乱しやすいポイントですよね。 私自身も最初は、 「C#ってC言語の進化版?」 「C++とかObjective-Cって何が違うの?」 と正直よく分かっていませんでした 💦 ざっくり整理すると👇 C言語 :処理が速い。組み込み系・OS・ハード寄り C++ :C言語にオブジェクト指向を追加した言語 Objective-C :Apple系(iOS/macOS)で使われていた言語 ...

事務職から社内SE(インフラ担当)になって数か月。 それでも「これは大事だ」と気づいたインフラ担当の共通点 💻🔧

こんにちは❗たねまつです👦 私が社内SE(インフラ担当)になって、まだ数か月。 正直に言うと、 専門的なところは今も勉強中 です👓 それでも、 「これはインフラ担当として確実に求められているな」 「ここができないと信頼されないな」 と感じたポイントがいくつかありました。 もともと私は プログラムSE → 事務職 → 社内異動でインフラ担当 という少し変わった経歴です。 だからこそ、 これから社内SEを目指す人や、 「インフラって何から身につければいいの?」と感じている人に ヒントになるかもしれない と思い、発信します 📘✨ インフラ担当に必要だと感じたこと【4つ】 ① 機器更新は「業者任せ」にしない視点 🔄 インフラ担当になると、 セキュリティ機器やサーバーの更新は避けて通れません。 ここで大事だと感じたのが、 「業者に任せる=何も考えなくていい」ではない ということ。 たとえば、 この機器を更新すると どの部署の業務に影響が出るのか 社内ネットワークやクラウドサービスに影響はあるのか 更新後に何を確認すべきか これを 自分の言葉で説明できるか が重要でした 💡 業者さんと話すためにも、 社内ネットワーク構成や利用中のシステムを 最低限把握しておく業務知識 が求められます。 ② ITに詳しくない上層部への「翻訳力」 🗣️ 社内SEになって一番痛感したのがこれです。 上層部の方は、 IT に詳しくない前提で話を聞いている ことがほとんど。 だからこそ、 なぜ更新が必要なのか このセキュリティ機器は何を守っているのか このサーバーが止まると、どんな業務が止まるのか を、 専門用語を使わずに説明する力 がとても大事でした 📊 「すごい技術を知っている」より、 分かりやすく伝えられること が評価される場面は本当に多いです。 ③ セキュリティポリシーを“盾”にできる力 🔐 現場からは、こんな要望がよく来ます。 このPCにソフトを入れたい Wi-Fiを使いたい 業務を楽にするツールを導入したい ここで大事なのが、 「ダメです」で終わらせないこと 。 社内のセキュリティポリシーを踏まえて、 「この理由で導入できません」と...

未経験からSESで5年働いた私が、本当に大事だと思った、SES現場で働くときの4つのこと 🤝✨

 こんにちは❗たねまつです👦 「 SES って正直どうなんだろう…」 「未経験で飛び込んだけど、このままでいいのかな?」 これは 過去の私自身が、ずっと感じていた不安 です😅 この記事が、当時の自分や、今まさに悩んでいる誰かの役に立てば嬉しいと思い、書いています✍️ ① 入社前に“会社の得意分野”を必ず調べる 🔍 未経験OKだから、という理由だけで 焦って入社を決めてしまうと後でかなり苦しくなります💦 その会社は どんな案件を多く持っているのか 自分が勉強してきた内容と 方向性が合っているか ここを見ずに入ると、 「せっかく勉強したのに全然使えない…」という状態になりがちです😢 👉 未経験だからこそ、相性は超重要 です。 ② SES現場は“信頼獲得からスタート” 🤝 技術よりも大事だったこと SESの現場では、 他社SES・SIerの社員と同じチーム で働くことが本当に多いです。 私の現場は孫請けだったので、 元請けSIerの方と一緒に仕事をする機会が多くありました。 そこで大事だったのは👇 与えられた作業を 丁寧にやり切る コーディング 💻 仕様書・ドキュメント修正 📄 テスト&エビデンス提出 ✅ 修正時の影響範囲調査 🔎 そして一番大事だと感じたのが… 「なぜ〇〇だから、■■しました」と説明できる力 🗣️✨ 顧客(情シス) チームリーダー 他社メンバー 全員が納得できる説明 ができるかどうかで、 信頼度が大きく変わります。 正直、 調べずに質問する 凡ミスを繰り返す これをすると一気に距離を置かれます😇 (特に“別会社”なので評価に直結しないのが現実) 👉 SESで人が現場に馴染めず、定着しない最大の理由 は、ここだと今でも思っています。 ③ 「頼られる」状態になると、世界が変わる 🌱 少しずつでも 「これ、〇〇さんに聞こう」 と言われるようになると… こちらからも質問しやすい 空気がやわらぐ 仕事が一気にやりやすくなり、効率があがる 逆に、 1年いてもこの関係が作れず、毎日しんどいなら 営業に相談して現場変更を考えてもいいと、私は思います📣 無理して消耗し続ける必要はありません。 ④ その現場の“先”が見えるかを考える 🔮 上級SEを目指せる現場か PM・PLに進める道はあるのか そもそも 上流工程の枠が存在するのか ...

社内SEとして最近のニュースで“本気で怖い”と感じているランサムウェアの話😨💻

こんちにちは❗たねまつです👦 最近、 「ランサムウェア被害で業務停止」 「個人情報流出」 こんなニュースを目にすることが増えましたよね📺 私は現在、社内SEとして働いていますが、 ニュースを見るたびに 「これ、明日は自分の会社かもしれない」 と感じるようになりました⚠️ この記事は、 🌱 未経験からSE転職を目指している人 🌱 事務職でITスキルを身につけたい人 🌱 社内SE・情シスに興味がある人 そんな方に向けて、 過去の自分に向けて書いています ✍️ どこか一つでも役に立てば嬉しいです💕 🙋‍♂️ 少しだけ、私自身の話をさせてください 私は、 未経験から独学でプログラミングを学び、31歳でSEになりました 。 その後、プログラムSEとして約5年働き、 今はSEの経験を活かし、大手事務職に転職し、IT部署に異動となり 社内SE をしています💼 ただ、正直に言うと── 「ランサムウェア?聞いたことはある」 「でも説明しろと言われたら詰まる…😅」 「 EDR って何?ウイルス対策ソフトと違うの?」 こんな状態でした。 IT業界にいるのに、 セキュリティ用語がふわっとしている自分 に 内心かなり焦っていました💦 だからこそ、 同じように戸惑っている人のために 今回この内容を発信しようと思いました📢 🦠 ランサムウェアとは? ― SEだけでなく、全員が知っておくべき言葉 ランサムウェアとは、 📌 PCやサーバーのデータを勝手に暗号化し 📌 元に戻す代わりに身代金を要求する 非常に悪質なマルウェアです💣 被害に遭うと👇 業務が止まる📉 顧客情報が漏れる😱 会社の信用が一気に下がる💔 怖いのは、 特別な操作をしていなくても感染する こと。 「普通の業務」の延長で起きます。 🚪 ランサムウェアはどうやって入ってくるのか? よくある侵入経路はこちら👇 📩 不審なメールの添付ファイル 🌐 偽のログインページ 🔐 VPN・リモート接続の脆弱性→在宅ワークが コロナ禍以降増えた影響でリモート接続増 🧑‍💻 パスワードの使い回し 実際によくあるケース 「請求書のご確認をお願いします」 そんな 一見普通の...

プログラミング言語の選び方で、あなたのキャリアは大きく変わる話💻✨ ― HTML5は“最初に覚えてよかった”Webの土台 ―

イメージ
 こんにちは❗たねまつです👦 「 HTML って簡単そうだし、後回しでいいよね?」 正直、私も昔はそう思っていました😅 でも今ならはっきり言えます。 👉 HTMLは、プログラマーにもデザイナーにも必須の“共通言語” 👉 Web を扱うなら、避けて通れない土台 この記事が、 🌱 未経験からSE転職を目指す人 🌱 IT業界でスキルアップしたい人 🌱 事務職で「ITわかる人」になりたい人 そんな方の 最初の一歩のヒント になれば嬉しいです😊 HTMLとは?超シンプルに言うと HTMLは**プログラミング言語ではなく「マークアップ言語」**です📄 役割はとてもシンプル👇 見出しを作る 文章を配置する 画像やリンクを置く つまり、 🏠 ホームページの骨組み 📐 Webの設計図 どんなに最新の技術も、 この土台がなければ成り立ちません💡 HTML5とは何がすごかったのか? HTML5 は、今から数年前に登場し、 当時かなり話題になったアップデート でした🔥 理由は、 「HTMLだけでできること」が一気に増えたからです。 HTML5を知っておくメリット 「覚えて何の役に立つの?」 という疑問、めちゃくちゃ分かります🙌 私が感じたメリットはこちら👇 ✅ Webの仕組みが理解できる ✅ エラーやレイアウト崩れが怖くなくなる ✅ プログラマー・デザイナーとの会話が通じる ✅ AI が出したコードを“読める”ようになる🤖 特に事務職の方は、 「HTMLちょっと分かります」で 一気に 希少人材 になります✨ 🎨 CSS と ⚙️ JavaScript の役割 HTMLは「骨組み」だけ。 そこに命を吹き込むのが👇 🎨 CSS :デザイン担当 → 色・レイアウト・見た目 ⚙️ JavaScript / React / TypeScript :動き担当 → ボタン・アニメーション・処理 でも忘れがちですが、 👉 全部HTMLの上に成り立っている んです だからHTMLを知らないと、 「なぜ動かないのか」「どこを直すのか」 が分からなくなります😢 🔮 HTML5の今後と将来性 結論から言うと👇 HTMLはなくなりません。...

🤔オブジェクト指向=難しい? オブジェクト指向とは「プログラムを人として考えること」だった 👤

イメージ
こんにちは❗たねまつです👦 この記事はこんな人に向けて書いています👇 ・プログラミングを勉強中・これから始めたい人 📘 ・オブジェクト指向が「ふわっとしか分からない」人 😵 ・SEだけど、構造型・手続き型との違いを説明できない人 💻 私もプログラミングを勉強していた時、 Java のオブジェクト指向と C の構造型がイマイチ分らないまま進んでいました。この記事では、私が勉強や経験した内容で分かりやすく説明したいと思います💘 私の原点 実は私は、 25歳までパソコンが本当に苦手 でした😅 キーボードは指1本、ショートカット?なにそれ?状態。 それでも👇 働きながら Javaの週末スクール に通い 📚 31歳で未経験からSE業界へ転職 💼 今は事務職 → 社内異動で 社内SE をしています 🏢 この転機になったのが 👉 オブジェクト指向の理解 でした✨ なぜオブジェクト指向を学ぶと世界が変わるのか? 答えはシンプル👇 🧠「プログラムの構造が“見える”ようになる」から! 構造が見えると… 他人のコードが読めるようになる📖 既存システムの理解が速くなる⚡ 「この処理、何してるの?」が分かるようになる🔍 つまり、 👉 SEにとって最重要スキル=「読む力」が爆上がりするんです オブジェクト指向って、結局なに? 一言で言うと👇 「人やモノを“ひとまとまり”として考えること」 たとえば「人」をオブジェクトとして考えると… 🧍‍♂️状態(データ):名前、年齢、身長 🏃‍♂️ふるまい(処理):歩く、話す、食べる この「 状態+ふるまい 」をセットで管理するのが 👉 オブジェクト指向の基本なんです✨ オブジェクト指向の歴史(ざっくり) 初期:処理を順番に書く時代 ⚙️ システム巨大化 → 人が理解できない問題 発生 😱 解決策として 👉 現実世界に近い考え方=オブジェクト指向 が誕生 Smalltalk → C++ → Javaへと発展してきました 🌍 構造・手続き型とオブジェクト指向の違い 考え方の違いを一言で 構造・手続き型 :何をどんな順番で処理するか 📝 オブジェクト指向 :誰(何)が何をするか 👤| 分類 | 考え方 | 主な言語 | | ...

💼 事務職で“ちょっと差がつく”IT用語:SaaSとスタンドアローンをサクッと理解!

イメージ
こんちにちは❗たねまつです👦 「これはSaaSなので〜」 「スタンドアローン版でお願いします」 IT部署との会話で、こんな言葉が飛び交うこと、ありませんか?💻 でも正直… 「なんとなく聞いたことあるけど、ちゃんとは分かってないかも…」 そんな人、実は少なくありません。 私も SE を5年間経験していましたがイマイチ 曖昧なままでした 😅 ✍ なぜこの記事を書いたのか(ちょっとだけ自己紹介) 私は25歳のとき、ホームページの飛び込み営業をしていました🚶‍♂️ 「もっと説得力のある話がしたい」と思い、独学で Java やC言語を学び、 31歳でSEに転職。 SES として5年間、現場で奮闘💦 その後、36歳で事務職に転職したら—— 🧲 ITの相談が自然と集まるように。 🧩 IT部署との橋渡し役にもなりました ✨ ※今はシステム部署に異動になりました(笑) この経験から気づいたんです。 💡「IT用語をわかりやすく説明できる人」は、どの職場でも頼られる。 ☁ SaaSと💾スタンドアローン、ざっくり解説! ☁ SaaS(サース) インストール不要!ネット経由で使えるソフトのこと。 たとえば: Microsoft 365 Google Workspace クラウド型の勤怠・経費精算システム 特徴👇 常に最新版が使える 🔄 在宅・社外でもOK 🏠 月額・年額課金が多い 💰 PCに依存しないから柔軟! 💾 スタンドアローン 1台のPCにインストールして使う、昔ながらのソフト。 たとえば: 買い切り型の会計ソフト オフライン専用の業務アプリ 特徴👇 ネット不要 🌐❌ データはPC内に保存 🗂 更新は手動 ⚙ 基本1人で使うスタイル ⚠ よくある「導入時のすれ違い」 IT部署:「これはSaaSなので問題ないですよ🙂」 事務側:「……(いや、ちょっと待って)」 社外から使っていいの? 同時に何人まで使える? ネットが落ちたらどうなるの? 👉 実務の不安が、置き去りにされがち。 逆にスタンドアローンだと… PC入れ替え時のデータ移行 バックアップどうする? 複数人で使えない… 📌 どっちが正解じゃなく、「業務に合ってるか」が大事! 🧠 一発でわかる!使い分け早見表 この視点があるだけで、 IT部署との会話がスムーズに✨ 🌟「ちょっと知ってる」だけ...