Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Ruby

Bài học từ hành trình viết và nói chuyện năm 2014

Rất dễ bị cuốn vào chi tiết công việc hàng ngày. Khi tập trung quá sâu, bạn có thể hoàn toàn bỏ lỡ những gì bạn thực sự hoàn thành qua những bước nhỏ đó.

Vậy đây là cái nhìn lại về viết và nói chuyện tôi làm năm ngoái, cùng với những bài học tốt nhất.

Điều gì đi tốt

Tôi bắt đầu viết ở đây ngày 10 tháng 1, với bài "Estimates Are Not a Goal, They're a Communication Tool". Năm 2014, tôi đăng 53 bài, hơn một bài/tuần! Từ tháng 4, tôi đăng bài mỗi thứ Ba. Tạo lịch trình như vậy khiến viết và lên kế hoạch dễ dàng hơn rất nhiều.

Tôi từng thử viết vài lần trước, luôn bỏ dở vì hai lý do: hết chủ đề, và không ai quan tâm. Hai điều làm 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 điều này từ khóa 30x500 (hoàn toàn tuyệt vời) của Amy Hoy và Alex Hillman: Nếu tập trung giúp đỡ mọi người với vấn đề họ gặp, bạn sẽ không bao giờ hết chủ đề để viết.

  • Tôi bắt đầu báo cho mọi người biết khi đăng bài. Tôi luôn ngại chia sẻ bài của mình. Nhưng khi mới bắt đầu, làm sao người khác biết bạn viết gì?

    Nếu bạn đăng điều hữu ích và tham gia thảo luận quanh nó, mọi người vui vẻ học từ bạn. Vậy hãy nói cho họ biết!

Đây là bài phổ biến nhất năm ngoái:

  • Search and Filter Rails Models Without Bloating Your Controller
  • The Lesser-known Features in Rails 4.2
  • 4 Simple Memoization Patterns in Ruby (and One Gem)
  • Rails 5, Module#prepend, and the End of alias_method_chain
  • How to Beat Procrastination on Your New Rails Project

Đọc lại nếu bạn lỡ lần đầu!

Vài bài sau, tôi bắt đầu mailing list. Cuối 2014, đã có 1,670 subscriber! Tôi gửi email mỗi thứ Sáu, 41 email cho đến nay. Nội dung từ phân tích sâu bài viết, trả lời câu hỏi, đến bài độc quyền về vấn đề subscriber gặp. Nếu chưa tham gia, đăng ký ở đây. Tôi rất mong nghe từ bạn.

Vấn đề của mailing list là bỏ lỡ email là mất luôn. Năm nay, tôi sẽ tìm cách gửi lại những email tốt nhất bạn đã bỏ lỡ.

Tôi cũng viết sách về học Rails không bị choáng, và bắt đầu pre-sell. Bạn có thể early access ở đây. Giảm 25% cho đến khi release chính thức, và bạn nhận bản cập nhật cuối cùng khi ship. Hơn 300 người đã early access, và sách đã giúp nhiều người vượt qua giai đoạn tutorial để bắt đầu xây dựng Rails app riêng.

Cuối cùng, vài điều khác tôi làm 2014:

  • Khách mời trên Ruby on Rails podcast, nói về hậu trường trang web và sách.
  • Trình bày tại Cali Ruby về tận dụng tối đa Rails test.
  • Khách mời cho RubyTapas, về dùng thư viện tsort Ruby xử lý cây phụ thuộc.

Điều gì không tốt

Tôi tạo lịch trình và deadline cho mình, mà sau khi nhìn lại thì hoàn toàn điên rồ.

Khi rõ ràng bạn không đạt mục tiêu, bạn bắt đầu tự trách. Suy nghĩ: có lẽ làm chăm chỉ hơn, thức khuya hơn, hoặc giỏi hơn, bạn sẽ không rơi vào hỗn loạn này. Nhưng đó là hỗn loạn tự tạo! Không hợp lý.

Với mục tiêu hăng hái, tôi đã làm nhiều việc. Nhưng mục tiêu quá hăng hái và kỳ vọng quá cao đã hại nhiều hơn giúp. Tôi phải tìm sự cân bằng hơn.

Bài học rút ra

Những điều tốt nhất tôi học năm nay về tạo ra thứ gì đó:

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

    Tôi quy công tất cả công việc ở đây nhờ thiết lập thói quen và lịch trình đúng.

    Vẫn cần động lực để khởi động thói quen. Nhưng động lực đó tốt hơn dùng để xây hệ thống và thói quen tốt, thay vì dùng cho chính công việc. Vì động lực sẽ tàn, nhưng thói quen tốt tồn tại lâu hơn nhiều.

  • Bản nháp thô làm quá trình sáng tạo nhanh hơn.

    Bản nháp đầu tiên của bài viết tôi khó đọc. Nhưng bản nháp thô dễ cải tiến. Tôi không phải giữ suy nghĩ trong đầu, có thể viết gì đó ra và cải tiến từng mảnh.

  • Đôi khi phải nhắm mắt và bấm submit.

    Những bài tôi tự hào nhất là những bài tôi suýt không đăng. Đăng thứ bạn tạo ra công khai rất căng thẳng, đặc biệt khi đang học. Khi vậy, chỉ cần git push và rời máy tính một lát. Điều bạn tạo ra không bao giờ tệ như cảm giác trước khi publish.

Còn bạn? Thành tựu lớn nhất năm ngoái là gì? Bạn học được gì? Kế hoạch 2015 ra sao?