質問

コーディングとオンラインになることが不可能な場所にいるとしましょう(たとえば、忙しいフライトでは)生産性を維持するために何をしますか?

私がやることは、私が現在スローしている技術の本を読んで、おそらくいくつかのUIのものやワークフローを落書きすることです。他に何ができますか?

役に立ちましたか?

解決

私はこれらの時間のために私のラップトップに技術ビデオを保持しています。短い飛行では、私の好みはただ眠ることです。飛行を取り巻くすべての途方もない待機中、安全に眠れないとき、または目を覚まして退屈している場合、または食事を待っている場合は目を覚ましている場合は長い飛行中にビデオを見る可能性が高くなります。今日私は与えます http://blogs.msdn.com/b/mark/archive/2010/11/03/pdc10-downloader.aspx 明日、大西洋横断のフライトの前に、リリースされたばかりのPDCビデオをストッキングする運動もあります。

何年もの間、私は毎週、WiFiがなかった子供のためのイベントで時間を過ごしましたが、本当の義務はありませんでした - 私は子供を連れてきて、私が望むなら私は見ることができますが、私はしなければならないことは何もありません。その間、特定のTODOを救う習慣を身につけました。他の誰かが書いたドキュメントをrevewedしたり、会議中に撮影した紙のノートのスタックを入力したり、私が撮影したホワイトボードからの図のビジョンで良いコピーを作ったりします。私の子供が突然私が注意を払いたいことを突然何か面白いことをした場合、これらはまた非常に中断可能です。この種のダウンタイムが定期的にある場合は、通常のワークロードを経て「火曜日の夜にこれを保存できますか?」と自問してください。

他のヒント

そのスラックを使用してみませんか リラックスあなたの心を解放します?

忙しい、考え、仕事、発明などの時間の100%がある場合 それ 生産性が低下します。

編集:World of Warcraftでも した方が良い 残り ;) (いいえ、私はWOWをプレイしませんが、それは良い例だと思います)

中国のことわざがあります:

休息は、さらに距離を移動する目的のためです...

あなたが何かをしなければならない場合 - たとえば、飛行中 - それは直接作業 /プロジェクトに関連する必要はありません。

私はこれらのいくつかを提案します:

  • 小説を読む - 少しの逃亡者のダウンタイムは誰も傷つけません

  • 新聞の財務セクションを読んでください - すべてのプログラマーと他の専門家は、ビジネス、お金、投資、そして世界がどのように進むかについてもっと学ぶべきです。簡単なスタートではありませんが、ヨーダが言うかもしれません。「あなたがしなければならないことを学ぶ」。

  • プロジェクト管理、または6シグマ、または洗い流されている他の流行や専門用語を含んだものについて少し読んでください。オープンで批判的な心でそうします。

これは最終的にあなたとあなたの教育のすべての広がりであり、あなたは他の方法を得ることはありません。長期(10年またはそうする)にわたって、あなたはあなたの仲間よりも多くを知っています - あなたはより丸みを帯び、より知識があり、より雇用可能で、より尊敬されます。

誰も言及していない私の提案は、 他の人と時間を過ごすこと。

プログラマーの人生は(仮想)オブジェクトとのやり取りに費やされているように思えます。 (そして他の人も同様です。私はそれをそれをとても自己中心的に聞こえるようにするつもりはありませんでした。むしろ反対です。他の人も気にする必要があります!)

私は眠っているので、より生産性の向上環境に到達すると、私はより休息し、生産的になります。

私は利用可能な時間を分割します:

  • 1/4休憩
  • 1/4は何か楽しいことをします
  • 1/4は何か創造的なことをします
  • 1/4技術的なものを読んでください。

私がリラックスしていないなら、私は個人的に:

  • 私の技術本をもう少し書く(「こんにちは編集者!」)
  • 私がそのような旅のために節約する技術書/記事などを読む
  • 私のフィールドの外側にあるものを読む(その心を広げる)
  • 私の個人的なカンバンボードを更新してください
  • 将来私が与えたい雷、プレゼンテーション、ブログの投稿をたくさん書きます
  • ユーザーエクスペリエンスデザインについて妻に相談してください

ポッドキャストやオーディオブックを聴くのが好きです。がある たくさんの素晴らしいポッドキャスト そこに(技術的および非技術的)、そしてあなたがすべての本を購入することに興味がないなら、地元のライブラリにはおそらくMP3プレーヤーにリッピングすることができます。

オフライン!=ダウン。

私は自分のマシンに完全な展開を維持しているので、開発するためにオンラインである必要はありません。これにより、このエリアの電車がWiFiをサポートし始める前に、電車で通勤中にかなりの量の開発作業を行うことができました。

メモ帳を取り出して、アプリのデザインとアーキテクチャを確認できます。しばらくするとそれを見ると、追加の会場が見えることもあります。

C#やJavaのような「フレームワーク集約的な」ラングの1つで開発している場合は、フレームワークの一部を探索したり、以前にチェックする時間がなかったLangugage Syntactic Sugarについて読むこともできます。

開発プラットフォームの追加の習得を獲得すると、職場環境に戻ったら生産性が高まります。

ライセンス: CC-BY-SA帰属
所属していません softwareengineering.stackexchange
scroll top