コンパイラ:「あなたは私に説明した。」
女の子:「私に耳を傾けない、聞こえない!」
コンパイラ: "..."
#最初の行コード:言語と環境を選択
女の子:「あなたは私を愛していませんか?あなたは確かで他のプログラマーです!」
これは冗談ですが、それは本当の問題を反映しています - かなりの人々、どんな人と女性に関係なく、彼らは問題を解決する方法を欠いています。
プログラミングブックの紹介
#プログラマは基本的な機能
を持つべきです
開発作業は本質的にプログラミングによって行われるため、開始する前に、あなたが最初に最低限を持っていることを確認しなければならず、電源ユーザーの思考の問題を解決する必要があります。具体的には、次の3つの能力を持っていなければなりません:
Google.com
最小分析機能 - ディスプレイ(多くのヒント、中国語、中国語)にクリアテキストのプロンプトを作成することはできません。「私のプログラムは実行できません。このような意味のない問題」上の冗談に話している、「あなたは私を愛していませんか?」それは無意味です。電源ユーザーは質問をした場合、それは「私のプログラムの実行エラー、コンパイラプロンプトエラーXX」には情報、貴重な問題があります。
最も基本的な英語読書能力 - コンピュータサイエンスの世界では、多くのコンテンツが英語である必要があります、あなたは翻訳ツールでこれらの英語の素材を読むことができなければなりません...実際には、コンピュータサイエンスの英語は難しくありません。いくつかの特別な名詞に加えて、他のコンテンツはまだ理解するのが非常に簡単です、これは恐れていません。
少なくとも情報検索能力 - 現代社会では、コンピュータサイエンス関連の作業に参加していなくても、検索エンジンを使用してキーワードを取得する機能を取得する場合は排除されます。この社会によって早く。
実際の例をリフティングする:プログラミングを開始する前に、少なくともUディスクを使用して、オペレーティングシステムをPCにインストールする必要があるため、コンピュータの専門知識に依存しないため、ソリューションはインターネット上の至る所で、Baiduを使用しても正しいソリューションを検索するのは簡単です。これを行うことができない場合は、本当に学習してプログラムする能力がないかもしれません...
「どの言語を学ぶべきですか?」これは、初心者を尋ねる最初の質問です - 最初に答えを与えます:より近代的でオブジェクト指向のC-ファミリー言語を使って始めるのは、その一部を選ぶことです。 JavaまたはC ++。
なぜ私たちは人気がありませんでした、Pythonを手に入れるのが簡単ですか?これは、実際の開発では、C、C ++、Java、C#を含むCファミリー言語が、プログラミング言語の半分の水域を占有しています。