Với một người đã dùng C/C++ từ trước với cú pháp ngắn gọn,chặt chẽ hơn javascript. Tôi phải nói thật javascrit quả là lằng nhằng, thiếu chặt chẽ. Khi dùng javascript đến phần mảng tôi chợt nghĩ mảng 2 chiều trong javascipt thì dùng như thế nào ? Sau khi ngồi lần mò trên google tôi cũng tham khảo được một số cách để khởi tạo mảng 2 chiều nhưng quả thật là quá lằng nhằng so với các ngôn …
Month: June 2020
– JSON là chữ viết tắt của Javascript Object Notation, đây là một dạng dữ liệu tuân theo một quy luật nhất định mà hầu hết các ngôn ngữ lập trình hiện nay đều có thể đọc được, bạn có thể sử dụng lưu nó vào một file, một record trong CSDL rất dễ dàng. JSON có định dạng đơn giản, dễ dàng sử dụng và truy vấn hơn XML rất nhiều nên tính ứng dụng của nó hiện nay rất là phổ biến.– Cú …
Trên codegym thường xuất hiện một số bài tập với tiêu đề là thực hành. Phần bài tập này có kiểu mẫu chung là đưa ra một bài toán và có sẵn code lời giải cho bài toán đó. Việc của chúng ta rất chi là đơn giản, nhẹ nhàng và thoải mái. Đó là copy đoạn code đó vào IDE và push lên github rồi dán đường link vào phần submit. Easy, dễ hơn ăn kẹo. Nếu chỉ làm …
Hàm setTimeout() dùng để thiết lập một khoảng thời gian nào đó sẽ được thực hiện nhiệm vụ nào đó và nó chỉ thực hiện đúng một lần Cú pháp: setTimeout(function, time) trong đó: function là nội dung thực hiện, đây gọi là 1 hàm time: là khoảng thoài gian bao nhiêu (tính bằng mili giây) thì function đó sẽ thực hiện Hàm setInterval() có cú pháp và chức năng giống hàm setTimeout(), tuy nhiên hàm setInterval() thì số lần …
Từ suy nghĩ tới việc làm nó là cả 1 khoảng cách xa. Tất cả từ việc lượng kiến thức không đủ. Ngồi làm mà loay hoay k biết làm gì và làm ntn. Ngồi càng làm càng oải kinh. Bao nhiêu là cái mới!. Mò mẫm tìm kiếm trên mạng thì toàn những cái mới. Than thở tý. Rồi giờ lại ngồi mò mẫm ngâm cứu tiếp vậy. List ra 1 mớ câu hỏi để thứ 2 hỏi giảng …
JSON là gì? JSON là viết tắt của JavaScript Object Notation, là một kiểu định dạng dữ liệu tuân theo một quy luật nhất định mà hầu hết các ngôn ngữ lập trình hiện nay đều có thể đọc được. JSON là một tiêu chuẩn mở để trao đổi dữ liệu trên web. Nên sử dụng JSON khi nào Đó là khi bạn muốn lưu trữ dữ liệu đơn thuần dưới dạng metadata ở phía server. Chuỗi JSON sẽ được lưu vào database và sau đó khi …
Khi nghe nói về cơ bắp mọi ngươi thường hình dung ra một khối đồ sợ lực lưỡng, rắn rỏi và nó hữu hình. Nhưng có một thứ vô hình nhưng mang trong nó là sức mạnh không thua kém gì cơ bắp, có thể nó còn dẻo dai và bền vững hơn cái hữu hình kia, đó là “ý chí “. Bạn có thể trụ được bao nhiêu phút trong bài tập plank khi ở thể trạng sung sức …
Lần đầu tiên nhận CaseStudy càm giác thật khó nói. Trải qua bao năm đi học chưa bao giờ mình cảm thấy vừa lo lắng vừa vui vì được nhận 1 bài tập lớn. CaseStudy như những bước chân đầu tiên để ta làm quen với các dự án sau này. Hôm nay được chị Scrum Master hướng dẫn chia task đánh giá độ ưu tiên, ước lượng thời gian hoàn thành mới thấy thật có ích, cũng thấy được …
Một tuần học tập nữa ở codegym vừa trôi qua, một tuần học tập chưa thực sự hiệu quả và còn nhiều sự lười biếng. Nhưng tôi có thể vui vẻ rằng mình đã tiến bộ thêm một chút so với trước đây không chỉ là về kiến thức lập trình mà là cả về các thứ tôi dường như không để tâm nhưng đó là những thứ thực sự quan trọng, ý nghĩa, cần thiết. Sau khi tham gia …
Ngày thứ hai triển khai CaseStudy module 2, bắt đầu ngày mới quên béng cả việc lập kế hoạch và check phản hồi điểm danh cho lớp. Trong quá trình merge branch không gặp quá nhiều conflict code do các thành viên trong nhóm đã thống nhất được quy trình cứ làm xong một tính năng nhỏ là phải merge ngay không để nhiều code rồi merge, hay hai người làm chung một file thì khả năng xảy ra conflict …
“Để trở thành một nhà vô địch vĩ đại, bạn phải tự tin rằng mình là kẻ giỏi nhất. Nếu không hãy giả vờ mình là kẻ giỏi nhất”.Một trong những câu nói nổi tiếng của Muhammad Ali là một liều thuốc tinh thần rất tốt khi bạn gặp khó khăn. Tại sao vậy?Khi khó khăn ập đến hay đối mặt với một vấn đề bạn không thể giải quyết được hãy tự tin là mình làm được từ đó …
Một ngày tưởng như bình thường nhưng thực ra là 1 ngày thực sự khó khăn đối với tôi, bắt đầu từ việc làm case study, với 1 vài chức năng đơn giản mà tôi vẫn bị vấp 1 số chỗ, rồi đến buổi semilar cá nhân, mặc dù cũng đã chuẩn bị khá nhiều nhưng khi lên đầu óc tôi nó trống rống không biết bắt đầu từ đâu, không biết nói những gì, thật sự là 1 buổi …
Không phải những bải tập nhỏ lẻ hàng ngày mà lần này là làm hẳn 1 case với đầy đủ những chức năng. Mai là chốt đề tài làm rồi mà giờ vẫn hoang mang không biết làm cái gì. Cảm giác như việc sâu chuỗi những kiến thức làm tại các bài toán nhỏ để giờ giải quyết cái lớn kém quá. Cảm thấy hoang mang k biết sẽ làm ntn đây @@. Đọc qua thì hoàn toàn là …
Ở module 1 và trước khi làm CaseStudy của module 2 thì việc sử dụng git đơn giản chỉ là một cá nhân hay là một local với một remote độc lập. Khi bắt tay vào làm CaseStudy của module 2, nó được giới thiệu tới tính năng mới và cũng là tính năng nâng cao của git, khi phải sử dụng chung remote và tạo các nhánh dưới master để mỗi thành viên trong nhóm có thể cùng code …
– Trải qua 3 tuần học tập và làm việc tại CodeGym ngoài việc những kiến thức mình tiếp thu trên lớp chúng ta còn có thể luyện tập thêm về mảng, vòng lặp , hàm tại Bob CodeGym những bài tập đi từ đơn giản đến phức tạp nhưng để hoàn thành được hết ta cần hiểu tốt về những bài học đó từ đó giúp ta nắm chắc lý thuyết, luồng hoạt động của mảng, hàm, vòng lặp …
Hệ điều hành Linux là hệ điều hành mã nguồn mở được phát triển dựa trên hệ điều hành Unix Ưu điểm của hệ điều hành Linux: Không tốn chi phí mua/bán bản quyền Với hệ điều hành này, bạn không cần phải bỏ phí mua bản quyền mà có thể sử dụng đầy đủ các tính năng. Bao gồm các ứng dụng văn phòng OpenOffice và LibreOffice. Tính bảo mật cao Tất cả những phần mềm độc hại như …
Hè thật rồi, Có lẽ do chìm trong bộn bề suy nghĩ hoặc có lẽ là do quá vô tâm với thời tiết mà tôi đã không nhận ra một điều hiển nhiên là đã là hè thật sự rồi. Hôm nay là một ngày nắng nóng oi bức như mọi hôm. Như thường lệ buổi sáng tôi rảo bước trên con đường mới lạ hôm nào nay đã trở nên quen thuộc để đến codegym học tập. Buổi sáng …
Xin chào tất cả mọi người! Như mọi người cũng đã biết thì trong giới lập trình có rất nhiều cấp bậc khác nhau như Fresher, Junior, Senior, ….và những ngôn ngữ khác nhau như Java, C#, PHP, Python… Mỗi ngôn ngữ sẽ có các đặc điểm, tính chất khác nhau. Nhưng bên cạnh đó có những phương pháp là những giải thuật mà tất cả các ngôn ngữ đều có thể áp dụng vào trong các project của mình …
Hôm nay anh CodeGym và anh Hưng đã tổ chức một buổi TechTalk rất ý nghĩa chuẩn bị tâm lý và các kĩ năng cho việc đi làm ở công ty hay một tổ chức nào đấy sau đây mình xin chia sẻ những gì mình tiếp thu được ở buổi techtalk:Những đức tính cần thiết: – Tôn trọng văn hóa doanh nghiệp và đồng nghiệp: khi mình cho đi sự tôn trọng ta cũng sẽ nhận lại được sự …
Với bất cứ ngành nghề nào thì “kỹ năng sinh tồn” luôn được coi la một trong những vũ khí quan trọng hàng đầu. Tại buổi Techtalk của diễn giả Trần Lê Hưng – Project Manager từ CMC Global đã mang tới những trải nghiệm được đúc kết bằng mồ hôi nước mắt từ khi mới chập chững bước vào nghề lập trình của anh cùng bí kíp chinh phục doanh nghiệp Nhật Bản sau khoảng thời gian anh làm …
Trong thời gian này, hầu hết mọi người đang phải tập trung làm case study, rồi ôn tập lại kiến thức để thi kết thúc modul, không khí học tâp của mọi người rất tập trung, ai ai cũng cố gắng, đây là lúc bứt phá, chốt lại thành quả của mọi người, cố gắng lên. We can do it! …
HTML là ngôn ngữ đánh đấu siêu văn bản còn HTML 5 là phiên bản nâng cấp của HTML và tập chủ chủ yếu vào phần siêu của văn bản HTML hỗ trợ theo dõi vị trí người dùng nhưng quá trình này khó khăn khi người dùng sử dụng thiết bị di động còn HTML 5 javascript Geolocation API để theo dõi bất kỳ người dùng nào truy cập website HTML sử dụng bộ nhỡ cache của trình duyệt …
Sự hoàn hảo là những gì mà tất cả chúng ta đều muốn hướng tới. Sự nghiệp của một developer cũng vậy. Ai cũng muốn mình trở thành một developer hoàn hảo. Nhưng cách nào để trở thành developer hoàn hảo? Chúng ta cùng nghe về một câu chuyện sau nhé: ” Trong một lớp học về chụp ảnh, giáo viên chia lớp thành 2 nhóm như sau: Nhóm 1 – Nhóm số lượng: Chụp càng nhiều bức ảnh thì …
Ngay trong cái tên boots đã nói lên tất cả, siêu nhanh, siêu vượt trội, so với các loại css thuần thông thường. Thích bảng định dạng đẹp chỉ cần gõ class tabale…, thích định dạng button đẹp chỉ cần class btn… hỗ trợ định dạng ở toàn bộ trang html. Giao diện cool ngầu, nhưng đó là tay người ta thiết kế, còn rơi vào tay mấy tay gà mờ mới đọc lướt qua, ốp luôn vào bài thì …
Ngày đầu tiên của tuần học, được gặp lại mọi người, được cùng nhau học tập, chia sẻ, được học thêm rất nhiều điều mới mẻ, tư duy sáng sủa hơn, bớt đi chút phần nào về kiến thức mình có. Lướt 1 vòng blog thì thấy 1 serial kiến thức của mọi người, nhiều cái mình còn quên không để ý đến. Tiếp tục chia sẻ thêm về kiến thức mà mình học và biết nhé… …
HTML và HTML5 khác nhau ở điểm nào? HTML được hiểu là ngôn ngữ đánh dấu siêu văn bản, Nó được cập nhật qua nhiều năm, và hiện tại chuẩn HTML mới nhất là HTML5. HTML5 cung cấp thêm nhiều tính năng hơn HTML: SVG, canvas và những hình dạng vector đều được hỗ trợ bởi HTML5, khi HTML nếu muốn sử dụng hình vector chỉ có thể dùng nó trong một công nghệ khác như, Flash, VML và silver …
Dưới đây là sự khác biệt quan trọng nhất giữa HTML và HTML5 HTML5 được tích hợp video và âm thanh trong khi HTML thì không có. HTML tương thích với hầu hết tất cả các trình duyệt trong khi HTML5 được hỗ trợ bởi hầu hết các trình duyệt hiện đại như Firefox, Mozilla và Chrome, Safari v.v. Trong HTML, JavaScript và giao diện trình duyệt sẽ chạy trong cùng một luồng. Trong khi trong HTML5, chúng ta có thể chạy JavaScript ở chế độ nền với sự trợ giúp của …
UML là phương pháp sử dụng thiết kế giúp hiển thị hệ thống thông tin của đối tượng một cách nhanh chóng, cụ thể UML có nhiều dạng sơ đồ khác nhau như: Sơ đồ lớp Sơ đồ đối tượng Sơ đồ tình huống sử dụng Sơ đồ trình tự Sơ đồ cộng tác Sơ đồ trạng thái Sơ đồ thành phần Sơ đồ hoạt động Sơ đồ triển khai Sơ đồ gói Sơ đồ liên lạc Và đặc biệt …
Mình tiếp xúc với máy tính từ cấp 1. Mình rất thích chơi game nên máy tính giống như là bạn vậy. Cả thời gian học và thời gian chơi, có lẽ thời gian bên máy tính chiếm 1/5 thời gian trong ngày. Vì yêu thích game nên mình cảm thấy thích máy tính và phần mềm. Đôi khi máy tính gặp lỗi mình lại mày mò để sửa. Mỗi lần tự tay sửa được lỗi, cảm thấy vui lắm. …
Hôm nay học lập trình hướng đối tượng làm quen với một tư duy mới đó là tư duy hệ thống nó khác hoàn toàn tư duy mình và mọi người được hình thành từ những ngày đầu khi vào codegym nên mọi người khá là bỡ ngỡ và khó khăn để hình dung.Về cơ bản theo mình hiểu về lập trình hướng đối tượng đó là khi ta tiếp xúc với 1 vấn đề ta hãy đối tượng hóa …