Vậy là đã thi xong module 3 đã thấy nhiều vấn đề, và cần lên kế hoạch khắc phục. Hôm nay thi thì đánh gía bản thân khá ổn, và cũng gặp may. Sáng thi kết thúc module, chiều thì nhận Casestudy nhóm, nhóm chúng tôi nhận làm web bán hàng. Bắt đầu triển khai case thôi, hy vọng case lần này mọi việc sẽ suôn sẻ. Và bản thân cũng cần chuẩn bị ôn tập những câu hỏi hay …
Author: Bach Thanh Long
Làm bất cứ công việc gì, làm ở bất cứ cơ quan nào, học một bộ môn nào thì Tôi nghĩ dưới 1 năm là không tốt, 2 năm cũng chưa phải là thời gian quá dài đủ có thể đánh giá được sự phát triển của bạn tại một công ty, công việc, 3 năm bạn hoàn toàn có thể được tin tưởng. Tuy nhiên cũng không quá cứng nhắc cứ phải ở đủ 3-4 năm mới nhảy việc …
Qủa thật thì lý thuyết về xây dựng dateline trong mỗi việc thì ai cũng biết, nhưng để làm bất cứ nguyên tắc tốt đẹp nào có thể thay đổi cuộc đời thì điều quan trọng nhất là phải thực hành. Ngay hôm nay, tôi đã xây dựng cho mình một kế hoạch tổng quan các công việc cần làm trong ngày, cả thể dục lẫn làm những công việc nhà hay việc trên lớp. Điều tôi thấy hứng khởi …
Quả thật sau gần 15 năm đi học, giờ tôi thấy rằng kỹ năng tự học là quan trọng bậc nhất và cần phải lên kế hoạch và rèn luyện. Sau khi học lập trình ở CodeGym, tôi cần phải cải thiện kỹ năng tự học như sau: 1. Tự học là phải lập mục tiêu, kế hoạch và kỷ luật rõ ràng cho bản thân 2. Học là phải tự chủ động tìm kiếm tài liệu, đọc Doc hơn …
Sự thật chính là kỹ năng tự học là quan trọng bậc nhất, hôm nay trên lớp nhận ra ky năng tự học của mình còn nhiều điều cần cải thiện. Ví dụ như khi video một bài học mà cứ gõ theo mà không hiểu luồng đi và ghi chú lại những gì mình hiểu thì sẽ học như một con vẹt, rôi một thời gian không sử dụng nữa thì sẽ mau quên. Cho nên tôi thấy điều …
Ngày hôm nay là thứ 6 rồi, bài viết của tôi ngày hôm nay là nói về vấn đề Laravel ứng dụng rất hay và nhanh, tôi thấy được bài anh Luân chuyển đổi từ 1 template có sẵn viết code và biến thành bài cuả mình. Qua thật thì tôi trong 5 hôm học Laravel thì thôi cũng chả hiểu gì về Laravel lắm nhưng mà tôi vẫn sẽ cố gắng rằng thư 7, CN này để nghiên cứu …
Hôm nay ngày đầu tiên học Laravel, cảm thấy Laravel code rất nhanh so với PHP thuần bởi đã có FrameWork được định nghĩa sẵn, và việc cần làm là sử dụng nó. Kiến thức của Laravel rất rộng, mang tính ứng dụng cao. Cho nên cần phải luôn học tập, cập nhật kiến thức Laravel này. …
Vậy là module 2 đã kết thúc, điều khiến tôi cảm thấy ấn tượng cũng như sốc nhất là làm việc nhóm trong casestudy này. Nhóm chúng tôi lần đầu làm việc, Đánh giá chung là không thành công và còn quá nhiều điều cần sửa. Xin viết ra 1 vài lưu ý, nếu nhóm SuperDev lớp C1019I1 có tình cờ đọc qua bài này thì hy vọng sẽ tiếp nhận, và cùng sửa đổi. Anh em trong nhóm chưa …
Từ thứ 3 đến thứ 4 ngày nhóm SuperDev chúng tôi làm việc không hiệu quả, riêng bảng Create, Edit chưa xong với bảng tạo Sách. Quả thật kỹ năng lập trình của bản thân còn yếu kém, phần tích luồng cũng chả đâu vào đâu mà thời gian nộp Case nhóm là chiều thứ 6 rồi. Tối nay cố gắng thức khuya để cho xong phần CRUD này. Xin lỗi anh em! …
Thật sự đối với tôi, làm việc nhóm là cả một sự luyện tập, là một nghệ thuật, không đơn giản chút nào. Hôm nay là ngày thứ 2 làm CaseStudy nhóm thôi nhưng cả 2 hôm cũng phải khá điều hòa bản thân vượt qua những cảm xúc không được thiện cảm mà phải giữ cho bản thân mình được điều hòa, điềm tĩnh, nhẫn nại trước những bất đồng quan điểm. Hôm nay là ngày thứ 2 làm …
Hôm nay, lớp chúng tôi bắt đầu học triển khai CaseStudy theo hình thức làm việc nhóm. CaseStudy của nhóm SuperDev chúng tôi là quản lý thư viên. Hôm nay nhóm chưa triển khai code mà chúng tôi bắt đầu họp nhóm, lên ý tưởng để triên khai, xây dựng quy tắc làm việc nhóm và ngày mai chính thức sẽ triển khai code. Hôm nay đã có kế hoạch và phân chia công việc nhóm, và ngày mai hy …
Bài tập hôm nay làm bài thi về CRUD, phần Read, Update, Delete đã làm được. Nhưng phần Create loay hoay mãi không xử lý được. Còn bài thực hành thì cảm thấy bài thi ngày hôm nay thấy rất nhiều vấn đề cần xử lý, đầu tiên là OOP và AcessModify cần phải ôn lại. Học tập cần phải chắc chắn chứ không thể theo phong trào được. Sau buổi hôm nay phải lập mục tiêu, kế hoạch rõ …
Ngày mai là ngày kiểm tra kết thúc Module 2. Hy vọng vẫn giữ cho mình phong thái điềm tĩnh đối diện với mọi bài toán, không bị các vấn đề trên lớp, xã hội cản trở sự tập trung. Đánh giá ngày hôm nay có hiệu quả hay không thì tôi đánh giá cũng được 50% tính tới thời điểm hiển tại so với những gì đặt ra trong hôm nay. Viết ngắn gọn vậy thôi, giờ phải ôn …
Hôm nay là một ngày khá bình yên, nhưng bình yên thì thứ 6 kiểm tra rồi. Hôm nay lớp chúng tôi học Bootstrap cảm thấy bootstrap thật hay giảm tối đa những việc code html css, việc cần làm đó chính là biết cách sử dụng nó tùy biến nó là hoàn toàn có thể code giao diện website nhanh chỉ trong việc sử dụng tài nguyên và tùy biến nó. …
Thật sự ngày hôm nay chưa làm được gì nhiều. Viết Blog bởi vì việc viết blog là một thói quen mà mình cảm thấy phải viết mỗi ngày. Nhìn lại một ngày đã qua mà không hiệu quả, quả thật thì cũng thấy Phải xem lại mình nhiều lắm! Bạn không biết bản thân mình kiên cường đến mức nào, cho đến một ngày ngoài sự kiên cường ra thì không còn sự lựa chọn nào khác. …
Quay trở lại học tập sau những ngày nghỉ tết dương 9 ngày. Quả thật thì từ hôm thứ 7 đến giờ việc quay lại code trên máy tính thật sư là vấn đề khá ngại vì 3 hôm ốm không động đến code, tự nhiên lại thấy bản thân phải làm quen lại thói quen code mỗi ngày. Chưa có đúc kết được nhiều hôm nay, nhưng cần báo động bản thân cần phải lấy lại chính mình ngay! …
Qủa thật anh Hoàng Tutor lớp C1019I1 đưa ra ý kiến rất hay, đến hôm nay tôi mới cảm nhận được sư hay của nó. Đó là 1 tuần dịch 1 bài viết có thể là lập trình, có thể là bài viết khác…miễn là dịch từ tiếng Anh sang tiếng Việt. Tại sao tôi lại thấy nó hay? Thứ 1, là vì dịch từ tiếng Anh sang tiếng Việt làm nâng cao vốn từ mới của mình. Tra từ: …
Khi học tập tại CodeGym, tính tại thời điểm hiện tại, tôi cảm thấy 2 việc, Thứ nhất viết Blog, thứ hai là Refactor mỗi ngày dần dần đã ngấm, và trở nên không thể thiếu trong tôi. Dường như tôi đang cảm thấy mùi vị của sự trưởng thành, thứ mà tôi đang tìm kiếm bấy lâu nay. Sau mỗi ngày học tập và làm việc thứ quy giá nhất đối với tôi chính là thời điểm buổi tối. …
Nhật ký ngày hôm nay, xin phép không nói gì đến bài học code tại CodeGym ngày hôm này, mà tôi xin được chia sẻ một chút cảm nhận của tôi về những gì gọi là Hạnh Phúc. Có nhiều người cứ nghĩ rằng họ phải đi tìm, phải theo đuổi để đạt được cái gì đó thì họ mới có được hạnh phúc, nhưng thật sự hạnh phúc vững bền có thể đạt được chỉ bằng cách đơn giản …
Hôm nay là một ngày noel sáng thì lạnh, mà chiều tối lại ấm áp có lẽ bởi vì mọi người đều hướng về gia đình trong khoảng thời gian này, mà thời tiết trở nên ấm áp hơn chăng? Có lẽ là vậy. Ngoài lề 1 chút, quay lại mục tiêu chính của bài viết Blog này là Thao Tác với cơ sở dữ liệu hôm nay chúng tôi học gồm có mệnh đề Join, And và OR. Câu lệnh JOIN được sử dụng để truy vấn dữ liệu kết hợp từ nhiều bảng, …
Sáng nay trời mưa, Hôm nay trên lớp đi học thì tắc đường gần hết cả chặng đường đi từ nhà đến lớp. Đi đến lớp có chút muộn màng, cũng như tình hình học tập hiện tại trên lớp, Thật nhiều vấn đề cần phải nắm bắt sao cho kịp với lớp. Phải nói là module 2 này nặng hơn module 1 rất nhiều. Đến CodeGym Tôi thấy rằng chăm chỉ thôi là chưa đủ, mà quan trọng nhất …
Hôm nay lớp tôi học về MySQL và PHPAdmin, tôi đánh gía bản thân học tập và làm viêc cũng khá hiểu qủa tuy nhiên chưa có nhiều sự trưởng thành hơn hôm qua. Có việc hôm nay tôi đánh gía khá hay là tôi đã dịch 1 bài viết tiếng anh trên trang http://medium.com/ từ tiếng anh sang tiếng việt, cảm giác lúc đầu hơi chán nhưng tầm khoảng đến giữa bài thì việc dịch tiếng anh đã vào …
Hôm nay, cảm giác thật là yên bình, mọi thứ có vẻ khá suôn sẻ, bởi tôi đã lên Mục tiêu, kế hoạch từ tổng quan đến chi tiết và hạn đinh thời gian rõ ràng trong mỗi công việc đó, như vậy tôi có thể kiểm soát, tất cả công việc khá hiệu quả. Ví dụ khi làm một bài tập (hay 1 bài đọc ) tôi chỉ giới hạn 25 phút trong mỗi đầu việc để suy nghĩ …
Thuật toán sắp xếp gồm có những gì: + Sắp xếp nổi bọt + Sắp xếp chèn + Sort Select Thuật toán Sắp xếp nổi bọt là gì? bố trí lại các phần tử của một danh sách các đối tương nào đó theo một trật tự nhất định. Một số ví dụ về sắp xếp: Một danh sách lớp với các học sinh được sắp xếp theo thứ tự bảng chữ cái. Một danh bạ điện thoại. Danh sách các truy vấn được tìm kiếm nhiều nhất trên Google. So sánh hai phần tử kề nhau, nếu chúng chưa đứng đúng thứ tự thì đổi chỗ (swap) cho nhau Sắp xếp chèn là gì? Là một thuật toán sắp xếp bắt chước cách sắp xếp quân bài của những người chơi bài. Muốn sắp một bộ bài theo trật tự người chơi bài rút lần lượt từ quân thứ 2, so với các quân đứng trước nó để chèn vào vị trí thích hợp. Sort Select là gì? Bước 1: i=1 Bước 2: Tìm phần tử a[min] nhỏ nhất trong dãy hiện hành từ a[i] đến a[n] Bước 3: Hoán vị a[min] và a[i] Bước 4: Nếu i<=n-1 thì i=i+1; Lặp lại bước 2 Ngược lại: Dừng. n-1 phần tử đã nằm đúng vị trí. …
Hôm nay lớp C1019I1 chúng tôi học về thuật toán tìm kiếm, là một thuật toán rất phổ biến trong bài, tôi xin lược thuật đơn gian với bạn đọc như sau. Thuật toán tìm kiếm tuyến tính là gì? Thuật toánn sắp xếp và thuật toán tìm kiếm Tại sao dùng Thuật toán tìm kiếm tuyến tính? Chúng ta cần tìm kiếm trên danh sách các dữ liệu như sách, email, cơ sở dữ liệu, file… Dùng Thuật toán tìm kiếm tuyến tính thế nào? Đó là lần lượt so sánh các phần tử trong danh sách với dữ liệu đang muốn tìm kiếm, từ đầu cho đến cuối. Ví dụ function search(array $numbers, int $needle): bool { $totalItems = count($numbers); for ($i = 0; $i < $totalItems; $i++) { if($numbers[$i] === $needle){ return TRUE; } } return FALSE; } Thuật toán tìm kiếm nhị phân là thuật toán tìm kiếm được sử dụng rất phổ biến trong thế giới lập trình. Thông thường, thuật toán tìm kiếm nhị phân sẽ có hiệu suất cao hơn rất nhiều so với tìm kiếm tuyến tính. thuật toán tìm kiếm nhị phân đó là các phần tử phải được sắp xếp theo một trật tự nhất định. Dùng thế nào Đầu tiên, chúng ta chia mảng thành hai nửa theo phép toán: midIndex = startIndex + (endIndex + startIndex) / 2 Với ví dụ trên là 0 + (9 – 0)/ 2 = 4 (giá trị là 4.5). Do đó midIndex của mảng trên là 4. Chúng ta so sánh giá trị tại chỉ mục này với giá trị cần tìm. Ví duj: <?phpfunction FindNum(array $arr, $num) { $low = 0; $high = count($arr)-1; while ($low <= $high) { $mid = (int)(($high + $low) / 2); if ($arr[$mid] …
Hôm nay, vân như bao ngày khác, tối vẫn viết nhật ký như các thứ 2 hàng tuần kể từ ngày học CodeGym. Hôm nay, tôi học về Queue và Stack thì cũng có thể hiều và biết được cách dùng còn trong bài toán thực tế, hay trong bài tập thì chưa phải là ứng dụng được nhiều nhưng tôi có thể nói sơ qua những gì tôi hiểu và nắm bắt trong buổi học ngày hôm nay Stack là gì? …
Thứ 7 mình xin mạnh dạn viết cái blog này! Sau khi note lại những gì chưa hiểu trong tuần 2 Module 2 trên TRELLO (một phần mềm nhắc những công việc cần làm, ý tưởng rất hiệu quả) vừa rồi mình đã, mình đi tìm kiếm tài liệu trên mạng và trên Jame để học lại các kiến thức bị lủng này đó là những kiến thức Abtract & Interface; ListArray & ArrayList, QUEUE & STACK, Static, Access Modify. …
Ngày hôm nay, là một ngày khá khác so với mọi thứ 6 tuần trước, lớp C1019I1 chúng tôi đã có nhiệm vụ vẽ Imind Map để tổng kết, hệ thống lại những kiến thức mà chúng tôi đã được học và đi phản biện với mỗi nhóm lên trình bầy. Điều vui thứ 1, bài vẽ imind map của chúng tôi quá xấu so với tuần trước, mà trái lại theo đánh giá của tôi nó còn đẹp, do …
Thật sư đọc bài Stack với Queue cũng hiểu nhưng chưa thật sự hiểu sâu. Chắc có lẽ tôi phải về nhà dành thời gian học thêm, đọc thêm nhiều mới hiểu sâu và ứng dụng được bài tập này. Thì đã học thì cũng phải trình bầy tổng kết lại bài ngày hôm nay có hiều về những gì, ít nhất thì cũng nói được định nghĩa của nó. Stack là gì? Là một cấu trúc dữ liệu danh sách Trong đó việc thêm và lấy các phần tử được thực hiện theo quy tắc FILO (Fist-In/Last-Out)(có nghĩa là phần tử nào được đưa vào đầu tiên thì sẽ được lấy ra sau cùng.) Nguyên tắc này cũng được gọi là LIFO (Last-IN/First-Out) 2. Queue là gì Là một cấu trúc dữ liệu danh sách,trong đó việc thêm và lấy các phần tử được thực hiện theo quy tắc FIFO(Fist-In/First-Out), có nghĩa là phần tử nào được thêm vào đầu tiên thì được lấy ra đầu tiên. Nguyên tắc này cũng được gọi là LILO, có nghĩa là phần tử nào được thêm vào sau cùng thì được lấy ra sau cùng. …
Hôm nay tôi đã học về bài ArrayList hay LinkedList, tuy tôi chưa nắm bắt được nhiều vì tôi không hiểu quá sâu về bài học này. Nhưng tôi cũng có thể chia sẻ sơ qua với các bạn đọc. LinkedList là gì? Là một cấu trúc dữ liệu danh sách, trong đó, các phần tử được liên kết thông qua các tham chiếu tuyến tính giữa các phần tử liên tiếp nhau. Phần tử đầu tiên sẽ có một liên kết trỏ đến phần tử thứ 2, phần tử thứ 2 sẽ có liên kết trỏ đến phần tử thứ 3, và cứ như vậy cho đến phần tử cuối cùng. ArrayList là gì? ArrayList là một cấu trúc dữ liệu danh sách đặc trưng. Bên trong ArrayList sử dụng mảng để lưu trữ dữ liệu, do đó nó có tên là ArrayList, tức là một List được triển khai dựa trên Array. Ưu, nhược của việc dùng LinkedList và ArrayList ArrayList LinkedList Truy xuất ngẫu nhiên nhanh Truy xuất ngẫu nhiên chậm Thêm, xoá chậm Thêm, xoá nhanh Thôi tôi viết hơi dài dòng rồi, không muốn bạn đọc nhàm chán, lại không dám đọc bài viết tiếp theo …