NOTE: lệnh TOUCH cho những bạn dùng windows: type nul > index.js Lệnh CLEAR trên windows: cls Alo, ở 5:14 là điện áp dương chứ ko phải điện tích dương nha mọi người. Cảm ơn bạn loo đã chỉ ra lỗi sai.
Cho ông nào dùng điện thoại: 0:00 Mở đầu 0:56 Cấu trúc máy tính 6:15 Nhị phân 1/0 12:58 Ngôn ngữ lập trình - Engine 15:17 Cài đặt Nodejs 20:55 Syntax cơ bản - 1. Biến 23:39 Kiểu dữ liệu - Data type 28:56 Dữ liệu của các kiểu dữ liệu 33:33 Câu điều kiện - Condition 40:06 Hàm - Function 43:28 Mảng - Array 48:23 Vòng lặp - Loop 55:59 Đổi chỗ 2 số - câu hỏi phỏng vấn phổ biến 1:01:49 i++ và ++i
Theo cháu thì lập trình viên không làm việc nhiều với mã nhị phân ông ạ
3 роки тому+5
@@LapTrinhQuaNhanh hehe, đúng là vậy, mình hầu như chả dùng bao giờ, nhưng nó giúp mình hiểu hơn về logic, sau này thì hiểu hơn về cấu trúc dữ liệu. Nên thấy hữu ích cho mọi người thôi. Hiểu biết nhiều hơn cũng tốt hơn thôi :D
video này xứng đáng được viral và top 1 trending . Quá tuyệt vời cho những bạn học theo kiểu cầm tay chỉ việc, học ang ngang hay học các khóa ngắn hạn vài tháng ở các trung tâm
rõ ràng, chi tiết và dễ hiểu. Tuổi trẻ phí quá nhiều thời gian vào điều vô bổ. Tuy giờ đang làm bên mảng motion graphic nhưng vẫn muốn trở thành 1 coder. Cám ơn bạn rất nhiều. Xem video của bạn như tiếp thêm động lực để mình cố gắng trên hành trình học lại code của mình.
vừa học vừa cười vì a thỉnh thoảng dùng mấy từ địa phương nghe thân quen :)). E rất thích phần giải nghĩa căn bản đầu video về bóng transitor và hệ nhị phân.
Cảm ơn a nhiều! Mình là một người không biết gi về máy tính và ngành này khi bắt đầu học,minh ko biết tìm hiểu kiến thức từ đâu.Nhưng nhờ bài này của bạn mình đã được thông, cảm ơn bạn rất nhiều.
Hay quá, mình là người lớn tuổi xem video của ong.. rất hay mình muốn và rất muốn học code nhưng ko biết phải bắt đầu từ chỗ nào nhưng xem bài giảng của bạn rất hữu ích. Cảm ơn bạn
Mình ngoài 30t và mới bắt đầu học lập trình. Bạn có thể bắt đầu bằng cách hỏi người bạn thân của chúng ta - anh Google - “how to become developer in 2021”, từ đó sẽ dẫn lối bạn đến những từ khoá và bước ngoặc tiếp theo. Đừng ngại trải tiền để học các khoá học chất lượng (tốt nhất bằng Tiếng Anh) - khởi đầu chậm nhưng tăng tốc nhanh về sau.
Kì lạ vây, không biết gì về lập trình, chưa học hệ nhị phân mà anh giảng tới đâu cảm giác mình hiểu hiểu và một số cái đoán trước đc ra vậy ta😂. Cảm ơn anh nhiều
video hay quá ,vì một số lí do e ra trường làm trái ngành và đang cb kiến thức đủ để quay lại ngành xin thực tập thì tình cờ tiếp thu đc kiến thức bổ ích này ^^
em là sinh viên năm 4, vì mãi đi làm nên bị mất gốc, vì vậy không thể tập trung học được nhờ video của em mà em thấy có động lực hơn để học. Em cảm ơn a. Chúc anh thật nhiều sức khỏe. Thân ai.
Hay quá anh ơi 1 tiếng không phí giây nàoooo! Cảm ơn anh ạ! Btw xin được đồng cảm cùng người anh ở chung cư có nhà phía trên suốt ngày khoan sửa cọc cọc cọc 🤣🤣🤣
3 роки тому+2
Ư ư Chau Dang đã xuất hiện rồi, tks Chau nha *cọc cọc cọc*
anh ơi, thực sự những kiến thức anh chia sẻ rất hữu ích. em mong anh chia sẻ về cách tư duy, cách để rèn luyện tư duy lập trình, cách phân tích bài toán lập trình bắt đầu từ đâu ạ. em là người mới nên những kiến thức này em nghĩ là cấp thiết. cảm ơn anh nhiều
E đã học về điện tử cơ bản và đang muốn tiến sâu thêm vào mảng lập trình arduino , thực sự xem 15p đầu e thấy a giải thích thiếu rất nhiều về bán dẫn , điện tử số , nhưng dù sao , chúng ta cũng không thể cầu toàn được , bài giải vẫn tương đối tốt !
2 роки тому
Ừ thì đoạn đầu giới thiệu cho zui thôi mà 🤣 chớ giảng dạy gì đâu :v vì mục đích là những thứ cần thiết cho 1 người làm phần mềm. Và chủ yếu a cũng chỉ chia sẻ kiến thức mà a thấy dev cần, chứ muốn học cho đủ thì lên đại hcoj mà học chứ a nói sao nổi haha
@ ồ , thật bất ngờ vì anh trả lời video cũ như này , tiện đây cho e hỏi với , e đang là thợ điện tử , muốn học sâu về thiết kế pcb và lập trình vi xử lý thì nên học gì trước ạ ? E ko muốn làm lập trình viên nhưng muốn lập trình được vi xử lý kiểu như mấy con ecu trong tivi , tủ lạnh , máy giặt và điều hòa á ...
2 роки тому
@@vubanghiem4053 hồi mới học đh thì a còn biết chứ giờ lâu quá rồi, quên hết r á haha. Nhưng hồi đó a chỉ nhớ là đọc tài liệu về chip ví dụ 8051 đồ, xong tìm chân cho đúng. Rồi viết bằng C xong compile ra hex rồi burn vào thì phải. Nhưng giờ để a nói làm sao để học và làm đc thì a chịu á. Sr nha haha
@ à , anh cho e hỏi câu cuối là bây giờ muốn lập trình arduino uno r3 thành thạo thì học từ đâu trước vậy ạ ? Mấy video hướng dẫn đánh code e nhìn vào chả hiểu gì cả . Mấy cái đoạn như const , loop , ngoặc tròn ngoặc nhọn , dấu phẩy , xuống dòng và nhiều ký tự khác ko ai giải thích cả . Xem thấy rất trừu tượng và khó hiểu , khó bắt chước
Cảm ơn b, mình là sinh viên vừa ra trường, không học ngành CNTT. Giờ mình muốn học từ đầu, gặp được video của b thực sự rất hay. Mình để cmt tại đây, mấy tháng sau sẽ quay lại.
Ông Dev Có phần 2 không, mình người mới mà nghe bạn dạy cuốn hút quá, Mình muốn học online về lập trình, không biết Ông Dev có mở lớp online không nhỉ?
Bạn chia sẻ thông tin đại chúng nên nghiên cứu để hiểu sâu từng “term” một thay vì cố gắng “làm tròn/hợp thức hoá thông tin” theo cách hiểu của bạn vô tình đi xa khỏi “ngôn ngữ lập trình”. Ngôn ngữ con người sử dụng không được xếp vào ngôn ngữ lập trình vì nó không thể hiện được tính chính xác. Lẫn lộn cách sử dụng làm người học sau này khó liên kết tri thức lại. Ví dụ ở biến cần phân biệt được giữa fix value và variable value, dấu “=“ là phép gán trong biểu thức a = .....Khi “khai báo” và “khởi tạo” biến, ta sử dụng reserved words (let/const/var), identifier (bạn nói nên là danh từ cũng ko đúng :v, name of function cũng chính là identifier), assignment operator và “returned value” as data. Identifier sử dụng sau l/c/v sẽ có hành vi giống như tạo ra một container hay chiếc lọ mà nơi đó tên của biến là thứ ta nhìn thấy được, còn value sẽ được dấu đi (nhưng nằm ở vế bên trái dấu =, ở đây là “phép gán”). Trong trường hợp dữ liệu ở dạng giá trị nguyên thuỷ (primitive value). Giá trị ở vế bên phải dấu bằng sẽ được “copy” và “gán vào giá trị bên trái” của dấu bằng. Giá trị này được chứa trong “container” ở vế bên trái. Trong trg hợp dữ liệu ở dạng giá trị tham chiếu hay gọi là object value (with types is object, array, function,...). Giá trị bên phải sẽ ko được copy qua bên trái, thay vào đó sẽ copy một “địa chỉ” (pointer/address) và lưu vào variable value ở vế bên trái. To retrieve value, ta gọi tên biến hoặc data (vd: “string value”). To re-assign variable value. For primitive value, ta gán lại giá trị mới cho nó (copy value bên phải bỏ qua bên trái). But for object value, ta thay đổi giá trị bên phải là xong rồi vì bên trái là address (không đổi). Mình lười viết lại cho nó trôi chảy, cũng như là newbie nên thông tin có thể chưa đúng nhất. Nhưng hy vọng bạn hiểu ý mình để giúp tạo ra một community đề cao tính chính xác của ngôn ngữ “lập trình”.
3 роки тому+3
Uh cảm ơn bạn, nếu mình đi dạy ở trường, mình sẽ nói y chang những gì bạn đang nói, thậm chí sẽ không bao h sử dụng js để mà ví dụ. Nhưng đây chính là cái cách mình đã sử dụng mà tự giải thích cho bản thân để tự học lập trình, và sau 4 năm kinh nghiệm, mình nghĩ mình đủ kiến thức về tất cả các term bạn nói ở trên :) nhưng vấn đề là, mỗi người có 1 cách tiếp cận, 1 cách làm quen, và đây là cách của mình. Vậy thôi. Dù sao cũng cảm ơn bạn đã góp ý. Có vẻ đây là lần đầu bạn đến với kênh của mình, thì thông tin cho bạn chút, nếu bạn đến để tìm một ông thầy ở đại học đứng đọc lý thuyết cho sinh viên thì mình nghĩ bạn đừng nên xem kênh mình, tất cả những thứ mình nói ra, không bao giờ có một sự chuẩn bị hoặc lên kịch bản/script trước. Toàn bộ là kiến thức trong đầu, mình lôi ra và cố gắng diễn giải dễ hiểu nhất thôi.
Cho e hỏi là em dùng cả node.js cả command prompt cuar lap đến bước touch basic.js em enter nhưng n toàn bị lỗi là "recognized as an internal or external command, operable program or batch file" là sao ạ
anh ơi ở 18:15 em làm giống anh mà nó hiện dòng chữ "'touch' is not recognized as an internal or external command, operable program or batch file." này là sao vậy anh.
3 роки тому+1
Vì a dùng mac nên mới có lệnh touch, windows thì có lệnh khác nhưng khá là khó hiểu, nên e cứ tạo file bằng tay cũng đc. Thích thì thử command này: type nul > tênfile.đuôi
Góp ý thêm mọi người có thể dùng cách swap kiểu destructuring: [num1, num2] = [num2, num1]; Nếu không hiểu thì phải vào xem video của ông dev nói về vấn đề này nhé
Hay quá anh ơi! Rất hữu ích với em. Tiện thể cho em hỏi, vài tháng trước em cũng có đọc thử về quantum supermarcy nhưng chỉ dừng lại ở concept thôi, những vẫn không thể hiểu nổi làm sao mà quantum superposition có thể đạt được trạng thái 0 và 1 at the same time. Anh là người học rộng chắc có thể hiểu về vụ này :v
3 роки тому
Hoy, rộng vừa thôi, rộng quá nó kì lắm :v Nói chứ mấy cái này do hồi trước học bên điện tử viễn thông, nên họ có dạy, mà mình thích mấy cái này nên có học hơi kĩ, chứ sau này cũng ko có nghiên cứu thêm :v
NOTE: lệnh TOUCH cho những bạn dùng windows: type nul > index.js
Lệnh CLEAR trên windows: cls
Alo, ở 5:14 là điện áp dương chứ ko phải điện tích dương nha mọi người. Cảm ơn bạn loo đã chỉ ra lỗi sai.
Tại sao mình ấn clear trên window không được
@@mmshow2199 mình có cập nhật lại trên r á
tại sao e ấn touch "type nul> index.js" nhưng vẫn báo lỗi và vào basic thì k open with đc ạ
@@nguyenvietvuong5776 để ý dấu cách giữa nul vs >
@ a rep em qua face với ạ tên Viết Vương ạ
Cho ông nào dùng điện thoại:
0:00 Mở đầu
0:56 Cấu trúc máy tính
6:15 Nhị phân 1/0
12:58 Ngôn ngữ lập trình - Engine
15:17 Cài đặt Nodejs
20:55 Syntax cơ bản - 1. Biến
23:39 Kiểu dữ liệu - Data type
28:56 Dữ liệu của các kiểu dữ liệu
33:33 Câu điều kiện - Condition
40:06 Hàm - Function
43:28 Mảng - Array
48:23 Vòng lặp - Loop
55:59 Đổi chỗ 2 số - câu hỏi phỏng vấn phổ biến
1:01:49 i++ và ++i
E ko tìm được file "basic" bằng lệnh touch. a rep em với ah
@@zmadlife6479 A có nói trong pin comment á e.
Sr mọi người 59:30 thì num1 là 0101 và num 2 là 0110 nha.
Thanks @Linh Tran Thi và @Hiếu Văn Nguyễn đã nhắc nhở.
Theo cháu thì lập trình viên không làm việc nhiều với mã nhị phân ông ạ
@@LapTrinhQuaNhanh hehe, đúng là vậy, mình hầu như chả dùng bao giờ, nhưng nó giúp mình hiểu hơn về logic, sau này thì hiểu hơn về cấu trúc dữ liệu. Nên thấy hữu ích cho mọi người thôi. Hiểu biết nhiều hơn cũng tốt hơn thôi :D
@ Thích cách dạy của ông và thích câu bình luận này. Học gì cũng cần phải hiểu từ gốc rễ, xây dựng một nền tảng vững vàng
@@LapTrinhQuaNhanh đó là coder mới ko cần dev cần nhé
video này xứng đáng được viral và top 1 trending . Quá tuyệt vời cho những bạn học theo kiểu cầm tay chỉ việc, học ang ngang hay học các khóa ngắn hạn vài tháng ở các trung tâm
đi từ điện tử đi lên thì đương nhiên hiểu về hệ thóng của máy tính rồi bạn ơi kakaka
Ổng code giỏi mà còn co hiểu sâu về kiến trúc và bản chất của bài toán. Bài giảng rất hay
rõ ràng, chi tiết và dễ hiểu. Tuổi trẻ phí quá nhiều thời gian vào điều vô bổ. Tuy giờ đang làm bên mảng motion graphic nhưng vẫn muốn trở thành 1 coder. Cám ơn bạn rất nhiều. Xem video của bạn như tiếp thêm động lực để mình cố gắng trên hành trình học lại code của mình.
vừa học vừa cười vì a thỉnh thoảng dùng mấy từ địa phương nghe thân quen :)). E rất thích phần giải nghĩa căn bản đầu video về bóng transitor và hệ nhị phân.
mình thấy tự học lập trình cho người mới thì chỉ cần vậy là đủ. ấy vậy mà nhiều bạn cứ kêu học thuận toán, giải thuật các kiểu, rồi ném đá mình 😒😒😒
kệ tụi nó đi 😅
@@dietkieu189 ahihi
a đỉnh thật, mấy cái cấu trúc về nhị phân em học xong là quên luôn mà anh còn nhớ được đến cả hóa học nữa thì...
Hồi đó a học điện tử mà e :v
em chưa xem nhưng phải vào like với comment cho anh đã
Chộ ôi ngon luôn, tks e nha :D
@ hehe. Vâng anh
33t lần đầu tìm hiểu về IT , gặp ngay đc video chất lương. Cảm ơn bạn rất nhiều
Mình không biết gì về lập trình nhưng xem hết video này thì mình củng không biết gì về lập trình luôn nhé...
Cảm ơn a nhiều! Mình là một người không biết gi về máy tính và ngành này khi bắt đầu học,minh ko biết tìm hiểu kiến thức từ đâu.Nhưng nhờ bài này của bạn mình đã được thông, cảm ơn bạn rất nhiều.
Hay quá, mình là người lớn tuổi xem video của ong.. rất hay mình muốn và rất muốn học code nhưng ko biết phải bắt đầu từ chỗ nào nhưng xem bài giảng của bạn rất hữu ích. Cảm ơn bạn
Mình ngoài 30t và mới bắt đầu học lập trình. Bạn có thể bắt đầu bằng cách hỏi người bạn thân của chúng ta - anh Google - “how to become developer in 2021”, từ đó sẽ dẫn lối bạn đến những từ khoá và bước ngoặc tiếp theo. Đừng ngại trải tiền để học các khoá học chất lượng (tốt nhất bằng Tiếng Anh) - khởi đầu chậm nhưng tăng tốc nhanh về sau.
Mình lần đầu nghe và muốn học lập trình
@@steamvietnam hiện tại anh đã học xong và đi làm chưa a ?
anh dạy hay quá, không biết gì về lập trình nhưng nghe anh giảng là muốn học sâu hơn
Em 2k3 chuẩn bị vào đại học . Mong vài năm nữa quay lại cmt này vẫn còn đang theo đuổi ngành ♥♥
Sao tui xem ko hiểu gì hết vậy ta. Tui không biết nữa này là cơ bản r mà. Sao tui ko hiểu dì cả
Tui cx ko hiểu
còn ổn không anh
@@truongthinh7455 Anh vừa nghỉ việc ở FPT sau hơn 1.5 đi làm đó em :D Anh đang tập trung để ra trường rồi đi làm sau.
Công nhận kiến thức cơ bản của ông này đúng sâu luôn, giỏi ghê
Kì lạ vây, không biết gì về lập trình, chưa học hệ nhị phân mà anh giảng tới đâu cảm giác mình hiểu hiểu và một số cái đoán trước đc ra vậy ta😂. Cảm ơn anh nhiều
Đúng là coi clip của anh nó rút gọn quá trình học đi rất nhìuu
em cảm ơn anh nhiều
Kiến thức thật hữu ích. A giỏi cả toán lý hóa anh hả ui vip
Đâu, a ngu hoá lắm, nhưng cơ bản thì vẫn biết haha
@ a giỏi thật đấy 😅
Anh nhìn từa tựa Justatee thế nhờ. Btw, video chất lượng lắm ạ. E cảm ơn a nhiều
Đa tạ sư phụ, cám ơn anh rất nhiều lắm luôn. "Nữa chữ cũng là thấy" - kính trọng anh
Cảm ơn video của anh, chúc anh nhiều sức khỏe ạ !
Cảm ơn anh đã hướng dẫn chị tiết nhất dẫn đường cho những người đam mê ngành lập trình cảm ơn anh
bn có hc ngành cntt ko
@@rosa4002 😅
em nghe đi nghe lại quài luôn ,quá tuyệt vời luôn ạ :333
Anh nhìn thông minh lém lỉnh ghê í, lại trông có duyên nữa
Cám ơn anh rất nhiều! Đang đúng cái em cần ạ :D Chúc anh luôn có nhiều sức khỏe nhen
Hê hê tks e đã ủng hộ nha
video hay quá ,vì một số lí do e ra trường làm trái ngành và đang cb kiến thức đủ để quay lại ngành xin thực tập thì tình cờ tiếp thu đc kiến thức bổ ích này ^^
Mình cũng giống bạn, bạn bỏ ngành bao lâu rồi bạn
woa, thật là kĩ, giảng kĩ ghê, giảng "hay" quá, vỗ tay vỗ tay, giảng hay thứ 2 không ai chủ nhật
Ở đây không có ai giảng hay dạy cả ạ. Trình mình chả dám làm thầy ai. Mình chỉ chia sẻ kiến thức. Có gì mong bạn góp ý. Mình cảm ơn.
Thực sự cảm ơn những kiến thức mà anh đã chia sẻ ạ ❤
em là sinh viên năm 4, vì mãi đi làm nên bị mất gốc, vì vậy không thể tập trung học được nhờ video của em mà em thấy có động lực hơn để học. Em cảm ơn a. Chúc anh thật nhiều sức khỏe. Thân ai.
giọng hay bài học hay một like cho ông dev .
Hay quá anh ơi 1 tiếng không phí giây nàoooo! Cảm ơn anh ạ!
Btw xin được đồng cảm cùng người anh ở chung cư có nhà phía trên suốt ngày khoan sửa cọc cọc cọc 🤣🤣🤣
Ư ư Chau Dang đã xuất hiện rồi, tks Chau nha *cọc cọc cọc*
mình đang mày mò tự học,, cám ơn bạn.
Ông Dev này chất lượng quá
Không ngờ dev lại có kỹ năng sư phạm tuyệt vời như anh!
E Thảo của a
rất hay luôn mong ra thêm video từ cơ bản đến nâng nhé rất cám ơn bạn .
anh dạy những thứ r hữu íc cn anh rất nhiều ❤
Nói rất kỹ dễ hiểu. Thanks
Chúc bạn sẽ có quá trình học lập trình vui vẻ, thành công nha.
Mình chưa biết gì về lập trình nhưng nghe anh giảng rất dễ hiểu❤
Rất hay anh ạ! Chúc anh luôn thành công!
Hê hê tks e nha
mới biết kênh của anh. Video bổ ích và chi tiết quá. Cảm ơn anh đã chia sẻ
anh ơi, thực sự những kiến thức anh chia sẻ rất hữu ích. em mong anh chia sẻ về cách tư duy, cách để rèn luyện tư duy lập trình, cách phân tích bài toán lập trình bắt đầu từ đâu ạ. em là người mới nên những kiến thức này em nghĩ là cấp thiết. cảm ơn anh nhiều
cảm ơn anh rất nhiều, đống này là bằng 1 học kỳ rồi đấy ạ :D
èo a hướng dẫn kỹ lưỡng thiệt, bổ ích quá
hay quá
anh cố gắng ra nhiều video hơn nhé
Anh ở Đà Nẵng, thành chi giọng rất quen thuộc, mới biết kênh anh, nhưng mà anh làm rất thú vị, dễ nắm thông tin, dễ hiểu.
Quá hay... ko phải lập trình cũng cần biết, nguyên lý.
iu anh đúng cái đang cần❤
Cảm ơn bạn. Video hay quá
Thanks a, video rất hữu ích, giờ e mới hiểu là nên bắt đầu từ đâu, chúc a nhiều sức khỏe
Bắt đầu từ đâu vậy bạn ?
Video tự học thật hữu ích, em cảm ơn ông Dev!
video hữu ích cho người mới bắt đầu
Anh giảng rất hay cuốn hút rõ vấn đề,
Xem ôg này thấy hay muốn theo học ghê đam mê
E đã học về điện tử cơ bản và đang muốn tiến sâu thêm vào mảng lập trình arduino , thực sự xem 15p đầu e thấy a giải thích thiếu rất nhiều về bán dẫn , điện tử số , nhưng dù sao , chúng ta cũng không thể cầu toàn được , bài giải vẫn tương đối tốt !
Ừ thì đoạn đầu giới thiệu cho zui thôi mà 🤣 chớ giảng dạy gì đâu :v vì mục đích là những thứ cần thiết cho 1 người làm phần mềm. Và chủ yếu a cũng chỉ chia sẻ kiến thức mà a thấy dev cần, chứ muốn học cho đủ thì lên đại hcoj mà học chứ a nói sao nổi haha
@ ồ , thật bất ngờ vì anh trả lời video cũ như này , tiện đây cho e hỏi với , e đang là thợ điện tử , muốn học sâu về thiết kế pcb và lập trình vi xử lý thì nên học gì trước ạ ? E ko muốn làm lập trình viên nhưng muốn lập trình được vi xử lý kiểu như mấy con ecu trong tivi , tủ lạnh , máy giặt và điều hòa á ...
@@vubanghiem4053 hồi mới học đh thì a còn biết chứ giờ lâu quá rồi, quên hết r á haha. Nhưng hồi đó a chỉ nhớ là đọc tài liệu về chip ví dụ 8051 đồ, xong tìm chân cho đúng. Rồi viết bằng C xong compile ra hex rồi burn vào thì phải. Nhưng giờ để a nói làm sao để học và làm đc thì a chịu á. Sr nha haha
@ ok cảm ơn a
@ à , anh cho e hỏi câu cuối là bây giờ muốn lập trình arduino uno r3 thành thạo thì học từ đâu trước vậy ạ ? Mấy video hướng dẫn đánh code e nhìn vào chả hiểu gì cả . Mấy cái đoạn như const , loop , ngoặc tròn ngoặc nhọn , dấu phẩy , xuống dòng và nhiều ký tự khác ko ai giải thích cả . Xem thấy rất trừu tượng và khó hiểu , khó bắt chước
Những ai quan tâm về lập tringh có thể xem kênh này dạy rõ dễ hiểu và tiết kiệm thời gian
vừa được ông dev ôn lại kiến thức.
thanks Ông Dev
Hê hê tks bạn đã ủng hộ nha
Hay thật 👏👍
Nghe đến 6:15 mà mê quá 😍😍
Có tâm có tầm, tks anh
đỉnh quá a ơi
cám ơn anh nhaa!! đúng cái em đang cần để tìm hiểu kĩ hơn về lập trình
video rat hay, mong anh ra nhieu video moi hon
đoạn đầu hay mà, càng lâu càng rõ ông dev ui :v
Hay quá anh ơi!!!
okee luôn ông dev
cảm ơn ông dev:3
Xem cuốn thực sự luôn anh hai 😍😍😍
Em cảm ơn Ông Dev nhiều :)
trời công nhị phân sao dễ hiểu trời, giờ mới biết :D
Cảm ơn b, mình là sinh viên vừa ra trường, không học ngành CNTT. Giờ mình muốn học từ đầu, gặp được video của b thực sự rất hay.
Mình để cmt tại đây, mấy tháng sau sẽ quay lại.
Giờ tháng sau nè...
Thành IT chưa b?
@@buidinhlong dev c# 1,5 năm kinh nghiệm rồi b
clip rất hay luôn anh
Cảm ơn Ông Dev nhiều :)
Video hay quá a ơi
Ông Dev Có phần 2 không, mình người mới mà nghe bạn dạy cuốn hút quá, Mình muốn học online về lập trình, không biết Ông Dev có mở lớp online không nhỉ?
Yêu thầy nhiều lắm luôn ạ
Hoy đừng gọi thầy, nghe ghê lắm :v
Cảm ơn Anh 👨🏻🎓
ngon.like liền like liền =))
hê hê, ngon luôn
Bạn chia sẻ thông tin đại chúng nên nghiên cứu để hiểu sâu từng “term” một thay vì cố gắng “làm tròn/hợp thức hoá thông tin” theo cách hiểu của bạn vô tình đi xa khỏi “ngôn ngữ lập trình”. Ngôn ngữ con người sử dụng không được xếp vào ngôn ngữ lập trình vì nó không thể hiện được tính chính xác. Lẫn lộn cách sử dụng làm người học sau này khó liên kết tri thức lại.
Ví dụ ở biến cần phân biệt được giữa fix value và variable value, dấu “=“ là phép gán trong biểu thức a = .....Khi “khai báo” và “khởi tạo” biến, ta sử dụng reserved words (let/const/var), identifier (bạn nói nên là danh từ cũng ko đúng :v, name of function cũng chính là identifier), assignment operator và “returned value” as data.
Identifier sử dụng sau l/c/v sẽ có hành vi giống như tạo ra một container hay chiếc lọ mà nơi đó tên của biến là thứ ta nhìn thấy được, còn value sẽ được dấu đi (nhưng nằm ở vế bên trái dấu =, ở đây là “phép gán”).
Trong trường hợp dữ liệu ở dạng giá trị nguyên thuỷ (primitive value). Giá trị ở vế bên phải dấu bằng sẽ được “copy” và “gán vào giá trị bên trái” của dấu bằng. Giá trị này được chứa trong “container” ở vế bên trái.
Trong trg hợp dữ liệu ở dạng giá trị tham chiếu hay gọi là object value (with types is object, array, function,...). Giá trị bên phải sẽ ko được copy qua bên trái, thay vào đó sẽ copy một “địa chỉ” (pointer/address) và lưu vào variable value ở vế bên trái.
To retrieve value, ta gọi tên biến hoặc data (vd: “string value”).
To re-assign variable value. For primitive value, ta gán lại giá trị mới cho nó (copy value bên phải bỏ qua bên trái). But for object value, ta thay đổi giá trị bên phải là xong rồi vì bên trái là address (không đổi).
Mình lười viết lại cho nó trôi chảy, cũng như là newbie nên thông tin có thể chưa đúng nhất. Nhưng hy vọng bạn hiểu ý mình để giúp tạo ra một community đề cao tính chính xác của ngôn ngữ “lập trình”.
Uh cảm ơn bạn, nếu mình đi dạy ở trường, mình sẽ nói y chang những gì bạn đang nói, thậm chí sẽ không bao h sử dụng js để mà ví dụ. Nhưng đây chính là cái cách mình đã sử dụng mà tự giải thích cho bản thân để tự học lập trình, và sau 4 năm kinh nghiệm, mình nghĩ mình đủ kiến thức về tất cả các term bạn nói ở trên :) nhưng vấn đề là, mỗi người có 1 cách tiếp cận, 1 cách làm quen, và đây là cách của mình. Vậy thôi. Dù sao cũng cảm ơn bạn đã góp ý.
Có vẻ đây là lần đầu bạn đến với kênh của mình, thì thông tin cho bạn chút, nếu bạn đến để tìm một ông thầy ở đại học đứng đọc lý thuyết cho sinh viên thì mình nghĩ bạn đừng nên xem kênh mình, tất cả những thứ mình nói ra, không bao giờ có một sự chuẩn bị hoặc lên kịch bản/script trước. Toàn bộ là kiến thức trong đầu, mình lôi ra và cố gắng diễn giải dễ hiểu nhất thôi.
23:07 sao em chạy node basic.js nó chỉ chạy dữ liệu bên text edit chứ k chạy dữ liệu trong visual code ạ
Do bên vscode e chưa lưu á
chả hiểu tại sao hay vậy mà không chụi like@@
em dung windows anh chỉ em chưa hiểu :)
cũng rất cảm ơn anh đã hưỡng dẫn rất hay chỉ tiết tỉ mỉ
dùng windows thì làm sao để được vậy bạn
Hay quá a ơi
Bài giảng rất hay!!
Đóng góp 1 chút về mạch xor
Ra 1 khi số giá trị 1 lẻ
0 khi số giá trị 1 là chẵn
bị not recognized as an internal or external command operable program or batch file thì phải làm sao anh
Cho e hỏi là em dùng cả node.js cả command prompt cuar lap đến bước touch basic.js em enter nhưng n toàn bị lỗi là "recognized as an internal or external command, operable program or batch file" là sao ạ
Em coi cái comment a pin nha
Dạ? Cmt a pin là sao hả a e k hiểu 🥲
@@DCNPM-VuVietHoang e đọc comment ở dưới đi
@ à oke a tại e có tìm nhưng toàn lời khen 😂
@@DCNPM-VuVietHoang em coi cái trên cùng á, là cái pin đó e
cảm ơn anh, video rất dễ hiểu ạ, anh cho em hỏi ta nên học gì tiếp theo ạ
Anh ra các clip dạy lập trình cho người mới bắt đầu đi anh❤️
Em đang cố hiểu đây ạ cảm ơn anh đã chia sẻ nội dung này cảm ơn anh
cảm ơn kiến thức này!
anh ơi ở 18:15 em làm giống anh mà nó hiện dòng chữ "'touch' is not recognized as an internal or external command,
operable program or batch file." này là sao vậy anh.
Vì a dùng mac nên mới có lệnh touch, windows thì có lệnh khác nhưng khá là khó hiểu, nên e cứ tạo file bằng tay cũng đc. Thích thì thử command này: type nul > tênfile.đuôi
😮em cám ơn anh lắm á😊
Góp ý thêm mọi người có thể dùng cách swap kiểu destructuring:
[num1, num2] = [num2, num1];
Nếu không hiểu thì phải vào xem video của ông dev nói về vấn đề này nhé
Hay quá anh ơi! Rất hữu ích với em. Tiện thể cho em hỏi, vài tháng trước em cũng có đọc thử về quantum supermarcy nhưng chỉ dừng lại ở concept thôi, những vẫn không thể hiểu nổi làm sao mà quantum superposition có thể đạt được trạng thái 0 và 1 at the same time. Anh là người học rộng chắc có thể hiểu về vụ này :v
Hoy, rộng vừa thôi, rộng quá nó kì lắm :v Nói chứ mấy cái này do hồi trước học bên điện tử viễn thông, nên họ có dạy, mà mình thích mấy cái này nên có học hơi kĩ, chứ sau này cũng ko có nghiên cứu thêm :v
cảm ơn anh. Rất bổ ích
thầy dạy dễ hiểu
31t bắt đầu học lập trình = video của Ong Dev 😁
Hay quá a