#104 - Làm thế nào để trở thành Data Scientist?
Vừa qua, Grokking đã thực hiện 1 survey khảo sát về tình hình nhân sự cuối năm, và đã thu thập được gần 300 lượt tham gia chỉ sau 1 tuần! Nếu bạn là một Data Engineer/Data Analyst, và mong muốn tham gia phân tích dữ liệu cho Grokking để cung cấp cho cộng đồng những report chất lượng, đừng ngần ngại gửi email về newsletter@grokking.org để tham gia cộng tác cùng chúng tôi nhé.
Những bài viết hay
Data Science là gì? Làm gì để trở thành Data Scientist? — pbcquoc.github.io
Data Scientist, Data Engineer và Data Analyst đang là những công việc hấp dẫn mới nổi lên trong thời gian gần đây. Tuy nhiên, không phải ai cũng hiểu rõ tính chất, sự khác nhau của những công việc này. Trong bài viết sau, tác giả Quoc Pham sẻ về sự khác nhau giữa 3 công việc rất gần gũi với nhau như Data Engineer, Data Analyst và Data Scientist. Các kiến thức cần có để trở thành Data Scientist, và cuối cùng là các lưu ý và quy tắc khi các bạn bắt đầu một dự án data science cho công ty.
Do you need to understand Microservices as a product manager — medium.com
Kiến trúc Microservices hẳn không còn xa lạ mà thậm chí đã trở thành một trong những tiêu chí khi thiết kế product trong những năm gần đây. Nói về khái niệm nặng tính kĩ thuật này thì trong một team chắc chắn không thể thiếu những người thiết kế và xây dựng nên nó như dev, tech lead hay SA. Câu hỏi đặt ra là nếu bạn đóng vai trò PM (Project Manager) khi mà nhiệm vụ chính gắn liền tới tiến độ và con người thì có cần phải học Microservices và việc học này đem lại lợi ích gì? Câu trả lời sẽ có bởi tác giả Tri Do qua câu chuyện mà anh chia sẻ dưới đây
SQL, NoSQL, and Scale: How DynamoDB scales where relational databases don't — www.alexdebrie.com
Cơ sở dữ liệu quan hệ (Relational Database) là một lựa chọn ưa thích của developer khi bắt đầu phát triển một ứng dụng. Tuy nhiên, khi lượng dữ liệu đủ lớn và bắt đầu ảnh hưởng tới hiệu suất, lúc này developer sẽ gặp một cơn ác mộng mang tên Scale. Vậy đâu là những nguyên nhân chính khiến cho Relational Database gặp khó khăn khi scale? Làm sao DynamoDB giải quyết được bài toán scale?
Rethinking Netflix’s Edge Load Balancing — medium.com
Đội ngũ Netflix Cloud Gateway dù đã đạt được kết quả rất khả quan từ hệ thống cân bằng tải (load balance), nhưng họ không dừng lại ở đó. Việc tiếp tục học hỏi kiến thức từ những team khác và áp dụng các giải pháp khác nhau để giải quyết từng bài toán cụ thể đã đem lại những kết quả ngoài mong đợi.
Ngày này năm xưa
The first iPhone was announced 13 years ago today — here's how Steve Jobs introduced it
Vào ngày 9 tháng 1 năm 2007, Giám đốc Điều hành Apple Inc., Steve Jobs, đã giới thiệu iPhone – chiếc điện thoại di động màn hình cảm ứng tích hợp iPod, máy ảnh và trình duyệt web, cùng nhiều tính năng khác – tại hội nghị Macworld ở San Francisco. Jobs khi đó đã gọi iPhone là “sản phẩm ma thuật và cách mạng, đi trước năm năm so với bất kỳ điện thoại di động nào khác.”
Có thể nói, vào ngày 9 tháng 1 năm 2007, là một bước ngoặt vĩ đại trong lịch sử, ngày chiếc iPhone đầu tiên được giới thiệu.
Sách hay nên đọc
Web Scalability for Startup Engineers — www.goodreads.com
Đây là một cuốn sách rất hữu ích để học các kiến thức công nghệ thiết yếu về cách mở rộng các ứng dụng web. Nó bao gồm hầu hết các khía cạnh quan trọng từ NoSQL, database replication, sharding, caching, asynchronous systems, full-text search to automation, team management, collaboration.
Code & Tools
Tin tức khác
HCMC Kotlin Users Group Meetup Jan 2020 — www.facebook.com
Đến với sự kiện này bạn sẽ biết được những kiến thức liên quan tới Sealed Class, CI/CD sử dụng JTE và gRPC trong Kotlin.
This week sponsor
KMS Technology
Thành lập năm 2009 với trụ sở chính tại Atlanta (US), KMS Technology cung cấp 3 dịch vụ chính: Gia công phần mềm (Software Outsourcing), đầu tư & phát triển sản phẩm công nghệ (Tech-Startup incubator), tư vấn dịch vụ giải pháp kỹ thuật. Với đội ngũ hơn 1000 nhân viên, KMS hướng đến khách hàng toàn cầu, từ các công ty startup đến các tập đoàn công nghệ lớn. Một số sản phẩm từ KMS đã được tín nhiệm trên thị trường thế giới: QASymphony, Katalon Studio, Kobiton. KMS Technology xây dựng một nơi làm việc năng động sáng tạo, chọn con người làm nền tảng văn hoá, nhiều năm liên tiếp nằm trong danh sách các nơi làm việc tốt nhất tại Việt Nam và Atlanta (Mỹ).
Góc tuyển dụng
Cơ hội việc làm tại KMS Technology:
Fresher Software/Test Engineer: http://bit.ly/KMS-Fresher-Jobs
Senior Software Engineers (.NET/Java/Front-end): http://bit.ly/KMS-SE-Jobs
Quote
If it doesn’t work, it doesn’t matter how fast it doesn’t work.
― Mich Ravera