Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

学習のブランクを感じたら?エンジニアが遅れを取り戻すための学習時間の作り方

大きなプロジェクトや新しい仕事に没頭していると、ふと顔を上げた瞬間に迷子になったような感覚に襲われることがあります。技術の世界が自分を置いて先へ進んでしまったように感じる——学習に費やせなかった時間が、ついに追いついてきたのか?と。そして、そのギャップはどうすれば埋められるのでしょうか?

自宅で学ぶ?それとも仕事中に学ぶ?

学習の時間を作ってこなかったなら、その時間はどこかから捻出するしかありません。

では、その時間はどこから?プライベートの時間を使うべきか、それとも仕事中に学ぶべきか。

これはひっかけ質問です。答えは「両方」です。

仕事以外の時間を見つけるのは簡単ではありません。私自身も子どもが0人から1人、そして2人になるにつれて、本当に苦労してきました。でも、自分の時間で何かを学ぶと、その知識が「自分のもの」という感覚が強くなります。ワクワク感も増しますし、実用性よりも純粋な興味でテーマを選べるのも魅力です。

時間がどうしても取れないと感じたら、先に計画を立てましょう。1日の特定の時間帯を確保するか、行動のきっかけ(トリガー)を作ります。例えば「起きたらすぐ数ページ読む」「17時30分〜18時は読書タイム」など。本を目の届く場所に置いておけば、それ自体がリマインダーになります。

家族が寝静まった後にプログラミング書を読むのも、私にとって良い時間でした。効果はありますが、自分の睡眠を犠牲にしすぎないよう注意が必要です。

仕事中の学習については?

仕事の一環として学習する場合も基本は同じで、自分のために時間を計画することです。私は勤務カレンダーに学習時間をブロックとして登録することもあります。

ほとんどの職場では、誰もその時間を特別に与えてはくれません。与えてくれる職場なら幸運です!(ちなみに私の現在の雇用主であるAha!は、その珍しいタイプの会社です)。

それ以外の場合、最初のステップは信頼関係を築くことです。「日々の業務をもっと効率的に進めるために、この学習に時間を使いたい」という会話から始められますか?それができれば、正しい方向に進んでいます。

業務に直接関連する内容に限定されるかもしれません。例えば、フロントエンドのJavaScript開発が増えるならReactについて学ぶ、といった具合です。

しかし、思ったほど制限は厳しくありません。

勤務時間は『リファクタリング』『レガシーコード改善ガイド』『エリック・エヴァンスのドメイン駆動設計』といった基礎的な書籍を読むのに最適です。これらは私がさまざまな職場で読んできた本であり、キャリアの中で最も価値のあるものの一部です。

もし断られたら?そこで決断が必要です。学習はそれだけ重要なので、私はどのみち時間を作ります。教材を手元に用意しておけば、隙間時間に組み込める場面は意外と多いものです。努力を惜しまず、正しいことに集中すれば効率は上がり、時間は自然と生まれてきます。

最後に一つの警告

遅れを取り戻そうとすると、一度に多くを抱えたくなる誘惑に駆られます。それは間違いです。

年間で新しい言語1つと主要フレームワーク1〜2個を学ぶのは、適切な最低ラインであり、おそらく最高ラインでもあります。少し無理をすることはできるかもしれませんが、それ以上詰め込むと、いざ必要なときに忘れてしまいます。

少なく聞こえるかもしれませんが、積み重ねれば確実に大きくなります。完全に追いつけていなくても、理想とするエンジニア像へ着実に近づいているという実感は得られるはずです。

  1. プリンターがなくても印刷できる!PDF保存や外部サービスを活用する5つの方法

    近年、オンラインでの活動が急増したことにより、プリンターの存在感は徐々に薄れつつあります。すべてを画面上で手軽に閲覧できる時代となり、大型でかさばるプリンターの必要性は低下しつつあります。しかし、印刷機器が完全に不要になるには、まだ至っていません。その日が来るまでの間、重いインクジェットプリンターを所有していないにもかかわらず、どうしても印刷が必要な場面もあるでしょう。そこで本記事では、プリンターがなくてもドキュメントを印刷する方法を詳しく解説します。 プリンターなしでドキュメントを印刷する方法 方法1: ドキュメントをPDFファイルとして出力する PDFは世界中で広く使われている標準フォ

  2. Time MachineでMacをバックアップする方法を徹底解説【手順付き】

    「データなしに情報は得られない。しかし、情報なしにデータは存在しえる。」〜ダニエル・キーズ・モーラン 人生であれ、どんな状況であれ、バックアッププランを持つことは常に大切ですよね。これは私たちのデータにも同じことが言えます。データは間違いなく、私たちにとって最も価値のある資産のひとつです。重要なファイルや書類、写真や動画として保存された大切な思い出、あるいはあらゆる種類のデジタル情報——そのすべてが該当します。 ディスクドライブのクラッシュやウイルス・マルウェアへの感染など、トラブルはいつ起こるかわかりません。しかし、データのバックアップがあれば、そんなときでも安心して対処できます。この記事