1

私は下手なタイピストです、認めます。最近、何年も使用していたキーボードから少し違うキーボードに切り替えた後、ドヴォルザークを少し使い、しばらく大量のタイピングをしていなかったので、通常よりも調子が悪いです! 私の最新のテストでは、母国語で約 90 WPM、コードで約 50 WPM でした。練習以外に、タイピングをより効率的にするための良い方法はありますか?特にエラー率が気になりますか?

たとえば、ホーム行をモーダルにして、それを $"!%^&*()-+ + _<caps>などの一般的な特殊文字にマップするのはおかしいでしょうか?

私は Vim を使用しており、プロセスを中断しないように、思考が発生してからテキストで思考するまでの時間を短縮できるようにしたいと考えています。また、かなりの数のエラーを犯す傾向があり、それが問題になる可能性があるため、精度を向上させる必要があります.

私は自然言語について 10fastfingers を試してみましたが、95% よりも優れていると言われていますが、90% は楽観的で、最近は 80 ~ 85% 程度です。

4

2 に答える 2

2

この質問は少し広すぎて、意見に基づいています。そうは言っても、これはプログラミングに関する質問ではないので、姉妹サイトである Programmers SE の方が適しているかもしれません。

ホーム列のリマップについては、間違いなく個人的な好みです。効果があると思われる方はお進みください。ゲーマーが自分に合ったカスタムキーボードバインディングを持っているのと同じように、他の人にとってはうまくいくかもしれませんが、私はそれを使用する意味がまったくありません.

タイピング速度について。10FastFingersを試したことがある場合は、90WPM で他の人に比べてかなり速いことがわかります。

プログラミングに関しては、制限要因は 50WPM のタイピング速度ではなく、思考プロセスだと思います。私自身は 50WPM でプログラミングするのに十分すぎると思います。入力するほど速く考えることができず、良いコードを生成できないからです。プログラミングは、人々がキーボードをマッシュアップして何らかの形で NSA サーバーをハッキングする映画のようなものではありません。実際にコードを入力するよりも、アイデアをコードに変換する方法を考えるのに多くの時間が費やされます。

必須の GIF:

実生活と映画のプログラミング

また、書くのにかなり時間がかかる特定の言語については、IDE にはオートコレクトとオートコンプリートの機能がたくさんあります。(すべての Microsoft 言語用の Visual Studio、プログラマーは組み込みの IntelliSense を使用して時間を大幅に節約できます)、Sublime Text は IDE ではなく、多くの人が使用する機能豊富なテキスト エディターです。また、ショートカットを記憶して利用する Vim と Emacs のフォロワーもたくさんいます。集中力と流れを維持することが考慮すべき重要な事項である場合、彼らの指はキーボードから離れてマウスを使用する必要はありません。EmacsだけでなくVimにも高速化するショートカットがたくさんあります。そして、それはすべてプラグインを追加する前です。

もちろん、これはすべて非常に主観的なものです。

于 2015-04-20T21:17:49.180 に答える
1

プログラミング中に大幅に高速なタイピング速度を維持する方法を期待できるかどうかはわかりません. プログラミングにはより多くの思考の中断が伴うことを考えると、生のタイピング速度を改善するためだけに、120wpm で入力するようにトレーニングする方がよいでしょう。

IDE のショートカット、コード補完、およびその他のプログラマー ヘルパー機能をニーズに合わせて学習またはカスタマイズする方がよいと思います。タイピング速度は向上しないかもしれませんが、1 分あたりの LOC レートが向上する可能性があります。

プログラミング中にタイピング速度を上げようとするのはなぜですか? 50wpm はかなり高速に思えます。コードのタイピング速度に基づく意味のある指標は想像できないので、何か他のものを最適化したいのではないかと推測し、これがあなたがとったアプローチです。

于 2015-04-20T21:23:34.850 に答える