Làm thế nào để viết mã: 15 bước (có hình ảnh)

Mục lục:

Làm thế nào để viết mã: 15 bước (có hình ảnh)
Làm thế nào để viết mã: 15 bước (có hình ảnh)

Video: Làm thế nào để viết mã: 15 bước (có hình ảnh)

Video: Làm thế nào để viết mã: 15 bước (có hình ảnh)
Video: 5 Ngành Học Hot Nhất Hiện Nay Không Lo Thất Nghiệp | Ngành Học Đón Đầu Công Nghệ 4.0 |Vạn Ý Tưởng #3 2024, Có thể
Anonim

Khi công nghệ ngày càng trở nên dễ tiếp cận, nhu cầu về lập trình viên luôn tăng lên. Lập trình là một kỹ năng được học và hoàn thiện theo thời gian, nhưng mọi người đều phải bắt đầu từ đâu đó. Có nhiều ngôn ngữ hoàn hảo cho người mới bắt đầu bất kể lĩnh vực nào bạn quan tâm (ví dụ: JavaScript, v.v. JavaScript khá nâng cao, vì vậy hãy bắt đầu với HTML hoặc CSS). Xem Bước 1 bên dưới để tìm hiểu cách thực hiện.

Các bước

Phương pháp 1/2: Học ngôn ngữ

Mã bước 1
Mã bước 1

Bước 1. Đừng quá lo lắng về ngôn ngữ bạn chọn

Nhiều lập trình viên mới bắt đầu gặp khó khăn với việc chọn ngôn ngữ nào khi họ mới bắt đầu học. (Bởi vì họ không biết bắt đầu từ đâu với mã đầu tiên của họ). Ngôn ngữ thực tế mà bạn bắt đầu học không tạo ra sự khác biệt lớn khi học về cấu trúc dữ liệu và logic. Đây là những kỹ năng quan trọng nhất và chúng có thể được rèn giũa bằng bất kỳ ngôn ngữ nào.

  • Khi chọn một ngôn ngữ, chỉ cần tập trung vào loại phát triển bạn muốn bắt đầu và chọn một ngôn ngữ giới thiệu từ đó. Ví dụ: nếu bạn muốn học phát triển web, hãy bắt đầu với HTML5, bổ sung thêm CSS, JavaScript và PHP. Nếu bạn muốn thực hiện các ứng dụng trên máy tính để bàn, hãy bắt đầu với C++ hoặc một ngôn ngữ lập trình cơ bản khác.
  • Nếu bạn làm cho việc viết mã trở thành một nghề nghiệp, bạn sẽ thấy rằng bạn có thể không bao giờ sử dụng ngôn ngữ mà bạn đã học lần đầu tiên để viết mã. Thay vào đó, bạn sẽ học ngôn ngữ khi bạn xem qua tài liệu và thử nghiệm.
Mã bước 2
Mã bước 2

Bước 2. Tìm tài nguyên miễn phí trực tuyến cho ngôn ngữ bạn chọn

Internet là một kho tàng các hướng dẫn, lớp học và video miễn phí, tất cả đều phù hợp với ngôn ngữ bạn chọn. Bạn có thể bắt đầu nắm bắt cơ bản về bất kỳ ngôn ngữ giới thiệu nào trong một ngày.

  • Các trang web phổ biến bao gồm Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School và nhiều hơn nữa.
  • Có rất nhiều hướng dẫn dành cho người mới bắt đầu theo ngôn ngữ cụ thể có sẵn ngay tại đây trên wikiHow.
  • Bạn có thể tìm thấy hướng dẫn thực hiện cho hầu hết mọi tình huống lập trình trên YouTube.
  • Stack Exchange là một trong những trang web Hỏi & Đáp phổ biến hơn cho bất kỳ câu hỏi lập trình nào mà bạn có thể có.

MẸO CHUYÊN GIA

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, Giám đốc Công nghệ MS

, Ngày làm việc

Câu chuyện của chuyên gia của chúng tôi :"

Mã bước 3
Mã bước 3

Bước 3. Tải xuống một trình soạn thảo văn bản tốt

Nhiều ngôn ngữ lập trình cho phép bạn sử dụng các trình soạn thảo văn bản bên ngoài khi bạn viết mã của mình. Tìm một trình soạn thảo văn bản cho phép bạn xem các vết thụt lề và đánh dấu mã.

Các chương trình phổ biến bao gồm Notepad ++ (Windows), TextWrangler (OS X), JEdit hoặc Visual Studio Code

Mã bước 4
Mã bước 4

Bước 4. Tải xuống bất kỳ trình biên dịch cần thiết nào

Một số ngôn ngữ lập trình yêu cầu trình biên dịch để chạy mã mà bạn tạo. Trình biên dịch dịch mã bạn viết sang ngôn ngữ cấp thấp hơn mà máy có thể xử lý. Nhiều trình biên dịch là mã nguồn mở và sử dụng miễn phí. Các ngôn ngữ yêu cầu trình biên dịch bao gồm:

  • NS
  • C ++
  • NS#
  • Java
  • CĂN BẢN
  • Fortran
Mã bước 5
Mã bước 5

Bước 5. Bắt đầu dự án đầu tiên của bạn

Chọn một dự án giới thiệu tốt sẽ giúp bạn chân ướt chân ráo. Có rất nhiều gợi ý và hướng dẫn trực tuyến, nhưng một số nơi để bắt đầu là các trang web cơ bản cho HTML, cơ sở dữ liệu cơ bản và các hàm biểu mẫu với PHP hoặc các chương trình đơn giản với bất kỳ ngôn ngữ trình biên dịch nào.

Mã bước 6
Mã bước 6

Bước 6. Nhận xét tất cả mã của bạn

Tất cả các ngôn ngữ lập trình đều có tính năng chú thích cho phép bạn nhập văn bản bị trình biên dịch bỏ qua. Điều này cho phép bạn thêm nhận xét vào mã của mình. Những nhận xét này rất quan trọng, vừa để cho người khác biết mã của bạn hoạt động như thế nào vừa để nhắc nhở bản thân về những gì mã của bạn hoạt động.

Bạn cũng có thể sử dụng chức năng bình luận để nhanh chóng xóa mã khỏi chương trình của mình cho mục đích thử nghiệm. Đặt các thẻ nhận xét xung quanh mã bạn muốn loại trừ và sau đó xóa các thẻ nhận xét để trả lại mã

Mã bước 7
Mã bước 7

Bước 7. Chọn các chương trình hoặc dự án web khác

Khi bạn vừa học vừa làm, đừng xấu hổ khi nhìn lên mọi thứ và xem những người khác đã giải quyết các nhiệm vụ tương tự như thế nào. Hãy dành thời gian để hiểu tại sao mã đang làm những gì nó làm.

Xem hướng dẫn này để biết chi tiết về cách xem mã nguồn của các trang web

Phương pháp 2 trên 2: Mở rộng kiến thức của bạn

Mã bước 8
Mã bước 8

Bước 1. Tham gia các lớp học

Các trường cao đẳng cộng đồng, trường công nghệ và các chương trình trực tuyến cung cấp các chứng chỉ và lớp học sẽ giúp bạn kiếm việc làm cũng như dạy bạn lập trình. Bằng cấp nâng cao như Khoa học Máy tính không phải lúc nào cũng cần thiết, nhưng có thể giúp bạn kiếm được một công việc lập trình toàn thời gian.

  • (Có thể nói rất nhiều điều khi được gặp trực tiếp một giáo viên hoặc chuyên gia lập trình, điều không phải lúc nào cũng có sẵn trên các nguồn trực tuyến.)
  • Các lớp học có thể tốn kém, vì vậy hãy cân nhắc lợi ích. Nếu lập trình chỉ là một sở thích, các lớp học có thể không xứng đáng với thời gian và tiền bạc. Nếu bạn muốn biến lập trình thành một nghề nghiệp, các lớp học có thể mang lại cho bạn một động lực lớn (nhưng một lần nữa, điều đó là không cần thiết nếu bạn có tài năng).
Mã bước 9
Mã bước 9

Bước 2. Mở rộng kiến thức của bạn

Không chỉ đơn giản là học các ngôn ngữ lập trình, bạn sẽ được hưởng lợi rất nhiều từ các lớp học logic và toán học, vì chúng thường được yêu cầu đối với lập trình nâng cao. Bạn không nhất thiết phải học điều này ở trường, nhưng các thiết lập trong lớp học có thể hữu ích.

  • Việc lập trình liên quan đến tính toán vật lý và các mô phỏng khác đòi hỏi sự hiểu biết sâu sắc về các thuật toán và mô hình.
  • Logic là nền tảng cơ bản của lập trình, vì vậy hiểu logic và các quy trình sẽ giúp bạn giải quyết vấn đề khi bạn viết mã.
  • Hầu hết các chương trình đều không bắt buộc phải biết toán nâng cao, nhưng kiến thức có thể mang lại lợi ích và tối ưu hóa.
Mã bước 10
Mã bước 10

Bước 3. Học thêm ngôn ngữ

Khi bạn đã nắm rõ ngôn ngữ ban đầu của mình, bạn có thể bắt đầu phát triển. Tìm một ngôn ngữ khác bổ sung cho ngôn ngữ bạn biết hoặc chọn một ngôn ngữ cho một công việc cụ thể mà bạn quan tâm. Các ngôn ngữ bổ sung, chẳng hạn như HTML và CSS, thường dễ học nhất.

  • Java là một trong những ngôn ngữ phổ biến nhất và thường có rất nhiều cơ hội cho các nhà phát triển Java. Java có thể chạy trên rất nhiều hệ thống và có vô số ứng dụng. Java được sử dụng cho các ứng dụng Android, một trong những thị trường phát triển nhanh nhất.
  • C ++ rất được khuyến khích để phát triển trò chơi điện tử. Học cách viết mã trong Unity (một công cụ trò chơi được sử dụng rộng rãi, chi phí thấp) và UDK (mã cho công cụ Unreal phổ biến) có thể giúp mở ra một số cánh cửa, mặc dù chúng không hữu ích bên ngoài ngành công nghiệp trò chơi điện tử.
  • Nếu bạn muốn tạo ứng dụng iPhone, Xcode và Objective-C sẽ là công cụ chính của bạn. Bạn cũng sẽ cần một máy Mac, vì Xcode chỉ có thể biên dịch trên máy Mac.
  • Python là một ngôn ngữ kịch bản máy chủ, là một trong những ngôn ngữ dễ học hơn. Python được sử dụng cho các dịch vụ web như Pinterest và Instagram, và đủ đơn giản để học những điều cơ bản chỉ trong vài ngày.
Mã bước 11
Mã bước 11

Bước 4. Hãy kiên nhẫn

Bạn sẽ thường phải đối mặt với những thách thức trong khi lập trình, đặc biệt là khi liên quan đến việc tìm kiếm lỗi hoặc thực hiện một ý tưởng mới. Bạn sẽ phải học cách hài lòng với việc đạt được những kết quả nhỏ hơn là giải toàn bộ câu đố cùng một lúc. Sự kiên nhẫn dẫn đến mã hiệu quả hơn, điều này sẽ dẫn đến các chương trình hoạt động tốt hơn và đồng nghiệp hạnh phúc hơn.

Mã bước 12
Mã bước 12

Bước 5. Học cách làm việc với những người khác

Nếu bạn có nhiều người làm việc trong một dự án, bạn sẽ có nhiều quan điểm về cách thực hiện dự án đó. Làm việc theo nhóm hầu như không thể tránh khỏi trong thế giới kinh doanh, vì vậy trừ khi bạn đang có kế hoạch phát triển mọi thứ một cách độc lập, hãy chuẩn bị để làm việc với những người khác.

Bước mã 13
Bước mã 13

Bước 6. Nhận một công việc nơi bạn có thể thực hành các kỹ năng viết mã của mình

Làm tình nguyện viên thiết kế trang web hoặc viết ứng dụng máy tính để bàn. Một công việc bán thời gian với một công ty nhỏ có thể dẫn đến cơ hội viết mã cho các trang web hoặc các ứng dụng đơn giản.

Mã bước 14
Mã bước 14

Bước 7. Kết nối với các lập trình viên khác

Có vô số cộng đồng và tập hợp các nhà phát triển có thể giúp hỗ trợ và truyền cảm hứng cho bạn. Tra cứu các quy ước lập trình địa phương, tham gia hack-a-thon hoặc mứt trò chơi (các sự kiện được tính giờ với chủ đề chung) và đăng ký trên một số diễn đàn lập trình để bắt đầu mở rộng phạm vi tiếp xúc và mạng lưới của bạn.

Mã bước 15
Mã bước 15

Bước 8. Thực hành, thực hành, thực hành

Người ta ước tính rằng phải mất khoảng 15, 000 giờ trước khi bạn có thể được coi là một chuyên gia về lập trình máy tính. Đây là nhiều năm thực hành áp dụng. Việc thành thạo lập trình thực sự sẽ chỉ đến sau khi bạn dành thời gian để thực hành và trở nên thành thạo.

Cố gắng dành thời gian lập trình mỗi ngày, ngay cả khi bạn không làm việc. Lập trình trong thời gian rảnh có thể dẫn đến những đột phá và ý tưởng mới

Đề xuất: