Các bài viết ngắn – phần 3

Đạo của Warren Buffet

“The Tao of Warren Buffet” – “Đạo của Warren Buffet” là một cuốn sách mỏng chứa những lời thông thái của ông được người con dâu Mary Buffet và những người kề cận ghi lại.

Dù mình không rành về đầu tư nhưng khi đọc các nội dung này mình cảm nhận được ông là một người sống vô cùng giản dị, có những nguyên tắc sống đơn giản nhưng sâu sắc về đầu tư và cuộc sống.

Dưới đây là 6 câu nói mà mình tâm đắc nhất:

1️⃣ “Bạn nên học từ kinh nghiệm, nhưng tốt nhất nên học từ kinh nghiệm của người khác nhiều hơn.”

2️⃣ “Xây dựng danh tiếng mất 20 năm nhưng phá hủy chỉ cần năm phút. Nếu bạn nhớ đến điều này, bạn sẽ hành động khác đi.”

3️⃣ “Tôi không cố gắng nhảy qua mức xà cao trên 2 mét. Tôi nhìn quanh và kiếm những mức xà chừng vài ba tấc để bước qua.”

4️⃣ “Sợi dây xích thói quen nhẹ đến mức rất khó có thể cảm nhận nhưng cũng nặng đến mức rất khó gỡ bỏ.”

5️⃣ “Sẽ đến một lúc bạn nên bắt đầu chỉ làm những gì bạn muốn. Hãy làm một công việc bạn yêu thích. Bạn sẽ nhảy bật dậy khỏi giường mỗi buổi sớm. Tôi nghĩ bạn thật điên rồ nếu cứ tiếp tục với những công việc mình không thích chỉ để tô đẹp hồ sơ xin việc của mình. Cái này nghe sao giống như để dành ham muốn cho lúc tuổi già thế?”

6️⃣ “Quản lý sự nghiệp bản thân cũng giống như đầu tư – mức độ khó khăn không được tính đến. Vì vậy bạn có thể tiết kiệm được tiền bạc và công sức bằng cách chọn đúng chuyến tàu cần lên.”

Còn bạn thì sao? Bạn thích câu nói nào của nhà đầu tư vĩ đại này?
Hãy đọc link tóm tắt các câu nói ở bài blog này

Goodbye IE

Trình duyệt Internet Explorer(IE) chính thức bị khai tử vào hôm nay 15/6

Ra đời vào năm 1995, IE trở thành trình duyệt với tiêu chuẩn toàn cầu, đánh bại Netscape trong cuộc chiến trình duyệt, từng chiếm thị phần 65% tại thời điểm đầu năm 2009.

Tuy nhiên, thị phần của IE đã giảm sút mạnh mẽ đến nay chỉ còn dưới 1%. Vì vậy việc khai tử này chỉ là vấn đề thời gian.

Một trong những nguyên nhân là việc IE không tuân thủ xác tiêu chuẩn mới về công nghệ web, như việc không hoạt động tốt với JavaScript, … IE thực sự là nỗi ám ảnh của những lập trình viên làm web.

Vậy là sau 27 năm tồn tại, cuối cùng đã đến lúc chia tay một tượng đài trình duyệt đã từng vĩ đại.

Việc IE bị khai tử đã làm Nhật Bản khá đau đầu vì khá nhiều trang web của các cơ quan chính phủ, tổ chức tài chính, các công ty, … đang vận hành các trang web chỉ hỗ trợ IE.

Các trình duyệt được sử dụng nhiều nhất hiện nay là Google Chrome, Microsoft Edge, Firefox, Opera.

Đọc thêm ở bài viết này

Code review là một phần tất yếu của dự án

Code review nên là một phần tất yếu của dự án 😅

Với fresher developer hay developer mới tham gia dự án, việc một PR(pull request) hay MR(merge request) của mình nhận được nhiều comments từ những thành viên khác có thể là quá tải và bạn đôi khi sẽ không tin được rằng có mình lại có nhiều lỗi sai đến vậy 🥲 Tuy nhiên, nếu nhận được review chất lượng, có tính đóng góp cao thì bạn sẽ ngày càng có code chất lượng hơn, đồng nghĩ với you are a better as a programmer.

Dưới đây là các lợi ích của code review mà mình tóm tắt từ bài post này

1. Giúp bạn hiểu hơn về code của dự án

2. Bạn sẽ học được nhiều cách để tiếp cận vấn đề hơn

3. Bạn có thể gợi ý cho người khác những cách tiếp cận tốt hơn(theo bạn nghĩ)

4. Giảm thời gian QA và tăng hiệu suất làm việc của team, vì review kỹ thì sẽ giảm các vấn đề nảy sinh

5. Giảm các lỗi trên production khi các edge case(trường hợp ngách) được nhận ra trong quá trình review

6. Giúp nhận ra các bottlenecks(vấn đề nguy hiểm) hay leak memories(rò rỉ bộ nhớ) sớm hơn

7. Giúp giảm code bị lặp và tăng việc tái sử dụng

Các bạn có thể ghé đọc thêm chi tiết và ví dụ ở bài này. Chúc các bạn review code vui vẻ không quạu nha 😁

Tài liệu Tech tiếng Việt

Khi mới bước chân vào nghề lập trình 🚗, mình được các anh chị đi trước khuyến khích là nên đọc tất cả các nguồn tài liệu bằng tiếng Anh, để có thể nâng cao khả năng về ngôn ngữ này cũng như việc làm việc với khách hàng quốc tế thêm nhiều thuận lợi. Những lời khuyên trên là vô cùng đúng đắn, mình đã áp dụng và thật sự hiệu quả 👍

🤔 Tuy nhiên, sau nhiều năm làm việc, mình nhận ra quan điểm trên là đúng không có nghĩa là hoàn toàn không nên đọc các nguồn tài liệu bằng tiếng Việt, ngôn ngữ mẹ đẻ của bạn, ngôn ngữ mà bạn hiểu tận chân tơ kẽ tóc. Đôi khi có những chủ đề mình đọc tiếng Anh không hiểu gì cả 😅, lúc đó những tài liệu tiếng Việt viết cùng chủ để là vô cùng đáng giá, giúp mình nắm bắt nhanh hơn rất nhiều ✅

Đặc biệt thêm nữa, nếu bạn đi làm và muốn chia sẻ, muốn hiểu sâu hơn vấn đề mình gặp, hãy đọc tiếng anh 📖 và hãy viết tiếng Việt ✍️(nếu tiếng Anh bạn chưa đủ giỏi hay bạn không thỏa mái khi phải viết tiếng Anh). Vì tiếng Việt là những gì thân thuộc nhất, công cụ thân thuộc nhất 🥰 giúp chuyển đổi các ý tưởng trong đầu ra một sản phẩm trên văn bản 📖, thêm nữa nó sẽ giúp bạn đỡ lười hơn ấy 🥲

👉 Cuối cùng, để chứng minh cho mọi người thấy dev Việt mình không thiếu người giỏi 💪, và có nhiều cộng đồng nói tiếng Việt 👭👬 về lập trình khá mạnh cũng như nhiều nguồn tài liệu tiếng Việt ✍️:

1. ✅ VietTech Group – Cộng đồng người Việt với hơn 10,000 thành viên làm trong ngành công nghệ là một con số vô cùng lớn. Mọi người chia sẻ các câu chuyện trong ngành, những kinh nghiệm, kỹ năng phỏng vấn và nhiều nguồn tài liệu rất hay.

2. ✅ WeBuild Community – Cộng đồng lập trình viên người Việt ở nhiều nơi chủ yếu hoạt động trên Slack và cả Discord với gần 5,000 thành viên. WeBuild còn có một cộng đồng blogger viết về tech trên WeBlog, có tổ chức các sự kiện offline như WeBuildDay, nơi nằm vùng của blogger nổi tiếng thefullnack.com(snacky.blog) và mình(beautyoncode.com) cũng có trong hội này ^^

3. ✅ Kipalog – KeepALog, là một nền tảng chia sẻ kiến thức cho lập trình viên, founder là anh Huydx và anh Trung(cũng là admin bên WeBuild). Các bài viết của BeautyOnCode cũng được chia sẻ trên đây, với hơn 200 người theo dõi.

4. ✅ Viblo – Là một nền tảng chia sẻ về Công nghệ thông tin, với hơn 85,000 active user, hơn 30,000 bài viết về tech được public trên đây. BeautyOnCode cũng có mặt trên Viblo với hơn 20,000 lượt xem, 30 bài viết và gần 1,300 reputations. Theo dõi mình trên Viblo nhé!

5. ✅ Ngoài ra cũng không thể thiếu các blogger hoạt động tự do trong việc chia sẻ các kiến thức và kinh nghiệm lập trình như: Tôi đi code dạo, Codeaholicguy, Huyền Chip, The Full Snack(Huy Trần), Ngọc Hiếu(tác giả podcast hieu.tv), Ask Tester(Huỳnh Công Thành), Việt Huỳnh Blog(cựu tổng giám đốc KMS Technology), Giáo Sư Cẩn. Cuối cùng cho mình giới thiệu ké blog của mình nữa nha BeautyOnCode

Hi vọng bài viết này sẽ mở ra cho mọi người một góc nhìn khác về người Việt trong ngàng công nghệ nhé 👍

Chuyện tiếng Anh

Thời buổi này bạn phải biết tiếng Anh, nếu muốn có một vé đến với văn minh thế giới. Tiếng anh được hơn 50 nước với hơn 2 tỉ người sử dụng làm ngôn ngữ chính thức và trùng hợp là họ rất giàu.

Với dev thì lại càng gian nan vì hầu như 99% các công trình nghiên cứu, sách báo, tài liệu đều ở ngôn ngữ này.

Nhưng con đường học tiếng Anh của người Việt sao mà khổ trăm bề 😅 Mang tiếng được học tiếng Anh từ tận mẫu giáo, cấp một nhưng ruốc cuộc thì lại không phát âm nổi một chữ đơn giản chứ đừng nói là giao tiếp. Vì ở trường người ta dạy tiếng anh để thi cử, chứ không phải dạy để giao tiếp 😶 Chưa kể đến giáo viên dạy tiếng Anh ở trường dở thiệt.

✍️ Một vài kinh nghiệm học ngoại ngữ để dùng:

1. ✅ Cách học phát âm tốt nhất là bắt chước. Hãy chọn cho mình một khuôn mẫu, bạn thích giọng Anh, Mỹ, Úc hay gì đó hay idol nào đó của bạn rồi bắt chước the o Mình thầy học Duolingo and Elsa Speak cũng phát âm rất tốt, chỉ mỗi tội là nó hơi chán. Nếu bạn học thứ gì bạn thực sự thích và muốn tìm hiểu sẽ cải thiện được điểm này.

2. ✅  Quên ngữ pháp đi Vì phản xạ mà đợi ráp ngữ pháp cho đúng chắc tới … chiều, chưa kể các sách dạy ngữ pháp hay ngoại ngữ đa phần là lỗi thời.

3. ✅  Chỉ cần nói tiếng anh thôi, đừng quan tâm tới giọng(accent) Cái này nghe có vẻ ngược đời, vì hầu như mọi người đều cổ xúy chuyện phát âm cho chuẩn giọng Anh, Mỹ. Cái này chỉ là quảng cáo ở các trung tâm Anh ngữ để dễ lấy tiền hơn thôi bạn à. Tất nhiên là nếu bạn nói chuẩn thì quá tốt rồi, nhưng nếu không thì cũng không sao đâu. Tự tin quan trọng hơn ấy. Khi cần, bạn chỉ cần nói tiếng Anh là được, giọng Việt Nam hay giọng Ấn gì cũng được tuốt, lúc đó người ta quan tâm tới thông tin bạn cung cấp chứ ai hơi đâu mà để ý cái giọng, chưa kể người bản sứ họ biết rõ và tự điều chỉnh giọng họ chậm lại cho phù hợp với bạn nữa.

Mình có đọc hai bài về chuyện tiếng anh dưới góc nhìn của các dev Việt ở nước ngoài ở đây, mời bạn ghé nghe nhé.

Chúc mọi người tự tin với tiếng Anh của mình.

Nội dung này thuộc BeautyOnCode’s short posts là các bài viết ngắn tóm tắt nội dung và ý kiến cá nhân từ các nguồn như các slack channels (công ty, cộng đồng), các new letters, …

Các bài viết này cũng được đăng ở:

👉 BeautyOnCode trên Careerly (lời hứa với Careerly) Trên đây có gần 900 người theo dõi, và là trang tin công nghệ khá hay, bạn có thể tải app rồi theo dõi mình nhé.

👉 Blog BeautyOnCode, chuyên mục “Short Posts”

👉 Fanpage BeautyOnCode

👉Trang notion này tổng kết các bài viết

Nếu bạn thích đọc hàng ngày thì hãy follow các trang trên nhé. Chúc bạn đọc vui ^^

Nếu bạn nghĩ những nội dung này là hữu ích, bạn có thể khích lệ mình bằng cách:

Mời mình ☕️ cafe qua Ko-fi hay Momo

Theo dõi 👀 để nhận các bài viết mới trên: Careerly, fanpage, linkedin

Subscribe channel Youtube BeautyOnCode giúp mình với! 

🤘 Nhắn mình nhé 🤘

Hẹn gặp mọi người một ngày nào đó!

RELATED POST

Web Developer Learning Resources

Developer Roadmap roadmap.sh is a community effort to create roadmaps, guides and other educational content to help guide developers in…

Git

Bài này note lại vài tài liệu hay về git. How Git Commands work? https://www.youtube.com/watch?v=e9lnsKot_SQ Git Merge vs. Git Rebase…

Relation fields in Django Rest Framework Serializer

The Django model offers various types of relationships such as OneToOneField, ForeignKey, ManyToManyField, and GenericForeignKey.  To present or write data…

Các bài viết ngắn phần 31

Blog từ tiết kiệm đến miễn phí Chia sẻ kinh nghiệm viết blog từ tiết kiệm đến miễn phí Khi…