Udemy 50 dự án trong 50 ngày - HTML, CSS & JavaScript

Tôi bắt đầu từ con số gần như bằng không ở tuổi 30, học đi học lại trong khi tôi có việc làm toàn thời gian, sau đó bỏ học toàn thời gian sau khi tôi biết mình sẽ thay đổi nghề nghiệp

Tôi đã bắt đầu với chứng nhận FreeCodeCamp Responsive Websites. Hoàn thành việc đó khá dễ dàng vì tôi đã có kinh nghiệm về HTML/CSS trước đây, nhưng các thẻ được đặt tên, khả năng truy cập, truy vấn phương tiện, flexbox/lưới, biến đổi, biến css. tất cả điều này là hoàn toàn mới đối với tôi. Tôi khập khiễng thông qua điều đó và hơi ngạc nhiên về việc tôi thực sự biết rất ít về HTML và CSS

Sau đó, tôi đã làm rất nhiều mã HTML & CSS mẫu miễn phí cùng với Brad Traversy và Coding Addict. Làm việc với SASS một chút, học các phím tắt Emmet, lại sợ JavaScript, sợ gấp đôi JQuery, nhưng vẫn tiếp tục. Tôi đã thực hiện khoảng 10 trong số các dự án cơ bản đó trước khi tôi cảm thấy mình nắm bắt được các thiết kế Flexbox và các phương pháp hay nhất về CSS nói chung

Đó là khoảng thời gian tôi bỏ công việc toàn thời gian để học toàn thời gian. Đó là 3 tháng trước. Kể từ thời điểm đó, tôi thấy Brad cung cấp các khóa học Udemy dành cho đậu phộng trên trang web của anh ấy bằng mã Udemy, vì vậy tôi đã mua Modern HTML & CSS From The Beginning [Bao gồm cả Sass], Modern JavaScript From The Beginning, 50 Projects in 50 Days - HTML . Mỗi cái khoảng 15 đô la hoặc hơn với mã trên trang web của anh ấy

JavaScript vẫn làm tôi sợ nên về cơ bản tôi đã bắt đầu lại hành trình HTML và CSS của mình và tôi rất vui vì mình đã làm được. Tôi đã học được rất nhanh rằng chỉ vì bạn biết điều gì đó, và thực sự vì bạn biết điều gì đó nên thỉnh thoảng bạn nên lắng nghe người khác nói về điều đó. Bộ não của mọi người suy nghĩ theo những cách/cách tiếp cận khác nhau được thông báo bằng những trải nghiệm độc đáo của họ và do đó chúng ta xây dựng mọi thứ theo những cách khác nhau. Tôi đã học được rất nhiều điều từ cách anh ấy thảo luận về các thẻ khác nhau, lịch sử sử dụng của chúng, các phương pháp hay nhất và các trường hợp sử dụng thú vị mà tôi chưa từng thấy trước đây. JavaScript vẫn khiến tôi sợ hãi, nhưng dần dần tôi đã quen với việc nhìn thấy các bộ chọn DOM cơ bản, các sự kiện nhấp chuột, các khối mã Jquery phổ biến để cuộn mượt mà, phần giới thiệu rất ngắn gọn về các loại biến, loại dữ liệu, phạm vi, câu lệnh điều kiện, v.v. Đủ để tôi kiểu "Ồ này, tôi không biết điều đó có nghĩa là gì nhưng tôi đã thấy nó trước đây. " Mức độ chi tiết

Sau khi tôi hoàn thành việc đó [tôi buộc mình phải hoàn thành mọi thứ vì tôi có xu hướng dừng lại ở mức 70% và tìm đối tượng sáng bóng tiếp theo] tôi chuyển sang JavaScript. Tôi nhanh chóng nhận ra rằng tôi đang ở trong đầu và tôi không hiểu cái thứ chết tiệt này chút nào. Tôi đã học được khoảng một nửa trước khi phải bỏ dở vì tôi chỉ viết mã và nghe trong khi không hiểu gì cả. Sau đó, tôi đã mua Eloquent JavaScript và bắt đầu Chứng chỉ 'Thuật toán JavaScript và cấu trúc dữ liệu' của Free Code Camp, tôi cũng vung tiền và mua LearnJavaScript. tư cách thành viên trực tuyến và sẽ bắt đầu ở đó. Về cơ bản, tôi sẽ nhảy giữa từng thứ và làm một chút mỗi ngày. Có lẽ tôi đã học 10-14 giờ mỗi ngày trong hai tháng để chuyển đổi giữa các tài nguyên và khi cảm thấy buồn chán, tôi sẽ đưa một chủ đề JS mà tôi không thực sự hiểu rõ về chủ đề đó lên YouTube và viết mã cùng với việc hiển thị trường hợp sử dụng chủ đề đó . Mất nhiều thời gian, nhưng cuối cùng tôi đã hiểu khá rõ tất cả các chủ đề được đề cập

Ở đâu đó vào khoảng đầu tháng này, tôi tình cờ thấy Maximilian Schwarzmüller đang tìm kiếm Udemy cho những người biết rõ về Vue. Tôi đã xem một vài ví dụ về mã trong các hướng dẫn khác nhau trên YouTube và bị mê hoặc bởi vẻ ngoài tuyệt vời của ngôn ngữ này, vì vậy tôi đã quyết định một cách mơ hồ rằng đó sẽ là khuôn khổ mà tôi học được khi đến lúc. Sau khi thấy các khóa học riêng lẻ của anh ấy đắt như thế nào, tôi đã tìm kiếm trên trang web của anh ấy để xem liệu anh ấy có bất kỳ mã giảm giá nào không và thấy rằng anh ấy giữ tất cả các khóa học của mình sau tường phí 19 đô la một tháng nếu bạn không muốn mua chúng riêng lẻ, vì vậy bây giờ . Max là giáo viên chuyên sâu nhất mà tôi từng thấy khi nói về JavaScript. Hầu hết mọi người sẽ mô tả một phương pháp phổ biến, đó là trường hợp sử dụng phổ biến nhất và sau đó hiển thị trường hợp sử dụng. Max sẽ phân tích mọi phần chuyển động, hiển thị các trường hợp sử dụng phổ biến nhất cũng như một số trường hợp cạnh sáng tạo, sau đó đi sâu vào các khái niệm meta như nó liên quan đến khái niệm mã sạch, hiệu suất [điều mà bạn hầu như không bao giờ thấy được thảo luận khi học JavaScript cơ bản] . ]

Toàn bộ khóa học kéo dài 52 giờ, nhưng bạn sẽ cần nhiều hơn nữa để thực sự hiểu nội dung. Mọi thứ được trình bày rất rõ ràng, có hỗ trợ trực quan và cơ hội để viết mã, nhưng tôi nhận thấy rằng nhiều lúc tôi cần dừng lại và đọc MDN/Xem video trên YouTube/Tự mình thử mọi thứ một lúc trước khi tôi cảm thấy đủ tự tin để thực hiện. . Điều điên rồ là anh ấy đi sâu vào những thứ như cửa sổ và tài liệu Chrome, V8 và làm việc với DevTools trước khi bạn làm bất cứ điều gì và tôi đã học được rất nhiều điều đã bị bỏ qua trong các hướng dẫn khác ở đó. Hiện tại tôi mới chỉ hoàn thành được khoảng 35% nhưng tôi rất cam kết sẽ hoàn thành nó trước khi bắt đầu làm việc với các khóa học Vue của anh ấy. Bây giờ tôi cảm thấy khá tự tin khi nhìn vào mã mà tôi biết nó làm gì trước khi chạy nó, tôi đã quen với việc sửa lỗi và suy nghĩ về cấu trúc dữ liệu khi tiếp cận vấn đề. Tôi còn lâu mới học được cách làm mọi thứ, nhưng bạn không cần phải biết mọi thứ. Bạn chỉ cần hiểu rõ về các quy tắc, cách các phần khớp với nhau và cách quy tắc cú pháp định hình và thay đổi mã của bạn [và mã của bạn được biên dịch thành gì khi sử dụng đường es6+. ]

Hiện tại tôi đang làm việc thông qua con đường sự nghiệp Full Stack Engineer của CodeAcademy [$200 một năm], Learnjavascript. trực tuyến [$80 cho 5 năm truy cập] và Academind [trang web của Max, $19/tháng]

Chủ Đề