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 …
Month: February 2020
Tuần đầu diễn ra khá suôn sẻ, tuy việc sử dụng thời gian như thế nào cho thật hiệu quả thì chưa làm được tốt. Ngược lại độ thích thú của việc học đã có sự tăng dần theo thời gian. Bản thân từ khi đi làm đến giờ, mình có nhược điểm. Khả năng thích ứng với một cái gì đó mới không được ổn cho lắm, thường phải mất 1 khoảng thời gian để chạy Roda. Nhưng mình …
Hôm nay học về automated testing , trong đó có nói nhiều về TDD và test trong laravel . Trong laravel tích hợp sẵn 2 loại test là unit test và feature test. unit test là kiểm thử đơn vị, đây là kiểm thử ở đơn vị mã nguồn. Một đơn vị mã nguồn là thành phần nhỏ nhất trong một mã nguồn mà ta có thể kiểm tra như class, method,… Feature Test có thể kiểm tra một phần …
Một tuần học ở CodeGym kiến thức mình thu được chất lượng hơn cả một tháng mình tự mày mò. Đầu tiên về cách tự học, mình đã hiểu cơ chế hoạt động về bộ não và cứ theo đó để giải quyết vấn đề cách tối ưu, kanban cho mình thu xếp phát triển trong công việc học tập, cũng phải kể đến tầm quan trọng của việc ghi chép hiệu quả Cornell not. Đó là cơ sở tiền …
Sau một tuần làm việc và học tập tại code gym, với một môi tường đào tạo chuyên nghiệp thì hình như tôi cảm thấy bản thân mình đã dần quen với luồng công việc và học tập ở cường độ cao, tôi sẽ cố gắng hết sức để hoàn thiện hơn và sẽ thíc nghi thật tốt để bản thân được chuyên nghiệp hơn,, Chúc mọi người những ngày cuối tuần vui vẻ … …
Ngày thứ 5 của tuần làm việc đầu tiên đến với nó nhẹ nhàng đến lạ. Cũng vì hết ngày hôm nay là nó đến cuối tuần, nó chắc chắn là vậy. Nó háo hức muốn khoe với đồng nghiệp về việc nó cài được Hệ điều hành mới, và bước đầu cũng có được các thao tác gọi là trơn tru trên đây, nó thấy thú vị. Thú vị vì nó cũng làm được, vì nó cũng tự tìm …
Những ngày đầu của module 3 này lại gặp đúng vào dịp Tết Nguyên Đán khiến tôi khá chểnh mảng trong việc học. Hậu quả là những ngày cày cuốc khá vất vả để đuổi kịp kiến thức bài giảng. May mắn là được gặp các thầy và nhất là các bạn trong lớp rất nhiệt tình để giúp tôi vớt lại kiến thức. Càng về cuối module tôi lại cảm giác kiến thức về lập trình web , về …
Những làn gió mát rượi đang nhẹ nhàng len lỏi qua từng con phố Hà Nội như muốn báo tin sẽ là một cái cuối tuần với thời tiết dễ chịu để bù lại cho cả thảy những ngày trước khi không khí chìm trong sự ẩm ướt và khó chịu. Dường như có một sự hợp lý không hề nhẹ ở đây khi mà thời tiết cũng tượng trưng như công việc của chúng tôi trong tuần qua tại …
nay đi học về Git và chút chút về HTML đẩy từ máy lên Github cũng không khó lắm còn phải đấy nhiều lần lên để nhớ lệnh còn HTML cũng làm còn cái CV thì chưa biết làm như thế nào …
Hôm nay là ngày cuối tuần. Cảm thấy 1 tuần làm việc mệt mỏi. Cuối tuần nhiều việc mà bài tập được giao nhiều quá không biết có làm kịp không :)) Hôm nay Tôi học git . Cảm thấy thông suốt. Trước đây Tôi chỉ biết 1 chút thôi nhưng sau hôm nay tôi đã hiểu và áp dụng được git. Cảm thấy mình hiểu và áp dụng được nó thật là vui sướng hehe. Nói chung 1 tuần …
Học được cách sử dụng git Học được cách sử dụng phần mềm gifhub Học các cách sử dụng lệnh HTML cơ bản Biết sử dụng một số các lệnh HTML cơ bản Vẫn còn bài tập viết CV chưa xong …
Ở bài viết này mình sẽ hướng dẫn mọi người test với GET và POST của Controller trong Spring Boot với @WebMvcTest Thêm những thư viện sau vào file build.gradle: Sau đó ta tạo class có tên ExamControllerTest như sau: Sau khi chúng ta chuẩn bị xong 2 bước trên sẽ tiến hành viết đoạn code test cho GET như sau: Đoạn code trên ta sử dụng given(…).willReturn để tạo ra một mock object và sử dụng phương thức mvc.perform() …
Nếu chúng ta chỉ biết về những dòng code khô khan thì chúng ta vẫn chỉ là những coder hay dev quèn thôi. Vậy chúng ta cần làm gì để trở thành dev xịn. Để trở thành dev xịn, chúng ta cần phải tìm hiểu thêm nhiều các nguyên lý, cách tổ chức code,… Và SOLID là 1 trong những nguyên lý mà các dev cần phải biết và có thể sử dụng khi phỏng vấn. Chúng ta cùng tìm …
String là kiểu chuỗi mà được sử dụng khá phổ biến trong khi chúng ta lập trình. Nhưng bên cạnh String, chúng ta còn có StringBuffer và StringBuilder. 2 khái niệm này gần gần như nhau. Vì vậy, bài viết này sẽ nói đến sự khác nhau giữa String và String Buffer. Kiểu Object Kiểu Object của String là bất biến (immutable) còn của StringBuffer là có thể sửa đổi (mutable). Có thể các bạn chưa rõ bất biến là …
Bài viết này mình sẽ hướng dẫn mọi người cách test Repository trong Spring Boot với @DataJpaTest Để tiến hành test Repository trong SpringBoot trước hết ta phải thêm thư viện spring-boot-starter-test và com.h2database testCompile group: ‘org.springframework.boot’, name: ‘spring-boot-starter-test’, version: ‘2.2.0.RELEASE’ testCompile group: ‘com.h2database’, name: ‘h2’, version: ‘1.4.200’ Ta sẽ làm việc với entity là Category: @Id @GeneratedValue(strategy =GenerationType.IDENTITY) private Long id; @Column(nullable = false) private String name; Sau đó tạo một repository như sau: @Repository public interface CategoryRepository extends …
Bài viết này mình sẽ hướng dẫn mọi người upload file bằng Firebase Bước 1: Vào https://console.firebase.google.com/ chọn thêm dự án Bước 2: Điền tên dự án, sau đó chọn tiếp tục, cuối cùng, chọn tài khoản mặc định rồi chọn ‘tạo dự án’ Bước 3: Chọn mục cài đặt dự án Bước 4: Chọn như hình để tạo ứng dụng web, sau đó điền tên ứng dụng Sau đó các bạn vào phần Storage chọn thẻ Rule và cấu …
Vòng quay tại CodeGym vẫn từ 8h sáng cho đến 17h30 mỗi ngày. Gói gọn trong vòng quay đó, những con người ở đây học và làm được biết bao điều. Hôm nay là ngày thứ 4 tại CodeGym, bản thân đã không còn thấy mệt mỏi như những ngày đầu vì chưa quen giờ giấc hay mệt mỏi vì phải chạy theo để hoàn thành đống BT bị chồng chất. Bản thân cũng đã biết sắp xếp công việc …
có vẻ lớp mới khá đông và mọi người cũng khác sôi nổi và hòa đồng . Thấy ai ai cũng tích cực học hỏi …
Nửa đêm ngồi viết những dòng này mà nản quá, từ đầu mình đã biết để học tập và làm việc tốt luôn cần có một súc khỏe tốt, mà để có một súc khỏe tốt cần sinh hoạt , ngủ nghỉ hợp lý. Mà mình có một vấn đề rất làm mình khó sử, đó là việc ngủ đúng giờ, đó là bình thường khoảng 7h đến 9h mình cực kỳ buồn ngủ, không thể làm được gì, ngồi …
Chỉ mới đây tôi còn viết blog ngày khai giảng, vậy mà chỉ còn 1 ngày nữa là kết thúc tuần học đầu tiên rồi. Bình thường những ngày đi làm 8 tiếng dài lê thê, mòn mỏi đợi chờ ngày nghỉ cuối tuần, bây giờ thì thấy 8 tiếng 1 ngày là không đủ, học ở nhà vài tiếng vẫn chưa đủ, ngồi trên lớp quay đi quay lại đã đến giờ về. Đúng là khi bạn có hứng …
Mỗi sáng thức dậy, Cảm thấy vui vì chuẩn bị đi học nhưng lại giống như đi làm. Rồi, chuẩn được gặp các bạn đồng môn, đồng nghiệp đầy năng lượng. Vào lớp học, đón nhận những nụ cười từ những người bạn cùng chí hướng thì thật là quá tuyệt vời để bắt đầu công việc một cách đầy nhiệt huyết và năng lượng! …
Hôm nay học giới thiệu về thuật toán, có hai cách mô tả thuật toán là dùng mã giả/pseudo và lưu đồ/flowchart. pseudo nên viết theo ngôn ngữ tự nhiên tiếng anh, flowchart cơ bản có elipse cho bắt đầu/kết thúc, bình hành cho khai báo, chữ nhật cho gán giá trị và hình thoi cho giả thiết/ điều kiện giả định. Chị Châu đã giúp lớp phân tích các lưu đồ, đặc biệt chỉ mình cách vẽ lưu đồ …
Không khí học tập bắt đầu sôi nổi hơn. Nhìn vào kanban trong bốn ngày vừa qua không nghĩ là đã làm nhiều việc như thế. Ngoài việc học thêm được nhiều kiến thức mới mà còn đạt được thêm một cái nữa là thiếu ngủ 12 tiếng. Nhưng không lấy đấy là lí do để biện minh cho việc học hay làm chậm bài tập. Mọi khởi đầu đều khó khăn nhưng nếu qua được nó thì sẽ gặp …
Thời gian ơi trôi chậm lại được không, một ngày có 24h sao vèo cái lại hết nhanh quá vậy. Khối lượng kiến thức ngày một tăng rồi khả năng mình phải bỏ cắt giảm một số hoạt động không cần thiết để ưu tiên cho việc họ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 …
Mình nhớ có câu nói rằng: “Cần cù bù thông minh” nhưng điều mình suy nghĩ nhiều nhất là cần cù bao lâu mới là đủ cho sự thông minh ? Mình nghĩ chắc là để cho thời gian trả lời, vì làm đủ lâu, đủ nhiều mới thành tài được. Liệu thời gian có đáp ứng đủ cho mình làm điều đó ? Giờ mình đã đạt được một số năm tuổi nhất định để xác định rõ ràng …
Hôm nay đi học trời thì mua xe lại bị dính đinh nữa chứ, thế làm đến lới muộn may mà nhắn tin xin chị Coach nện k phải nuôi Pi. Hôm nay bắt đầu học đến những kiến thức cơ bản, nhưng thời tiết không được đẹp, nó cứ u ám lên người hơi mệt và khó chịu, mai hy vọng tròi đẹp. Hôm nào cũng viết blog không biết nói gì nữa, còn hơn 130 ngày nữa Tiêu …
Thứ 5 rồi, còn 1 ngày mai nữa là đến cuối cái tuần đầu tiên nó trải qua tại Số nhà 15 đường TT-04 Khu đô thị Mon City – Code Eating Building ! Có lẽ nó đã quen dần cảm giác sang sớm xe máy 45 phút đồng hồ,,, mà không quen cũng phải quen vì con đường này nó chọn chứ chẳng ai ép buộc. Ngày thứ 4, sao nó giống ngày thứ 40 rồi. Nó ngồi xe, …
Cảm giác thời gian đã trôi nhanh hơn so với những buổi đầu đến với CodeGym, có thể do bản thân đã bắt đầu bắt nhịp được với môi trường làm việc tại đây, người cũng bớt mệt mỏi hơn trước mặc dù cường độ làm việc không hề suy giảm mà đâu đó còn có thể làm vẫn đang tăng trưởng từng ngày. Hôm nay tiếp tục bài học nhập môn tư duy code với Flow Chart và Pseudo-Code, …