タグ:エンジニア

blog-image

Pythonで選挙データを分析してみよう!①〜埼玉投票情報 選挙区情報 読み込み編〜

このシリーズでは、2025/07/21に行われた参院選挙結果を分析するためのプログラムを、一つずつ紐解いて解説していきます。 作成したコードは Github に公開しているので、興味があれば、見てみてください。※コードは、予告なく、改変/削除されることがあります。 前回は比較的シンプルなCSVを扱いましたが、今回はより実践的で手ごわい、複数シートにまたがるExcel形式の開票結果データを綺麗に整形…

Read More

blog-image

【DB】インデックスがあるのにクエリが遅い?よくある落とし穴と対策

データベースのパフォーマンスチューニングといえば、まず思い浮かぶのが「インデックス」。正しく使えば劇的にクエリを高速化してくれる、まさに魔法のような仕組みですよね。 でも、「インデックスを貼ったはずなのに、なぜかクエリが遅い…」「むしろインデックスがない方が速かったりする…?」なんて経験はありませんか? 実は、インデックスは万能薬ではなく、使い方を間違えるとパフォーマンスの足を引っ張ってしまうこと…

Read More

blog-image

DBのデータ削除、どうしてる?3つのパターンを整理

アプリケーションを開発していると、必ずと言っていいほど「データを削除する」という機能が必要になりますよね。ユーザーがアカウントを消したり、投稿を削除したり。一見、「DELETE文で消すだけでしょ?」と思いがちですが、実はデータの削除方法にはいくつかパターンがあって、それぞれにメリット・デメリットが存在します。 今回は、代表的な3つのデータ削除パターンについて、それぞれの特徴を整理してみました。 1…

Read More

blog-image

e-stat API利用ガイド:登録からPythonでのデータ取得まで

はじめに e-statは、日本の政府統計データを集約したポータルサイトです。このサイトでは、国勢調査や労働力調査、消費者物価指数など、多岐にわたる統計データが公開されています。 通常、これらのデータはウェブサイト上で閲覧したり、CSVファイルとしてダウンロードしたりしますが、e-statは「API(Application Programming Interface)」機能も提供しています。APIを…

Read More

blog-image

なぜ「環境」だけでは人は育たないのか?成長の公式とマネージャーの3つのアプローチ

『環境が人を育てる』 『環境さえ整えれば、人は育つ』 マネジメントの現場で、まるで真理のように語られるこの言葉。しかし、日々の業務でメンバーと向き合っていると、「思う通りにはいかない」と感じることはありませんか? 『……本当にそうだろうか?』 挑戦的なプロジェクトを任せても、ある人は驚くほど成長し、ある人は全く変わらない。この違いはどこから来るのか? この『環境だけでは越えられない壁』の正体を突き…

Read More

blog-image

「できる理由」から考える思考法 – マネジメント編

はじめに 『またその話か…』メンバーから『できない理由』を聞かされるたびに、そう感じていませんか? この記事では、チームの『無理だ』という空気を『どうすればできるか?』という創造的なエネルギーに変える、具体的なマネジメント手法を解説します。 1. マネジメントが実践すべきこと この思考法をチームに根付かせるには、マネジメントの役割が不可欠です。部下が安心して挑戦できる「心理的安全性」を確保し、以下…

Read More

blog-image

マネジメントと「諦める」勇気

「部下を諦める」は悪じゃない?マネージャーが疲弊しないための戦略的思考 「何度言っても、あの人だけは変わってくれない…」 「自分のマネジメント能力が低いからだろうか…」 チームを率いるマネージャーなら、一度はこんな悩みにぶつかったことがあるのではないでしょうか。メンバーの成長を願い、心血を注いで向き合っても、どうしても変化してくれない。その現実に、無力感や焦りを覚え、疲弊してしまうことも少なくあり…

Read More

blog-image

エンジニアが視野を広げ視座を高める訓練法【エンジニアのための7つの視点 第7回】

本記事は「エンジニアのための7つの視点」シリーズの最終回です。前回は「エンジニアの視野と視座による4象限整理」について解説しました。 これまで、視点・視野・視座の基本的な理解から、エンジニアにとってのそれぞれの意味、そしてそれらを組み合わせたエンジニアのタイプ分けまでを見てきました。最終回となる今回は、エンジニアが日々の業務や自己学習の中で「視野を広げ」「視座を高める」ための具体的な訓練方法につい…

Read More

blog-image

エンジニアの視野と視座による4象限整理【エンジニアのための7つの視点 第6回】

本記事は「エンジニアのための7つの視点」シリーズの第6回です。前回は「エンジニアにとって重要な「視野」と「視座」」について、それぞれの具体的な意味合いを解説しました。 今回は、「視野の広さ」と「視座の高さ」という2つの軸を用いて、エンジニアのタイプを整理し、それぞれの特徴と具体的なエンジニア像を見ていきます。このフレームワークは、自身の現在地を客観的に把握し、目指すべき方向性を考える上で役立ちます…

Read More

blog-image

エンジニアにとって重要な「視野」と「視座」【エンジニアのための7つの視点 第5回】

本記事は「エンジニアのための7つの視点」シリーズの第5回です。これまでに「視点・視野・視座の基本的な理解」「エンジニアにとっての視点」「エンジニアにとっての視野」「エンジニアにとっての視座」について解説してきました。 今回は、特にエンジニアの成長とキャリア形成において重要となる「視野を広げること」と「視座を高めること」に焦点を当て、それぞれの具体的な意味合いを深掘りします。 エンジニアにとって重要…

Read More

blog-image

エンジニアにとっての「視座」とは?【エンジニアのための7つの視点 第4回】

本記事は「エンジニアのための7つの視点」シリーズの第4回です。前回は「エンジニアにとっての「視野」とは?」について解説しました。 今回は、エンジニアの行動や判断の基盤となる「視座」について深く掘り下げます。「視座」とは、物事を見る際の自分の立ち位置や、どのような価値観・信念に基づいて評価・判断するかという根本的な姿勢のことでした。エンジニアにとって視座の高さは、リーダーシップの発揮や、質の高い意思…

Read More

blog-image

エンジニアにとっての「視野」とは?【エンジニアのための7つの視点 第3回】

本記事は「エンジニアのための7つの視点」シリーズの第3回です。前回は「エンジニアにとっての「視点」とは?」について解説しました。 今回は、エンジニアの成長に不可欠な「視野」に焦点を当てます。「視野」とは、物事を見渡せる範囲、知識や思考が及ぶ範囲のことでした。エンジニアにとって広い視野を持つことは、技術選定の的確性や、キャリアにおける長期的な戦略立案に繋がります。 エンジニアにとっての「視野」(Fi…

Read More