新人エンジニアが知っておきたい「自己効力感」「自己有用感」「自己有能感」の違いと高め方
こんにちは。ゆうせいです。 今回は、新人エンジニアの方にぜひ知っておいてほしい、ちょっと難しそうな言葉――「自己効力感」、「自己有用感」、「自己有能感」についてお話しします。 「なんだか似たような言葉ばかりでややこしいな […]
新人エンジニアのための『共同幻想論』と『サピエンス全史』入門――技術者こそ知るべき「幻想」のチカラ
こんにちは。ゆうせいです。 今日のテーマはちょっと変わり種。でも、新人エンジニアのあなたにこそ届けたい話なんです。それは、「社会は幻想で動いている」という考え方。 「え?幻想って夢とか妄想のこと?」と思った方、大丈夫です […]
システム理論とは?新人エンジニアのためのやさしい入門ガイド
こんにちは。ゆうせいです。今回は「システム理論(Systems Theory)」について、新人エンジニアの皆さんにもわかりやすく解説します。複雑なものを整理して理解するためにとても役立つ考え方ですよ! システム理論とは何 […]
【やさしく解説】新人エンジニアのためのマルクス主義入門:コードを書くように社会を見る
こんにちは。ゆうせいです。今回は少し異色のテーマ「マルクス主義とは何か」について、新人エンジニアの皆さん向けにわかりやすく解説していきます。 「社会思想ってエンジニアと関係あるの?」と思ったかもしれません。でも安心してく […]
ポスト構造主義とは何か?新人エンジニアのためのやさしい入門ガイド
こんにちは。ゆうせいです。今回はちょっと聞き慣れないかもしれない「ポスト構造主義」について、エンジニアの皆さんにも分かりやすく丁寧に解説していきます。 一見すると哲学っぽくて難しそうですが、実は日々のソフトウェア開発やチ […]
ポスト構造主義とは何か?新人エンジニアのためのやさしい入門ガイド
こんにちは。ゆうせいです。今回はちょっと聞き慣れないかもしれない「ポスト構造主義」について、エンジニアの皆さんにも分かりやすく丁寧に解説していきます。 一見すると哲学っぽくて難しそうですが、実は日々のソフトウェア開発やチ […]
記号論(セミオロジー)とは?エンジニアのためのやさしい入門講座
こんにちは。ゆうせいです。今日は記号論(セミオロジー)について、新人エンジニアにもわかりやすく解説します。「記号」というと、+や==みたいなプログラムの記号を思い浮かべますよね。でも、記号論で扱うのはそれだけじゃないんで […]
世界のITエンジニアに贈る、日本の名言10日目 “Start 10 Things. Fail 9. That’s How You Win.”
こんにちは。ゆうせいです。 「9敗1勝の価値」:挑戦の本質は“確率”ではなく“姿勢”にあるDay 10 of Japanese Wisdom for Global EngineersStart 10 Things. Fa […]
非正規化とは?メリット・デメリット
こんにちは。ゆうせいです。 今回は、データベース設計における「非正規化(ひせいきか)」という考え方について、わかりやすく丁寧に解説していきます。 「正規化(せいきか)」という言葉は聞いたことがあっても、「非正規化って、つ […]
マスターテーブルとトランザクションテーブルの違いとは?新人エンジニア向けにやさしく解説!
こんにちは。ゆうせいです。 データベースの設計を学び始めたばかりのエンジニアの方にとって、「マスターテーブル」と「トランザクションテーブル」という言葉は、なんとなく聞いたことがあるけどピンとこない……ということ、ありませ […]
ニーチェ・ハイデガー・サルトルで学ぶ!エンジニアのための「存在と自由」の哲学入門
こんにちは。ゆうせいです。 コードを書く手が止まったとき、ふとこんな疑問が頭をよぎることはありませんか? こうした問いは、技術の問題ではありません。存在の問題です。そしてこの「存在とは何か?」「自由とはどう生きることか? […]
カント・ヘーゲル・マルクスから学ぶ!エンジニアのための「人間と社会の認識構造」入門
こんにちは。ゆうせいです。 エンジニアとして日々コードを書いていると、こんなことを感じる瞬間はありませんか? こうした問題の背景には、「人間の認識の仕組み」や「社会の構造」が深く関わっています。 今回はカント → ヘーゲ […]
ソクラテス・プラトン・アリストテレスから学ぶ「問いの立て方」──考えるエンジニアになるための第一歩
こんにちは。ゆうせいです。 あなたは普段、どんなふうにコードを書いていますか? 仕様をそのまま実装しているだけかもしれません。でも、「なぜこの仕様なのか」「この方法が本当にベストなのか」と考えたことはありますか? この「 […]
プラトン・カント・ニーチェで学ぶ!新人エンジニアのための「哲学」入門
こんにちは。ゆうせいです。 哲学って聞くと、「難しそう」「仕事に関係あるの?」と思うかもしれません。でも実は、哲学の考え方はエンジニアリングの基礎体力になるんです。 今回は、西洋哲学の代表的な3人、プラトン、カント、ニー […]
Javaで覚える!at や is などの定型語で始める命名規則の考え方と使い分け
こんにちは。ゆうせいです。 新人エンジニアの皆さん、変数やメソッドの名前をどう付けたらいいか、迷ったことはありませんか? 「どんな名前が正しいんだろう…」「命名に時間がかかってしまう…」 そんな悩みに応えてくれるのが、定 […]
世界のITエンジニアに贈る、日本の名言9日目 “Smart? Doesn’t Matter. Doers Win”
こんにちは。ゆうせいです。 「賢さ」より「動く力」:成果を出す人は、行動で語るDay 9 of Japanese Wisdom for Global EngineersSmart? Doesn’t Matter. Doe […]
新人エンジニアがハマりやすい!当社のSpring Boot研修でよくある10のミスとその回避法
こんにちは。ゆうせいです。 今回は、新人エンジニアが当社のSpring Boot(スプリングブート)を使った研修やプロジェクトでつまずきやすいポイントを10個紹介していきます。「なんで動かないの?」「エラーの原因がわから […]
「もう一人の自分」へと変わる瞬間──アイデンティティからの脱皮の物語
【はじめに】 「あれ?なんか最近、雰囲気変わった?」 そんなふうに言われたこと、ありませんか?あるいは、自分でもふと「なんだか、前の自分と違うな」と気づく瞬間──。 人生には、知らないうちに“脱皮”しているときがあります […]
新人エンジニアのための「距離」の考え方完全ガイド:ユークリッド距離、マンハッタン距離、マハラノビス距離とは?
こんにちは。ゆうせいです。 今回は、新人エンジニアの皆さんにぜひ知っておいてほしい「距離の考え方」についてお話しします。 機械学習やデータ分析、画像処理の分野では、あるデータと別のデータの「近さ」を測る場面がよく出てきま […]
マンハッタン距離とは?新人エンジニアにやさしく解説!ヒューリスティックとの関係もバッチリ理解
こんにちは。ゆうせいです。 今回は「マンハッタン距離」という距離の概念と、それがヒューリスティック(Heuristic)とどう関わってくるのかを、新人エンジニア向けにやさしく、そして丁寧に解説していきます。 「距離ってユ […]
「∞」「lim」「→」の記号はどこから来た?解析学・極限記号の歴史をたどる
こんにちは。ゆうせいです。今回は、極限や無限に関する記号を取り上げます。 極限や収束、無限大といった概念は、主に解析学(calculus and analysis)の分野で登場しますが、私たちが使っている「lim」や「→ […]
√ や Σ、n! の記号はどう生まれた?計算記号の由来とその歴史
こんにちは。ゆうせいです。 今回のは、計算を簡潔に記述するための記号たちを取り上げます。べき乗、平方根、階乗、総和、総乗──私たちが普段当たり前のように使っているこれらの記号は、どのようにして生まれたのでしょうか? 歴史 […]
論理記号の起源をたどる:∀ や ∃ はどこから来たのか?
こんにちは。ゆうせいです。 今回は、論理記号(quantifiers and logical operators)を取り上げます。 私たちが数学や論理学で目にする「∀(全称)」「∃(存在)」「∴(ゆえに)」「⇒(ならば) […]
集合記号「⊂」「∪」「∈」「∅」はどこから来た? ルーツとエピソードから学ぶ“集合の記号”の歴史
こんにちは。ゆうせいです。 今回のテーマは、数学でよく出てくる**「集合」の記号**たちです。あなたも学校で、「A⊂B」や「x∈A」といった記号に出会ったことがありますよね。 でも、その記号がどうしてその形なのか?なぜ「 […]
「=」「≠」「<」「>」の意味、知ってる? 数字の関係を表す記号の由来をやさしく解説
こんにちは。ゆうせいです。 今回は、「数学記号の由来シリーズ」の第2回目です。テーマは、数字の「関係性」を表す記号たち。つまり「=(等しい)」や「≠(等しくない)」、「<(より小さい)」、「>(より大きい)」などですね。 […]
四則演算の記号はなぜその形に?数学記号の由来をやさしく解説
こんにちは。ゆうせいです。 私たちは、学校で数学を学ぶときに「+(プラス)」「-(マイナス)」「×(かける)」「÷(わる)」といった記号を当たり前のように使い始めますよね。でも、なぜこの形の記号が選ばれたのか、不思議に思 […]
【JavaとPython比較】なぜ「戻り値のあるメソッド」が優れているのか?
こんにちは。ゆうせいです。 プログラミングを学びはじめると、「戻り値のあるメソッド」と「戻り値がない(処理だけする)メソッド」の違いに悩んだことはありませんか? このように「値を返すか返さないか」の違いは一見小さなことに […]
【MySQL入門】新人エンジニアのための記号の読み方と使い方まとめ
こんにちは。ゆうせいです。 今回は、MySQLでよく使われる記号(シンボル)の読み方と、その使い方をやさしく解説していきます。 SQL(エスキューエル)を使ってデータベースに指示を出すとき、* や =、<>、 […]
【MySQL入門】新人エンジニアのための3層スキーマの理解
こんにちは。ゆうせいです。 3層スキーマ 3層スキーマは、データベース設計の一つの考え方で、情報システムの構造を3つのレベルに分けて考えます。なぜ、層に分ける必要があるかといえば、データベースは複雑な仕組みなので色々なレ […]
【HTML & CSS入門】新人エンジニアのための記号の読み方と使い方まとめ
こんにちは。ゆうせいです。 Web制作を始めたばかりの方にとって、HTMLやCSSに出てくる記号はとても不思議に見えるかもしれません。< > や {}、#、.、: など…「これって何の意味?」と戸惑うのは当然 […]