2022-05

未分類

自社のポジションを考える思考フレームワーク「ポーターの3つの基本戦略」「コトラーの競争戦略」

自社サービスを展開しているIT企業では、自社のサービス展開に関する戦略を練る必要があります。優れた戦略を作る上では、それぞれ異なった立場や知見を持つ関係者が集まって、関係者間で思考をまとめるのが有効です。そして、思考をまとめるのをサポートす...
未分類

自社を中心に外部環境を俯瞰する思考フレームワーク「SWOT分析」「3C分析」

自社サービスを展開しているIT企業では、自社のサービス展開に関する戦略を練る必要があります。優れた戦略を作る上では、それぞれ異なった立場や知見を持つ関係者が集まって、関係者間で思考をまとめるのが有効です。そして、思考をまとめるのをサポートす...
設計

Visual Studio CodeでDraw.ioを活用する方法とコツ

フローチャートやネットワーク図等は、フリーの作図ツール「draw.io」を使うと楽に記述できます。Excelでも記述はできますが、draw.ioでは各々の図の記述に適した素材が提供されているという特徴があります。また、draw.ioはブラウ...
java

java:参照型変数やメモリの理解に苦しむ若手Java技術者に向けて

Javaの参照型変数の中身は、何年かJavaの実装経験を積んだ人でもイメージすることが難しいです。しかし、ここがイメージできていないと、思わぬ落とし穴にはまることもあります。C言語を経験していればイメージしやすくなりますが、そのためだけにC...
java

Spring FrameworkにおけるAOPの基本概念と実践方法

AOPとは、「アスペクト指向プログラミング(Aspect Oriented Programming)」の略称です。「アスペクト」を日本語に直訳すると「相」ですが、プログラミングの世界では「オブジェクト指向ではうまく分離できない横断的な機能」...