Rào cản lớn nhất để học một ngôn ngữ lập trình khi chưa có tài liệu được Việt hóa có lẽ cũng là một loại ngôn ngữ nhưng nó khác đuôi là ngôn ngữ giao tiếp hay ngoại ngữ. Cụ thể trong hackerrank 100% ngôn ngữ là English, thực ra các cái quan trọng bạn chỉ cần đọc yêu cầu sơ sơ của bài toán rồi có các yếu tố nhỏ input với output là cái mà mọi người để …
Month: April 2020
Vậy là kết thúc hơn 1 tháng học online, học online thì cũng có mặt lợi và hại, lợi ở chỗ là tiết kiệm thời gian di chuyển đến trung tâm còn hại thì theo mình thấy khá tốn chi phí thời gian vào phòng do mạng yếu hoặc server quá tải …ngoài ra thì học online cũng thỏa mái quá khiến cho mình lười hoc hơn , động lực , tinh thần kém hơn dẫn đến năng suất cũng …
Ngày thứ 2 giậm chân tại chỗ, khi chỉ cắm đầu quá lâu vào giải quyết một vấn đề sẽ chỉ làm cho đầu óc mụ mị và rối rắm thêm, thay vì mất thời gian quá nhiều cho một công đoạn thì nên đi tìm nguồn hỏi han, tham khảo thay vì ngồi nghĩ nát óc, nó không phải là có kinh nghiệm để nghiên cứu một vấn đề gì mới mẻ. Vì toàn kiến thức mới còn chưa …
Cả một ngày trời ngồi nghiên cứu, không thêm được tý tẹo tính năng mới nào cho game ngoài những cái cũ rích code theo người ta, là move khắp nơi, cái quan trọng là chưa được gọi là trò chơi, vì trò chơi là phải có thưởng, có phạt, nhưng cái tính năng remove block để cộng điểm cho game thì nó mường tượng được là phải làm thế nào áp dụng điều kiện hay vòng lặp để duyệt …
Tiếp tục với CaseStudy đầu đời. Hình thành tay chân cho đứa con tinh thần nhưng vẫn chưa cho nó cách cầm nắm cách bước đi! Tạo được hình hài và bộ thần kinh trung ương nhưng chưa móc nối với nhau để tạo ra bước đi, tạo ra cách cầm nắm 1 vật Mai cố gắng cho con nó nói, nó đi và nó biết cách vuốt chính mái tóc của nó! …
case study là một phần phải qua trong quá trình bước tiếp cùng codygym, nhưng mà e thấy nó cao lớn hơn những gì e đã học! Mọi vướng mắc dần tích tụ sau buổi tối mệt mỏi, k mở laptop thưởng cho mình buổi tối k màn hình bàn phím laptop. Em thấy hối hận vì tối qua buông thả quá :(( giờ phải làm bù cho tối qua.haizaaaa …
Không biết cái gì xui khiến mà nó lại đi đâm đầu vào làm cái game cổ điển này, thật không may là trên youtube hay các clip đều không có thông tin dev nào viết về game này mặc dù các video show game này thì cực nhiều, thế là nguồn tham khảo trực quan sinh động của nó bị lu mờ. Đành phải lọ mọ tìm nguồn code khác, ít ra cũng ra được 2 tới 3 repo …
Để chuẩn bị tinh thần cho 3 ngày sắp tới chiến Case Study, thì công việc clear all bài tập còn nợ để giải tỏa mấy cái thứ làm nó làm phân tâm xem ra hơi khó khăn, vì bài tập của bài OOP này cũng không khác gì một loại case study dạng nhỏ, chiến hết lô này khá là khoai. Khả năng tương tác giữa hai đối tượng vẫn fail như thường khi chưa tìm ra phương thức …
Nếu học hết kiến thức của Module 1, thì khả năng viết nên một game là điều không khó nếu biết vận dụng tư duy thuật toán với các bài javascript cơ bản kia, thì một game nhỏ là điều cũng không quá khó khăn. Nhưng nó lại không chọn mấy cái template kiểu layout quản lý sản phẩm hay đại loại vậy, mặc dù loại program đó hoàn toàn có thể chứa đựng đều và khá đủ kiển thức …
Sang ngày mới rồi! Lại là đối tượng hướng! K biết đang hướng mình đi đâu nữa :)) chắc là đến với IT gần hơn! …
Không ngờ ngoài PTS ra thì code cũng có thể vẽ được các hình ảnh với khá nhiều màu và kiểu động tĩnh của các hình vẽ. Những cái da lông bên ngoài để tiến tới những cái liên quan tới case study sắp tới, nhưng vấn đề vẫn chỉ là di vẽ và di chuyển một hình khối, liệu các nhân vật và đồ họa sắp tới sẽ có sự khác biệt như thế nào? cũng khá là hào …
Hôm nay trời mưa em có ngủ hơi kỹ , xin lỗi mọi người vì đã đến muộn! Anh em lớp C0320i1 cố lên sắp CaseStudy rồi 🙂 …
Bài cuối cùng của Module 1 cũng tới, anh Tutor có nói: “khi học xong bài OOP này thì các em sẽ bước một chân vào thế giới lập trình”. Dù mới chỉ học và thực hành nửa bài đầu OOP nhưng nó cũng thấy có sự thay đổi mới lạ từ phía OOP, cứ như là cả thế giới chân thực hiện ra trước mắt nó vậy, cái gì cũng có thể trở thành một lớp và cả mả …
Hướng đối tượng là gì? Tạm định nghĩa nó là 1 đám mây: có mây đen, mây xám và mây trắng… Định nghĩa nó như cái thực thể của nó vậy, lúc nào cũng có nhiều loại và tôi đến với hướng đối tượng cũng thế. Rất nhiêu suy nghĩ nảy ra trong đầu nó là gì? Nó giải quyết vấn đề gì …
Hôm nay, chúng tôi đã học về ngôn ngữ lập trình hướng đối tượng-đây là một bài học đầu tiên để chúng tôi bước vào một ngôn ngữ đầu tiên. Vậy bạn biết gì về ngôn ngữ lập trình?Theo mình đươc biết thì ngôn ngữ lập trình là giúp người dùng giao tiếp với máy tính.Ngôn ngữ lập trình được phân thành ba loại: ngôn ngữ bậc thấp là ngôn ngữ máy theo các bit hệ nhị phân hay là …
Hôm qua, chúng tôi có làm bài text và khi làm những bài text như vậy thì chúng tôi mới biết trong tuần qua sự cố gắng học tập của chúng ta đạt bao nhiêu. Vậy mà, cứ mỗi lần làm bài xong tôi lại thấy mình quá yếu. Bởi vì bài text của tôi khong đạt điểm như tôi mong đợi. Có lẽ, tuần vừa qua kiến thức của tôi thu lại cũng không được là mấy.Khi làm xong …
Thật sự thì ấn tượng đầu tiên của mình về cấu trúc Linked List khá là trừu tượng. Mình có hiểu nó hoạt động thế nào, nhưng lại khó có thể diễn giải ra bằng lời. Sau khi tìm hiểu và “cấu hình” lại bộ não, mình có thể hiểu về cấu trúc này như sau: Là dữ liệu được cấu trúc bởi các nốt (node) mà trong đó, các node này chứa các dữ liệu riêng biệt và tham …
Tiếp thu và xử lý vấn đề chậm chạp, khiến nó xử lý một bài toán nhất định, chưa thể đặt cái gọi là quy trình tuần tự các bước để mổ xẻ nhỏ bài toán ra thành từng mảng nhỏ để dễ giải quyết. code của người khác nhìn ngắn gọn thật đó, nhưng của nó cứ phải là đủ chữ đủ thông tin cho người dùng biết, chứ không phải là cái alert nhạt toẹt, true/false, rồi để …
Hnay là một ngày oi ả! Oi ả theo đúng cái tên của nó, học thì cứ tròn xoe mắt mỗi lần cô giáo hỏi ơ Chiến hiểu chưa 🙁 Rồi cuối cùng cũng hiểu nhưng hơi đụt so với các bạn Định nghĩa của oi ả nó đúng vào buổi tối: mưa vài hạt xong tạnh, nóng thấy mồ hôi luôn …
người lập trình nên viết code riêng theo cách của mình càng sớm càng tốt.Đó là những lời khuyên cho dân lập trình khi mới bắt đầu vào nghề nhưng giờ mình mới nghĩ được làm thế nào để biến những bài toán lập trình thành những bài toán hồi cấp 1, cấp 2 để khi đó mình có thể nghĩ theo lời giải của mình để mình có thể sáng tạo để từ đó mình có thể làm những …
Mặc dù hôm nay mới học về bài Function (Hàm) trong js, nhưng các kiến thức và vận dụng func, các học viên đã được cho tiếp cận và làm quen từ những bài học trước đó khá là nhiều. Mặc dù vậy, khi đọc xong một bài toán, mặc dù đã làm rồi, nhưng khả năng nhảy ra code của nó vẫn đơ đơ, không phát được ra nhiều hiệu quả. Ngồi giải quyết một bài mà đẫn đờ …
Hàm là gì? Tham trị? Gọi hàm? Buổi đầu tiên trong tuần lúc nào cũng vất vả nhất trong tuần, Hàm rất hữu ích và sử dụng rất thường xuyên trong lập trình! …
Ngày chủ nhật với cả núi bài tập dồn từ ngày này sang ngày khác, từ tuần này sang tuần khác chưa được giải quyết, bất chợt lật lại các bài cũ để giải quyết, thì chợt quên béng nó kiến thức, vì kiến thức đó mới chỉ được giội qua có 1 lần. Nếu 1 kẻ mà có trí óc chỉ đọc qua một lần và không thể quên như Hàn Lập (PNTT) thì hắn không phải người. Ai …
Một ngày nghỉ với số bài tập còn tồn trên dưới 20 bài, trong đó có những ca gọi là phải dùng tới nhiều bài xâu chuối lại, nhưng nó mới chỉ nhìn qua tiếu đề chứ chưa nhìn tới yêu cầu đề bài. Bước đi chậm, chỉ giải quyết mấy bài cơ bản trước, nghiên cứu tìm tòi thêm tài liệu về Array để hiểu thêm, và vận dụng những cái đã biết để tự thiết kế chương trình …
Một tuần căng thẳng cũng trôi qua. Haizz !! Hôm nay là thứ sáu, dự kiến 2 ngày cuối tuần cũng nhiều việc cần phải làm như viết báo cáo, mindmap, đánh giá năng lực cá nhân hay tìm hiểu về swing để làm case study sắp tới … Cuối tuần nhiều việc nhưng cũng cố gắng làm hết để theo kịp tiến độ, còn hơn 3 tháng nữa là kết thúc chương trình rồi, không để đứt gánh giữa …
Thời gian thấm thoắt đã 3 tuần trôi qua, ngồi nhiều hơn nằm, và cuối tuần là khoảng thời gian để review lại khoảng thời gian đã lên kế hoạch trước đó, đã hoàn thành chưa, còn khó khăn gì, nợ nần gì không, nếu không có áp lực thì khó trả nợ lắm, tự tạo áp lực bằng cách ngày mai sẽ bị đá ra khỏi phòng hay một lý do đại loại là muốn lấy vợ, nhưng phải …
Nó mới hiểu vì sao là mỗi cái khi cô giáo là người chuyên đọc và duyệt code của các học viên, khi mà thấy chúng nó đặt cái tên biến một cách lộn xộn chẳng có trật tự ý nghĩa gì, cứ lét với vả liên tục chẳng cần quan tâm tên tuổi của thằng lét với var (vả) ý là gì. Hôm nay nó cũng thử đặt vào cái tâm thế đi đọc code của người khác nó …
bài học array của chúng ta gồm những ý chính sau: –>mảng là một biến đặc biệt,có thể lưu trữ nhiều giá trị thay vì một giá trị như biến thông thường.Mỗi giá trị trong mảng được gọi là một phần tử của mảng(element). Chỉ số chạy từ 0 :chỉ tới mỗi vị trí trong mỗi phần tử của mảng –>có hai cách để khai báo mảng:–>let tên mảng[ ]; –>let array = new Array() ; –>chúng ta muốn thao …
Khái niệm về mảng? Các thao tác với mảng? Nó như 1 đám mây, mây nào có sét, mây nào có sấm, mây nào gây mưa! Và mây nào thì trời quang mây tạnh! Hôm nay thực sự rất nhiều cảm xúc! Vui có thất vọng có, mệt cũng có! …
Cuối module mình chủ yếu học về các nguyên lý và thiết kế hệ thống như là nguyên lí SOLID để tổ chức code, design patterns để viết code cho chặt chẽ , hợp lý hơn, đặc biệt hôm nay mình có xem 2 video của anh Nhật dạy về nguyên lý SOLID và design patterns. Ngoài ra mình cũng tìm hiểu về swing để chuẩn bị cho case study sắp tới. Một số kiến thức cũng như ý hiểu …