Skip to content

Commit

Permalink
stop watching coding tutorial
Browse files Browse the repository at this point in the history
  • Loading branch information
ducdongmg committed Nov 24, 2023
1 parent 061bf21 commit 6a237ea
Showing 1 changed file with 86 additions and 0 deletions.
86 changes: 86 additions & 0 deletions _posts/2023-11-24-stop-watching-coding-tut.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
layout: single
title: "Đừng chỉ xem các tutorial viết code"
desc: ""
keywords: "learning"
categories: [development]
tag: [development]
---

Đừng chỉ xem các tutorial viết code
=====================================================

Trong bối cảnh lập trình không ngừng phát triển, chúng ta thường xuyên phải nỗ lực tìm kiếm ngôn ngữ lập trình hoàn hảo. Chúng ta đầu tư thời gian đáng kể để tranh luận nên thành thạo ngôn ngữ nào, nhưng chúng ta không hiểu rằng thành công phụ thuộc nhiều vào [cách chúng ta sử dụng](https://youtu.be/J1GGH6AOYhQ) sức mạnh của ngôn ngữ hơn là vào chính ngôn ngữ đó.

[](#learning-by-doing-the-true-essence-of-mastery)Học bằng cách làm: Bản chất thực sự của sự thành thạo
-------------------------------------------------------------------------------------------------------

Ngay cả khi việc đọc vô số hướng dẫn và sách dày về lập trình có thể rất hấp dẫn, thì những đột phá trong học tập thực sự sẽ xảy ra khi bạn đắm mình vào việc viết code. Điều kỳ diệu thực sự xảy ra trong suốt quá trình sáng tạo khi bạn vật lộn với code cho đến khi nó đáp ứng được mong muốn của bạn.

[](#escaping-the-resource-rabbit-hole)Thoát khỏi cái hố tài nguyên
------------------------------------------------------------------

[![minh họa bằng cách lập trình với shahan](https://res.cloudinary.com/practicaldev/image/fetch/s--vusVARUd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/li7d5qk95dqn0aet3u6j.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--vusVARUd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/li7d5qk95dqn0aet3u6j.png)

Bạn đã bao giờ thấy mình không ngừng lướt qua Reddit, YouTube hoặc Twitter để tìm kiếm Chén Thánh của lập trình chưa? Đó là một cái bẫy phổ biến, nhưng đã đến lúc thoát ra. Thay vì trở thành người sử dụng thường xuyên, hãy trở thành người tạo code hiệu quả.

[![tập trung vào mã của shahan](https://res.cloudinary.com/practicaldev/image/fetch/s--3wDrV5iC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/32wy6o6to4xdscfslg2s.png)](https://res.cloudinary.com/practicaldev/image/fetch/s--3wDrV5iC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/32wy6o6to4xdscfslg2s.png)

[](#building-projects-the-highway-to-proficiency)Dự án xây dựng: Con đường dẫn tới sự thành thạo
------------------------------------------------------------------------------------------------

Hãy xem xét điều này: thay vì cố gắng thành thạo một ngôn ngữ lập trình trước khi dấn thân vào các ứng dụng trong thế giới thực, tại sao không bắt đầu [xây dựng dự án](https://get.brightdata.com/codewithshahan) ngay từ ngày đầu tiên? Vừa học vừa làm, mắc lỗi và điều chỉnh cách tiếp cận của mình là một cách hiệu quả rõ rệt để tiếp thu kiến ​​thức.

[](#the-myth-of-the-master-programmer)Huyền thoại về lập trình viên bậc thầy
----------------------------------------------------------------------------

Đã đến lúc chúng ta xóa tan huyền thoại về lập trình viên "bậc thầy". Ngay cả những kỹ sư dày dặn kinh nghiệm nhất cũng không sở hữu một thư viện kiến ​​thức lập trình đầy đủ trong đầu. Họ xuất sắc không phải vì họ ghi nhớ hết tất cả các câu trả lời mà vì họ biết cách tìm ra câu trả lời và áp dụng chúng một cách hiệu quả.

[](#the-beauty-of-growth-through-action)Vẻ đẹp của sự tăng trưởng thông qua hành động
-------------------------------------------------------------------------------------

Trong tấm thảm lớn của việc lập trình, sự phát triển đến từ việc thực hiện. Thành công là kết quả của vô số thời gian dành cho việc khắc phục sự cố, tinh chỉnh code của bạn và học hỏi từ mọi sai lầm. Nó liên quan đến việc hoàn thiện các kỹ năng của bạn thông qua kinh nghiệm thực tế và điều hướng thế giới lập trình mê cung với sự nhiệt tình và kỷ luật không ngừng, từng bước một.

[](#the-hard-truth-no-shortcuts-exist)Sự thật phũ phàng: Không có lối tắt nào tồn tại
-------------------------------------------------------------------------------------

Đây là sự thật phũ phàng: không có đường tắt trong lập trình. Để đạt được thành công đòi hỏi sự cống hiến, cam kết làm việc nhiều giờ và không ngừng theo đuổi các giải pháp cho các vấn đề thực tế thông qua thực hành viết code.

[](#embrace-the-process-stop-searching-start-building)Nắm bắt quy trình: Ngừng tìm kiếm, bắt đầu xây dựng
---------------------------------------------------------------------------------------------------------

Chìa khóa để thành công trong lập trình không nằm ở việc theo đuổi các lối tắt mà nằm ở việc xắn tay áo lên và xây dựng. Chọn một ngôn ngữ lập trình, bắt tay vào thực hiện và hãy nhớ rằng lập trình là một hành trình học tập và lao động không ngừng. Việc học thực sự sẽ nở rộ khi bạn ngồi xuống và viết code, vì vậy đừng lãng phí thời gian quý báu của bạn bằng cách không ngừng nghiên cứu các tài nguyên trực tuyến.

[](#bright-data-can-help-you-access-the-world-of-web-data)Bright Data có thể giúp bạn tiếp cận thế giới dữ liệu web
-------------------------------------------------------------------------------------------------------------------

Thay vì lãng phí vô số thời gian xem hướng dẫn, tại sao không tính đến công cụ vô giá mà [Bright Data](https://get.brightdata.com/codewithshahan) cung cấp. Nền tảng web tuyệt vời này cung cấp cho bạn các công cụ để chuyển đổi trang web thành dữ liệu có cấu trúc bằng cách cấp cho bạn quyền truy cập vào các trình thu thập dữ liệu web mạnh mẽ, mạng proxy đã giành giải thưởng và bộ dữ liệu sẵn sàng sử dụng để tải xuống. Đây là nền tảng dữ liệu web hàng đầu trên thế giới và nó sẽ giúp các dự án code của bạn được thúc đẩy.

[](#conclusion-the-choice-is-yours)Kết luận: Sự lựa chọn là của bạn
-------------------------------------------------------------------

Đó là quyết định của bạn liệu có nên chú ý đến lời khuyên này và thành công trong hành trình lập trình của mình hay trở thành nạn nhân cho những lời thì thầm của tâm trí ích kỷ của bạn. Đừng để bị lừa khi tin rằng xem toàn bộ video hướng dẫn sẽ có năng lực thực sự. Sự thật là nếu không áp dụng thực tế thì những giờ đó sẽ bị mất đi vĩnh viễn.

[](#final-thoughts-and-farewell)Suy nghĩ cuối cùng và chia tay
--------------------------------------------------------------

Tôi chân thành hy vọng rằng bài viết này đã soi sáng con đường hướng tới trình độ viết code thực sự. Cảm ơn bạn đã đầu tư thời gian và sự kiên nhẫn của bạn để đọc.

Hãy nhớ rằng, khả năng thành công trong lập trình nằm trong tay bạn. Bạn sẽ nắm bắt nó hay để nó tuột khỏi kẽ tay bạn?

Tôi khuyên bạn nên xây dựng các dự án, không chỉ học bằng cách đọc hoặc xem hướng dẫn để không quên. Bạn không cần phải dành cả ngày để xây dựng dự án; chỉ 2 giờ mỗi ngày là đủ đối với bạn và tôi biết điều đó hoàn toàn có thể thực hiện được sau khi thực hiện tất cả các công việc hàng ngày khác nếu bạn có đủ can đảm để tiếp tục học hỏi. Không bao giờ bỏ cuộc.

Nếu bạn không thể dành 2 giờ mỗi ngày, hãy cố gắng dành 30 phút hoặc 60 phút mỗi ngày, sau đó tăng thời gian của bạn lên, chẳng hạn như +5/10 phút vào ngày hôm sau, v.v. Hãy nhớ rằng bạn không cần phải hoàn thành một dự án, chương hoặc hướng dẫn. Nếu không, bạn không thể đi đúng hướng một cách nhất quán vì việc hoàn thành một dự án hoặc hướng dẫn có thể mất hơn 30/60/2 giờ và bạn sẽ mất đi kỷ luật học cách viết code mỗi ngày. Vì vậy, hãy đảm bảo tuân thủ quy tắc 2 giờ một ngày.

Bạn cũng có thể thử thách bản thân với bạn bè hoặc thành viên gia đình bằng cách nói rằng bạn sẽ dành hai giờ mỗi ngày để học viết code. Nếu không làm được thì ít nhất nó cũng mang lại cho bạn cảm giác tội lỗi hoặc xấu hổ vì không làm theo những gì mình nói.

Nếu bạn không biết bắt đầu viết code từ đâu thì hãy tham khảo các gợi ý sau:
- [10 dự án giúp nâng cao kỹ năng viết mã của bạn](https://dev.to/bigsondev/10-projects-to-skyrocket-your-coding-skills-19hl)
- [Đạt được thành thạo NextJS: Xây dựng trang bán hàng với Stripe và Airtable](https://dev.to/triggerdotdev/achieve-nextjs-mastery-build-a-sales-page-with-stripe-and-airtable-1p5m)

Khi bạn đã có một lượng kiến thức kha khá, hãy đọc thêm các bài viết sau:
- [17 repo Javascript để trở thành nhà phát triển giỏi nhất thế giới](https://dev.to/triggerdotdev/17-javascript-repositories-to-become-the-best-developer-in-the-world-15f3)
- [9 repo open source sẽ tạo nên SaaS của bạn](https://dev.to/nathan_tarbert/9-open-source-repos-that-will-make-your-saas-gold-54h7)
- [Đẩy nhanh sự nghiệp của bạn 👩🏻‍💻 bằng cách đóng góp cho 9 repo này](https://dev.to/swirl/accelerate-your-career-by-contributing-to-these-9-repositories-28e3)
- [24 dự án nguồn mở dành cho nhà phát triển vào năm 2023](https://dev.to/madza/24-open-source-projects-for-developers-in-2023-391l)
<div style="text-align: right">Theo <a href="https://dev.to/codewithshahan/stop-watching-coding-tutorials-7k1">codewithshahan</a></div>

0 comments on commit 6a237ea

Please sign in to comment.