技術スキルを最新の状態に保つことは困難な作業ですが、急速な変化が仕事に影響を及ぼすテクノロジー業界で働く人にとっては極めて重要です。
「現在のビジネスエコシステムではイノベーションが急速に加速しており、テクノロジー関連の求人数と、実際にそれらの職に就くことができる熟練労働者の数の間には大きなギャップが生じています」と、Salesforceの開発者リレーションズ担当シニアバイスプレジデント兼Trailheadゼネラルマネージャーであるサラ・フランクリン氏は述べています。「さらに、従来の高等教育では追いつくことができず、学生は学位と借金だけで大学を卒業し、今日のテクノロジー関連の求人市場で求められるスキルを身につけられないままになっています。」
急速なイノベーションのペースは新たなキャリアの機会も生み出すと、CompTIAの社長兼CEOであるトッド・ティボドー氏は述べています。「現在そして未来のテクノロジーは、それを実装するために常に熟練した技術者やエンジニアを必要とします。しかし、変化のスピードが速いため、技術者一人で全てを把握することはほぼ不可能です」とティボドー氏は言います。「最良の選択肢は、現在の仕事に関連するものでも、将来望む仕事に関連するものでも、興味のある分野をいくつか選ぶことです。」
ここでは、技術スキルセットを常に最新の状態に保つための 10 のヒントを紹介します。
参照: リーダーシップのキャリアを構築し、前進させるためのヒント (無料 PDF)
1. 時間を確保する
Carolina Innovative Research, Ltd.のCOO兼CBOであるChavous P. Camp氏は、1日の中で新しいことに深く取り組む時間を確保するべきだと述べています。「新しいソフトウェア、新しい開発ツール、新しいフレームワーク、新しいOSなど、どんなものでも時間をかけてじっくりと触り、実際に手を動かしてみてください」とCamp氏は言います。「何よりも、そうすることでスキルを磨き、知識を最新の状態に保ち、UI/UXであれ物理ハードウェアであれ、自分の技術分野で起こっていることの最先端を常に把握できるようになります。」
エントラスト・データカードのセキュリティ技術ディレクター、サンディ・カリエリ氏は、「日々の仕事に追われて、次の仕事のための時間を作るのが難しくなる」と述べています。しかし、記事を読んだり、イベントに参加したり、実践的なアクティビティに挑戦したりするなど、何らかの形で学ぶための時間をカレンダーに確保しておくことは有益だとカリエリ氏は言います。
IBMリサーチのデザイナー兼研究者であるラファエル・アラー氏は、たとえ1日15分でも、新しいスキルを学ぶための時間を確保するようにしているという。「オンラインチュートリアルの視聴、MOOC(モバイルオンライン講座)の受講、技術書の読み進め方など、様々な方法があります」とアラー氏は語る。
2. 自分の分野のイノベーターを見つけてフォローする
カリエリ氏は、「ブログをフォローし、ニュースレターを購読し、Twitterで業界のリーダーをフォローしましょう」と述べています。どこから始めたらよいか分からない場合は、メンターや同じ分野の人に誰をフォローしているか聞いてみましょう。また、所属組織がアナリストレポートを購読している場合は、アクセスできるかどうかを確認してください。
「新しいテクノロジーやトレンドについて学ぶだけでなく、業界で最も関心を集めているものがどれなのかを把握できるようになります」とカリエリ氏は述べた。「これは、焦点を絞るのに役立ちます。1つか2つのトピックしか深く掘り下げることができない場合や、組織から年に1回しかトレーニングに参加できない場合でも、人々が何に関心を持っているかを知ることで、選択肢を絞り込むのに役立ちます。」
3. 技術カンファレンスや展示会に参加する
オラクルの製品管理・戦略担当バイスプレジデント、シッダールタ・アガルワル氏は、業界イベントは、ベンダー関連のイベントであれ、テクノロジーをテーマとしたイベントであれ、テクノロジープロフェッショナルにとって最大の洞察と学びの源となることが多いと述べています。「小規模でカジュアルなミートアップも、同僚とのつながりを維持し、新しいテクノロジースキルを習得する素晴らしい方法になりつつあります」とアガルワル氏は語ります。
CBT Nuggets の COO である Ryan Lee 氏は、カンファレンスは同業者とネットワークを築き、質問に答えてもらい、自分が抱えている問題を他の人がどのように解決しているかを知る素晴らしい機会でもあると述べています。
アトラシアンの開発ツール担当エンジニアリング責任者であるマイク・メルニッキ氏は、直接参加する余裕がない場合は、自宅で録画されたプレゼンテーションを聴くことができると述べています。「あまり興味のないセクションは飛ばして、重要な部分に集中できます」とメルニッキ氏は言います。「ソフトウェア業界で、常に素晴らしい講演者を招いているカンファレンスの一つが、Strange Loopです。」
参照: 知識移転: IT スキル開発における十分に活用されていないアプローチ (Tech Pro Research)
4. ネットワークをタップする
友人や同僚に、彼らが取り組んでいることについて話を聞き、彼らが学んだことについてたくさん質問するようにとメルニッキ氏は言います。「私は自分のネットワークにいる人たちを『専門家の集まり』と呼んでいます。彼らは様々な専門分野で優れた才能を発揮していて、私が彼らの専門分野でアドバイスが必要な時に連絡できる人たちです」と彼は付け加えました。「特定のトピックについてもっと知りたい時はいつでも、彼らをビールに誘います。」
ソーシャルメディアは、自分のネットワークとのつながりを維持し、テクノロジーのトレンドを把握するためのもうひとつの手段であり、自分の注力分野に特化したハッシュタグをフォローしたり、同じ分野の他の専門家とLinkedInのグループに参加したりできるとアガーワル氏は言う。
5. オンラインコースや資格を探す
OneLoginの人事担当副社長、マイ・トン氏は、Udemy、Khan Academy、Jhana、Coursera、LinkedInなどの企業は、技術スキルを最新の状態に保つために低価格または無料のコースを提供していると述べた。
「最新の技術トピックを習得できるだけでなく、技術認定や業界認定の取得にも役立つオンラインクラスはたくさんあります」と、iovationの製品担当副社長であるドウェイン・メランコン氏は述べています。「これらのクラスには仮想環境を用いたハンズオンラボが含まれることが多く、学習がより実践的で効果的になります。」
フロリダ大学の電気通信学教授アンドリュー・セレパック氏は、大学のオンラインコースを受講することは、集団としてのコラボレーションと学習を促せるという点でも有益だと述べています。「在宅勤務者やビデオチャット、Slackを使った会議など、コンピューター画面を介したチームワークが仕事に求められる場面が増えているため、これは特に重要です」とセレパック氏は言います。「オンライン授業環境は、これらのスキルを活用しながら、新しいヒントやコツ、テクノロジーを学び、より効果的に仕事を遂行できるように構築されています。」
6. 専門団体に参加する
ISACAやISSAなどの専門団体は、定期的に研修週間を開催したり、支部活動に研修を組み込んだりしているとメランコン氏は述べた。「これらの団体は研修教材へのアクセスを提供するだけでなく、地元のメンターや経験豊富な実務家へのアクセスも提供しており、優れた学習とネットワーキングの機会を提供しています」と彼は付け加えた。
キャンプ氏は、主要都市だけでなく多くの中小都市にも、何らかのコンピュータ業界の専門協会が近隣にあると指摘する。「自分の専門分野に最も興味のある協会に入会し、会議に出席しましょう」と付け加えた。「確かに、この会議では実際にズボンを履いて他の人間と交流する必要がありますが、他の人が何をしているのかを知り、アイデアを交換する絶好の機会でもあります。こうしたイベントに参加すれば、参加した時よりも知識が深まるはずです」
7. 読む
単純なことのように聞こえるかもしれませんが、テクノロジー関連のニュースやブログを毎日読むことは、テクノロジー業界の最新トレンドや必要なスキルを把握するための最良の方法の一つです。尊敬する職業上の人物がどんな本や出版物を読んでいるかを調べ、そこから始めるのが良いとメルニッキ氏は言います。
「自分の専門分野に関連するブロガーを数人見つけてフォローしましょう」と、Key Information Systemsのプロフェッショナルサービス担当ディレクター、ロバート・プライアー氏は言います。「今後何が起こるかを把握するために、優れた技術出版物をいくつか見つけておきましょう。」
大手ベンダーのほとんどは少なくとも四半期ごとのリリースサイクルで運営されており、多くのベンダーにとって、最新情報を逃すと途方に暮れてしまうだろうとリー氏は述べた。「リリースノートのクイックヒットでブログを最新の状態に保っている人はたくさんいますし、ベンダー自身からも重要なプレスリリースが常に発信されています」とリー氏は述べた。「RSSフィードはまさにそのために最適です。」
参照: Raspberry Pi を使用したハードウェア プロジェクト (TechRepublic Academy)
8. 個人的なプロジェクトで実験する
メルニッキ氏は、「自分で試してみることで、最も多くのことを学べることが多い」と述べた。「自分でサイドプロジェクトに取り組む機会があれば、かつては魔法のようだったことが、より分かりやすくなることに気づくでしょう」と彼は付け加えた。「Bitbucketアカウントを取得して、無料のプライベートリポジトリを活用すれば、人前で学ぶことを恐れることなく、チュートリアルプロジェクトに取り組むことができます。」
ResumeGoの共同創設者であるピーター・ヤン氏は、「プログラマーなら、空き時間を使って情熱を注げるプロジェクトのためにコードを書いてみましょう。そうすれば、技術スキルを常に磨き続けることができます」と述べています。
9. 社内ピアレビューを実施する
Work & Co.のQAアナリスト、アニケット・シャルマ氏は、チームメイトとアプローチを共有することは、常に一歩先を行くための優れた方法だと述べています。「コードレビューやパフォーマンスレビューなど、社内のピアレビューは、技術的な深みや品質の面で、自分の立ち位置を把握するのに最適な方法です」とシャルマ氏は言います。「従業員の技術スキルを向上させるだけでなく、製品や会社の質を高め、将来の目標設定や意思決定の強化にもつながるため、従業員と会社の双方にとって非常に有益です。」
10. 知識を多様化する
ティボドー氏は、将来のネットワークは非常に多様なエンドポイントを含むようになると述べた。「単一ベンダーのソリューションで作業することはなくなります。現在よりもさらに、複数のベンダーのソリューションを横断して作業することになります。対処しなければならない複雑さは計り知れません」と付け加えた。「企業は、多様なドメイン、インターフェース、オペレーティングシステム、プラットフォームにまたがって作業できる人材を求めています。」
リンテル・テクノロジーズの社長兼創設者であるエリック・M・リンテル氏は、「今ではオンラインで複数の自習型オプションが利用できるため、研修はより容易になっています」と述べています。ベンダーカンファレンスや新製品発表に注目し、研修の時間と費用をどこに投入すべきかをより適切に判断すべきだとリンテル氏は言います。
「この業界で何十年も働いてきて学んだのは、賢い人は変化を受け入れて適応するが、愚かな人は変化に抵抗し、たいていの場合は職を失う結果になるということだ」とリンテル氏は語った。