DSV Universe

Nguyễn Đình Sơn: “Mình Đã Học Được Rất Nhiều Thứ Khi Làm Tại DSV”

August 07, 2020

Nguyễn Đình Sơn là một anh bạn dev hiền và ít nói của công ty. Tính đến thời điểm hiện tại, Sơn đã làm việc tại Designveloper 2 năm rồi. Ngoài ra, Sơn cũng là một gương mặt rất thân quen đối với chương trình thực tập sinh của Designveloper vì cậu bạn này đã dẫn dắt rất nhiều những bạn trẻ mới chập chững vào nghề tại đây.

Trong số này, hãy cùng lắng nghe Sơn nói về công việc hiện tại của mình tại Designveloper và các kinh nghiệm và bạn dev này đã thu thập được trong 2 năm qua.

  • Hãy bắt đầu bằng một chút thông tin về bản thân nhé.

Mình là Nguyễn Đình Sơn, 24 tuổi và đã làm việc tại Designveloper khoảng tầm 2 năm rồi.

  • Vậy còn sở thích của Sơn là gì?

Sở thích thì chủ yếu là chơi game và tiền. Vì tiền thì ai chả thích.

  • Bạn đã tham gia Designveloper như thế nào?

Hồi trước mình có thực tập ở 1 công ty cũng hơi dây mơ rễ má với Designveloper là Z. Đợt đấy mình có thực tập 1 tháng tại công ty Z này thì lại gặp Tuấn Đinh với Tài Kim rồi bị dụ qua công ty mình luôn. Hai bạn này có bảo với mình là bên này có pair programming hay lắm và họ cũng học được nhiều thứ nên mình thấy có vẻ vui.

Và mình cũng cảm giác là khi số lượng thành viên trong nhóm ít thì ai cũng có thể quyết định và can thiệp mọi thứ. Còn nếu làm tại một công ty quá lớn thì họ chỉ quăng tính năng xuống cho mình làm thôi.

  • Vậy Sơn thấy những điểm tốt khi làm việc tại Designveloper là gì?

Nói về mặt kỹ thuật thì cái tốt đầu tiên là mình đã học được rất nhiều thứ. Nói chung, vì số lượng thành viên trong mỗi nhóm của công ty nhỏ, nên để làm được 1 tính năng thì không phải là người khác tìm hiểu rồi giao xuống cho mình mà mình phải tự tìm hiểu. Ví dụ như là chọn lựa công nghệ. Vậy nên tất cả các thành viên trong team đều được tham gia vào tiến trình làm việc. Bằng cách này thì kiến thức mà mình tích lũy được tăng lên rất là nhanh. Còn với các công ty lớn thì họ có PM đã có kiến thức từ trước tìm hiểu rồi đưa cho mình làm.

Cái thứ hai là mình có cơ hội giao tiếp với khách hàng và các thành viên trong công ty rất nhiều. Ví dụ, các công ty khác thì đương nhiên trong team sẽ có giao tiếp nhưng lại không sâu sắc như bên mình. Tức là mình có thể ảnh hưởng đến quyết định của các thành viên khác. Ví dụ như về mặt thiết kế chẳng hạn. Mình không thích cái thiết kế này thì mình có thể bảo là nó có vấn đề. Còn ở các công ty khác thì thiết kế đã được giao xuống thì phải làm y chang.

  • Còn các thử thách thì sao?

Học nhiều vừa là một lợi thế, vừa là một thử thách. Để học được nhiều thì mình cũng phải trầy trật rồi ngồi nghiên cứu nhiều thứ. Nếu mà mình có hướng đi sẵn từ team lead thì khác, còn nếu mình tự tìm hiểu thì mình có thể phải đi đường vòng. Như vậy, kiến thức cũng tăng nhanh tương ứng thôi nhưng mà khó khăn sẽ có.

  • Và sau 2 năm làm việc thì Sơn đã tích lũy được những kinh nghiệm gì?

Vì mình involve vào khá là nhiều dự án nên cái đầu tiên cần phải nhắc tới đó là mình cơ hội giao tiếp với khách hàng khá nhiều, vì vậy trình độ tiếng Anh của mình lên cũng khá nhanh. Giao tiếp có nghĩa là nói chuyện trực tiếp chứ không chỉ là nhắn tin không thôi.

Ngoài việc mình tự tin hơn khi nói chuyện với người nước ngoài thì cái thứ hai đó là mỗi dự án lại có 1 technical stack khác nhau và mình thì được tham gia vào khá là nhiều dự án. Nên mỗi lần thay đổi dự án như vậy thì mình lại thu thập thêm nhiều kiến thức hơn nữa. Vậy nên kiến thức của mình, mặc dù không thể tự nhận là sâu được nhưng lại trải dài từ back-end đến front-end, database, DevOps,…

Còn cái thích nữa thì đương nhiên là môi trường rồi. Giờ giấc làm việc thì thoải mái, ở nhà làm cũng được mà lên công ty cũng được. Đương nhiên là mình thích lên công ty hơn vì ở nhà làm thì hiệu suất không cao bằng. Môi trường rất vui vẻ vì hầu như đồng nghiệp đều là bạn bè đồng lứa hết.

  • Hiện tại thì bạn đang đảm nhận vai trò gì trong công ty?

Mình hiện đang làm full-stack cho dự án AHA. Đây là một trang web thương mại điện tử giống Tiki, đây là một nền tảng trung gian để vừa bán đồ của chính họ vừa bán cho các đối tác.

  • Đối với bạn thì đâu là dự án đáng nhớ nhất?

Dự án ấn tượng à? Để xem, nhiều dự án quá nhỉ. Có lẽ là Switchboard. Switchboard vừa là dự án khó nhất, vừa là cái dài nhất, công nghệ cũ nhất nhưng cũng là dự án đã giúp mình học được khá là nhiều.

Dự án này cũng khá là phức tạp. Khách hàng này chuyên làm về năng lượng. Lúc mình mới tham gia thì dự án này đã chạy 5 năm rồi. Ban đầu, phạm vi sử dụng của dự án này chỉ là dành riêng cho công ty của khách hàng mà thôi. Nhưng sau này họ muốn mở rộng để bán phần mềm này cho các công ty khác. Nghĩa là thay vì chỉ sử dụng trong nội bộ thì khách hàng của mình sẽ bán tài khoản cho một bên khác để giúp công ty kia quản lý công việc luôn.

Đây là dự án mà khiến cho mình chú ý tới việc lựa chọn công nghệ để sản phẩm có thể phát triển hơn trong tương lai. Lý do là vì việc mở rộng ứng dụng này khá là khó do khách hàng đã xây nó trong vòng 5 năm trước đó rồi, còn công ty mình thì không thể yêu cầu khách hàng đập đi mà làm lại được. Cách tiếp cận này sẽ tốn rất nhiều thời gian, chi phí và khách hàng cũng không có đủ nguồn lực.

  • Vừa rồi mình có nghe team HR kể là Sơn là đã hướng dẫn rất nhiều bạn thực tập sinh trong năm vừa qua. Vậy Sơn cảm thấy như thế nào khi là người dẫn dắt các bạn trẻ này?

Mục đích lớn nhất của công việc này đó là hướng dẫn các bạn nhưng một phần thì đây là cũng hoạt động giúp mình có thể ôn lại những kiến thức cơ bản.

Khi làm người hướng dẫn thì mình phải hiểu rõ cách làm việc, công nghệ, những stack cơ bản trước đã, như thế thì mình mới chỉ lại cho các bạn thực tập sinh được.

Và trong quá trình làm, nếu mà các bạn ấy có gặp khó khăn ở đâu thì mình cũng phải tìm hiểu về vấn đề đó để trả lời, giải thích hoặc nghiên cứu chung cùng các bạn ấy. Cái này gọi là đôi bên cùng có lợi ấy.

Và mình cũng rất thích được làm việc với các bạn mentee. Mình có thể chia sẻ lại những kiến thức mà mình tâm đắc cho mọi người và các bạn ấy cũng đã giúp mình biết thêm nhiều điều.

  • Sơn có suy nghĩ gì về công ty sau 2 năm làm việc ở đây không?

Nói chung là công ty mình là một công ty trẻ, phù hợp cho mọi người tự do học tập và phát triển bản thân. Nhưng hẳn là không có gì là hoàn hảo 100% hết và công ty mình vẫn có nhiều vấn đề tuy nhiên ở đây vẫn có sự lắng nghe, tiếp thu và cải thiện dần dần. Đương nhiên là không phải cái gì cũng có thể sửa đổi một sớm, một chiều được.

  • Vậy bạn có ý kiến đóng góp nào không nhỉ?

Với mình, khá nhiều nhân viên trong công ty mình vẫn rất chú trọng đến chuyện lương lậu và phúc lợi để cải thiện chất lượng cuộc sống. Đó, đấy là cái vấn đề đầu tiên cần cải thiện.

Cái thứ hai là hồi trước, mình cũng có góp ý một chút về quy trình làm việc thì hiện tại công ty cũng đã bắt đầu chuyển qua Scrum nên mọi thứ cũng đã ok hơn. Tuy nhiên mình vẫn muốn công ty dùng thử cả Kanban nữa.

Mình rất thích Kanban và Kaizen. Kanban sẽ bao gồm 1 cái bảng vật lý, chia thành cột và dùng giấy để note rồi mỗi sáng các thành viên có thể nhìn cái bảng, nắm được bức tranh tổng thể và biết rằng có gì đã thay đổi trong project, chứ không phải là bảng trên màn hình như là Trello. Do nếu thực hiện như thế thì mọi thứ sẽ trực quan hơn. Khi ấy, sau vài sprint thì team sẽ họp 1 lần để nhìn lại và tìm cách cải thiện hiệu quả công việc.

  • Sơn có kỷ niệm nào đáng nhớ với công ty không?

Mình thì kiểu dễ quên nên thấy cái nào cũng bình thường hết. À nhớ rồi, kỷ niệm nhớ đời nhất là cái đợt đi chơi cùng công ty bên Thái Lan. Lúc đó mình bị dụ mua đồ do nghe người ta tư vấn ở mấy cửa hàng được dẫn vào. Mình có mua loại thuốc rắn vì nghe người bán nói là tốt lắm nhưng thực ra thì sau khi mua hết 3, 4 triệu về định tặng quà cho ba mẹ lại tìm hiểu ra rằng có mật rắn gì đâu, toàn ngải cứu các thứ.

  • Chà, vậy ngoài lời cảnh báo đừng mua thuốc rắn ở Thái Lan ra thì Sơn có thể điều gì muốn nói với các bạn trẻ đang muốn dấn thân vào ngành phát triển phần mềm không?

Nói chung là khi đã xác định là sẽ tham gia ngành phát triển phần mềm thì các bạn phải chắc chắn rằng mình có khả năng tự nghiên cứu vì công nghệ đổi thay từng ngày mà.

Thứ hai là các bạn phải có kiến thức cơ bản vì muốn học cái gì nhanh cũng cần có nền tảng liên quan đến ngành mình theo đuổi. Ví dụ như là cách submit form, render một trang web cơ bản,… và từ những kiến thức cơ bản này thì bạn sẽ tìm hiểu được các kiến thức nâng cao dễ dàng hơn.

Cái thứ ba đó là nên chọn những công nghệ ổn định, không nên chạy nên các trào lưu, thấy công nghệ nào mới thì dùng thử, vì sau này nó mà chết thì sẽ rất khó để duy trì. Nếu sử dụng các công nghệ phổ biến thì trong tương lai bạn sẽ dễ phát triển sản phẩm hơn, hoặc bạn sẽ dễ tìm việc hơn và nếu như có vấn đề khi đang code thì khả năng cao là trên mạng đã có giải pháp sẵn hoặc mọi người sẽ giúp bạn tìm ra cách xử lý rất nhanh.

  • Rất cảm ơn Sơn vì buổi nói chuyện ngày hôm nay. Chúc Sơn luôn khỏe mạnh và hạnh phúc nhé.

Also published on

Share post on

Giữ liên hệ

Điền email của bạn vào ô dưới đây để nhận thông báo về những bài blog mới của chúng tôi hàng tuần