生産性を向上させる5つの方法。

最初は、 非常に面白いテキストの翻訳にすぎないと思っていました。 しかし、彼は非常に悪かったので、彼からは論文だけが残っていました。



すぐに同意しましょう-これらのヒントは、主にプログラマーに適しています。 質問をします-「生産性」とは何ですか? 私はあなたのことは知りませんが、この言葉に非常に簡単な意味を入れました。 人は、自分の負担を最小限に抑え、他の人に最大限の利益をもたらす必要なアクションを実行するときに生産的です。 プログラマーの場合、最小限の時間で簡単かつ自然に良いコードを書く人は、理想的には生産的です。 十分な言葉-ここにいくつかのヒントがあります:



1.決して目で見ないで、検索機能を使用してください。 すばやく入力する場合は、常に検索を使用します。 良い例は、エディターでファイルを開くことです。 検索または準拠(エディターによって異なります)を使用すると、どれだけ高速であるかがわかります。 エディターが目的のバッファーに移動できない場合、タブ/バッファーの選択にも同じことが当てはまります-それ以外の場合はポイント4を見てください。理想的なエディターは次のように動作します-ボタン(私の場合はCtrl-X + b)を押して、入力行の最初を入力します別のタブで開かれたファイルのいくつかの文字。 Tabキーを押して入力すると、すべてが完了します。 この方法では、0.2秒でオープンバッファーを切り替えます。 マウスと目で、1.4秒で切り替えます。 次のポイントに私たちをもたらします。



2. 10回以上繰り返さないでください。 この重要な数は誰にとっても異なります。私にとってはちょうど10です。 自動化。 もっと。 より頻繁にですが、グローバリズムに流されません。 そして、コード内、エディター内、環境内だけでなく、人生においてもです。 20個の鶏の卵を割る必要がありますか? 穴の開いた箱を作り、卵の鋭い部分を切り取ります。 フェンスにトリグラマトンを書くのに11回ですか? テンプレートを作成し、ペイント缶を購入します。 キーボードショートカットはほとんどすべてのソフトウェアにあることを忘れないでください。 キーボードから手を離すたびに、時間を失います。



3.スクリプト言語を学びます。 Python、Ruby、Perl、Bash、Javascript、CMD、VBasic。 身近なものを手に入れて、write-write-writeするだけです。 Windowsで作業する場合は簡単に選択できることは明らかです。CMDとVBasicのみです。 Unixoidがもう少し利用可能になりました。これが、オタクがLinuxに積極的に切り替えている理由の1つだと思います。 学習は簡単ではないことは知っていますが、必要です。 奇妙なレシピが1つあります。コンソールから2〜3週間作業してみてください。 いいえ、ウィンドウなどを拒否しないでください-ターミナルウィンドウまたはcmdを開いて、必要なスクリプトインタープリターを実行することで作業します。 そして神のために、遠くない/ mc / ncなど -あなたの目標は、スクリプトの書き方を学ぶことです。 これらの2週間後、スクリプト言語がどのように機能するかについてかなり多くの知識を持って使い慣れた環境に戻ります。 pythonとrubyにはipythonとirubyがあることを思い出させてください。 perlにはmshellがあり、残りは自分で解釈されます。



4. IDEを可能な限り調べます。 理想的には、優れたテキストエディタを優先してIDEを破棄します。 エディターを意味します。 たとえば、ViMまたはEmacs。 MacOSユーザーはTextMateを使用できますが、私には左手が悲惨なように見えます( MicroEmacsの弱いパロディ)。 はい、そして私はあなたを保証します-エディタとViMとEmacsの両方は、他の誰も夢にも思わないほど多くの機能を持っています。 同時に、私はEmacsを好みますが、どちらもチューニングなしで正常に動作します。 もちろん、多くの人はEmacsがEight Megs And Constantly Swapingの略であることをまだ覚えていますが、8メートルのメモリは長い間普通のものではなくなっています。 さて、戻る。 エディターを選択します。 そして今、どこでもそれを使用します。 それを頭の中に入れてください-あなたはこのエディタのみを使用しています。 なぜなら、2人の編集者を十分に知ることは不可能だからです。 専門家によると、エディターと最大限に協力すれば、生産性が200〜500%向上します。 そして、例えばBacekを見ると、私はそれを信じています。 そして、この知識からの唯一のマイナスは、一つのことだけです-あなたはそれに慣れることができません。



5.技術を学び、小さなプログラムを作成します。 新しいエンジンやデータベースを選ぶ時間の20〜30%を考慮してください。 はい、20〜30%の時間です。 通常、目立ったものははるかに少ないことを知っています-しかし、あなたは私をcheす必要はありません。私自身もそうでした。 あなたがLiveJournalを読むために取っておいた時間を少し動かし、 Djangoのひじを掘ってください。 または、座ってHabréに投票するためのスクリプトを作成します。 一般的に、楽しくて便利です。 これにより、ペースを落とすことなく職場でリラックスできます。 そして最も重要なことは、コードの構造に非常によく影響を与えることです。これで、他の人がどのように、何をするのかがわかります。



一般的に、私が言いたいこと。 少し努力するだけの価値があり、コード自体が指の下から飛び出します。 これはあなたの髪が清潔で絹のようになり、レセプションからの女の子があなた自身に来ると言うことではありません。 がんばって。



All Articles