JavaRush /Blog Java /Random-VI /Nghỉ giải lao #11. Làm thế nào để biến việc lập trình thà...

Nghỉ giải lao #11. Làm thế nào để biến việc lập trình thành thói quen và có những loại mã hóa phi truyền thống nào

Xuất bản trong nhóm

Làm thế nào để lập trình trở thành thói quen

Nguồn: Freecodecamp Nghỉ giải lao #11.  Làm thế nào để lập trình thành thói quen và có những loại mã hóa phi truyền thống nào - 1 Hàng năm, số lượng người muốn học cách viết mã và trở thành nhà phát triển tăng lên. Tuy nhiên, nhiều người trong số họ cảm thấy khó khăn khi lập trình hàng ngày. Một phần là do họ không biết cách biến việc viết code thành thói quen. Hãy tin tôi, nó không khó chút nào. Bây giờ bạn có thể thấy điều này cho chính mình.

Thói quen là gì

Chúng ta có ý gì qua từ ngữ “thói quen”? Theo Wikipedia, thói quen là một cách hành xử đã được thiết lập, việc thực hiện nó trong một tình huống nhất định sẽ mang tính chất nhu cầu của một cá nhân. Theo Từ điển Miễn phí, thói quen là một kiểu hành vi lặp đi lặp lại, thường là vô thức, được phát triển thông qua việc lặp lại thường xuyên. Nói chung, thói quen là một quá trình xảy ra một cách tự động. Ví dụ như đánh răng vào buổi sáng. Để hiểu một thói quen được phát triển như thế nào, bạn cần xác định các thành phần của nó. Có ba trong số đó: tín hiệu, thói quen và phần thưởng.
  1. Tín hiệu

    Tín hiệu là một sự kiện kích hoạt một hành động. Tín hiệu có thể là thời gian, trạng thái cảm xúc, địa điểm hoặc chính hành động đó. Ví dụ, nếu khi đang làm việc, tôi đột nhiên ngửi thấy mùi cà phê bốc ra từ đâu đó trên bàn làm việc của đồng nghiệp, tôi sẽ đi rót cho mình một tách cà phê. Thói quen uống cà phê của tôi bắt đầu, tín hiệu chính là mùi.

  2. Lịch trình

    Thói quen chính là hành động bạn thực hiện khi quá trình tạo thói quen được kích hoạt bởi một tín hiệu. Đó là thói quen đi và rót cho mình một tách cà phê.

  3. Phần thưởng

    Phần thưởng là thời điểm cuối cùng của toàn bộ quá trình. Đây là những gì một người nhận được sau khi thực hiện theo thói quen. Trong ví dụ về một tách cà phê, việc nhận được một lượng caffeine khiến chúng ta cảm thấy tỉnh táo hơn. Phần thưởng càng tích cực và thú vị thì não bạn càng có nhiều khả năng duy trì thói quen đó.

Làm thế nào để lập trình trở thành thói quen

Cần phải làm gì để việc viết code trở thành “thói quen” đó? Nếu bạn muốn được hướng dẫn bởi một tín hiệu, hãy thử đặt tín hiệu đó vào một thời điểm cụ thể. Ví dụ: “Tôi đang bắt đầu viết mã...
  • mỗi sáng sau bữa sáng;
  • sau khi đi làm về;
  • trong giờ nghỉ trưa;
  • [chèn bất kỳ trình kích hoạt thích hợp nào].
Bạn cũng có thể đặt khung thời gian cho thứ tự các hành động để bạn điều hướng dễ dàng hơn. Ví dụ: bạn có thể nói: “Tôi muốn viết mã trong 30 phút” hoặc “Tôi sẽ học [chèn kỹ năng] trong 30 phút”. Các tùy chọn có thể khác nhau. Một phần quan trọng của quá trình hình thành thói quen là phần thưởng. Để tăng năng suất, bạn cần đặt mục tiêu. Điều này sẽ giúp bạn tiến gần hơn đến việc đạt được nó thông qua thói quen. Phần thưởng có thể là chính cách tiếp cận đó. Ví dụ như đạt được trình độ kiến ​​thức cao hơn. Nhưng phần thưởng có thể khác. Bạn có thể tự nhủ: “Nếu hôm nay tôi học lập trình trong một giờ, tôi sẽ mua cho mình một thanh sô cô la hoặc một món ngon nào đó làm phần thưởng”.

Thử thách giúp bạn phát triển thói quen.

Một cách hay khác để phát triển thói quen là thực hiện một thử thách như 100 Days of Something. Nhóm Alcoholics Anonymous sử dụng các quy tắc tương tự. Và phương pháp của họ khá hiệu quả. Chỉ thay vì “100 ngày không uống rượu”, bạn sẽ đặt mục tiêu là “100 ngày viết mã”. Lúc đầu sẽ khó khăn, nhưng theo thời gian, bạn thậm chí sẽ bắt đầu thích thú với nó. Và nếu bạn chia sẻ quá trình chạy marathon của mình lên mạng xã hội, chắc chắn bạn sẽ nhận được sự ủng hộ từ những người cùng chí hướng, điều này sẽ giúp bạn có thêm động lực.

Lập kế hoạch nhiệm vụ của bạn

Cấu trúc các giai đoạn công việc giúp đạt được mục tiêu dễ dàng hơn. Bạn không chỉ cần ngồi viết mã mà còn phải học cách xác định trước chính xác cái gì, như thế nào, khi nào và tại sao bạn sẽ làm điều đó.

Thực hiện dự án mơ ước của bạn

Điều gì có thể tốt hơn việc viết mã mỗi ngày cho dự án mơ ước của bạn? Tạo ứng dụng của riêng bạn sẽ giúp bạn có thêm động lực. Hãy tham gia vào đứa con tinh thần của bạn mỗi ngày và thói quen của bạn sẽ liên tục được thúc đẩy bởi những cảm xúc dễ chịu.

Môi trường làm việc phù hợp

Nếu bạn có thể tạo ra một môi trường làm việc thoải mái và thú vị, điều này cũng sẽ nâng cao động lực viết mã mỗi ngày của bạn. Sắp xếp nơi làm việc để bạn cảm thấy thoải mái hơn và bớt mệt mỏi hơn.

Các loại mã hóa phi truyền thống

Nguồn: Hackernoon Trong một thế giới ngày càng trở nên kỹ thuật số hơn mỗi năm, kỹ năng viết mã quan trọng hơn nhiều so với kiến ​​thức truyền thống. Nó cho phép bạn không chỉ hiểu cách thức hoạt động của hệ thống mà còn có thể tự mình tạo ra nhiều cải tiến công nghệ khác nhau. Nghỉ giải lao #11.  Làm thế nào để lập trình thành thói quen và có những loại mã hóa phi truyền thống nào - 2Một trong những lợi thế quan trọng của lập trình là khả năng tiếp cận của nó. Để học cách viết mã, bạn không cần những thiết bị đắt tiền và độc đáo. Viết mã mang tính dân chủ hơn là học khoa học. Bạn có thể trở thành một lập trình viên mà không cần phải học đại học hay cao đẳng. Chúng ta hãy xem xét kỹ hơn mã hóa phi truyền thống là gì và nó có những loại gì.

Mã hóa trong cộng đồng

Trại hè kỹ thuật số hoặc câu lạc bộ sau giờ học là cách tuyệt vời để cải thiện kỹ năng viết mã của bạn và có thêm động lực. Quá trình đối nghịch cho phép bạn duy trì tốc độ học hỏi kiến ​​\u200b\u200bthức mới ở tốc độ cao. Ở nhà, khi tự học với sự trợ giúp của sách giáo khoa, học sinh bị tước đi cơ hội này.

Các khóa học trực tuyến

Internet đã giúp kết nối mọi người và các nền văn hóa từ khắp nơi trên thế giới. Từ quan điểm giáo dục, điều này tạo điều kiện thuận lợi rất nhiều cho quá trình học tập. Giờ đây, sinh viên không chỉ có thể chọn hướng đi, chính xác ngôn ngữ lập trình mình muốn học mà còn cả nền tảng và công cụ học tập. Một ưu điểm khác của các khóa học trực tuyến là việc sử dụng các phương pháp giảng dạy đa phương tiện. Chúng bao gồm video, câu đố, khảo sát kiểm tra kiến ​​thức và các phương pháp khác. Không còn nghi ngờ gì nữa, học trực tuyến hiệu quả hơn giáo dục truyền thống trong việc lập trình học tập. Có cơ hội lựa chọn phương pháp giảng dạy, hầu hết sinh viên từ bỏ lối học thuộc lòng bảo thủ vốn rất phổ biến ở các trường phổ thông và đại học để chuyển sang các khóa học dân chủ.

Từ các biên tập viên của JavaRush:

Một lợi ích khác của việc học trực tuyến là khả năng học theo lịch trình của riêng bạn. Bạn muốn học 4-6 giờ mỗi ngày hay chỉ 2-3 giờ vào cuối tuần? Vui lòng. Nếu bạn muốn nhận được xác minh ngay lập tức về kết quả công việc của mình chứ không phải “kéo” người cố vấn - điều tương tự cũng vậy. Các khóa học lập trình trực tuyến là một công cụ hợp lý hơn so với việc học tại một trường đại học hoặc các khóa học ngoại tuyến. Điều này có nghĩa là chúng có thể dễ dàng kết hợp với các nguồn học tập khác mà bạn không thể thiếu. Ví dụ: nếu bạn muốn học Java, bạn có thể lấy “xương sống” của lý thuyết và số lượng thực hành mã hóa tối đa trong khóa học JavaRush , đồng thời đào sâu kiến ​​thức cần thiết cho lập trình bằng cách đọc sách và viết dự án của riêng bạn.

Ứng dụng, phần mềm và trò chơi điện tử

Nhiều lập trình viên đạt được những bước nhảy vọt trong quá trình học tập chỉ bằng cách tạo ra các chương trình. Có nhiều nền tảng nhằm mục đích dạy những điều cơ bản về mã hóa thông qua các trình tạo ứng dụng và các chương trình ứng dụng khác. Nhiều nền tảng trong số này nhắm đến trẻ em, nhưng cũng có những nền tảng hữu ích cho người lớn. Ví dụ: có những trò chơi dạy kỹ năng an ninh mạng thông qua hack. Một nền tảng như vậy, Hack the Box, mời người dùng tìm các lỗ hổng trong mã. Sau khi giải quyết được vấn đề đặt ra cho mình, học sinh nhận được một danh hiệu khác, điều này cũng làm tăng động lực của anh ta. Tất cả những phương pháp này có thể cải thiện kỹ năng lập trình của bạn không? Chắc chắn là có. Công nghệ cho phép chúng ta đạt được nền giáo dục sâu hơn bên ngoài lớp học truyền thống. Vì vậy, sẽ là một sai lầm lớn nếu từ chối một viễn cảnh như vậy.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION