4

私は現在小説を書いており、プログラミングはあまり注目されていませんが、少なくとも、キャラクターのコーディングのバックグラウンドが彼らをそのようにする可能性があることを読者の頭に入れたいと思っています。色々なこと。

では、私の質問は次のとおりです。読者が怖がらずに少し理解できるような方法で芸術について話すには、どのような方法が最適だと思いますか? 「スマートな」キーワードをあちこちで削除する必要がありますか? 実際のコードを少し含めますか? すべての提案は大歓迎です...

4

6 に答える 6

2

感情について、プログラマーが仕事をしているときに何を感じるかについて話してください。彼の疑いの瞬間、彼の誇りの瞬間について話してください。

彼のマネージャー、同僚、友人、家族との関係について話してください。

読者にあなたのキャラクターに共感してもらいたい場合は、具体的なことではなく、プログラマーの生き方の普遍的なことについて話してください。

小説関連ではありませんが、ストーリーテリングの優れたベースです。Robert McKeeのStoryをご覧ください。

于 2009-01-28T08:46:14.147 に答える
1

ソフトウェア開発は、結果が非​​常に迅速に表示され、結果を非常に迅速に複製できるという点で独特です。そのため、ソフトウェア開発者は、いくつかのキーストロークだけで重要なことを変更できます(うまくいけば、より良いものになります)。開発者が自分が取り組んでいるプロジェクトで何かをより良く変更し、他の人々がすぐにそれを認識する方法のいくつかの簡単な前向きな例を示す必要があります。これは、ほとんどの人がすでに知っているキーワード(サーバー、プログラム、Webページなど)を除いて、スマートキーワードなしで実行できると思います。

于 2009-01-28T09:28:56.133 に答える
1

プログラミングはパズルを解くようなもので、絵は常に変化し、ピースの数はランダムな間隔でランダムになります..それがプログラミングであり、昔はプログラマーは天才でした。信じられないほどの解決策で..

ソフトウェア エンジニアリングは、プログラミングの定義を日常的に実行可能 (予測可能、管理可能) なものにしています。

プログラマーとしての仕事の進化により、基本的なタスクに必要な天才の量を最小限に抑えるツールが提供され、数年前には考えられなかったタスクに同じ天才を集中させることができます。

プログラミングの未来は、今日では不可能なすばらしいことをすぐに実現する、想像を絶する方法を思いつきます。

于 2009-01-28T06:51:11.867 に答える
1

『ドラゴン・タトゥーの女』を読んだことがあり、今は『火遊びの女』 (スティーグ・ラーソンによる三部作)を読んでいます。

主人公はハッキングが得意な26歳の少女・サランデル。著者は、彼女がこれをどのように達成したかの詳細を非常にうまく説明しています - シンプルに保ち、キャラクターとメインプロットへのノックオン効果を説明しています.

専門用語を読むのは本当に退屈な (そして混乱する) 場合がありますが、専門用語が単純で、それが腐敗した会社から 30 億ドルをだまし取る人物に直接影響を与える場合は、読みやすくなります。

于 2009-01-28T17:10:56.340 に答える
0

プログラマーではないキャラクターの 1 人に、プログラマーと対話してもらいます。プログラマーは、素人に問題について説明する必要があります。この説明は

  • 説明されていることが重要または有用になる未来のストーリー ポイントを設定します。
  • プログラマーのキャラクター開発を行う
  • それ自体が面白いかもしれない

幸運を!

于 2009-01-28T07:50:40.200 に答える
0
  1. プログラミングを、「歌、ダン​​ス、料理、釣り」などの現実世界の活動に関連付けます。

  2. それを選択したら (たとえば、料理)、料理に関連する活動をプログラミングの活動と比較することができます。

  3. クッキング (コーディング) を行うには、何をクックしたいのか (ソフトウェア要件) を知る必要があります。次に、道具が必要です(ツール)、調理に時間を費やす必要があります(開発時間)、食べ物を待っている人に何が起こっているかを知らせる必要があります(ステータス更新)、食べ物を一度味わって、塩やスパイスなどが確実に含まれていることを確認します正しい(テスト)、食べ物を適切に配置する(パッケージング、ドキュメント)、それを提供する(配達)、フィードバックを受け取り、改善する必要があります:)

于 2009-01-28T08:22:53.147 に答える