ストリーミングを始めたきっかけは正確には覚えていませんが、それが印象に残ったことは覚えています。 2003年にプログラミングを開始しました[ 1 ]が、当時はインターネットさえ持っていませんでした。 「Symfonia C ++」という本と古いBorland 3.11コンパイラがありました。
その後、エラーに遭遇するたびに大きな問題が発生しました。 初心者として、私はコードを効率的にデバッグする方法を知りませんでした、そして、私の巨大な本はこれで私を助けることができませんでした。 しかし、幸いなことに、私はあきらめませんでした。
エントリー
おそらくTwitchのことを聞いたことがあるでしょう。 これは、他の人がゲームをプレイするのを見ることができる奇妙なプラットフォームです。 なぜ人々はこれをするのですか? 彼らは経験を共有したいし、ゲームに共通の情熱を持っているからです。 私はプレーヤーではありませんが、それは興味深いものであり、ある意味で有益なものであると確信しています。 ストリーミングをさまざまな目的に使用できることに人々が気づいたのは、時間の問題(およびインターネット帯域幅)だけでした。
「コンピューターで過ごす時間が長すぎる」 @ママ
しかし、「何も役に立たない」意味のないコードを書くことに時間を「費やす」理由を人々が理解する場所があります。 このような場所では、人々がお互いに助け合っているのは、あなたにとってこれがどれほど重要かを理解しているからです。 私にとって、これはLiveCoding.tvでした 。
大声でデバッグする
プログラマーの世界には、よく知られた現象があります。これは、複雑な問題の解決策を見つけて、それを声に出して簡単に説明できるという事実にあります。
別の理論があります。時には、本当の対話者さえ必要とせず、ゴム製のアヒルを使うことができます。
どんなに馬鹿げた音であっても、それは真実です。 しかし、私を信じて、実在の人々はより賢く、より良いアドバイスを与えます。 私を助けてくれるたくさんの人を見つけられることを心から嬉しく思います。
ヒント
他の人があなたの仕事を見ているとき、彼らはあなたが見逃したものに気付くかもしれません。 エラーについてすぐに通知されるほど、後でデバッグに費やす時間が短くなります。
また、他の人が私の作品を見ているとき、私はコードをより良く書き、より多くのテストをし、より良くフォーマットしようとすることに気づきました。 視聴者に自分が何をしているかを知ってもらいたいからです。
フィードバック
私たちは完璧ではありません、私たちの決定は常に正しいとは限りません。 良いアイデアをお持ちかもしれませんが、他のプログラマーとのブレーンストーミングはほとんどの場合プラスの効果があります。 さらに、特定の思考や製品に関するフィードバックをいつでも入手できます。
アーカイブ
製品開発プロセスの完全なアーカイブがあります。 誤解しないでください、これはプロジェクトのドキュメントを置き換えることはできません。
ただし、作業や考えをより詳細に文書化することはできません。 覚えているのでこれは必要ないかもしれませんが、おそらく将来的にはすべてのプロジェクトをサポートする十分な時間がないでしょう。 また、誰かがあなたのプロジェクトを継続したい場合、開発プロセス中にあなたが下した決定のそれぞれについて説明を受けるでしょう。
仕事と努力の評価
努力の評価-何か有意義なことをしたが、最終的に高品質の製品を作成するのにどれだけの時間と労力を費やしたかを誰も理解していない状況はありましたか? そこに行って、やった。 マーケティングが苦手なのは彼らのせいですか? いいえ、そうではありません!
真実は、すべての大規模なプロジェクトで、無数の努力、汗、涙で実現しているということです。 人々が一生懸命働くのを見ると、彼らは本当にそれを高く評価することができますが、最初に彼らにそれを見る機会を与えなければなりません!
職務評価-あなたのような人を必要とする雇用主がいますが、時にはあなたは世界の別の地域にいます。 理論的には、彼らはリモートワークのためにあなたを雇うことができますが、リモートの従業員には多くの問題があります...
開発プロセスをブロードキャストすると、作業が完全に透明になり、誠実に作業していることを非常に簡単に証明できます。
「しかし、待ってください...誰かが私のプロジェクトを盗むことができます!」
いいえ、彼らはそれを盗みません。 それに直面してみましょう。世界を爆破する製品を作成する可能性は小さく、作成する場合は、 「アイデアは1%の成功と99%の実装である」ことを覚えておく必要があります。
基本的に、人々は、そのような何かを構築したい場合、あなたを助けたい、または単に協力を提供したい可能性が高いことを理解しています。 4月1日からオープンソースプロジェクトの価格比較エンジンを開発しています。 GitHubで7,406回の閲覧、116人のフォロワー、20の星を使って、150時間以上のコーディングを記録しました。 ストリーミングを開始してから、より少ない時間で、より良い雰囲気の中でより多くのことができることに気付きました。 そして、それは本当に私をやる気にさせます!
あなたにとっても同様に機能しますか? わかりませんが、確認する方法は1つしかありません...
この記事は、 Livecoding.tvによる5時間の放送で書かれました。
-Redditで最高のプロモーションサービス: Reddit-marketing.pro