プロCTO森川敬一 CTO10社技術顧問20社以上

CTO社数10社、技術顧問社数20社以上と数々のCTOを歴任してきた森川がエンジニアの…

プロCTO森川敬一 CTO10社技術顧問20社以上

CTO社数10社、技術顧問社数20社以上と数々のCTOを歴任してきた森川がエンジニアのキャリアパスを学べる講座を作りました。 エンジニア能力開発を網羅し、エンジニアとしてマネージメント能力開発まで含んだ内容になってます。

マガジン

記事一覧

GWにスキルアップのモチベーションを維持するコツ

モチベーションを維持するコツモチベーションを維持することは、確かに難しいですよね。しかし、いくつかのコツを実践することで、より長く高いモチベーションを保ちやすく…

GWに考えるキャリアのレバレッジについて

結論、キャリアの初期にレバレッジと複利効果を得るために懸命に働くことが重要だと思ってます。 若い時はプライベートを犠牲にすることなく、バランスを保つことも重要で…

トリプルシンキングしってますか?

考える力や思考法に関するフレームワークが数多くありますが、それを有効活用できるかはシンキング力によります。 ・ロジカルシンキング ・クリティカルシンキング ・ラテ…

生成AIでエンジニアの仕事が無くなっていくのか?

今日、生成AIでエンジニアの仕事が無くなっていく事に関してどう思いますか? と聞かれた。 意味不明。 バリカンが発明されて美容師の仕事がなくなりましたか?そんな事…

どれを選ぶ!?自社サvs受託vsSESエンジニア

エンジニアのキャリアとして、自社サービス企業か受託開発企業かSES企業を選ぶかは、大きな話題、課題だと思います。 そして、ネット上では、どれが良いとか悪いとかという…

Rubyの並列化で激オソご注意!!

ローカル環境で高速だった処理が本番環境で激オソになる目にあいましたので共有です。 結論Rubyで処理速度を向上させるために、Parallel gemの Parallel.map を使ってスレ…

SEからコンサルにキャリアチェンジするには?

SEとコンサル、能力レベルの違いはあるのか?SEとコンサルは、どちらもIT業界で活躍する職種ですが、その役割や求められる能力には違いがあります。そのため、SEとコンサル…

イギリス最大の冤罪事件:富士通の会計システムが引き起こした悲劇

皆さん、イギリスの富士通の冤罪事件ご存じですか? https://news.yahoo.co.jp/pickup/6487790 事件の概要2000年から2014年の間に、イギリスで700人以上の郵便局長が横領…

AI技術の進化による新たなエンジニアの可能性

人工知能(AI)技術は急速に進化し、多くの分野での活用が広がっています。この記事では、AI技術の最新の進化を紹介し、エンジニアに与える新たな可能性を探ります。AI技術…

エンジニアリングマネージャー必読:多重人格者になれ!!

近年、仕事の環境が変化し、役職が上がるにつれて、一人で複数の担当を受け持つことが求められることが増えています。 しかし、これには注意が必要であり、異なる立場から…

エンジニアが年末にすべきこと!!

年末は、仕事の締めくくりや来年の計画を立てる重要な時期です。エンジニアにとっても、この時期にしっかりと準備をしておくことで、来年もより良いエンジニアとして活躍す…

シングルサインオンは、Keycloakで解決!

既に普及済みですが、シングルサインオンにKeycloakを使う方法について整理しました。 KeycloakとはKeycloakは、Red Hatが開発・提供するオープンソースのIDaaS(Identity…

2023年12月現在、世界の生成AIベンチャーについて

2023年12月現在、世界の生成AIベンチャーは、以下のとおりです。 会社名概要主な事業内容 これらのベンチャーは、いずれも世界有数のAI研究機関や企業です。開発・提供す…

開発生産性指標・FourKeysについてまとめてみた

長年CTOをやってますが、開発生産性の話しは、長年の悩みでした。 アンタッチャブルとして、触れる事は許されない領域として捉えてました。 しかし、Four Keysが出てきて、…

2023年のReactに関する最新の動向やベストプラクティス

1.クラスコンポーネントと関数コンポーネント:クラスコンポーネントはES6クラスとライフサイクル関数を使用し、オブジェクト指向プログラミングに慣れている開発者には理解…

エンジニアは、考える力とチャレンジする力を磨くべき!

現代社会は、情報の民主化によって大きく変化しました。インターネットやスマートフォンの普及により、誰もが簡単に膨大な量の情報にアクセスできるようになりました。これ…

GWにスキルアップのモチベーションを維持するコツ

GWにスキルアップのモチベーションを維持するコツ

モチベーションを維持するコツモチベーションを維持することは、確かに難しいですよね。しかし、いくつかのコツを実践することで、より長く高いモチベーションを保ちやすくなります。

1. 自分が納得できる目標を持つ

まず大切なのは、自分が納得できる目標を持つことです。「お金を稼ぎたい」「有名になりたい」といった短期的な目標も良いですが、できればそれらに加えて、自分が本当に成し遂げたいこと、社会に貢献した

もっとみる
GWに考えるキャリアのレバレッジについて

GWに考えるキャリアのレバレッジについて

結論、キャリアの初期にレバレッジと複利効果を得るために懸命に働くことが重要だと思ってます。
若い時はプライベートを犠牲にすることなく、バランスを保つことも重要です。しかし、その時期に努力することで得られる経験とスキルは、その後のキャリアにおいて大きな財産となります。
キャリアの初期に努力することのメリット

幅広い知識とスキルの習得: キャリアの初期は、スポンジのように新しいことを吸収しやすい時期

もっとみる
トリプルシンキングしってますか?

トリプルシンキングしってますか?

考える力や思考法に関するフレームワークが数多くありますが、それを有効活用できるかはシンキング力によります。
・ロジカルシンキング
・クリティカルシンキング
・ラテラルシンキング
の3つを総称したものを「トリプルシンキング」と呼びます。この3つの思考法を身につけて活用すると一段階も二段階もスキルアップできます!

ロジカルシンキングロジカルシンキングとは、物事を矛盾なく、筋道を立てて論理的に考えるこ

もっとみる
生成AIでエンジニアの仕事が無くなっていくのか?

生成AIでエンジニアの仕事が無くなっていくのか?

今日、生成AIでエンジニアの仕事が無くなっていく事に関してどう思いますか?
と聞かれた。

意味不明。

バリカンが発明されて美容師の仕事がなくなりましたか?そんな事はありません。
美容師の仕事は、刈り上げを作るだけではありません。

エンジニアの仕事は、生成AIができる事だけではありません。コードを書くだけではありません。

パソコンの出てきて今ではほとんどのビジネスマンが使ってます。
パソコン

もっとみる
どれを選ぶ!?自社サvs受託vsSESエンジニア

どれを選ぶ!?自社サvs受託vsSESエンジニア

エンジニアのキャリアとして、自社サービス企業か受託開発企業かSES企業を選ぶかは、大きな話題、課題だと思います。
そして、ネット上では、どれが良いとか悪いとかという話も沢山展開・議論されてます。
私は、自社サービス企業、受託開発企業、SES企業の全ての企業で取締役CTOを経験してきました。
その立場からは、単純に議論すべきではなく、その人のタイミングやキャリア形成など考慮する事が重要だと思ってます

もっとみる
Rubyの並列化で激オソご注意!!

Rubyの並列化で激オソご注意!!

ローカル環境で高速だった処理が本番環境で激オソになる目にあいましたので共有です。

結論Rubyで処理速度を向上させるために、Parallel gemの Parallel.map を使ってスレッド並列化を試みたものの、ローカル環境では問題なかったのに本番環境で劇的に遅くなってしまった経験はありませんか?

実は、Parallel.map はデフォルトでプロセス並列化を行うため、アクセス数の多い本番

もっとみる
SEからコンサルにキャリアチェンジするには?

SEからコンサルにキャリアチェンジするには?

SEとコンサル、能力レベルの違いはあるのか?SEとコンサルは、どちらもIT業界で活躍する職種ですが、その役割や求められる能力には違いがあります。そのため、SEとコンサルは、能力レベルの違いがあると考える人も少なくありません。
実際には、SEとコンサルの能力レベルは、必ずしも一致するとは限りません。優秀なSEであれば、ITコンサルとして活躍することも可能ですし、逆に、ITコンサルとして活躍している人

もっとみる
イギリス最大の冤罪事件:富士通の会計システムが引き起こした悲劇

イギリス最大の冤罪事件:富士通の会計システムが引き起こした悲劇

皆さん、イギリスの富士通の冤罪事件ご存じですか?
https://news.yahoo.co.jp/pickup/6487790

事件の概要2000年から2014年の間に、イギリスで700人以上の郵便局長が横領や不正経理の無実の罪を着せられました。これは富士通が開発した会計システム「ホライゾン」の欠陥が原因で、この事件は「イギリス史上最大の冤罪事件」とも呼ばれています。
「ホライゾン」システムで

もっとみる
AI技術の進化による新たなエンジニアの可能性

AI技術の進化による新たなエンジニアの可能性

人工知能(AI)技術は急速に進化し、多くの分野での活用が広がっています。この記事では、AI技術の最新の進化を紹介し、エンジニアに与える新たな可能性を探ります。AI技術がもたらす自動化や効率化、データ分析や予測の精度向上などのメリットに焦点を当て、エンジニアがAI技術を活用する際のポイントや注意すべき課題についても解説します。また、AI技術がもたらす新たなビジネスモデルやサービスの可能性についても考

もっとみる
エンジニアリングマネージャー必読:多重人格者になれ!!

エンジニアリングマネージャー必読:多重人格者になれ!!

近年、仕事の環境が変化し、役職が上がるにつれて、一人で複数の担当を受け持つことが求められることが増えています。
しかし、これには注意が必要であり、異なる立場からの認識の違いが問題となることがあります。
本記事では、キャリアの発展において異なる立場での認識の重要性について探り、その具体例としてエンジニアとCTOの立場の相反するケースを考えてみましょう。

役職が上がると多忙になるが、立場を意識し公言

もっとみる
エンジニアが年末にすべきこと!!

エンジニアが年末にすべきこと!!

年末は、仕事の締めくくりや来年の計画を立てる重要な時期です。エンジニアにとっても、この時期にしっかりと準備をしておくことで、来年もより良いエンジニアとして活躍することができるでしょう。
1. 仕事の締めくくり
まずは、今年1年間の仕事の締めくくりを行いましょう。未完了のプロジェクトやタスクがないか確認し、完了に向けてスケジュールを調整します。また、今年の成果や反省点を振り返り、来年の目標設定に役立

もっとみる
シングルサインオンは、Keycloakで解決!

シングルサインオンは、Keycloakで解決!

既に普及済みですが、シングルサインオンにKeycloakを使う方法について整理しました。

KeycloakとはKeycloakは、Red Hatが開発・提供するオープンソースのIDaaS(Identity as a Service)です。IDaaSとは、ID管理やアクセス制御などの機能をクラウドサービスとして提供するものです。

Keycloakの主な機能は、以下のとおりです。

シングルサイン

もっとみる
2023年12月現在、世界の生成AIベンチャーについて

2023年12月現在、世界の生成AIベンチャーについて

2023年12月現在、世界の生成AIベンチャーは、以下のとおりです。

会社名概要主な事業内容

これらのベンチャーは、いずれも世界有数のAI研究機関や企業です。開発・提供する生成AIの分野は、以下のとおりです。

テキスト生成AI:Webサイトやアプリのコンテンツ作成、メールや手紙などの作成、クリエイティブコンテンツの作成など

音声合成AI:音声ガイドやナレーションの作成、音声アシスタントの開

もっとみる
開発生産性指標・FourKeysについてまとめてみた

開発生産性指標・FourKeysについてまとめてみた

長年CTOをやってますが、開発生産性の話しは、長年の悩みでした。
アンタッチャブルとして、触れる事は許されない領域として捉えてました。
しかし、Four Keysが出てきて、ようやくこの辺の議論が出来る様になってきたので、FourKeysについてまとめてみました。

経営側の課題・開発部隊の中身がわからない
・イケてるのか悪いのか心配
・生産性が良いのか悪いのか不明
・コストを何処まで許容すべきか

もっとみる
2023年のReactに関する最新の動向やベストプラクティス

2023年のReactに関する最新の動向やベストプラクティス

1.クラスコンポーネントと関数コンポーネント:クラスコンポーネントはES6クラスとライフサイクル関数を使用し、オブジェクト指向プログラミングに慣れている開発者には理解しやすいです。一方、関数コンポーネントはJavaScriptの関数を使用し、状態やライフサイクルを持たないため、代わりにフックを使用します。useState, useEffect, useSelectorなどのフックはコードをより簡潔

もっとみる
エンジニアは、考える力とチャレンジする力を磨くべき!

エンジニアは、考える力とチャレンジする力を磨くべき!

現代社会は、情報の民主化によって大きく変化しました。インターネットやスマートフォンの普及により、誰もが簡単に膨大な量の情報にアクセスできるようになりました。これは、これまで特定の人にしか与えられていなかった情報へのアクセス権を、すべての人に平等に与える画期的な変化です。

しかし、情報の民主化は、単に情報へのアクセスが容易になっただけではありません。それにより、人々は自分で情報を取捨選択し、自らの

もっとみる