Computer >> Máy Tính >  >> Lập trình >> Ruby

Bài học kinh nghiệm trong năm 2014

Bạn rất dễ bị lạc vào những công việc nhỏ nhặt hàng ngày mà bạn làm. Khi bạn tập trung như vậy, bạn hoàn toàn có thể bỏ lỡ những gì bạn thực sự đã đạt được với tất cả những bước nhỏ đó.

Vì vậy, sau đây là nhìn lại bài viết và bài nói mà tôi đã làm trong năm ngoái, cùng với những điều tốt nhất tôi đã học được trong suốt quá trình.

Mọi việc diễn ra tốt đẹp

Tôi bắt đầu viết ở đây vào ngày 10 tháng 1, với Ước tính không phải là mục tiêu, Chúng là một công cụ giao tiếp. Vào năm 2014, tôi đã đăng 53 hơn một bài báo mỗi tuần! Bắt đầu từ tháng 4, tôi đã đăng một bài viết vào thứ Ba hàng tuần. Việc tạo ra loại lịch biểu đó giúp cho việc viết và lập kế hoạch nên dễ dàng hơn nhiều.

Tôi đã cố gắng bắt đầu viết một vài lần trước đó, và luôn luôn bỏ cuộc vì hai lý do:Tôi hết chủ đề và dường như không có ai quan tâm. Hai điều đã làm cho nó khác biệt lần này:

  • Tôi đã bắt đầu giải quyết vấn đề thay vì chỉ viết . Tôi đã học được điều này từ khóa học 30x500 (hoàn toàn tuyệt vời) của Amy Hoy và Alex Hillman:Nếu bạn tập trung vào việc giúp đỡ mọi người về những vấn đề họ gặp phải, bạn sẽ không bao giờ hết thứ để viết.

  • Tôi đã bắt đầu nói với mọi người khi tôi đăng. Tôi luôn lo lắng về việc chia sẻ nội dung của riêng mình. Nhưng khi bạn mới bắt đầu, làm thế nào để mọi người biết về những gì bạn viết?

    Nếu bạn đăng những điều hữu ích và tham gia vào cuộc thảo luận xung quanh vấn đề đó, mọi người rất vui được học hỏi từ bạn. Vì vậy, hãy nói với họ về điều đó!

Đây là những bài báo phổ biến nhất của tôi từ năm ngoái:

  • Tìm kiếm và lọc các mô hình đường ray mà không làm nghẽn bộ điều khiển của bạn
  • Các tính năng ít được biết đến hơn trong Rails 4.2
  • 4 Mẫu ghi nhớ đơn giản trong Ruby (và One Gem)
  • Đường dẫn 5, Thêm vào trước Mô-đun # và Phần cuối của alias_method_chain
  • Cách vượt qua sự chần chừ trong dự án đường ray mới của bạn

Hãy xem nếu bạn đã bỏ lỡ chúng lần đầu tiên!

Một vài bài báo trong, tôi đã bắt đầu một danh sách email. Đến cuối năm 2014, con số này đã tăng lên 1.670 người đăng ký! Tôi gửi email đến danh sách vào thứ Sáu hàng tuần, với 41 gửi cho đến nay. Chúng bao gồm từ cái nhìn sâu hơn về một số bài báo tôi đã đăng, trả lời câu hỏi, đến các bài viết độc quyền về các vấn đề tôi nghe được từ người đăng ký của mình. Nếu bạn chưa tham gia, hãy đăng ký tại đây. Tôi rất muốn nghe ý kiến ​​của bạn.

Một vấn đề với danh sách email là một khi bạn bỏ lỡ một email, bạn sẽ bỏ lỡ nó. Vì vậy, năm nay, tôi sẽ tìm cách nhận được những email tốt nhất mà bạn đã bỏ lỡ cho bạn.

Tôi cũng đã viết một cuốn sách về cách học Rails mà không bị choáng ngợp, và bắt đầu bán trước nó. Bạn có thể có quyền truy cập sớm tại đây . Nó được giảm giá 25% cho đến bản phát hành cuối cùng và bạn sẽ nhận được bản cập nhật cuối cùng sau khi nó được giao. Hơn 300 mọi người đã nhận được quyền truy cập sớm và nó đã giúp rất nhiều người trong số họ vượt qua giai đoạn hướng dẫn để họ có thể bắt đầu xây dựng ứng dụng Rails của riêng mình.

Cuối cùng, đây là một vài điều khác tôi đã làm trong năm 2014:

  • Vị trí khách mời trên podcast Ruby on Rails , nơi tôi đã nói về một số cảnh hậu trường của trang web và cuốn sách.
  • Bài thuyết trình cho Cali Ruby để tận dụng tối đa các bài kiểm tra Rails.
  • Một tập khách mời cho RubyTapas , bằng cách sử dụng tsort Thư viện Ruby để xử lý các cây phụ thuộc.

Chuyện gì không suôn sẻ

Tôi tạo ra các lịch trình và ngày đến hạn cho bản thân mà nhìn lại thì hoàn toàn điên rồ.

Một khi rõ ràng rằng bạn sẽ không đạt được mục tiêu, bạn bắt đầu đánh bại chính mình. Bạn bắt đầu nghĩ, có thể nếu bạn làm việc chăm chỉ hơn một chút, có thể nếu bạn thức khuya hơn một chút, có thể nếu bạn chỉ đơn giản là tốt hơn những gì bạn đang làm, bạn sẽ không rơi vào tình trạng lộn xộn. Nhưng đó là một lộn xộn tự áp đặt! Nó không có ý nghĩa gì.

Với những mục tiêu tích cực, tôi đã làm được rất nhiều điều. Nhưng những mục tiêu quá mạnh mẽ và kỳ vọng quá cao đã làm tổn hại nhiều hơn những gì chúng đã giúp. Tôi phải tìm thêm sự cân bằng.

Bài học kinh nghiệm

Những điều tốt nhất tôi đã học được trong năm nay về việc tạo ra mọi thứ:

  • Lịch trình và thói quen tốt hơn là động lực.

    Tôi ghi nhận tất cả công việc tôi đã làm ở đây là thiết lập các thói quen và lịch trình phù hợp.

    Bạn vẫn cần động lực để bắt đầu những thói quen đó. Nhưng động lực đó tốt hơn nên dành cho việc thiết lập các hệ thống và thói quen tốt, thay vì dành động lực cho chính công việc. Bởi vì cuối cùng động lực cũng mất dần, nhưng một thói quen tốt sẽ tồn tại lâu hơn nữa.

  • Bản nháp đầu tiên thô sơ giúp quá trình tạo nhanh hơn.

    Bản nháp đầu tiên của các bài báo của tôi không thể đọc được. Nhưng bản nháp thô rất dễ cải thiện. Tôi không cần phải giữ những gì tôi đang nghĩ trong đầu, tôi có thể đặt cái gì đó và cải thiện từng phần một.

  • Đôi khi bạn phải nhắm mắt lại và nhấn gửi.

    Một số bài báo tôi tự hào nhất là những bài báo tôi suýt không đăng được. Thật là căng thẳng khi công khai thứ gì đó bạn đã tạo ra trước công chúng, đặc biệt là khi bạn đang học. Khi điều đó xảy ra, bạn chỉ cần git push và rời khỏi máy tính một chút. Những gì bạn tạo ra không bao giờ tồi tệ như nó có vẻ ngay trước khi bạn xuất bản.

Thế còn bạn? Thành tựu lớn nhất của bạn trong năm ngoái là gì? Bạn đã học được gì? Và kế hoạch của bạn cho năm 2015 là gì?