Trang Chủ Tài chính Cá nhân 10 Mẹo cho Novice Coders - núm vú

10 Mẹo cho Novice Coders - núm vú

Mục lục:

Video: How to learn to code (quickly and easily!) 2025

Video: How to learn to code (quickly and easily!) 2025
Anonim

Học cách mã ngày càng phổ biến hơn bao giờ hết. Có vẻ như mọi người đều có một trang web hoặc một ý tưởng về ứng dụng và ngay khi bạn bè, gia đình hoặc đồng nghiệp của bạn phát hiện ra khả năng mã hóa mới của bạn, nhiều người sẽ yêu cầu trợ giúp và trợ giúp.

Cho dù bạn đang tìm hiểu về nó sau khi làm việc, hoặc tham dự một trại huấn luyện mã hóa mười tuần chuyên sâu, học cách mã hóa có thể là một cuộc hành trình đầy thách thức. Nó có thể trả tiền để lấy một vài gợi ý từ một số người vượt qua đường kết thúc phía trước của bạn. Giữ những lời khuyên sau đây trong tâm trí, đặc biệt là khi bắt đầu cuộc hành trình mã hóa của bạn.

Chọn một ngôn ngữ, bất kỳ ngôn ngữ nào

Là một người mới làm quen, bạn có thể không chắc chắn bắt đầu từ đâu. Nếu bạn chưa bao giờ lập trình trước, hãy bắt đầu bằng cách học một ngôn ngữ được sử dụng để tạo các trang web, bởi vì với những ngôn ngữ này, thật dễ dàng để bắt đầu và xuất bản tác phẩm để người khác xem.

HTML và CSS là những ngôn ngữ đánh dấu, dễ học nhất và cho phép bạn đặt nội dung lên trang web bằng HTML và định dạng nội dung đó bằng CSS. Sau khi bạn hiểu một số kiến ​​thức cơ bản về trình bày nội dung, bạn có thể học một ngôn ngữ lập trình để thao tác nội dung đó.

Xác định mục tiêu

Khi bạn bắt đầu học mã, chọn mục tiêu có thể giúp bạn duy trì động lực. Bạn có thể chọn bất kỳ mục tiêu bạn thích, nhưng hãy chắc chắn rằng đó là một cái gì đó bạn sẽ thực sự vui mừng để hoàn thành. Mục tiêu tốt cho người mới bắt đầu bao gồm

  • Tạo một trang web nhỏ - gồm từ một đến bốn trang khác nhau - cho chính bạn, doanh nghiệp hoặc nhóm.

  • Xây dựng từ vựng mã hóa của bạn để bạn có thể hiểu những gì các nhà phát triển hoặc nhà thiết kế nói trong các cuộc họp tại nơi làm việc.

  • Tạo một mẫu thử nghiệm, hoặc một phiên bản cơ bản, về ý tưởng trên trang web hoặc ứng dụng - ví dụ như một ứng dụng cho bạn biết khi nào chiếc xe buýt kế tiếp đến vị trí hiện tại của bạn.

Lúc đầu, thực hành thực hiện các công việc mã hóa rất nhỏ. Những tác vụ này, chẳng hạn như in đậm một tiêu đề, có thể khiến bạn cảm thấy bị ngắt kết nối khỏi mục tiêu cuối cùng. Nhưng khi bạn tiếp tục học, bạn sẽ bắt đầu ghép các kỹ năng viết mã cá nhân và nhìn thấy một con đường để hoàn thành mục tiêu của mình.

Phân chia mục tiêu của bạn thành các bước có kích thước nhỏ

Sau khi xác định mục tiêu, hãy chia nhỏ thành các bước nhỏ. Điều này giúp bạn

  • Xem tất cả các bước cần thiết để hoàn thành mục tiêu

  • Nghiên cứu làm thế nào để thực hiện từng bước cụ thể

  • Yêu cầu người khác giúp đỡ một cách dễ dàng khi bạn bị mắc kẹt trên bước

Lúc đầu, tạo có thể rộng hoặc không đầy đủ, nhưng với thời gian bạn sẽ cải thiện khả năng chi tiết các bước này, đôi khi được gọi là đặc tả .

Phân biệt cupcake từ frosting

Cho dù bạn ở nhà tạo ứng dụng đầu tiên của mình, hoặc làm việc trong một nhóm xây dựng một trang web, các dự án của bạn sẽ có xu hướng bao gồm quá nhiều tính năng để xây dựng theo một thời hạn cụ thể.Điều này dẫn đến một trong ba kết quả: Dự án được khởi chạy đúng thời gian nhưng lỗi; dự án ra mắt muộn; hoặc nhóm của bạn làm thêm giờ để khởi chạy dự án kịp thời.

Quyết định trả trước những tính năng nào là cupcake - đó là điều thiết yếu - và đó là kem không nung không cần thiết, những thứ tốt nhất có nhưng tùy chọn. Điều này cho thấy bạn có những ưu tiên ở đâu. Nếu dự án của bạn đang chạy đúng thời gian hoặc ngân sách, bạn có thể xây dựng các tính năng tùy chọn sau hoặc không hoàn toàn.

Khi xây dựng ứng dụng của riêng bạn, hãy chắc chắn rằng bạn phân biệt sự cần thiết từ các tính năng tùy chọn trước khi bạn thực sự bắt đầu viết mã.

Google là người bạn thân của nhà phát triển

Nhà phát triển thường xuyên sử dụng công cụ tìm kiếm của Google để nghiên cứu các câu hỏi chung về cách mã một tính năng hoặc các câu hỏi cụ thể về cú pháp cho lệnh hoặc thẻ. Khi tìm kiếm, ngôn ngữ lập trình, chẳng hạn như HTML, lệnh đã định và cú pháp nên đủ để tìm ra một bộ tài nguyên tốt.

Chạy lại những lỗi đó

Trong khi bạn đang thực hiện tất cả các mã này, chắc chắn bạn sẽ tạo ra lỗi, thường được gọi là lỗi . Có ba loại lỗi:

  • Cú pháp lỗi xảy ra khi bạn viết mã không hợp lệ mà máy tính không hiểu.

  • Các lỗi ngữ nghĩa xảy ra khi bạn viết mã hợp lệ có hiệu ứng không mong muốn. Ví dụ, cố gắng chia một số bằng số không là một lỗi ngữ nghĩa trong JavaScript.

  • Lỗi logic hoặc lỗi thiết kế xảy ra khi bạn viết mã hợp lệ có hiệu quả dự định, nhưng mã cho kết quả sai.

Cách tốt nhất để tìm và loại bỏ lỗi là để kiểm tra cú pháp mã đầu tiên của bạn, và sau đó là logic. Xem lại dòng mã của bạn theo dòng và nếu bạn vẫn không thể tìm ra lỗi, hãy yêu cầu một người khác xem mã của bạn hoặc đăng trên một diễn đàn cộng đồng trực tuyến như stackoverflow. com.

Chỉ cần vận chuyển nó

Reid Hoffman, người sáng lập LinkedIn, nổi tiếng nói, "Nếu bạn không thấy xấu hổ với phiên bản đầu tiên của sản phẩm, bạn đã khởi động quá muộn. "Khi bạn bắt đầu viết mã, có thể bạn sẽ miễn cưỡng thể hiện cho người khác những sáng tạo của mình, cho dù đó là trang web cơ bản đầu tiên của bạn hoặc một cái gì đó phức tạp hơn.

Hoffman đã bình luận về mong muốn này để cố gắng hoàn thiện những gì bạn đã xây dựng và thay vào đó hãy phát hành (hoặc "gửi") mã của bạn tới chế độ xem công cộng ngay cả khi bạn cảm thấy xấu hổ. Bất kể kích thước trang web hoặc ứng dụng của bạn, tốt hơn là nên nhận phản hồi sớm và học hỏi từ những sai lầm của bạn, sau đó tiếp tục đi sai hướng.

Ngoài ra, hãy nhớ rằng các trang web được đánh giá cao, được đánh bóng cao, bạn sử dụng ngày hôm nay bắt đầu từ khi bắt đầu khiêm tốn và nguyên mẫu rất đơn giản. Trang chủ đầu tiên của Google, ví dụ, chỉ có một phần nhỏ của tính năng hoặc phong cách trang chủ của nó ngày hôm nay.

Thu thập phản hồi

Sau khi bạn hoàn tất mã hóa phiên bản đầu tiên của trang web hoặc ứng dụng của mình, thu thập phản hồi về mã của bạn và về sản phẩm cuối cùng. Ngay cả khi mọi thứ đang hoạt động và trang web của bạn trông tuyệt vời, điều đó không có nghĩa là mã của bạn đã được viết đúng hoặc trang web của bạn làm mọi thứ có thể.Ví dụ: YouTube ban đầu là trang web hẹn hò nhưng thay đổi thành trang web chia sẻ video chung dựa trên phản hồi của người dùng.

Cách tốt nhất để có được thông tin này là thu thập dữ liệu định tính và định lượng về mã và sản phẩm của bạn. Đo lường các địa điểm mà khách truy cập nhấp chuột và thời gian họ ở lại trên mỗi trang web cung cấp cho bạn thông tin định lượng, giúp bạn chẩn đoán và cải thiện các trang có hiệu suất thấp.

Bạn có thể thu thập thông tin định tính bằng cách khảo sát người dùng, bằng cách gửi email cho họ câu hỏi khảo sát hoặc bằng cách xem những người trực tiếp sử dụng trang web của bạn và sau đó đặt câu hỏi. Thông thường, dữ liệu này sẽ làm bạn ngạc nhiên - người dùng có thể thấy các tính năng bạn nghĩ đã rõ ràng và dễ hiểu, và ngược lại. Tương tự, nếu có thể, hãy nhờ ai đó kiểm tra mã của bạn, trong quá trình gọi là code review , để đảm bảo rằng bạn không bỏ qua bất kỳ vấn đề lớn nào.

Lặp lại mã của bạn

Sau khi bạn đã thu thập phản hồi, bước tiếp theo là "lặp lại" phản hồi đó: Giữ mã hóa cho đến khi các vấn đề chính trong phản hồi của bạn đã được giải quyết và cho đến khi bạn cải tiến cả mã và sản phẩm. Lưu ý rằng tốt nhất bạn nên xác nhận tính hữu dụng của sản phẩm trước khi dành thời gian để cải tiến mã.

Quá trình này - xây dựng một sản phẩm với một số tính năng thiết yếu tối thiểu, thu thập phản hồi về sản phẩm và sau đó lặp lại thông tin phản hồi đó - đôi khi được gọi là phương pháp Lean Startup . Trong quá khứ, quá trình sản xuất, một khi thiết lập, đã rất khó thay đổi, nhưng những ngày này, thay đổi phần mềm cũng đơn giản như sửa đổi một vài dòng mã. Điều này trái ngược với cách các sản phẩm được sử dụng để mã hoá, bao gồm chu kỳ phát triển dài hơn và ít phản hồi trước.

Chia sẻ sự thành công và thất bại của bạn

Mặc dù mã hóa bạn có thể đã xem xét tài liệu trên một trang web mà bạn thấy khó hiểu hoặc chỉ là sai. Điều tốt nhất bạn có thể làm cho chính mình và cộng đồng lớn hơn là viết blog về những thành công và thất bại của bạn. Viết blog có lợi cho bạn vì nó cho thấy những vấn đề khác mà bạn đang nghĩ đến và cố gắng giải quyết.

Tương tự, việc viết blog mang lại lợi ích cho những người khác sử dụng Google để tìm kiếm và đọc về trải nghiệm của bạn, giống như khi bạn sử dụng Google để tìm kiếm ý tưởng và giải quyết vấn đề.

10 Mẹo cho Novice Coders - núm vú

Lựa chọn của người biên tập

Làm thế nào để đối phó với cảm xúc trong chế độ Đang - núm vú

Làm thế nào để đối phó với cảm xúc trong chế độ Đang - núm vú

Cảm xúc không phải là vấn đề phải giải quyết, kinh nghiệm để được chấp nhận. Khi bạn sử dụng chế độ làm để cố gắng quản lý cảm xúc của bạn, tâm trạng đầy thách thức của bạn có thể sâu hơn. Sống trên máy lái tự động có thể gây ra những ý nghĩ tiêu cực để lọt vào tâm trí của bạn. Bạn có thể suy nghĩ những suy nghĩ tiêu cực như 'Tôi lazy', 'Tôi không yêu' hoặc 'Tôi không thể làm được ...

Làm thế nào để đối phó với thái độ vô ích khi thực hành chánh niệm - núm vú

Làm thế nào để đối phó với thái độ vô ích khi thực hành chánh niệm - núm vú

Để Thực hành chánh niệm, để bắt đầu buông bỏ bất kỳ thái độ cầu toàn hoặc thiếu kiên nhẫn nào bạn có thể có đối với nó. Nếu bạn phải vật lộn với thiền định, bạn sẽ ngủ quên hoặc tâm trí bạn lang thang, cố gắng đừng tức giận hay thất vọng với chính mình. Thiền là một thực hành mà bạn có thể tu luyện theo thời gian. ...

Lựa chọn của người biên tập

Làm thế nào để Lưu vào EPS với Adobe Illustrator CS6 - núm vú

Làm thế nào để Lưu vào EPS với Adobe Illustrator CS6 - núm vú

Adobe Illustrator CS6 cho phép bạn lưu tài liệu trong một định dạng EPS. Tệp PostScript Tích hợp (EPS) là định dạng tệp tin mà hầu hết các ứng dụng chỉnh sửa văn bản và bố cục trang chấp nhận; EPS hỗ trợ dữ liệu vector và có thể mở rộng hoàn toàn. Bởi vì Illustrator. eps dựa trên PostScript, bạn có thể mở lại tập tin EPS và chỉnh sửa lại nó ...

Làm thế nào để Thread Text vào Shapes trong Illustrator - núm vú

Làm thế nào để Thread Text vào Shapes trong Illustrator - núm vú

Bạn có thể sử dụng Adobe Illustrator CC để tạo các hình dạng bất thường văn bản và các thiết kế khác. Tạo cột tùy chỉnh của văn bản có hình dạng và kích thước khác nhau bằng cách luồng hình dạng kín cùng nhau. Kỹ thuật này, về việc truyền văn bản từ một hình dạng này sang hình khác, làm việc với các hình chữ nhật, hình tròn, sao, hoặc bất kỳ hình dạng khép kín nào khác và có thể dẫn tới ...

Cách sử dụng Công cụ Hình dạng của Người tạo Illustrator - những hình nộm

Cách sử dụng Công cụ Hình dạng của Người tạo Illustrator - những hình nộm

Bằng công cụ Adobe Illustrator CC Shape Builder, bạn có thể trực giác kết hợp, chỉnh sửa, và điền vào hình trên artboard của bạn. Làm theo các bước sau để tạo hình dạng độc đáo của riêng bạn bằng công cụ Shape Builder: Tạo một số hình dạng chồng chéo nhau. Chọn các hình dạng mà bạn muốn kết hợp. Chọn công cụ Shape Builder và sau đó nhấp và kéo ...

Lựa chọn của người biên tập

Nói chuyện với các trẻ em của bạn về Thách thức Internet- núm vú

Nói chuyện với các trẻ em của bạn về Thách thức Internet- núm vú

Trong khi hiểu biết về đe doạ trực tuyến là một bước đi đầu tiên trong việc ngăn ngừa, để bạn có thể nói chuyện trực tiếp với con của bạn về vấn đề đe doạ trực tuyến. Sau đây là một số hướng dẫn để giúp bạn trong cuộc thảo luận gia đình về chủ đề đôi khi khó chịu này. Thảo luận về định nghĩa về đe doạ trực tuyến bao gồm cả cách trẻ có thể phát hiện hành vi đe doạ trực tuyến. Bắt nạt trực tuyến ...

ỨNg dụng và tính năng của máy tính bảng cho trẻ của bạn - nồng độ

ỨNg dụng và tính năng của máy tính bảng cho trẻ của bạn - nồng độ

Có hàng tấn ứng dụng và tính năng sẵn có cho máy tính bảng. Đây là một số ứng dụng hàng đầu dành cho trẻ em và thanh thiếu niên trên máy tính bảng chạy trên nền Android, trình đọc điện tử nền tảng Android và iPad của Apple. Ứng dụng Android và iPad thân thiện với trẻ em Với các ứng dụng mới được bổ sung vào các thị trường trực tuyến hàng ngày, gần như không thể tạo ra một sản phẩm toàn diện ...

Kỹ năng nuôi dạy con đơn: thực sự lắng nghe con bạn - những con vật

Kỹ năng nuôi dạy con đơn: thực sự lắng nghe con bạn - những con vật

Mỗi con bạn là một một trong những người thân thiện. Đừng phạm sai lầm của chúng vào một mối quan hệ một kích cỡ phù hợp. Bạn cần phải xử lý idiosyncrasies mỗi đứa trẻ một chút khác nhau. Con gái út của bạn có thể bật khóc khi bạn tình cờ khiển trách cô ấy vì không dọn dẹp phòng, nhưng con gái của bạn có thể hài hước tốt hơn