私は毎日一定の時間を割いて新しいスキルを習得すると同時に、以前に得たスキルを向上させるようにしています。しかし、私は自分がやりたいことを学び、物事を成し遂げるというスイートスポットに到達していません。
だから、私はあなたたちが毎日どのように時間を過ごし、「その場で打つ」のか知りたいと思っていました.
私は毎日一定の時間を割いて新しいスキルを習得すると同時に、以前に得たスキルを向上させるようにしています。しかし、私は自分がやりたいことを学び、物事を成し遂げるというスイートスポットに到達していません。
だから、私はあなたたちが毎日どのように時間を過ごし、「その場で打つ」のか知りたいと思っていました.
私は毎日技術的なウェブサイトを読んでいます。私はGoogleリーダーも使用するのが好きです。それは、私が読んだものを追跡し、アクセスできるコンピューターから中断したところから簡単に続行できるからです。
私は基本から始めました:Slashdot、Ars Technica 、そしてDr.Dobb'sJournal。これらのサイトは、他の優れた情報源につながることがよくあります。
RSSフィードを使用してこのようなサイトをフォローする場合、通過するすべての記事を読む必要はありません。それらをスキャンして、興味のあるものを読んでください。気付かないうちに、それを引き起こす状況に遭遇したときに頭に浮かぶ多くの情報を保存してしまいます。
あなたは必ずしもあなたが読むすべてのマスターである必要はありませんが、少なくとも現在の開発と技術を知っているでしょう。
第二の部分は練習することです。私は通常、家でいつもシンプルで楽しいプログラミングプロジェクトを行っています。私は実際に役立つものを何も完成させないかもしれませんが、新しいことを試すための基礎としてそれを使用します。多くの場合、職場で問題に遭遇し、自宅で解決策のいくつかをすでに検討しているか、少なくともそれらについて考えており、より多くの情報に基づいた決定を下すことができることに気付きます。
技術ブログは、新しい資料に関する基本的な情報を見つけるための優れた方法であり、場合によっては、別の技術見出しよりも重要な知識を残すことができる、より詳細な機能を備えていることもあります。
私にとって最も効果的なのは、興味のある技術ブログで読んだトピックを特定し、その主題に関するより高度な情報を提供してくれる情報源を見つけることです。その後、1週間が経過するにつれて、資料を学習するために情報を消化するために必要な多くの時間を費やします。
私の意見では、テクノロジーの見出しを1日中閲覧するだけでは、テクノロジーの基本的な進歩を超えた情報が得られることはありません。実際に飛び込んで、毎日X時間を費やして、あなたにとって興味深い教材を学ぶことは、無限に良くなります。
私は物事を成し遂げるための鍵は、混乱を管理することだと思います。私は1日に1〜2回だけメールをまとめて処理し、電話、会議、IMはできる限り避けようとしています。これにより、開発に利用できる時間の余裕が大きくなります。
私はいくつかの異なる方法で新しいスキルを学びます...最初にRSSリーダーを介して開発関連の技術ブログをたくさん読んでいます。これにより、必ずしも多くのことを「学ぶ」ことなく、新しいアイデアの継続的な流れを吸収することができますが、後で研究する時間を大幅に節約できます。それから私が何か新しいことに遭遇したとき、私がすでに読んだものが助けになる可能性があり、私は何かをより詳細に「学ぶ」ことを掘り下げることができます。
たとえば、定期的なRSSの読み取りを通じて、かなりの数のjavascriptフレームワークが開発されており、DOM操作を手動でコーディングするよりもjsフレームワークを使用する方が理にかなっているように思われることに気付きました。後でAjaxに重きを置く新しいプロジェクトを開始したとき、頭のてっぺんからいくつかのフレームワークに名前を付け、すばやく1つを選び、実際に掘り下げて理解することができました。