Thứ Ba, 8 tháng 3, 2022

Phụ nữ có nên làm lập trình viên?

Lập trình viên lâu nay vẫn được mọi người áp đặt với hình ảnh 1 cậu trai trẻ, trông thư sinh với 1 cặp kính cận ngồi trước màn hình máy tính, hình ảnh đó phổ biến đến mức, ngay lúc này, mọi người có thể lên google image search với từ khóa developer thì ngay lập tức có hàng triệu cái hình minh họa, và 99% trong số đó là hình tượng của nam giới. Có thể đó chỉ là 1 hình tượng quen thuộc mà ngay chính mấy gã designer khi lên ý tuởng thiết kế đều mặc định trong vô thức như vậy. Vậy thì tại sao lại có điều đó, chẳng lẽ, phụ nữ lại không làm được lập trình viên?

Thứ Năm, 3 tháng 3, 2022

Hướng nghiệp

Hello mọi người, trong nhóm mình chắc cũng phần đa là các bạn đang trẻ tuổi, mới bắt đầu những năm đầu sự nghiệp làm một kỹ sư phần mềm, hay một lập trình viên.
Vậy đã bao giờ mọi người đặt câu hỏi: "Mình sẽ code đến bao giờ?” chưa?
Mình đã từng hỏi rất nhiều lần, và ở lại với nó rất lâu cho đến khi mình tìm được câu trả lời.
Nhưng tạm thời, mình sẽ không nói ra câu trả lời của mình cho câu hỏi đó, mà mình sẽ chia sẻ một vài điều mà trong quá trình đi tìm chính bản thân mình, mình đã đọc được, đã trải nghiệm và ngộ ra.
Một buổi sáng ở ngoài ban công phòng làm việc, hồi đó mình chỉ mới tầm 22 tuổi. Sếp mình hỏi mình "Mục tiêu nghề nghiệp của mày là gì?”, mình trả lời: "Mục tiêu ngắn hạn là trở thành 1 kỹ sư giỏi, mục tiêu dài hạn là trở thành 1 leader giỏi và trở thành 1 quản lý giỏi”, Sếp mình im lặng một lúc và nói: "Người quản lý giỏi chưa chắc đã phải là người code giỏi, người code giỏi chưa chắc đã trở thành 1 người quản lý giỏi”. Câu nói đó đã thôi thúc mình đi tìm bản thân và thôi thúc mình đi tìm những câu trả lời cho đến mãi sau này.


Thứ Ba, 1 tháng 3, 2022

Giới thiệu Graph Database và Neo4j

Hôm nay mình muôn chia sẻ 1 chút về Graph Database: khái niệm về nó, một số ví dụ và giới thiệu về Neo4j - một Graph Database khá nổi tiếng. 

Mọi người thường nghe họăc thường làm việc với khá nhiều loại cơ sở dữ liệu khác nhau,  phổ biến nhất có lẽ là dạng cơ sử dữ liệu quan hệ (RDBMS) như là SQL Server,  MySQL, Oracle, hay cơ sở dữ liệu phi quan hệ (NoSQL) như Redis (Dạng Key-Value), MongoDB (Dạng Document-Oriented), Casandra (Dạng Column-based), ... 

Tuy nhiên trong NoSQL, còn có một dạng nữa mà mình thấy nó tương đối khác biệt mà mình đang muốn đề cập đến, chính là Cơ sở dữ liệu kiểu đồ thị (Graph Based).

Thứ Năm, 28 tháng 2, 2019

Using git with multiple remote repositories

When one just isn’t good enough

Purpose

Recently I was honored to be added to the taffydb maintainer list. This means I now need to merge changes from multiple remote repositories. Usually this can be done using the GitHub web interface but sometimes this is not flexible enough. Luckily, it’s rather easy to set up your git working directory to have a different remote repository for different branches and then merge between them. This post shows how.

Thứ Năm, 21 tháng 2, 2019

Mưu cầu hạnh phúc

Dù đã khá lâu rồi, nhưng đến giờ tôi vẫn còn ấn tượng khi xem bộ phim "Mưu cầu hạnh phúc" của điện ảnh Mỹ, đoạn Chris Gardner nghĩ về Thomas Jefferson và tuyên ngôn độc độc lập. Ông có suy nghĩ về sự mưu cầu hạnh phúc, đại ý rằng: "Tôi luôn thắc mắc là tại sao ông ấy lại biết và thêm vào đó cụm từ mưu cầu. Có thể hạnh phúc là thứ chúng ta chỉ có thể theo đuổi hoặc đó là thứ chúng ta không thể có".


Thứ Năm, 30 tháng 8, 2018

Viết cho Olympic Việt Nam và những thành phần bất mãn với cuộc đời

Hôm nay dạo qua một số báo lớn và mạng xã hội, thấy không ít comment ý kiến chỉ trích, chê bai nhằm vào huấn luyện viên Park Hang-seo và đội tuyển Olympic Việt Nam, sau trận trận bán kết với Olympic Hàn Quốc.
Bản thân mình nghĩ rằng, những comment như vậy hầu hết là của mấy hạng người sau: