I’m a Data Engineer

(Bản Tiếng Việt)

Q. said I got many lucks in my career path. That’s sound like it! I’m clearly just a hardworking-honest-naive guy, so no surprise if luck has been playing a vital role in my life. Even though with all that, I just finally realized what I really want to do in this giant technology industry.

I always thought I was a Full-stack Software Engineer, i.e I can play any role when building apps for web or mobile, doesn’t matter if it’s from front-end or back-end. I’m telling you the truth. I have all experiences with building products, outsourcing, freelancing, from Vietnam to worldwide (bad experiences too, to be fair). I thought I was cool, until I saw US market.

Vietnamese said: birds land on good soil. Birds come to US are countless. Birds from everywhere, various color, various size. Numerous is not a big deal here, turns out many of them are really good developers, that raises the industry standard into a pretty high level. One common from the majority of them is they tend to concentrate on a very few specific topics. They then become the experts on their subjects (Subject Master Expert – SME) instead of expanding and racing with technology changes.

Hm, I probably went off topic a little…

I guess life was hard on me, from a proudly Software Engineer, I had to work as a SQL Engineer for my bread and butter, i.e only deal with SQL. Though, I’m lucky when having my managers who guided me and enlightened me, I started to learn Statistics and Machine Learning, then I joined Data Mining practices without noticing. Turns out data is very cool. Put it simple, if I can collect enough your data (both quantity and variety), I basically can tell something about your characteristics as well as your hobbits.

Few weeks ago, my direct manager had left me and Data Science team with unfinished projects. I thought I was crash. I stressed and couldn’t sleep for a while, thought hard about my career path and my future. Q. once again helped me out, wake me up from chaotic, that’s when I realized I finally know what to do next: a Big Data Engineer with Distributed Computing, and a Spark expert. The path is long and big enough for my career, and the path that I really enjoyed at every single achievement.

Life is full of blessings of disguise, all the things that we experience happen for a reason. And you Q., thank you! I know I’m truly lucky having you in my life.

Tôi là một Data Engineer

(English version)

Q. bảo tôi luôn may mắn trong công việc của mình. Quả đúng thật! Ngoài những thứ như chăm cày cuốc, thật thà chất phác, ngây thơ nhà quê ra tỉnh, những gì tôi có ngày hôm nay một phần lớn là nhờ may mắn mà có. Vậy mà lăn lộn lập trình 10 năm nay, đến giờ tôi mới nhận ra mình muốn làm gì trong ngành Công nghệ thông tin vừa to khủng bố vừa thay đổi nhanh như chảo chớp này.

Tôi đã từng nghĩ mình là một Full-stack Software Engineer, tức là trong giới app hay web hay mobile, tôi làm ở vị trí nào cũng được, từ trên (front-end) xuống dưới (back-end) tôi đều không ngại. Tôi không nói điêu. Kinh nghiệm làm sản phầm của công ty cũng như kinh nghiệm làm outsource, rồi làm freelancer, rồi làm ở Việt Nam và ở nước ngoài tôi không thiếu (nói cho công bằng thì ăn chửi cũng không ít). Tôi đã từng nghĩ mình hay ho lắm, cho đến khi tôi sang Mỹ.

Người ta nói quả không sai: đất lành chim đậu. Chim đậu ở Mỹ nhiều thôi rồi là nhiều. Thôi thì chim bay đến từ khắp nơi, đủ loại màu sắc, đủ kích cỡ to nhỏ. Nhiều là một chuyện, nhưng hội lập trình viên khắp thế giới đổ đến quá nhiều người tài, khiến cho mặt bằng chung của lập trình viên ở Mỹ bị đẩy lên rất cao. Một điểm chung ở đa số bọn họ là chỉ tập trung vào một ngách nhỏ thay vì dàn trải kiến thức và kinh nghiệm ở nhiều mảng công nghệ khác nhau. Họ trở thành các chuyên gia trong lĩnh vực của mình (Subject Master Expert – SME) và không cần lúc nào cũng phải chạy đua theo các công nghệ mới.

Hm, hình như hơi lạc đề…

Còn tôi, tôi vô tình bị dòng đời xô đẩy, từ thân làm một Software Engineer đầy tự hào, cơm áo gạo tiền buộc tôi phải thành một SQL Engineer, tức là chỉ ăn cháo viết code SQL. Rồi tôi may mắn được các sếp thương tình và chỉ đường, tôi bắt đầu tập tành học về Statistics và Machine Learning, rồi dấn thân vào con đường Data Mining lúc nào không hay. Hoá ra, dữ liệu thú vị vô cùng. Nói đơn giản, nếu tôi thu được đủ dữ liệu về bạn (cả về số lượng và sự đa dạng), tôi về cơ bản có thể phán nhiều thứ hay ho về con người cũng như sở thích của bạn.

Cách đây vài tuần, sếp tôi vì nhiều lí do đã chuyển công ty, bỏ lại tôi và đội Data Science với một mớ lộn xộn những dự án dang dở. Tôi đã tưởng rằng đó là một trong những sự kiện đen tối nhất. Tôi đã căng thẳng và mất ngủ một thời gian, nghĩ ngợi về con đường sự nghiệp trong tương lai của mình. Q. lại một lần nữa giải thoát cho tôi, khiến tôi tỉnh lại trong cơn hỗn độn và nhận ra rằng tôi đã chọn cho mình được một con đường: Chuyên gia về Big Data Engineer và Distributed Computing. Một con đường đủ dài và đủ rộng cho sự nghiệp của tôi, một con đường mà mỗi bước đi đều mang lại cho tôi một niềm vui và phấn khích.

Chuyện đời đúng không khác chuyện Tái ông mất ngựa là mấy, may đó rủi đó không ai biết đâu mà lần. Còn Q., cảm ơn em! Anh biết anh thật sự may mắn khi có em.