Grokking Newsletter

Share this post

#105 - Kĩ sư phần mềm với việc tạo dựng sự tự tin

newsletter.grokking.org

#105 - Kĩ sư phần mềm với việc tạo dựng sự tự tin

Grokking Vietnam
Jan 19, 2020
Share this post

#105 - Kĩ sư phần mềm với việc tạo dựng sự tự tin

newsletter.grokking.org

Quý độc giả thân mến, chúng ta đang bước vào những ngày cuối của năm Kỷ Hợi. Chúng tôi xin gửi lời cảm ơn chân thành tới bạn đọc và các công ty tài trợ như VNG, KMS đã luôn đồng hành cùng chúng tôi. Và đó cũng là động lực để đội ngũ biên tập cố gắng mang lại những bài viết bổ ích tới các bạn. Để chuẩn bị tốt hơn cho năm mới và các kế hoạch sắp tới trong dịp đầu năm, Grokking Newsletter sẽ tạm nghỉ hai tuần và trở lại vào ngày 09/02/2020.

Kính chúc quý độc giả một năm Canh Tý sắp tới với nhiều thành công và luôn gặt hái được những kiến thức bổ ích!


Những bài viết hay

Kĩ sư phần mềm với việc tạo dựng sự tự tin

Người ta vẫn nói "Tự tin là đạt được 50% thành công. Khi đã là một kĩ sư phần mềm, dù là senior hay junior, mọi người đều muốn có trong mình sự tự tin nhất định trong công việc. Cũng giống như khả năng code, tự tin cũng có thể được xây dựng qua quá trình, để có thể hiểu được khả năng cũng như tiềm năng của bản thân. Một kĩ sư ở CircleCI đã có những chia sẻ rất thực tế về việc cải thiện sự tự tin từ việc làm rõ yêu cầu, không ngại đặt câu hỏi hay lợi ích từ việc lập trình nhóm . . .

PostgresQL Connection Pooler — highscalability.com

PostgreSQL là một trong những RDBM phổ biến nhất hiện nay. DB này có một điều đặc biệt là khi có một kết nối tới từ client thì server sẽ tạo ra một process mới, cơ chế này đem lại một số lợi ích nhất định nhưng lại là một điểm trừ về về tài nguyên khi so sánh multi-thread. Khi kiến trúc của postgres chưa được thay đổi thì người ta đã nghĩ ra Pooler, hoạt động theo cơ chế connection pooling, làm trung gian giữa client & server giúp tăng hiệu quả kết nối.

PgBouncer được nhắc tới trong bài viết dưới đây sẽ là một trong số các Pooler đó

Replication trong TiDB — medium.com

TiDB là một NewSQL database hỗ trợ cả OLTP và OLAP. Nó được thiết kế với khả năng mở rộng ngang và hướng tới việc chịu tải cao. Một trong những kĩ thuật mà các RDBM tạo được điều này là Replication. Nhưng khác với các DB khác, TiDB là 1 CSDL phân tán nên phần nào cơ chế này cũng không giống như MySQL hay PostgreSQL mà chúng ta đã biết. Nó phải đảm bảo việc nhân bản đồng bộ trên nhiều node, lại vừa phải đảm bảo tính consistency trên toàn cụm. Vậy giải pháp như thế nào? Hãy cùng tìm hiểu qua bài viết sau đây.

Software không chỉ là viết code — www.linkedin.com

Khi nói đến nghề Kỹ sư phần mềm, mọi người thường nghĩ đến những con người khô khan và chỉ thích cặm cuội làm việc với máy tính. Thế nhưng trong bài viết của mình, Valdas Maksimavičíu lại đưa ra 1 góc nhìn khác: ngành phần mềm cũng rất cần sự giao tiếp giữa người và người. Việc này giúp kết hợp kiến thức đa dạng của nhiều người, cũng như để bảo tồn lượng kiến thức mà mọi người đã đưa vào sản phẩm đó.

Sách hay nên đọc

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win — www.goodreads.com

Một trong những cuốn sách đi sâu vào văn hóa DevOps, được giải thích thông qua câu chuyện về một công ty hư cấu bên bờ vực thất bại.

Code & Tools

  • Onedev: Nên tảng All-In-One DevOps

  • Nfstream: Framework phân tích dữ liệu mạng với khả năng tùy biến tốt

  • Concurnas: Ngôn ngữ mới chạy trên máy ảo JVM, hướng tới việc xây dựng các hệ thống ổn định & khả năng mở rộng cao

Tin tức khác

  • Quantum computing could be the next big thing for cloud providers

  • Microsoft is killing off support for Windows 7, which is used on a third of PCs globally

  • Lenovo is building another standalone VR headset

  • Facebook's Libranomics raises many deep economic questions

This week sponsor

Axon was started over 25 years ago (1993) with headquarter in Scottsdale, AZ, USA with the mission of saving lives, reducing crime, and helping the public have a strong connection with their police. Today, we are the leaders in police body cameras, less-lethal weapons (the TASER), and cloud services for public safety. The company has over a thousand employees worldwide, with customers such as the London Metropolitan Police Department, LAPD, Australia, etc. Back in January of 2017, Axon opened our first R&D office overseas in Vietnam through the acquisition of Misfit's computer vision research team. Axon has a lot of success in Vietnam and we are growing our team, we are recruiting for a lot of software engineering positions

Góc tuyển dụng

Open Axon Positions

See all current job openings at Axon, and filter by location, commitment, department, and more.

Quote

The best programs are the ones written when the programmer is supposed to be working on something else

― Melinda Varian

Share this post

#105 - Kĩ sư phần mềm với việc tạo dựng sự tự tin

newsletter.grokking.org
Comments
TopNewCommunity

No posts

Ready for more?

© 2023 Grokking Vietnam
Privacy ∙ Terms ∙ Collection notice
Start WritingGet the app
Substack is the home for great writing