インターネットなしのプログラミング

グーグルチェア
xkcdのオリジナル


プログラマーのトップ3の日常的な質問:



3番目の質問では、すべてが明確であり、原則として不溶性です。 最初の2つはより興味深いものです。


答えを得るために、90年代のプログラマーはソースコードとマニュアルを読みました。 2千人目のプログラマーが積極的にGoogleを始めました。 そして、2008年にStack Overflowが登場し、開発者の「外部メモリ」になりました。 現在、質問の95%には既成の回答があります。GoogleからStackへの最初のリンクです。


スタックオーバーフローの問題


良いようです:半日の理由を理解する必要はありません。 ソリューションをコピーして貼り付けました。現在作業中です。 しかし、悪いことは、外部の決定が頭を通り過ぎるということです。 次回同じ問題が発生すると、その人は再びスタックに登ります。 そしてまた。 そしてまた。


他の人の決定は記憶されません。 仕組みを理解するインセンティブはありません。 「稼いだ!」と満足感はありません。 脳に新しい神経接続は形成されません。 そしてこれがなければ、暗記はありません。


さらに悪い。 既成の回答を悪用すると、類推や間接的な決定を知覚するのをやめます。 必要なものを1対1で探しています。 長い目で見れば、これは行き止まりです。


また、コードからGoogleへの継続的な実行による開発はプログラミングではなく、ある種のナンセンスです。


それをどうするか


手元にあるドキュメントをダウンロードしてください。 130の言語とフレームワークを無料で選択できるdevdocs.ioをお勧めします。


プロジェクトで使用されているバイナリライブラリのソースをダウンロードします。 JavaやC#のような言語の場合。 インテリジェントIDEはこれを独自に行うことができます。


5分間のルールを使用します。 問題に直面した-インターネットなしでそれを解決しようと5分。 ソース、ドキュメント、およびあなた自身の脳を使用することができました。


1回限りのタスクの場合、5分間のルールは適用されません。 あなたがWeb開発者であり、突然OracleLinuxのlxmlコンパイルのバグに対処する必要がある場合-800ページのマニュアルではなく、エラーテキストをグーグルで検索してください。


インターネットなしで5分間は10から15に変更できます。 YandexのGrigory Bakunovは通常、スタックオーバーフローへのアクセスを1時間ごとに45分間ブロックすることを推奨しています。 私にとっては、これはすでに多すぎます。


そして、あなたはstackoverflow中毒に気付いていませんでしたか?


トピックの詳細:




Source: https://habr.com/ru/post/J319276/


All Articles