Mọi người ở đây đã liệt kê rất nhiều trang web học tập và tất cả đều tốt, nhưng thực hiện khóa học trừu tượng sẽ không giúp bạn nhiều vì phần khó nhất thực sự là bắt đầu làm một cái gì đó. Tôi nhớ khi tôi đã thực hiện khóa học Codecademy và biết khá nhiều thứ về cú pháp của JS (ES6 không phải là một điều gì đó và phần còn lại thực sự dễ dàng) nhưng không biết làm thế nào để sử dụng kiến thức đó và làm thế nào để tạo ra một cái gì đó bên ngoài cửa sổ codecademy , thậm chí chỉ cần chạy tập tin JS 'Hello World'. Ngoài ra, không ai trong tâm trí của anh ấy làm bất cứ điều gì chỉ với JavaScript đơn giản những ngày này. Ngoài việc mở bảng điều khiển trình duyệt của bạn và gõ một số JS (đó là cách nhanh nhất để viết dòng JS đầu tiên của bạn), có 2 điều tôi khuyên bạn nên xem xét.
Về tư vấn học tập, đầu tiên tìm hiểu những điều cơ bản (biến, mảng, đối tượng, chức năng, vòng lặp, v.v.), sau đó đưa ra một dự án rất đơn giản và cố gắng thực hiện nó bằng cách sử dụng nút nếu nó không cần trình duyệt hoặc phản ứng nếu có . Google Bất cứ điều gì bạn cần trên đường đi, bất kỳ câu hỏi nào bạn có thể có đã được trả lời ở đâu đó trên StackoverFlow hoặc GitHub. Ồ, và hầu hết thời gian bạn sẽ không biết những gì và làm thế nào, không sao, bởi vì khi bạn biết điều đó, bạn sẽ làm điều đó nhanh chóng cho đến thời điểm tiếp theo khi bạn không biết phải làm gì, vì vậy bạn chi tiêu trong đó tuyên bố hầu hết thời gian của bạn. Đôi khi nó rất buồn nhưng cuối cùng bạn nhận ra nó đáng giá. Chúc may mắn và cho tôi biết ở đây hoặc trong PM nếu bạn có bất kỳ câu hỏi nào. Làm cho mã càng ngắn càng tốt. Cho thấy bạn thông minh như thế nào. Hãy để các tính năng ngôn ngữ tinh tế hướng dẫn bạn. Chẳng hạn, hãy xem toán tử ternary này '?':
Tuyệt, phải không? Nếu bạn viết như vậy, nhà phát triển tình cờ gặp dòng này và cố gắng hiểu giá trị của tôi sẽ có một thời gian vui vẻ là gì. Sau đó đến với bạn, tìm kiếm một câu trả lời. Nói với anh ấy rằng ngắn hơn luôn tốt hơn. Bắt đầu anh ấy vào con đường của Ninja Đôi khi tôi sẽ sử dụng Notepad ++, nhưng đó chủ yếu là vì tôi sử dụng nó cho PHP và các tệp khác. Nếu không, đôi khi tôi sử dụng Visual Studio, vì nó có một hình dạng tự động. Nó có nghĩa là bạn có thể viết một cái gì đó như: this.foo () {return this.blah ++;}; ... và nó sẽ biến nó thành ... this.foo () {return this.blah ++; }; Điều đó thật tiện dụng, vì nó cho phép bạn gõ một cách lười biếng hơn. Nhưng đôi khi tôi sẽ sử dụng Netbeans thay vì vì nó có hỗ trợ nhận xét đa dòng tốt hơn. Nhấn Enter trong khi viết một, và NetBeans sẽ nối A * ở đầu dòng tiếp theo. VS và Notepad ++ không: (. Trại mã miễn phí. Chúng là yêu thích của tôi cho đến nay. Tôi đã được mã hóa từ năm 2003 trong HTML và CSS cơ bản - bắt đầu tự mình thử nghiệm các dự án mã hóa khác và các trang web nhỏ. Sử dụng khóa học của họ kết hợp với một số cuốn sách mã hóa Wiley/Sách mã hóa O hèReilly (bạn có thể nhận được những cuốn sách trực tuyến này khá rẻ). Họ có các mẫu mã hóa được kiểm tra chéo thông qua một hệ thống tự động - nó thực sự dạy bạn bằng tay và kiểm tra/tư vấn cho bạn. Video và mẹo nhỏ - Chúng là một hệ thống rất dễ chịu và nó rất có giá trị những gì họ cung cấp cho công chúng. Cộng đồng rất dễ chịu - đa dạng và toàn cầu. Các giảng viên rất tốt/nó miễn phí như một người không có lợi nhuận. Tôi không nghĩ rằng họ có đủ tín dụng - Tôi cảm thấy họ dạy bạn vừa đủ để thực sự xây dựng một nền tảng vững chắc và bạn có thể đi qua rất nhiều con đường/thử nghiệm tốt từ đó. Tôi hy vọng họ tập trung nhiều hơn vào PHP trong tương lai (PHP rất dễ học mặc dù thông qua các văn bản oreilly - các bài tập mã hóa đơn giản và các tài liệu WordPress không quá tệ). JavaScript có thể phức tạp (tôi bị thách thức với nó) nhưng thực sự mã hóa và nhìn thấy đầu ra của công việc của bạn sẽ giúp bạn tốt nhất. Tôi cũng khuyên bạn nên tải xuống một chương trình mã hóa như Atom hoặc Visual Studio từ Microsoft (cá nhân tôi thích điều này bởi vì bạn nhận được đề xuất và mẹo trong khi mã hóa khi bạn bắt đầu nhập chữ cái hoặc từ) để nó rất hữu ích và hữu ích trong việc trở thành tài nguyên wiki cho mã số. Tôi cũng bởi cuốn sách. Tôi có các bảng điều khiển cho hướng dẫn HTML và CSS ban đầu của tôi từ khi tôi còn là một đứa trẻ - và đã tham gia các cuốn sách HTML5/CSS3 và JavaScript và jQuery của tôi. Nó có ích khi chỉ cần kéo lên một trang nhanh của mã để tạo mã lập trình phổ biến/và thường được sử dụng. Tôi cũng không phải là nhà phát triển - Tôi là người mới và học hỏi từ các nhà phát triển/kỹ sư/chuyên gia lập trình hoặc mã hóa. Tôi không muốn trở thành một nhà phát triển nhưng hơn nữa là một chuyên gia/cho phát triển web chung và để giáo dục hoặc giúp đỡ người khác học mã. Những tài nguyên này đã rất tuyệt vời. Nhân viên đồng của tôi cũng đề xuất Code Camp họ có một thử thách mã hóa miễn phí trong 30 ngày trong JavaScript, nơi mỗi ngày bạn được cung cấp một dự án và họ dạy bạn từng bước về cách mã hóa/nó đã thực hiện và bạn xây dựng các dự án nhỏ mỗi ngày có thể Được thực hiện trong một vài giờ với CSS/HTML cơ bản và sau đó lập trình Java để tự động hóa/tương tác. Chắc chắn hãy kiên nhẫn với chính mình - Java có thể bực bội đặc biệt là khi bạn đang vật lộn với việc thấy mã của bạn hoạt động hoặc kích hoạt đúng cách. Luôn đặt câu hỏi/tìm kiếm cộng đồng - rất có giá trị khi hỏi vì bạn sẽ có được các thực tiễn và quan điểm tốt về các cách khác nhau để viết mã, trong khi học tập và có thể thử nghiệm các phương pháp tiếp cận - cũng học thực hành cho DOS và Donts của mã (tức là Luôn luôn giữ nhật ký tự động của các thay đổi mã của bạn, xuất/sao lưu trước khi thực hiện bất kỳ khóa triển khai quan trọng hoặc quan trọng, kiểm tra môi trường dàn dựng hoặc môi trường giả, v.v.). |