Ruby
 Computer >> コンピューター >  >> プログラミング >> Ruby

2014年に学んだ教訓

日常のちょっとした仕事で迷子になるのはとても簡単です。 集中していると、これらすべての小さなステップで実際に達成したことを完全に見逃す可能性があります。

そこで、昨年私が行った執筆とスピーチを振り返り、その過程で学んだ最高のことを紹介します。

何がうまくいったか

私は1月10日にここに書き始めました。見積もりは目標ではなく、コミュニケーションツールです。 2014年に53を投稿しました 記事、週に1つ以上! 4月から毎週火曜日に記事を投稿しました。 そのようなスケジュールを作成すると、作成と計画がそうなります。 はるかに簡単です。

私は数回前に書き始めようとしましたが、常に2つの理由で諦めました。トピックが足りなくなったのと、誰も気にかけていないようでした。今回は2つの違いがありました:

  • 問題の解決を開始しました 書くの代わりに 。 これは、エイミーホイとアレックスヒルマンの(完全に素晴らしい)30x500コースから学びました。問題を抱えている人々を支援することに集中すれば、書くべきことが尽きることはありません。

  • 私は人々に伝えるを始めました 投稿したとき。 私はいつも自分のものを共有することに神経質になっています。しかし、あなたが始めたばかりのとき、人々はあなたが書いたものについてどのように知るのでしょうか?

    あなたが役立つものを投稿し、それに関する議論に参加しているなら、人々はあなたから学ぶことを喜んでいます。だから彼らにそれについて教えてください!

これらは昨年の私の最も人気のある記事でした:

  • コントローラーを肥大化させることなくRailsモデルを検索およびフィルター処理する
  • Rails4.2のあまり知られていない機能
  • Ruby(および1つのGem)の4つの単純なメモ化パターン
  • Rails 5、Module#prepend、およびalias_method_chainの終わり
  • 新しいRailsプロジェクトで先延ばしを克服する方法

初めて見逃した方はぜひご覧ください!

のいくつかの記事で、私はメーリングリストを始めました。 2014年末までに、チャンネル登録者数は1,670人に増えました! 私は毎週金曜日にリストに41のメールを送信します これまでに送信されました。それらは、私が投稿したいくつかの記事の詳細な調査から、質問への回答、購読者から聞いた問題に関する独占記事まで多岐にわたります。まだ参加していない場合は、こちらから登録してください。ご連絡をお待ちしております。

メーリングリストの問題の1つは、一度メールを見逃すと、それを見逃してしまうことです。 今年は、見逃した最高のメールを受け取る方法を見つけます。

また、圧倒されることなくRailsを学ぶことについての本を書き、それを事前販売し始めました。 ここから早期アクセスを取得できます 。最終リリースまで25%オフで、出荷後に最終アップデートを入手できます。 300以上 人々は早期にアクセスできるようになり、多くの人がチュートリアルの段階を通過して、独自のRailsアプリの作成を開始できるようになりました。

最後に、2014年に私が行った他のいくつかのことを次に示します。

  • RubyonRailsポッドキャストのゲストスポット 、サイトと本の舞台裏について話しました。
  • CaliRubyへのプレゼンテーション Railsテストを最大限に活用することについて。
  • RubyTapasのゲストエピソードtsortの使用について 依存関係のツリーを処理するためのRubyライブラリ。
うまくいかなかったこと

振り返ってみると、完全に正気でないスケジュールと期日を自分で作成します。

目標を達成できないことが明らかになると、自分を打ち負かし始めます。あなたは考え始めます、多分あなたがもう少し一生懸命働いたなら、多分あなたが少し後で起きていたなら、多分あなたがあなたがしていることで単に上手くいっていれば、あなたはあなたがいる混乱に陥らないでしょう。しかしそれは自主的な混乱!意味がありません。

積極的な目標を持って、私はたくさんのことをしました。 しかし、あまりにも積極的な目標とあまりにも高い期待は、彼らが助けた以上に傷ついています。 もっとバランスをとる必要があります。

学んだ教訓

物を作ることについて私が今年学んだ最高のこと:

  • スケジュールと習慣はモチベーションよりも優れています。

    ここで行ったすべての作業は、適切な習慣とスケジュールを設定したことによるものです。

    あなたはまだそれらの習慣を始めるための動機を必要としています。しかし、その動機は、仕事自体に動機を費やすよりも、良いシステムと習慣を設定することに費やしたほうがよいでしょう。やる気はやがて衰えますが、良い習慣はずっと長く続くからです。

  • 最初のドラフトをラフにすると、作成プロセスが速くなります。

    私の記事の最初のドラフトは読めません。しかし、ラフドラフトは簡単に改善できます。考えていることを頭の中に留めておく必要はありません。何かを入れることができます。 ダウンして、少しずつ改善してください。

  • 目を閉じて送信を押す必要がある場合があります。

    私が最も誇りに思っている記事のいくつかは、私が投稿しなくなった記事です。特に学習しているときに、作成したものを公開するのは神経質です。その場合は、git pushするだけです。 しばらくコンピュータから離れます。作成したものは、公開する直前のように悪くなることはありません。

あなたはどうですか?昨年の最大の成果は何でしたか?何を学びましたか?そして、2015年のあなたの計画は何ですか?


  1. Rails5でのAngularの使用

    あなたは前にその話を聞いたことがあります。分散型で完全に機能するバックエンドAPIと、通常のツールセットで作成されたフロントエンドで実行されているアプリケーションがすでにあります。 次に、Angularに移動します。または、AngularをRailsプロジェクトと統合する方法を探しているだけかもしれません。これは、この方法を好むためです。私たちはあなたを責めません。 このようなアプローチを使用すると、両方の世界を活用して、たとえばRailsとAngularのどちらの機能を使用してフォーマットするかを決定できます。 構築するもの 心配する必要はありません。このチュートリアルは、この目的のた

  2. Apple M1 チップでのビデオ編集:得られた教訓

    彼らは、製品を作る会社のベータテスターに​​なるためにお金を払っているので、アーリーアダプターになるべきではないと言います.しかし、それは私たちには当てはまりません!私たちはあなたがする必要がないように、Apple の世界から何かを試すためにここにいます。 そのため、Apple M1 プロセッサのリリースはおそらく、最近の記憶の中でクラッシュ テストのダミーになる最大のチャンスです。 M1 MacBook Pro 13 を手に入れることができ、ビデオ編集用コンピューターを完全に置き換えました。 これは非常に悪い考えだった可能性があり、道は確かにでこぼこでした。しかし、移行はおおむね成