今、さまざまな技術者議論の文脈のなかで「レガシー」や「モダン」という言葉が飛び交っています。
そもそも「レガシー」とは、また「モダン」とは何でしょう?
いわゆる古めかしく固定的なものがレガシーで、新しく革新的なものがモダンなのでしょうか。
例えばJavaについて考えてみてください。Javaはレガシーでしょうか?モダンでしょうか?
上図から、「Javaはレガシーかモダンか?」というだけの議論に意味がないことはおわかりでしょう。
また、必ずしも「新しいから良い」わけではありませんし「古いから捨てた方がいい」とステレオタイプに考えるべきものでもありません。
判断基準として重要なのは、「自社のビジネスが社会における激しい変化に対応できるかどうか」です。
そのために今求められているのは、「柔軟性」「拡張性」「効率性」であり、「迅速さ」「俊敏さ」です。これを実現し、自社のもつ資産や強みを活かせる最適な仕組みに対応することこそが「モダン」であり、それを阻害するものが「レガシー」であると言えるでしょう。
技術パラダイムは、いきなり突然変異的に生まれるものではなく、連続的な進化や発展を経て出てくるものです。 スキル育成を考えるときも、まず今の保有スキルが何か、それが何の土台になりうるか、それを把握することが重要です。 |
![]() |
モダンエンジニアになるためには、単能工ではなく、多能工になるということを意識しなければなりません。レイヤ横断型で、アーキテクチャを俯瞰する力が必要です。
クラウド時代に入って求められるのは、技術と技術をうまくつなぐ能力、つまりブリッジ・スキルを身につけることです。
採用される技術は、さまざまなもののハイブリッドで構成されるオープンなシステムが基本です。サービスやAPIを連携したり、既存の仕組みをマッシュアップして新しいものを創り出していくためには、特定分野の技術だけに特化していたのでは対応できません。幅広くさまざまな技術に手を伸ばし、技術と技術の橋渡しをするスキルを身につける必要があるのです。
クラウド時代は、技術と技術を”つなぐ”スキルを身につける
特定技術に特化しすぎず、幅広く手を伸ばす
技術間のブリッジ・スキルを身につける
新しいスキルを学ぶときは、「レイヤをいったん下ってから、レイヤを再び上がる」ということを意識することが重要です。
例えば、あなたが設計の立場にいると考えてみてください。
ここで今、モダンな設計の考え方を取り入れようとしても、なぜその手法なりアプローチが今までのものより有効なのかがピンとこないということがあります。
ところが、より下位のレイヤである実装技術や、プラットフォームを知ると、新しい設計手法の良さが見えてくることがあります。つまり、単に同じレイヤを横移動するよりも、いったんレイヤを下りる方がスキル習得の近道となることがよくあるのです。
スキル育成を考える前に、まず、今の自分の立ち位置と、自社・自組織の求める「モダン」がどこにあるのか、その範囲を見定めましょう。その上で、下層レイヤからの育成プランを設計することで、より役に立つスキル育成ができるでしょう。
例えばIBM iのエンジニアを例にとってみましょう。
いま主に設計を担当していますという方であっても、いったんプラットフォーム層に下りて、そこからあらためてレイヤをのぼっていく形で、スキルアップをしたほうが良いということです。このレイヤ間のつながりを知らなければ、上位のレイヤのスキルがうまく身につかない可能性もあります。
具体的なラーニング・パスを考える際には、ぜひこのことを意識してください。
現保有スキルや目標の“モダン”によってケース・バイ・ケースであることは前提ですが、ひとつの目安があります。
<< 目安:1つのスキル領域70時間 >>
70時間は、日数でいうとだいたい10日間、年間稼働時間の4%程度でしょうか。
ひとつのスキル領域を学ぶならば、このくらいの時間をかけることを考えていただくと良いでしょう。そのスキル領域拡大の積み重ねが、スキルチェンジへとつながっていきます。
それぞれの層にあわせた、具体的なコース組み合わせ例をご紹介しましょう。必要なスキル領域を学ぶための参考としてください。
※コース名をクリックするとコース詳細情報をご覧いただけます。
プランA
プラットフォーム層スキル -Linuxエンジニア育成-
研修期間:10日間
概要:モダンエンジニアの必須スキル Linux を初歩から学ぶ
プランB
プラットフォーム層スキル -Cloud Nativeエンジニア育成-
研修期間:9日間
概要:AWSの基礎とコンテナ、クラウドネイティブの基礎力を養う
プランC
実装技術層スキル -Pythonエンジニア育成-
研修期間:7日間
概要:Pythonの基礎からインフラ管理、処理の自動化まで
プランD
マネジメント/開発プロセス層スキル -アジャイル & DevOps-
研修期間:7日間
概要:スクラム入門から始めてDevOpsの資格取得まで
いかがでしょうか。現在のスキル、目指したいスキルに合わせて必要な育成コースを組み合わせ、効率的で実践的なスキルを身につけて行くことをおすすめいたします。
お問い合わせ先 |
フリーダイヤル |