1.Sử dụng lệnh switch/case thay vì if/else Khi có hơn 2 trường hợp sử dụng switch /case sẽ nhanh hơn if/else và trông code sẽ sạch sẽ hơn. Nên tránh sử dụng khi có 10 trường hợp.2.Sử dụng hàm map để lặp lại các mảng.VD : var squares = [1,2,3,4].map(function (val) { return val * val; }); 3. Không sử dụng hàm delete để xóa một phẩn tử khỏi mảng Sử dụng splice thay vì sử dụng delete để xóa …
Month: September 2020
Là một trong những thứ tôi đã khuyến khích nên có trong sổ tay,Mindmap(bản đồ tư duy) được mệnh danh là công cụ vạn năng cho bộ não được phát triển vào cuối thập niên 60 (thế kỷ 20) bởi Tony Buzan. Mindmap là một kỹ thuật hữu hiệu để cải thiện phương pháp ghi chép của bạn, hỗ trợ và tăng cường sự sáng tạo của bạn trong cách giải quyết một vấn đề. Bằng cách sử dụng Mindmap …
Thái độ sống tích cực là gì? Mỗi chúng ta đều gặp những lúc khó khăn, từng trải qua những cảm xúc đau đớn, nỗi đau thể xác và tinh thần. Lúc này bạn phải tự đặt câu hỏi thế nào là thái độ sống tích cực? Làm sao để có thái độ sống tích cực? Tâm trí của bạn là một chiếc máy tính có thể được lập trình. Bạn có thể chọn phần mềm để cài đặt, lập trình thái …
1. Tại sao làm Lập trình viên lại phải học Tiếng Anh? Sách, tài liệu lập trình chất lượng đều bằng Tiếng Anh Có một sự thật là khi học lập trình, có rất nhiều tài liệu bằng tiếng Anh mà dù muốn hay không, bạn cũng vẫn sẽ phải đọc chúng. Các ngôn ngữ lập trình, platform, framework,… đều có những tài liệu tiếng Anh chuyên sâu rất thú vị và đáng để nghiên cứu. Tiếng Anh là môn …
Tư duy sáng tạo là một loại khả năng tư duy cần có ở mỗi người, có thể rèn luyện và phát triển trong quá trình học tập và trường thành. Về mặt khoa học: Tư duy sáng tạo là kết quả hoạt động của bán cầu não phải, ngược lại với tư duy logic. Thông thường, tư duy sáng tạo thường đi kèm với sự phát triển của sự nhạy cảm về cảm xúc, tính nghệ thuật, sự thấu hiểu …
Tìm Mọi Nơi: Shift + Shift Tổ hợp phím tắt này cho phép bạn tìm kiếm moi thứ có trong WebStorm. Bạn có thể tìm kiếm file, tên class, tên hàm hoặc method, tên biến… (gọi chung là symbol) Sử dụng chức năng tìm kiếm mọi nơi này giúp bạn có thể nhanh chóng thực hiện các tác vụ trong IDE mà không cần dùng tới chuột: Đi Đến Vị Trí Khai Báo Biến, Hàm, Class…: Ctrl + B hoặc …
JavaScript Bài viết này tham khảo từ bài viết Ultimate Guide to Getters and Setters in JavaScript getter và setter là các hàm hoặc phương thức được dùng để lấy ra hoặc thiết lập giá trị cho các biến. Khái niệm getter – setter rất phổ biến trong ngôn ngữ lập trình. Hầu hết các ngôn ngữ lập trình bậc cao đều có bộ cú pháp để thực hiện get và set, bao gồm cả JavaScript. Trong bài viết này, chúng ta sẽ tìm hiểu getter, setter là gì và cách khởi …
Là con người, ắt hẳn bạn sẽ có những giây phút chán nản hay mệt mỏi trên con đường theo đuổi những mục tiêu mình đặt ra. Việc duy nhất bạn cần làm ngày hôm nay là ngừng suy nghĩ về những thứ khiến bạn muốn dừng bước hay bỏ cuộc. Trước mỗi hoàn cảnh khó khăn, trước mỗi thử thách khiến bản thân phải đưa ra sự lựa chọn, thường con người ta dễ dàng từ bỏ hơn là …
Vậy là lí thuyết module 1 đã hết. Theo yêu cầu của coach Luân thì mình xin viết về object và sự tương tác giữa chúng như sau. Hầu như học xong 2 lần lí thuyết về đối tượng, cũng như được giảng đi giảng lại nhiều lần nhưng cả lớp mình vẫn còn khá mơ hồ về cái gọi là object và class này. Cá nhân mình thì thích mọi thứ đơn giản, hôm đầu anh Hòa có bảo …
7 THỨ BẠN KHÔNG NÊN NGỪNG ĐẦU TƯ 1. Chính bạn “Đầu tư càng nhiều vào bản thân mình càng tốt, bạn là tài sản lớn nhất của chính mình cho đến thời điểm này” .Bạn sẽ không bao giờ có được khoản lợi nhuận nào tốt hơn trong cuộc sống so với khi bạn thực sự đầu tư vào chính mình. Sau đây là một vài cách giúp bạn kiếm được nhiều nhất từ việc đầu tư của mình. …
Trước hết để liên kết các đối tượng thì các đối tượng đó phải cùng thuộc một lớp.Tức là các đối tượng đó phải có các thuộc tính và phương thức gần giống với nhau. Để các đối tượng tương tác, liên kết với nhau thì các đối tượng này sẽ gọi đối tượng kia để lấy thuộc tính và phương thức của đối tượng được gọi và sử dụng cho phương thức của mình.Thì khi đó chúng ta phải …
Vậy là sau 4 tuần học lí thuyết tại module 1 đã xong, sắp tới là đến thời gian thi để pass module trong đó có các phần là phỏng vấn , thi lí thuyết ,thực hành và làm một CaseStudy. Trong đó mình khá lo lắng về phần phỏng vấn và phần làm case vì nó đối với mình khá là áp lực và khó khăn vì lần đầu mình phải phải điều này . Mong là tuần tới …
Bạn sẽ có được nguồn năng lượng, sáng tạo và adrenaline cao vút khi phải gấp gáp hoàn thành dự án nào đó nay đã đến hạn. Đặt ra những deadline khả thi cho bản thân sẽ giúp cho bản thân sẽ giúp bạn có động lực, biết cách tổ chức, và rồi từ đó bạn có thể hoàn toàn thành công việc kịp thời. Nếu trước đây, bạn gặp nhiều khó khăn trong việc đáp ứng đúng thời hạn …
Lập trình hướng đối tượng (tiếng Anh: Object-oriented programming, viết tắt: OOP) là một mẫu hình lập trình dựa trên khái niệm “công nghệ đối tượng“, mà trong đó, đối tượng chứa đựng các dữ liệu, trên các trường, thường được gọi là các thuộc tính; và mã nguồn, được tổ chức thành các phương thức. Phương thức giúp cho đối tượng có thể truy xuất và hiệu chỉnh các trường dữ liệu của đối tượng khác, mà đối tượng hiện tại có tương tác (đối tượng được hỗ …
Hôm nay là ngày cuối cùng của tuần 4, sang tuần là tuần cuối của Modul 1. Chuẩn bị tinh thần làm Casestudy, thi hết modul và phỏng vấn. Khá là bồi hồi, kiến thức về OOP còn khá nhiều và khó, nên mai lên Codegym cầy tiếp cho nó thông. Mọi người cùng đón chờ bài viết từ Việt Đức và anh Duy Dũng để hiểu sâu hơn một chút về cách tương tác giữa các lớp và các …
Khá là khó để viết một blog. Tôi ngồi suy nghĩ gần 30 phút đồng hồ để tìm trên internet nhưng cảm thấy tất cả mọi thứ thật xa lạ,sáo rỗng. Tôi chợt có suy nghĩ hay viết về trải nghiệm của bản thân trong cuộc sống. Cuộc sống của tôi vốn tẻ nhạt như chính con người của tôi vậy, không có định hướng cũng như ước mơ rõ ràng, tôi là một con người an toàn và sợ …
Trước tiên, “thế nào là tử tế?”. Đây là vấn đề đáng suy ngẫm và tự mỗi người tìm ra một câu trả lời riêng. Giới trẻ ngày nay thường than thở với nhau rằng con người trong xã hội hiện đại ngày càng “sống nhạt”. Sao họ lại cảm thán như vậy? Bởi họ nhìn thấy điều đó từ những hành động, việc làm vô tâm, vô thức của một bộ phận người trong xã hội. Ví như, dân …
Hãy cố gắng để không trở thành nạn nhân của con quái vật vô dụng có tên “tê liệt phân tích”. Bạn hãy thật cẩn thận mỗi khi không từ chối nỗi cám dỗ của lảng phí thời gian lao vào “biển ” thông tin, cuối cùng lại không đưa ra được hành động cụ thể hay quyết định nào. Chúng ta rất dễ bị mắc kẹt với sự thật, số liệu thống kê và dữ liệu, nhưng không ai …
Gục Ngã Thực Sự … GỬI CHO TUỔI 18 CỦA TÔI. Đã những lúc muốn gục ngã trước những khó khăn của cuộc sống, nhưng rồi vẫn phải mạnh mẽ vượt qua tất cả. Mỗi khi muốn bỏ cuộc lại nhìn về tương lai còn bao nhiêu điều tốt đẹp đang chờ đón mình ở phía trước, nhất định phải cố gắng, phải thành công để sau này không phải cuối mình xuống, không phải phụ thuộc, không phải nhìn …
Thỉnh thoảng trong cuộc đời bạn sẽ gặp nhiều khó khăn thử thách, và việc bạn giữ vững tinh thần trong những giai đoạn này là cực kỳ quan trọng để tìm ra hướng đi thích hợp, thay vì phải lùi bước. Dưới đây là những điều bạn nên tự nhắc bản thân mình để vượt qua khó khăn. 1. ’’Tôi không thể kiểm soát tất cả mọi việc xảy ra với tôi; tôi chỉ có thể kiểm soát cách …
Để tìm hiểu về ý nghĩa của sự sống, chúng ta hãy bắt đầu bằng cách tìm hiểu sự sống bắt đầu như thế nào. Hãy xem những điều mà các nhà khoa học đã khám phá được. Để tồn tại sự sống trên một hành tinh, bạn cần ít nhất là hai điều kiện quan trọng. Đó là điều mà một nhà khoa học nổi tiếng Carl Sagan, phát hiện ra vào năm 1966. Đầu tiên đó là phải …
Theo Kinh Thánh, Chúa đã tạo ra vạn vật, trong đó có Adam và Eva là 2 con người đầu tiên. Tuy nhiên, vì ăn phải “Trái cấm” – thứ trái cây có thể đem lại trí tuệ, 2 người đã bị đuổi ra khỏi vườn Địa đàng. Câu chuyện Adam và Eva nổi tiếng đến mức những người không am hiểm về Kinh thánh cũng ít nhất một lần được nghe. Tuy nhiên, có một quan niệm cực kỳ …
• Tên lớp nên là một danh từ • Ký tự đầu tiên của tên lớp phải viết hoa và được đặt tên theo quy tắc Pascal tức ký tự đầu tiên của mỗi từ phải viết hoa • Tên lớp đơn giản, có ý nghĩa • Không dùng từ khoá để đặt tên lớp (từ khoá: var, function, new …) • Tên lớp không được bắt đầu bởi một số, nên bắt đầu là một ký tự trong bảng …
Vậy là kết thúc ngày học lý thuyết cuối cùng, từ ngày mai bắt đầu làm bài tập và hackerrank. Tiếp theo đó là tìm ý tưởng với casestady.Cảm giác càng ngày càng gấp gáp. Thế mà vẫn chưa đâu vào đâu. Thôi than thở vậy thôi, đi tiếp hay học lại sau này sẽ biết. …
Mới ngày nào còn chân ướt chân ráo nhập học code gym vậy mà giờ đã được gần 1 tháng rồi. Sắp hết module 1 chuẩn bị làm case study. Tuy học được nhiều điều mới nhưng lượng kiến thức học được dường như chưa đủ để làm 1 case study 🙁 …
Một bệnh nhân thần sắc tiều tụy đến gặp bác sĩ nói: “Đám chó hoang gần nhà tôi đêm nào cũng sủa không ngừng, tôi phát điên lên được vì mất ngủ!”. Nghe vậy, bác sĩ kê cho anh ta đơn thuốc an thần. Một tuần sau, bệnh nhân này lại đến gặp bác sĩ, thần sắc còn tiều tụy hơn trước. Thấy vậy, bác sĩ hỏi: “Thuốc an thần đó vô hiệu sao?” Bệnh nhân thờ thẫn trả lời: …
HackerRank là nền tảng để luyện tập code, theo như lời giới thiệu của những người sáng lập ra nó thì đây là nơi mà các lập trình viên từ khắp nơi trên thế giới tụ họp lại để giải quyết những vấn đề trong lĩnh vực khoa học máy tính như thuật toán, học máy, trí tuệ nhân tạo cũng như thực hành các mô hình lập trình khác nhau như lập trình hướng chức năng. Không chỉ vậy, …
Những điều mà Rohn nói ở đây chính là phát triển bản thân – xây dựng và củng cố bản thân – để trở nên tốt hơn. Cách giao tiếp, quản trị thời gian, thiết lập mục tiêu và tính lãnh đạo – là những điều sẽ giúp bạn cải thiện công việc. Thành công là kết hợp của giao tiếp, quản trị thời gian, thiết lập mục tiêu, tính lãnh đạo và sự phát triển bản thân dựa trên các bài giảng và bài viết phổ biến nhất của Rohn. Với 20 phút đọc bài hướng dẫn của Rohn, bạn sẽ mở rộng tư duy mà không đâu …
Khi còn nhỏ, tôi vẫn thường tín phép thần kì trong truyện cổ tích giúp con người vượt qua khó khăn, có được những gì mình ao ước. Đến bây giờ, dù đã lớn, bản thân vẫn luôn tin tưởng như vậy, chỉ khác ở chỗ điều kì diệu chẳng ở đâu xa, mà ở ngay trong cuộc sống này, đó là sức mạnh niềm tin. Nếu nói sức mạnh là nguồn năng lượng để chúng ta chinh phục mục …
Có nhiều kết quả có khả năng xảy ra cho các tình huống, nhưng giờ đây, hãy đơn giản hóa nó và chỉ xác định 3 phương án.Tưởng tượng xem điều gì xẩy ra nếu ai đó làm ngược lại những gì bạn muốn họ làm? nếu như dự án lại trở nên tốt hơn kỳ vọng thì sao?điều gì xẩy ra nếu mọi thứ sụp đổ hoàn toàn? Bạn có thể xử lý sữa chữa bỏ qua nó hay …