Thứ Ba, 25 tháng 7, 2023

NHÌN LẠI SỰ NGHIỆP - TẬP 2

 



Mình làm việc tại Fsoft Đà Nẵng trong 2 năm với vai trò Developer của dự án ERP làm cho khách hàng Nhật.

  Sau đó mình tham gia khoá học BrSE nội bộ công ty, học full time với full lương và tốt nghiệp khoá học với bằng JLPT N2. Đây là khoảng thời gian học hành cao độ nhưng có những kỷ niệm cực kỳ vui và đáng nhớ cùng các anh chị trong lớp BrSE khoá 33. Khó mà có được lần thứ 2 được đi học như còn là học sinh sinh viên trong khi đang đi làm như vậy. Mình đã có những kỷ niệm thật tuyệt vời! Nhớ các anh chị và thầy cô ở trung tâm Lapis rất nhiều.

Mùa hè năm đó lễ tốt nghiệp kết thúc với một bữa tiệc nhỏ cùng hoa và những nụ cười.

Sau đó mình quay về công ty tham gia dự án ở Hà Nội với vai trò Tester cho dự án lập trình cho thiết bị điều khiển của Ô tô.

Khoảng thời gian khá ngắn ngủi nhưng cũng kịp checkin Hà Nội, lượn quanh Hồ Tây và lần đầu tiên ăn chả cá Lã Vọng cùng chị em đồng nghiệp.


———-


I worked at Fsoft Da Nang for 2 years as a Developer in the ERP project for Japanese clients. After that, I joined the internal BrSE course of the company, studying full-time with full salary and graduated with JLPT N2 certificate. It was an intense period of learning, but I have fond and memorable memories with my classmates from BrSE class 33. It's not often that one gets the chance to study while working, almost like being a student again. I had some wonderful experiences! I miss my colleagues and teachers at Lapis center very much.


That summer, the graduation ceremony concluded with a small party, flowers, and laughter. Then, I returned to the company to participate in a project in Hanoi as a Tester for programming projects related to automobile control devices. It was a relatively short period, but I managed to explore Hanoi, stroll around West Lake, and had my first taste of Cha Ca La Vong with my fellow colleagues.

Thứ Hai, 24 tháng 7, 2023

NHÌN LẠI SỰ NGHIỆP - TẬP 1

 


Mình là dân IT - một kỹ sư lập trình phần mềm. Sau khi tốt nghiệp Đại học thì mình đi làm luôn cho công ty phần mềm ở Đà Nẵng. Khi còn năm cuối đại học mình vừa làm khoá luận vừa tham gia khoá fresher của công ty FSoft Đà Nẵng luôn, khoa công nghệ thông tin trường mình cho phép những sinh viên được làm khoá luận có thể thực tập tại khoa nhưng mình xông pha ra Đà Nẵng thực tập với khoá thực chiến luôn, vậy nên giai đoạn đó với mình khá vất vả và áp lực. Tháng 12/2013 mình tốt nghiệp, tháng 1/2014 mình bắt đầu sự nghiệp IT của mình.

I am a software engineer. After graduating from university, I immediately started working for a software company in Da Nang. During my final year at university, I was simultaneously working on my thesis and participating in a fresher course at FSoft Company in Da Nang. My university's IT department allowed students working on their thesis to do an internship within the department, but I decided to challenge myself and intern at FSoft, so that period was quite tough and demanding for me. In December 2013, I graduated, and in January 2014, I began my IT career.

Thứ Năm, 20 tháng 7, 2023

10 Thủ thuật Tối ưu hóa Windows để Tăng Hiệu suất Máy tính



Nếu bạn thường xuyên sử dụng máy tính và cảm thấy hiệu suất của nó không đủ nhanh và mượt mà như trước, hãy đừng lo lắng. Trong bài blog này, chúng ta sẽ khám phá 10 thủ thuật đơn giản và hiệu quả để tối ưu hóa hệ điều hành Windows và giúp máy tính của bạn hoạt động trơn tru hơn.


1. Tắt các chương trình tự khởi động: Hãy kiểm tra danh sách các chương trình tự động chạy cùng Windows khi khởi động và tắt những chương trình không cần thiết, như các ứng dụng chạy nền, để giảm tải cho máy tính.


2. Xóa các tập tin tạm thời: Sử dụng tính năng "Disk Cleanup" để loại bỏ các tập tin tạm thời và rác trên ổ cứng, giúp giải phóng không gian lưu trữ và tăng hiệu suất máy tính.


3. Cập nhật Driver: Hãy đảm bảo bạn cập nhật các trình điều khiển (Driver) mới nhất cho các thành phần phần cứng trong máy tính, như card đồ họa và card âm thanh, để tối ưu hóa hoạt động của chúng.


4. Sử dụng Defragmenter: Chạy công cụ Defragmenter để tối ưu hóa việc sắp xếp dữ liệu trên ổ cứng, giúp truy cập dữ liệu nhanh hơn và tăng tốc độ làm việc của máy tính.


5. Tắt hiệu ứng đồ họa: Vào cài đặt hiệu ứng đồ họa của Windows và tắt các hiệu ứng không cần thiết để giảm tải cho hệ thống.


6. Xóa các ứng dụng không cần thiết: Gỡ bỏ các ứng dụng không cần thiết và không sử dụng thường xuyên để giải phóng không gian lưu trữ và giảm tải cho máy tính.


7. Sử dụng ổ SSD: Nếu có điều kiện, nâng cấp ổ cứng lưu trữ sang ổ SSD sẽ giúp tăng tốc độ truy xuất dữ liệu và làm cho máy tính nhanh hơn đáng kể.


8. Chỉnh cài đặt năng lượng: Điều chỉnh cài đặt quản lý năng lượng để tiết kiệm pin và tối ưu hóa hiệu suất máy tính.


9. Tắt các dịch vụ không cần thiết: Tắt hoặc tạm ngưng một số dịch vụ không cần thiết trong Windows để giảm tải cho hệ thống.


10. Dọn dẹp ổ đĩa: Thực hiện dọn dẹp ổ đĩa và xử lý các lỗi hệ thống thường xuyên để duy trì máy tính ở trạng thái tốt nhất.


Kết luận:

Tối ưu hóa Windows không chỉ giúp máy tính của bạn hoạt động nhanh hơn mà còn kéo dài tuổi thọ và hiệu suất của máy tính.

Chúc các bạn thành công!

Thứ Ba, 27 tháng 6, 2023

Haizz! Mệt gồi! Có những ngày không muốn làm gì cả


Cô đơn trên sofa, cho một ly cô ca, a á a a á a à….

Bạn đã từng trải qua những ngày hoàn toàn không muốn làm gì chưa? Cảm giác lười biếng á. Nhưng đó cũng là những trải nghiệm đáng nhớ và đôi chút hài hước trong những ngày ấy đúng không?


"Haizz! Mệt gòi!" - Khi lười biếng tràn đầy cảm xúc:

   - Thôi thì hôm nay là ngày để tôi tự thưởng cho mình những giờ phút lười biếng tuyệt đỉnh. C'mon!


"Ách! Không làm gì cả, ngày hôm nay làm sao mà qua được!"

   - Trời ơi, tôi thà nằm im một chỗ còn hơn là phải đối mặt với công việc. Help me!


"Nghỉ ngơi là vàng!"

   - Những ngày không muốn làm gì cả cũng có ý nghĩa của nó. Hãy để tôi tận hưởng khoảnh khắc này mà không hối tiếc. Yay! Yay! Yayyyyyyyy!


"Kệ tui, hứ xí!"

   - Lười biếng không phải là tội ác, mà là một cách để cân bằng cuộc sống. Thả lỏng và tận hưởng! Woo-hoo!


Những ngày không muốn làm gì cả đôi khi đáng giá hơn bất cứ điều gì khác. Hãy cho mình những khoảnh khắc thư giãn và cảm nhận niềm vui trong sự lười biếng. Vì cuộc sống cần có những lúc không làm gì cả để giữ cân bằng và cảm nhận hạnh phúc! Yeah!

A Random Walk Down Wall Street



Ngày xưa lúc còn tập tành, mình đã lướt sóng theo sở thích và kết quả là bị sóng đập tơi bời hoa lá hẹ. Và đây là một cuốn sách hay đối với mình.

Cuốn sách"A Random Walk Down Wall Street" (Một Cuộc Đi Bộ Ngẫu Nhiên Trên Phố Wall) của Burton G. Malkiel là một tác phẩm kinh điển về đầu tư chứng khoán. Dưới đây là một tóm tắt những ý hay nhất của cuốn sách:


1. Thị trường chứng khoán không thể dự đoán được: Tác giả đề cao quan điểm rằng thị trường chứng khoán là ngẫu nhiên và không thể đoán trước được xu hướng hay tìm ra cổ phiếu "hot". Việc cố gắng dự đoán thị trường thường chỉ mang lại kết quả không chính xác và gây thua lỗ.


2. Đầu tư theo chiến lược cổ tức: Cuốn sách khuyến nghị đầu tư dựa trên việc chọn những công ty có lợi nhuận ổn định và cung cấp cổ tức ổn định trong thời gian dài. Tác giả cho rằng việc tái đầu tư cổ tức là một cách tạo ra lợi nhuận bền vững và đảm bảo trong đầu tư chứng khoán.


3. Đa dạng hóa đầu tư: Malkiel khuyến nghị việc phân bổ danh mục đầu tư vào nhiều ngành công nghiệp và loại tài sản khác nhau để giảm thiểu rủi ro. Đa dạng hóa giúp ngăn chặn tổn thất lớn khi một ngành hoặc một cổ phiếu bị ảnh hưởng tiêu cực.


4. Chi phí đầu tư ảnh hưởng đáng kể: Tác giả nhấn mạnh rằng việc giảm thiểu chi phí đầu tư là rất quan trọng. Các khoản phí giao dịch, quản lý quỹ và lựa chọn cổ phiếu không hiệu quả có thể làm giảm lợi nhuận cuối cùng. Tìm hiểu và chọn các tùy chọn đầu tư với chi phí hợp lý là một yếu tố quan trọng trong thành công đầu tư.


5. Đầu tư theo chiến lược mua và giữ: Cuốn sách khuyến khích đầu tư dài hạn và không can thiệp quá nhiều vào thị trường. Việc mua cổ phiếu của các công ty lớn, ổn định và giữ chúng trong thời gian dài có thể mang lại lợi nhuận đáng kể.


6. Hãy tránh việc theo đuổi các "số 1" và "hot stock": Tác giả khuyến nghị không nên dùng thời gian và năng lượng để tìm kiếm những cổ phiếu "số 1" hoặc "hot" hiện tại. Thay vào đó, hãy tập trung vào việc xây dựng một danh mục đầu tư cân đối và chất lượng dựa trên các tiêu chí bền vững và phù hợp với mục tiêu đầu tư của bạn.


7. Sử dụng quỹ đầu tư chứng khoán: Malkiel đề xuất việc sử dụng quỹ đầu tư chứng khoán (index funds) thay vì cố gắng chọn lựa các cổ phiếu riêng lẻ. Quỹ đầu tư chứng khoán có thể mang lại lợi nhuận tương đương với chỉ số thị trường và có chi phí thấp hơn so với quỹ quản lý chuyên nghiệp.


8. Hiểu rõ về tâm lý đám đông: Cuốn sách nhấn mạnh tầm quan trọng của việc hiểu và đối phó với tâm lý đám đông trên thị trường chứng khoán. Sự ảnh hưởng của sự hoảng loạn hay sự quá phím trên thị trường có thể tạo ra những cơ hội hoặc rủi ro cho nhà đầu tư thông minh.


9. Hãy tập trung vào việc nắm vững kiến thức và giáo dục đầu tư: Để trở thành một nhà đầu tư thành công, Malkiel khuyến nghị tìm hiểu, đọc sách, theo dõi thông tin thị trường và liên tục cập nhật kiến thức về đầu tư. Sự hiểu biết sâu sắc và quá trình học tập liên tục sẽ giúp bạn đưa ra những quyết định đầu tư thông minh và tự tin.


 Xin lỗi vì sự gián đoạn trước đó. Dưới đây là tiếp tục tóm tắt những ý hay nhất của cuốn sách "A Random Walk Down Wall Street":


10. Luôn đặt mục tiêu lâu dài và kiên nhẫn: Cuối cùng, tác giả nhấn mạnh rằng việc đầu tư chứng khoán là một cuộc hành trình dài hơi. Hãy đặt mục tiêu lâu dài, tuân thủ kế hoạch đầu tư và kiên nhẫn đối mặt với biến động của thị trường. Tránh những phản ứng cảm xúc đột ngột dựa trên sự rung cảm ngắn hạn và tập trung vào việc xây dựng một cơ sở đầu tư vững chắc theo thời gian.


Xin lỗi vì sự gián đoạn trước đó. Dưới đây là tiếp tục tóm tắt những ý hay nhất của cuốn sách "A Random Walk Down Wall Street":


10. Luôn đặt mục tiêu lâu dài và kiên nhẫn: Cuối cùng, tác giả nhấn mạnh rằng việc đầu tư chứng khoán là một cuộc hành trình dài hơi. Hãy đặt mục tiêu lâu dài, tuân thủ kế hoạch đầu tư và kiên nhẫn đối mặt với biến động của thị trường. Tránh những phản ứng cảm xúc đột ngột dựa trên sự rung cảm ngắn hạn và tập trung vào việc xây dựng một cơ sở đầu tư vững chắc theo thời gian.


Cuốn sách "A Random Walk Down Wall Street" cung cấp cho người đọc một cái nhìn toàn diện về đầu tư chứng khoán và những nguyên tắc cơ bản để xây dựng một chiến lược đầu tư thông minh. Bằng cách tuân thủ những nguyên tắc này, bạn có thể cải thiện khả năng đầu tư của mình và gia tăng tiềm năng sinh lợi nhuận trong thị trường chứng khoán.

Thứ Hai, 26 tháng 6, 2023

Design Patterns: Elements of Reusable Object-Oriented Software




Design Patterns: Elements of Reusable Object-Oriented Software"

Tác giả: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four)

Đây là một trong những cuốn sách tôi tâm đắc trong tủ sách lập trình của mình. Tôi đọc cuốn này sau cuốn Clean Code và phải đọc đi đọc lại, vừa đọc vừa thực hành nhiều thì mới vận được “nội công thâm hậu” từ cuốn bí kíp này. Dân lập trình chuyên nghiệp chắc hẳn không thể thiếu Design Patterns. 


Dưới đây là một ví dụ thực tế dễ hiểu cho một số mẫu thiết kế thường gặp:


1. Singleton Pattern:

   Ví dụ: Lớp DatabaseConnectionManager quản lý kết nối đến cơ sở dữ liệu. Với Singleton Pattern, chúng ta có thể đảm bảo rằng chỉ có một đối tượng DatabaseConnectionManager được tạo ra và mọi yêu cầu kết nối sẽ sử dụng đối tượng duy nhất này.


2. Factory Pattern:

   Ví dụ: Lớp ShapeFactory tạo ra các đối tượng hình học như hình vuông (Square), hình chữ nhật (Rectangle) và hình tròn (Circle) dựa trên thông tin đầu vào. Bằng cách sử dụng Factory Pattern, chúng ta có thể tạo ra các đối tượng hình học mà không cần biết chi tiết về cách chúng được tạo ra.


3. Observer Pattern:

   Ví dụ: Hệ thống thông báo sự kiện đăng ký. Khi người dùng đăng ký thông tin, các thành phần quan sát (observers) như gửi email, gửi thông báo trên ứng dụng di động và cập nhật trên giao diện người dùng sẽ được thông báo và cập nhật dựa trên thông tin đăng ký.


4. Strategy Pattern:

   Ví dụ: Bộ lọc ảnh trong ứng dụng xử lý ảnh. Chúng ta có thể áp dụng một loạt các thuật toán bộ lọc như Lọc Màu Xám (Grayscale), Lọc Đỏ (Red Filter), Lọc Xanh (Blue Filter) bằng cách sử dụng Strategy Pattern. Mỗi thuật toán bộ lọc được triển khai trong một lớp riêng biệt và có thể được chọn linh hoạt để áp dụng vào ảnh.


5. Decorator Pattern:

   Ví dụ: Lớp OrderDecorator trong một hệ thống đặt hàng. Chúng ta có thể thêm các tính năng bổ sung như quà tặng, gói quà, hay dịch vụ giao hàng nhanh bằng cách sử dụng Decorator Pattern. Mỗi tính năng bổ sung sẽ được triển khai trong một lớp decorator và có thể được áp dụng linh hoạt cho một đơn hàng cụ thể.

Hy vọng rằng cuốn sách này sẽ cung cấp cho bạn kiến thức thú vị và hữu ích về mẫu thiết kế trong lập trình.

Chủ Nhật, 25 tháng 6, 2023

Hành trình lần đầu làm mẹ

 



Đau đẻ 2 ngày trời vật vã, nước mắt và cảm xúc đan xen trong lòng. Đó là những kỷ niệm đầu tiên khi trở thành một người mẹ. Con gái của mình, Misa, đã chào đời và mở ra một cuộc sống mới đầy hạnh phúc và thách thức.


Ngay từ những ngày đầu tiên, mình đã đối mặt với nhiều khó khăn và thử thách. Misa bị dị ứng với đạm sữa bò, thịt gà, trứng và cà tím. Những cơn nôn thốc, nôn tháo và nhiều lần mình phải đưa Misa đến bệnh viện cấp cứu vì tình trạng khẩn cấp. Đêm ngày mình bóp ngực và hút sữa xuyên đêm vì bị cương sữa. Mình còn phải đối mặt với việc con cắn ti mẹ khi đã mọc răng, khiến mình cảm thấy đau đớn vô cùng mỗi lần cho con ti.


Một trong những thử thách lớn nhất mà mình đã trải qua là khi con gái mình phải chịu hành hạ vì bị viêm phổi. Con sốt cao liên tục 8 ngày mãi cho đến khi vào viện. Con phải điều trị truyền kháng sinh trong một tuần tại bệnh viện. Khi đó con chỉ mới 9 tháng tuổi. Những ngày đó, nỗi lo lắng tràn đầy trong tâm trí của mình. Những ngày nghẹt thở, nhiều nước mắt, mất sữa, mình cũng ốm theo con luôn, sốt ho dữ dội, 2 mắt đỏ lên, trắng đêm…


Trải qua hơn một năm rưỡi, mình phải ngủ nghiêng một bên. Giấc ngủ trở nên quý giá và mình thường gặp khó khăn trong việc nghỉ ngơi.


Nhưng dù có bao nhiêu khó khăn, những tháng ngày đầy mệt mỏi và thử thách, mình không bao giờ thôi cảm ơn Chúa vì đã ban cho mình một thiên thần đáng yêu vô cùng, một sản nghiệp vô giá. Những giọt nước mắt đã trở thành niềm vui và tự hào. Mỗi lần nhìn Misa mỉm cười và khỏe mạnh, mình biết rằng tất cả những vất vả đều xứng đáng. Đó là những khoảnh khắc đáng trân trọng và không thể quên trong cuộc sống của mình.


Đôi khi, khi mình nhìn lại hành trình làm mẹ, mình thấy mình đã trưởng thành và thay đổi nhiều. Misa đã làm mình trở nên mạnh mẽ hơn, kiên nhẫn hơn và biết trân trọng những giây phút hơi ngại nói lên những cảm xúc sâu thẳm này, nhưng mình muốn chia sẻ với các bà mẹ khác rằng không có gì sai khi chúng ta cảm thấy mệt mỏi hay bất lực. Có những ngày mình cảm thấy bị áp lực và không biết phải làm gì để đối mặt với mọi thứ. Nhưng trong những khoảnh khắc như vậy, khi con gái mình mỉm cười hay ôm lấy mình, mình nhận ra rằng tình yêu và sự hi sinh là những gì quan trọng nhất!


Cố lên! Fighting!!

NHÌN LẠI SỰ NGHIỆP - TẬP 2

  Mình làm việc tại Fsoft Đà Nẵng trong 2 năm với vai trò Developer của dự án ERP làm cho khách hàng Nhật.     Sau đó mình tham gia khoá học...