Làm thế nào để bắt đầu Blog lập trình của bạn?

344

Bài viết được sự cho phép của tác giả Phạm Văn Nguyên

Vì vậy, bạn muốn tạo blog lập trình đầu tiên của bạn?

Đây là một ý tưởng tuyệt vời. Tôi tin rằng mọi nhà phát triển nên có một blog và tôi sẽ liệt kê các lý do tại sao không lâu nữa.

Trong bài viết này, tôi sẽ giả định rằng bạn là người mới bắt đầu tuyệt đối  chưa bao giờ xây dựng một trang web trước đây.

Tôi sẽ hướng dẫn bạn chính xác cách xây dựng blog lập trình từng bước, bắt đầu từ việc chọn máy chủ web, đăng ký tên miền, chọn nền tảng blog tốt cho nhà phát triển, cho đến cách bạn bắt đầu viết và quảng bá bài viết của mình .

Nếu không có thêm rắc rối, hãy nhảy ngay vào nó.


Tại sao mỗi lập trình viên nên có một Blog?

Trước tiên, tại sao bạn nên tạo blog mã hóa của mình ngay từ đầu?

Tôi hiểu rồi.

Kỹ sư phần mềm ghét viết.

Thậm chí rất khó để khiến chúng tôi nhận xét mã của riêng mình.

Vậy tại sao trên Trái đất bạn sẽ bắt đầu một blog lập trình ?

Thực sự, bắt đầu một blog lập trình sẽ có lợi cho bạn theo nhiều cách.

Hãy thảo luận về một số lợi ích.

1. Cải thiện kỹ năng kỹ thuật của bạn

Có một nguyên tắc tiếng Latin cổ xưa nổi tiếng Cách tốt nhất để học một cái gì đó là dạy nó .

Tôi thấy nguyên tắc này trực tiếp là rất đúng.

Trong nhiều năm, tôi đã từng dạy môn Khoa học Máy tính cho sinh viên chưa tốt nghiệp.

Tôi không đùa bạn, mỗi lần tôi dạy một khóa học, tôi cũng trở nên tốt hơn với những gì tôi đang dạy.

Dạy học thúc đẩy bạn tìm hiểu thêm về chủ đề của bạn, điều này không chỉ tốt cho sinh viên của bạn mà còn cho chính bản thân bạn.

Bắt đầu một blog lập trình rất giống với giảng dạy bởi vì trong blog của bạn, bạn sẽ dạy thế giới về lập trình và khoa học máy tính.

Tôi chỉ thích dạy học.

Nếu bạn muốn trở thành một lập trình viên tốt hơn, hãy dạy lập trình thông qua blog của bạn

2. Kiếm một số thu nhập phụ

Có một blog cho phép bạn có một nguồn thu nhập phụ tốt mà bạn không có.

3. Tự tiếp thị

Thay vì tôi bập bẹ về cách bạn có thể sử dụng blog của mình để tiếp thị bản thân, hãy xem THỰC SỰ một nghiên cứu trường hợp thực tế.

Bạn có biết Jeff Atwood là ai không?

Nếu bạn làm trong ngành công nghiệp phần mềm và bạn không biết Jeff Atwood là ai, thì bạn đã sống dưới một tảng đá.

Chỉ trong trường hợp để tôi nói với bạn rằng Atwood, cùng với Joel Spolsky, là người sáng lập Stack Overflow .

Bây giờ tôi chắc chắn bạn biết Stack Overflow là gì.

Nếu không, thì bạn chắc chắn chưa sẵn sàng để bắt đầu một blog lập trình

Nhưng bạn có biết Jeff Atwood thực sự được biết đến vì điều gì không?

Blog của anh, Coding Horror , mà anh tạo ra năm 2004 là một trong những blog lập trình phổ biến nhất trên internet.

Không chỉ vậy, mà blog của anh ấy là lý do tại sao anh ấy gặp Spolsky ngay từ đầu!

Đừng lấy nó từ tôi, hãy nhìn vào những gì Atwood tự nói :

Blog của bạn sẽ mở ra những cơ hội kinh doanh và kết nối khác nhau mà bạn có thể không tìm thấy.

nguồn

4. Học cách viết và trình bày ý tưởng của bạn

Dù bạn có tin hay không nhưng sự nghiệp phần mềm của bạn phụ thuộc rất nhiều vào việc bạn giỏi giao tiếp và trình bày ý tưởng của mình như thế nào.

Đừng hiểu sai ý tôi, nếu bạn là một lập trình viên nhạc rock, bạn vẫn sẽ làm tốt nhưng tiềm năng nghề nghiệp của bạn chắc chắn sẽ bị hạn chế bởi khả năng trình bày và truyền đạt ý tưởng của bạn.

Một trong nhiều cách bạn có thể cải thiện kỹ năng giao tiếp của mình là thông qua viết .

Nếu bạn cảm thấy rằng bạn không biết viết ngay từ đầu, thì điều này phổ biến hơn bạn nghĩ.

Chỉ cần giữ nó và theo thời gian bạn sẽ cải thiện và trở nên tốt hơn.

5. Trở thành người có thẩm quyền trong lĩnh vực của bạn

Có một blog Lập trình giúp bạn xây dựng uy quyền trong lĩnh vực của mình.

Và trở thành người có thẩm quyền giúp bạn nổi bật giữa các kỹ sư phần mềm khác và mở ra cánh cửa cho vai trò lãnh đạo.

6. Tìm hiểu về tiếp thị trực tuyến

Để có một blog thành công, bạn sẽ cần phải tiếp thị nó.

Tiếp thị blog của bạn thực sự không phải là một nhiệm vụ dễ dàng và đòi hỏi bạn phải học hỏi nhiều về tiếp thị trực tuyến.

Tôi thấy tiếp thị trực tuyến là một kỹ năng cực kỳ quý giá mà các kỹ sư phần mềm cần phải có trong tiết mục của họ.

Điều này tự nó làm cho việc bắt đầu một blog là một mục tiêu xứng đáng theo ý kiến của tôi.


OK, bây giờ làm thế nào bạn có thể tạo một blog lập trình?

Bây giờ hãy nói cụ thể về những gì bạn cần làm để đưa blog của bạn lên và chạy nhanh .

Khóa học đầu tiên của hành động là chọn một máy chủ web .

Bước một: Chọn máy chủ web

Bạn là một lập trình viên nên tôi sẽ giả sử bạn biết web hosting là gì và mục đích của nó là gì.

Nhưng chỉ trong trường hợp bạn không, lưu trữ web về cơ bản là máy tính (hoặc máy tính) sẽ lưu trữ các tệp tạo blog của bạn.

Một blog (hoặc bất kỳ trang web nào cho vấn đề đó) không có gì ngoài một số tệp (ví dụ: HTML, javascript, CSS) sống trong một máy có thể truy cập từ internet.

Và máy này phải hoạt động 24/7 hoặc nếu không người dùng của bạn sẽ không thể truy cập trang web của bạn mọi lúc.

Có rất nhiều tùy chọn ngoài kia cho các dịch vụ có thể lưu trữ trang web của bạn nhưng tôi sẽ thu hẹp chúng cho bạn hai tùy chọn mà cá nhân tôi sử dụng và vô cùng hài lòng.

Tùy chọn 1 (Chọn web server, hosting, domain với Z.com )

Z.com – Thương hiệu toàn cầu của tập đoàn GMO Internet. Nhà cung cấp tên miền, hosting hàng đầu châu Á với thành tích hơn 12 triệu tên miền và 750,000 Hosting được đăng ký. Chúng tôi luôn đảm bảo chất lượng dịch vụ hàng đầu, đáng tin cậy với giá cả cạnh tranh.

Đặc điểm:

• Sử dụng bảng điều khiển đa chức năng cPanel được cả thế giới tin dùng: không cần các câu lệnh phức tạp, chỉ cần vài thao tác đơn giản để khởi động. Ngoài ra rất nhiều chức năng khác cũng được tích hợp như Mail, File Manager, Back-up, Access Log Analyzer.

• Trung tâm dữ liệu được đặt tại nhiều quốc gia. Trước đây, Z.com có Data Center (DC) được đặt tại Singapore, Mỹ, Nhật. Ngày 1/12/2016, đã chính thức ra mắt thêm DC tại Việt Nam, nhằm mang đến đường truyền ổn định hơn, tốc độ nhanh hơn hơn cho khách hàng.

• Bộ lọc Spam mail: Z.com sử dụng Cloudmark Authority được đánh giá tiêu chuẩn cao nhất trên thế giới, có thể đối ứng nhanh chóng với những mối đe dọa tối tân, block được trên 98% các cuộc tấn công.

Tùy chọn 2 (với Bluehost )

blog

Nếu bạn muốn bắt đầu viết blog của mình ngay lập tức và bạn không muốn dành thời gian của mình để làm một số công cụ kỹ thuật tuyệt vời thì tôi khuyên bạn nên dùng Bluehost .

Bluehost sẽ làm cho quá trình tạo trang web và blog của bạn trở nên dễ dàng đến không ngờ vì mục tiêu chính của họ là những người không có kỹ thuật; những người có lẽ không bao giờ mã hóa một chương trình Hello world trong cuộc sống của họ.

Bạn chỉ có thể tưởng tượng nó sẽ đơn giản như thế nào đối với bạn.

Bây giờ hãy xem những gì Bluehost thực sự cung cấp cho bạn.

Bluehost cung cấp các loại lưu trữ khác nhau.

Một trong những tôi đặc biệt nói về được gọi là  lưu trữ chia sẻ.

Nhưng trước khi tôi cho bạn biết lý do tại sao tôi khuyên bạn nên chia sẻ lưu trữ từ Bluehost, trước tiên hãy để tôi giải thích ý nghĩa của từng tùy chọn này:

Lưu trữ được chia sẻ  có nghĩa là trang web của bạn sẽ sống cạnh các trang web khác trên cùng một máy ảo . Nói cách khác, Một máy ảo sẽ phục vụ trang web của bạn cùng với các trang web khác cùng một lúc.

VPS hoặc Virtual Private Server  chỉ là một từ ưa thích cho một máy ảo. Trong ưu đãi này, về cơ bản bạn sở hữu toàn bộ máy ảo và bạn có quyền truy cập root vào nó. Bạn có thể kết nối từ xa với máy ảo này, cài đặt ứng dụng và làm bất cứ điều gì bạn muốn như thể bạn đang làm việc trên máy tính xách tay của riêng mình. Không cần phải nói, máy ảo này sẽ chỉ phục vụ trang web của bạn và trang web của bạn.

Chuyên dụng  có nghĩa là bạn sẽ thuê toàn bộ máy vật lý  (không phải ảo).

Bây giờ hãy quay lại lưu trữ được chia sẻ .

Chia sẻ lưu trữ chắc chắn có lợi thế và bất lợi của nó.

Ưu điểm lớn nhất là nó rẻ một cách lố bịch nên nó là một lựa chọn tuyệt vời đặc biệt nếu bạn đang bắt đầu hoặc nếu bạn chỉ muốn chơi xung quanh và thoải mái với việc tạo trang web.

Nhưng có một số nhược điểm lớn.

Đầu tiên, bạn mất quyền kiểm soát vì bạn không sở hữu máy ảo mà blog của bạn đang chạy.

Thứ hai, lưu trữ chia sẻ sẽ không phải là một lựa chọn khả thi khi blog của bạn bắt đầu phát triển và một số lượng lớn người bắt đầu đến trang web của bạn.

Vì vậy, quá trình hành động tốt nhất là gì?

Đây là chiến lược của tôi: đối với mọi ý tưởng trang web mà bạn có, bạn nên luôn bắt đầu với giải pháp lưu trữ chia sẻ Bluehost giá rẻ và ngay khi bạn nhận thấy rằng trang web của bạn bắt đầu có lưu lượng truy cập đáng kể , hãy nghĩ đến việc nâng cấp lên giải pháp cấp cao hơn.

Vì tôi cảm thấy thoải mái với công nghệ, tôi thường chuyển các trang web hiệu suất cao của mình sang Z.com .

Tiếp theo hãy chọn tên cho trang web của bạn!

Bước hai: Đăng ký tên miền của bạn

Trong bước này, bạn sẽ đăng ký tên miền của bạn .

Nói một cách đơn giản, tên miền của bạn là tên trang web của bạn

Nhưng chúng ta hãy tìm hiểu một chút và giải thích cách tên miền thực sự hoạt động.

Mỗi máy tính trên internet có một địa chỉ gọi là địa chỉ IP .

Ví dụ: để tìm địa chỉ IP của google.com , bạn có thể làm như sau:

ping google.com

Lưu ý rằng google.com thực sự có nhiều địa chỉ IP và đây chỉ là một trong số đó.

Để có thể giao tiếp với bất kỳ máy nào qua internet, bạn cần biết địa chỉ IP của máy đó.

Vì vậy, khi bạn nhập ‘google.com’ trên trình duyệt của mình, HĐH của bạn sẽ tự động cố gắng dịch tên ‘google.com’ sang địa chỉ IP của nó.

Điều này xảy ra bằng cách truy vấn một cái gì đó gọi là máy chủ DNS .

Bạn có thể nghĩ về một máy chủ DNS như một cơ sở dữ liệu phân tán chịu trách nhiệm ánh xạ tên miền thành địa chỉ IP .

Được rồi, bây giờ với thông tin này trong tâm trí, đây là những gì bạn sẽ làm trong bước này.

1- bảo lưu tên miền cho chính bạn để không ai khác có thể sử dụng nó.

2- cấu hình tên miền để ánh xạ tới địa chỉ IP của máy bạn có từ máy chủ web.

Bạn có thể mua tên miền ở đâu?

Đầu tiên, trước khi bạn đi mua sắm xung quanh, hãy đảm bảo kiểm tra xem máy chủ của bạn có cung cấp một tên miền miễn phí hay không.

Đôi khi các công ty lưu trữ sẽ cung cấp cho bạn một tên miền miễn phí trong một năm để khuyến khích bạn lưu trữ với họ.

Ví dụ: Bluehost cung cấp cho bạn một tên miền miễn phí khi bạn lưu trữ với họ.

Một điều khác bạn phải biết là việc đăng ký một tên miền cho phép bạn sở hữu tên miền đó chỉ trong một năm.

Vì vậy, bạn sẽ cần gia hạn đăng ký hàng năm để giữ cho tên miền của bạn tồn tại.

Nếu không, tên miền của bạn đã biến mất! ????????

Đừng quên làm điều đó  hoặc những điều xấu có thể xảy ra .

Nó chỉ giống như 10 đô la một năm dù sao đi nữa.

Một lần nữa bạn sẽ tìm thấy rất nhiều dịch vụ mà bạn có thể sử dụng để đăng ký tên miền của mình.

Đây là hai cái duy nhất tôi sử dụng:

1- Namecheap

Namecheap là một lựa chọn cực kỳ phổ biến đơn giản vì tên miền rất rẻ so với các tên miền khác.

Nó có một giao diện người dùng dễ sử dụng tuyệt vời và hỗ trợ khách hàng tuyệt vời.

Để bắt đầu, hãy truy cập trang web của họ và nhập tên miền bạn muốn và hy vọng nó không được sử dụng

Nếu bạn may mắn, tên miền của bạn sẽ có sẵn và bạn có thể, và nên, đặt trước nó ngay lập tức!

Ngoài ra, hãy đảm bảo chọn một tên tương đối ngắn, dễ nhớ và có thể tạo thương hiệu cho trang web của bạn.

Tên miền của bạn là thương hiệu của bạn, vì vậy hãy đối xử với nó như vậy.

2- Tên miền Google

Một dịch vụ tuyệt vời khác mà tôi thường xuyên sử dụng những ngày này là tên miền Google .

Nó cũng có một giao diện rất đẹp và siêu dễ sử dụng.

blog

Cho dù bạn đi với tên miền Namecheap hoặc Google (hoặc bất kỳ dịch vụ nào khác cho vấn đề đó), bạn sẽ cần định cấu hình tên miền của mình để ánh xạ tới địa chỉ IP của bạn.


Bước ba: Cài đặt WordPress

Hãy xem lại những gì bạn có cho đến nay.

Bạn có một máy từ máy chủ web được kết nối với Internet 24/7 và sẵn sàng phục vụ trang web của bạn.

Bạn cũng có một tên miền để mọi người có thể truy cập trang web của bạn bằng cách nhập tên miền này vào trình duyệt của họ.

Bây giờ đã đến lúc ngồi xuống, thư giãn và bắt đầu viết bài đăng trên blog tuyệt vời của bạn.

Là một lập trình viên tuyệt vời mà bạn đang có, bạn xắn tay áo và tự suy nghĩ: Cuối cùng! đã đến lúc thể hiện các kỹ năng HTML, CSS và javascript của tôi ????

Hmm tốt, không thực sự.

Mặc dù tôi khuyên bạn nên học HTML, CSS và javascript cho dù bạn có muốn bắt đầu blog lập trình của mình hay không, hãy để tôi dừng bạn ngay tại đó trong một giây.

Nếu bạn muốn xây dựng blog của mình từ đầu bằng cách sử dụng HTML, CSS và javascript, nó sẽ rất gian khổ.

Vì vậy hãy sử dụng 1 CMS hoặc 1 framework nào đó.

Nếu bạn dùng PHP có rất nhiều CMS nổi tiếng, WordPress  là một ví dụ điển hình. Nếu bạn muốn xấy dựng blog riêng bằng frameword thì có thể sử dụng 1 php framework bất kỳ, như: Yii, Laravel, Codeigniter, CakePHP, Phalcon, …

Nếu bạn dùng Python có thể sử dụng: Flask, Django,..

Nếu bạn dùng Ruby có thể dùng Ruby On Rails.

Nếu bạn dùng  NodeJS có thể dùng framework: Express,..

Nếu bạn dùng Go (Golang) thì có thể sử dụng các framework như: gin-gonic, Begoo, Iris, echo, revel,…

Hoặc dùng ASP.NET/ASP.NET MVC, JSP.

Xây dựng bằng bất kỳ ngôn ngữ/framerork gì cũng được miễn là thứ mà bạn thông thạo nhất.

 Ví dụ sau sử dụng WordPress thay thế.

Đây là cách nền tảng trông như thế nào.

blog

Như bạn có thể thấy, nó có giao diện người dùng rất sạch sẽ.

Nó cũng đáng tin cậy, miễn phí, mã nguồn mở và rất thuận tiện để sử dụng.

Với WordPress, bạn hoàn toàn có thể xuất bản bài viết đầu tiên của mình vào cùng ngày bạn đăng ký máy chủ web.

Bây giờ hãy xem cách bạn có thể cài đặt WordPress trên Bluehost và trên Digital Ocean.

WordPress trên Bluehost

Chúng tôi đã nói chuyện trước đó với Bluehost, bạn sẽ có được sự thuận tiện .

Trong trường hợp, Bluehost không yêu cầu bạn phải cài đặt WordPress. Nó được cài đặt sẵn với tài khoản của bạn.

Bạn có thể xắn tay áo và bắt đầu viết blog ngay lập tức!

WordPress trên Đại dương số

Digital Ocean là một con thú hoàn toàn khác.

Hãy nhớ rằng với Digital Ocean, bạn sẽ có được sự kiểm soát với chi phí thuận tiện.

Điều này có nghĩa là cài đặt WordPress thực sự là ít lo lắng nhất của bạn.

Trước khi lo lắng về WordPress, trước tiên bạn cần cài đặt và định cấu hình máy chủ web ( apache hoặc nginx ).

Sau đó, bạn cần cài đặt cơ sở dữ liệu MySQL và định cấu hình chính xác cho WordPress.

Và cuối cùng, bạn cần phải tự cài đặt và định cấu hình WordPress .

Ngoài ra, Digital Ocean có một hình ảnh WordPress được tạo sẵn mà bạn có thể sử dụng ngay.


Bước bốn: Thiết lập các chủ đề và plugin WordPress

Bây giờ bạn đã có tất cả các công cụ bạn cần trong vành đai của mình, đã đến lúc bắt đầu làm quen với nền tảng WordPress.

Nhưng đừng lo lắng, nó thực sự khá cơ bản và bạn có thể tự học nó khá nhanh chỉ trong vài giờ.

Tôi khuyên bạn nên bắt đầu bằng cách viết một vài bài đăng trên blog cho đến khi bạn hiểu rõ về nó.

WordPress thực sự có rất nhiều plugin

Điều này có nghĩa là bạn có thể cài đặt các công cụ của bên thứ ba có thể tích hợp với trang web WordPress của bạn và giúp bạn mọi thứ.

Ví dụ: các themes WordPress có nghĩa là để tăng cường hình ảnh của blog của bạn.

Các plugin , mặt khác, có nghĩa là để mở rộng chức năng của trang web WordPress của bạn.

Trong phần tiếp theo, tôi sẽ nói về các chủ đề và các plugin mà bạn cần cho blog lập trình của bạn.

Chọn themes đề WordPress

Câu chuyện dài, đừng sử dụng các themes WordPress miễn phí.

Themes miễn phí rất tốt khi bạn bắt đầu và bạn không biết mình đang làm gì nhưng ngay khi bạn quyết định nghiêm túc thì bạn sẽ cần phải chuyển sang các chủ đề tốt hơn (thường không miễn phí).

Hãy nhớ rằng themes của bạn chỉ ra mức độ hấp dẫn trực quan của trang web của bạn và đây là điều bạn không muốn tiết kiệm trên ngay cả đối với một blog kỹ thuật.

Vì vậy, những themes WordPress nào tôi khuyên bạn nên?

Tôi đánh giá cao Divi

blog

Divi có lẽ là chủ đề WordPress phổ biến nhất trên internet.

Để có thể tải xuống Divi, bạn cần tham gia Eleganttheme .

Bạn có thể đăng ký thuê bao hàng năm hoặc đăng ký trọn đời của họ.

Với đăng ký trọn đời, bạn chỉ phải trả tiền một lần và bạn có quyền truy cập trọn đời vào tất cả các themes và plugin cao cấp của họ , bao gồm cả Divi .

Làm cho mình một ưu tiên và làm nghiên cứu của riêng bạn trước khi chọn một chủ đề, bởi vì di chuyển sau này có thể thực sự đau đớn.

Bây giờ, hãy chuyển đổi bánh răng và nói về một plugin cơ bản mà bạn thực sự cần cho bất kỳ blog lập trình nào .

Một trong đó sẽ cho phép bạn viết đoạn mã trong bài viết blog của bạn

Plugin này sử dụng  thư viện Google Code Prettify  và cực kỳ dễ sử dụng.

Sau đó, tất cả những gì bạn cần làm là đặt mã của bạn giữa các thẻ <pre> và <code>và nó sẽ định dạng chính xác mã của bạn một cách chính xác.

Về sau, tôi cũng có một số CSS tùy chỉnh mà tôi áp dụng cho đoạn mã của mình để làm cho chúng trông đẹp hơn.

Vì vậy, đây là điều mà bạn nên thử nghiệm.

Bây giờ mọi thứ đã ổn định, hãy nói về logo của bạn!


Bước năm: Thuê ngoài thiết kế logo và thiết kế đồ họa

Đến bây giờ, bạn nên có tất cả các khối xây dựng cơ bản của blog của mình.

Nhưng có một cái gì đó thiếu.

Bạn cần một logo.

Trang web của bạn phải hấp dẫn trực quan.

Có một logo chuyên nghiệp, được thiết kế tốt sẽ không chỉ tăng tính thẩm mỹ cho trang web của bạn mà còn tạo dựng niềm tin với độc giả của bạn.

Hãy nghĩ về nó, bạn đã tắt trang web bao nhiêu lần chỉ vì logo và thiết kế đồ họa của họ hơi sơ sài? Có lẽ nhiều lần.

Một logo tốt là một phần không thể thiếu trong thương hiệu cá nhân hoặc doanh nghiệp tổng thể của bạn, nó giúp bạn được chú ý trên thế giới và giữa các đồng nghiệp.

Bây giờ tôi không biết về bạn nhưng kỹ năng nghệ thuật của tôi gần như không tồn tại

Và vì lý do đó, đây là những gì tôi làm cho tất cả các thiết kế logo và tác phẩm nghệ thuật truyền thông xã hội của mình: tôi thuê ngoài chúng .

Có hai nơi mà cá nhân tôi sử dụng để thuê ngoài bất kỳ thiết kế đồ họa nào.

1. Fiverr

blog

Fiverr  là một trong những thị trường trực tuyến lớn nhất dành cho các dịch giả tự do với các dịch vụ bắt đầu từ năm đô la.

Nó chắc chắn là về phía rẻ hơn, và các dịch vụ được cung cấp trên Fiverr bao gồm rất nhiều loại.

Và tất nhiên một trong những loại này là logo và thiết kế đồ họa, hãy kiểm tra nó .

Một điều cần xem xét nếu bạn quyết định sử dụng Fiverr là kiểm tra cẩn thận các đánh giá và lịch sử làm việc của các dịch giả tự do mà bạn sẵn sàng làm việc.

Fiverr tương đối rẻ, nhưng bạn có trách nhiệm kiểm tra những người làm việc tự do tốt từ những người xấu.

2. 99 thiết kế

99Designs là một lựa chọn tuyệt vời khác để thuê ngoài thiết kế đồ họa của bạn.

Tùy chọn này sẽ đắt hơn Fiverr nhưng cách thức hoạt động thì hoàn toàn khác.

Thay vì thuê một freelancer cụ thể để thiết kế logo của bạn, bạn tạo ra một cuộc thi thiết kế.

Sau khi bạn tạo ra cuộc thi thiết kế của mình và chỉ định rõ loại thiết kế bạn đang tìm kiếm, hàng chục nhà thiết kế sẽ cạnh tranh với nhau để giành chiến thắng trong cuộc thi bằng cách gửi các thiết kế phù hợp với tiêu chí mà bạn đã chỉ định.

Bạn nhận được hàng tấn thiết kế, bạn quyết định người chiến thắng và sau đó bạn có quyền đối với thiết kế.

Nó thật đơn giản!

Cá nhân tôi đã sử dụng 99 mẫu thiết kế nhiều lần bao gồm cả thiết kế logo cho trang web này.


Bước sáu: Tiếp thị Blog lập trình của bạn

Bạn thấy đấy, đó là một điều phải trải qua tất cả các bước tạo blog của bạn, đó là một điều khác để thực sự đưa người đọc đến blog của bạn.

Tiếp thị blog của bạn đòi hỏi một bộ kỹ năng không liên quan gì đến lập trình.

Bạn cần tìm hiểu về Marketing trực tuyến.

Trên thực tế, tiếp thị trực tuyến là một chủ đề lớn và không có cách nào tôi có thể thực hiện công lý chủ đề bằng cách trình bày nó trong một bài viết.

Tuy nhiên, tôi sẽ dạy cho bạn một số mẹo sẽ giúp bạn quảng bá blog của mình và đưa nó lên khỏi mặt đất.

Truyền thông xã hội

Cách dễ nhất bạn có thể làm là chia sẻ các bài viết trên blog của mình với bạn bè trên Facebook , Twitter hoặc Linkedin .

Bạn cũng có thể chia sẻ các bài viết của mình trên Reddit nhưng lưu ý rằng người dùng Reddit ghét tự quảng cáo và quảng cáo nói chung. Vì vậy, chỉ chia sẻ bài viết của bạn trên Reddit nếu chúng có liên quan (ví dụ: ai đó hỏi một câu hỏi lập trình mà bạn đã viết một bài viết về).

Ngoài ra, bạn có thể trả lời câu hỏi trên Quora . Bằng cách này, bạn không chỉ quảng bá blog của mình mà còn thiết lập chính mình như một người có thẩm quyền trong khi giúp đỡ người khác.

SEO

SEO có nghĩa là Tối ưu hóa Công cụ Tìm kiếm.

Bằng tiếng Anh, điều này có nghĩa là có lưu lượng truy cập vào trang web của bạn từ Google

Đây là nguồn lưu lượng tốt nhất cho blog của bạn vì hầu hết lưu lượng truy cập nhất quáncủa bạn sẽ thực sự đến từ Google.

Thay vì bạn chủ động quảng bá blog của mình, Google có thể quảng bá blog của bạn thay mặt bạn nếu Google nghĩ rằng bài viết của bạn trả lời các câu hỏi mà người dùng đang tìm kiếm.

Thật đáng kinh ngạc! Nhưng đừng hiểu sai ý tôi, điều đó không dễ và cần có thời gian.

Bạn thấy đấy, khi người dùng tìm kiếm trên Google, họ thường nhấp vào một trong 4 kết quả đầu tiên!

Bạn càng thấp trong bảng xếp hạng, người dùng sẽ càng ít truy cập trang của bạn.

Nếu bạn đang ở trang thứ hai của Google, có lẽ bạn sẽ không nhận được lưu lượng truy cập nào. Tin tôi đi, tôi biết

Bây giờ đây là ba mẹo để giúp bạn SEO:

1. Viết bài về các chủ đề mà mọi người đang tìm kiếm

Hãy đối mặt với nó, không phải mọi chủ đề bạn sẽ muốn viết là điều mà người khác sẽ tìm kiếm.

Để thành công, bạn cần đảm bảo rằng bạn đang viết bài về các chủ đề mà mọi người đang tìm kiếm.

Bạn có thể sử dụng các công cụ như công cụ  lập kế hoạch từ khóa của Google để giúp bạn xác định các chủ đề mà mọi người đang tìm kiếm.

blog

Nhưng hãy đợi một phút, điều đó có nghĩa là bạn không nên viết về các chủ đề mà bạn đam mê nếu những chủ đề này không có đủ lượng tìm kiếm?

Tuyệt đối không.

Điều tôi đang nói là rất có thể bạn sẽ cần phải dựa vào các phương pháp quảng bá loại bài viết này bên ngoài Google.

Ví dụ: bạn có thể sử dụng phương tiện truyền thông xã hội, Reddit, hacker news hoặc thậm chí liên kết đến các bài viết này từ các bài viết thân thiện với SEO khác trên blog của bạn;).

2. evergreen content

Đọc thêm vể evergreen content ở đây

3. Viết bài tuyệt vời

Điều này thực sự quan trọng.

Thành thật mà nói, Google đang làm một công việc tuyệt vời để đưa những bài viết hay nhất lên đầu kết quả tìm kiếm của họ (hầu hết thời gian).

Điều này có nghĩa là bạn nên tập trung vào việc viết các bài viết tốt hơn so với các bài viết của đối thủ cạnh tranh của bạn.

Nếu bạn làm điều đó, bạn sẽ ổn thôi. Nó thực sự là đơn giản mà. Chất lượng hơn số lượng.

Một điều cuối cùng, hãy kiên nhẫn.

Đôi khi có thể mất tới 6 tháng trước khi một bài viết mới trên blog của bạn có thể mang lại bất kỳ lưu lượng truy cập nào từ Google.

SEO là một cuộc đua marathon, không phải là chạy nước rút, nhưng nếu bạn thực sự thích viết và dạy mọi người về lập trình và khoa học máy tính, thì việc kiên nhẫn sẽ không khó đến thế.

Phần kết luận

Bắt đầu một blog lập trình có thể rất hữu ích cho bạn ở rất nhiều cấp độ.

Để có thể bắt đầu viết blog ngay lập tức, bạn cần chọn một máy chủ web tốt, tên miền có thương hiệu, themes WordPress trực quan hấp dẫn và cài đặt một số plugin sẽ giúp bạn viết đoạn mã trong blog của mình.

Bạn cũng cần tìm hiểu về nghệ thuật và khoa học để quảng bá blog của mình, cho dù thông qua SEO hay phương tiện truyền thông xã hội.

Chúc may mắn với blog của bạn.

Bài viết gốc được đăng tải tại nguyenpv.com

Có thể bạn quan tâm:

Xem thêm các việc làm Developer hấp dẫn tại TopDev