First Product: Ứng dụng lưu trữ tài liệu thân thiện với người dùng
“Thay đổi để phát triển” là cách mà Khoa Lê – bạn sinh viên năm cuối trường Đại học Bách Khoa lựa chọn để khởi đầu hành trình của mình ở True Platform. Từ trải nghiệm công việc trước đó chỉ làm chuyên biệt về Back-end & thực thi theo yêu cầu, Khoa đã dần bước ra khỏi vòng an toàn của mình với sản phẩm đầu tiên tại True. Đây cũng là sản phẩm đánh dấu bước chuyển mình của Khoa với vai trò là người chịu trách nhiệm chính toàn bộ quá trình xây dựng & phát triển.
Trong thời gian đi làm, Khoa nhận thấy các doanh nghiệp vừa và nhỏ luôn “đau đáu” về một sản phẩm giúp hệ thống hoá tài liệu tích hợp trên nền tảng quản trị nội bộ. Vậy nên ngay khi được nhận bài toán sản phẩm liên quan, Khoa đã lựa chọn xây dựng ứng dụng lưu trữ tài liệu thông minh & thân thiện với người dùng.
Hãy cùng chúng mình tìm hiểu về hành trình xây dựng sản phẩm đầy tự hào – theo chia sẻ của Khoa nhé!
Hi Khoa, mình được biết khi lựa chọn bài toán sản phẩm, Khoa đã ngay lập tức chọn ứng dụng lưu trữ tài liệu. Vì sao Khoa lại chọn ứng dụng này là sản phẩm đầu tiên mà mình xây dựng & phát triển ở True?
Khoa: Từ những trải nghiệm làm việc nội bộ team & ở cả những công ty mình đã từng đồng hành, mình nhận thấy nhu cầu lưu trữ & hệ thống tài liệu luôn cấp thiết. Đó là lý do đầu tiên để mình lựa chọn làm sản phẩm này. Bên cạnh đó, mình mong muốn tạo ra sản phẩm vừa có luồng xử lý logic, tiện dụng nhưng cũng phải thuận mắt, có UI đẹp. Trải nghiệm này cũng sẽ giúp mình cải thiện kiến thức & kỹ năng lập trình Front-end, từ tư duy code, làm việc với CSS & JS Dom, tạo dựng các effect & animation đẹp mắt.
Trong quá trình thực hiện sản phẩm, Khoa đã gặp những khó khăn như thế nào?
Khoa: Khó khăn đến với mình từ những giai đoạn đầu tiên. Khi bắt đầu làm, mình chưa hình dung được luồng sản phẩm, không biết nên bắt đầu từ đâu. Mình từng có khoảng 1 năm làm về Back-end Blockchain, công việc chủ yếu là nhận yêu cầu & xử lý theo đúng kỳ vọng của khách hàng. Đôi khi việc chỉ làm theo mô tả có sẵn & không có ownership quá nhiều với những thứ mình làm cũng khiến mình trở nên thụ động. Và khi đứng trước một bài toán sản phẩm, mình đã loay hoay rất nhiều để tìm được hướng đi cho sản phẩm.
Khó khăn lớn nhất là những thử thách về technical và những hạn chế của bản thân mình trong tư duy lập trình, mình cần phát triển những tính năng mà chưa từng làm trước đó bao giờ. Tuy nhiên mình đã cải thiện rất nhiều khi được review code rất kỹ càng, điều này giúp mình cải thiện từng ngày.
Bạn đã vượt qua thử thách đó như thế nào?
Khoa: Thật may mắn khi bên cạnh mình luôn có những người đồng đội tuyệt vời. Mọi người đều giỏi & cởi mở, luôn sẵn sàng cho mình lời khuyên hay thậm chí là tham gia hỗ trợ mình xử lý một số lỗi kỹ thuật. Anh Cao, Mentor của mình luôn đồng hành trong suốt quá trình làm sản phẩm, anh giúp mình gỡ rối những vướng mắc & cũng chia sẻ với mình rất nhiều kiến thức bổ ích. Bản thân mình cũng đã cố gắng nhiều để khắc phục hạn chế cũng như tìm tòi, học hỏi nhiều hơn.
Nhìn lại hành trình vừa qua, Khoa cảm nhận như thế nào?
Khoa: “Hứng thú” là cảm xúc của mình trong toàn bộ quá trình làm sản phẩm. Mình được làm những thứ mới mẻ, được bao quát về bức tranh sản phẩm và có cho bản thân nhiều góc nhìn hơn: không chỉ làm những gì mình thấy là cần làm, mà là làm những gì người dùng muốn, giúp giải quyết “nỗi đau” của họ. Như vậy sản phẩm mới thực sự có giá trị & truyền tải được thông điệp của nhà phát triển đến với người dùng.
Thời gian vừa qua cũng là chuỗi ngày mình tìm tòi, học được cách giải quyết vấn đề, cách giao tiếp với team phát triển để cùng hỗ trợ nhau & đạt hiệu suất công việc cao nhất.
Bài học lớn nhất mà Khoa học được là gì?
Khoa: Tư duy sản phẩm là bài học lớn nhất của mình bên cạnh các kiến thức về công nghệ. Mình cần phải hiểu rõ mục đích thực sự khi phát triển từng tính năng, mình tạo ra nó để giải quyết nhu cầu nào? Và nó đã đủ tối ưu chưa? Mình luôn đặt bản thân ở vị trí là một người dùng, bên cạnh việc tham khảo ý kiến của các đồng nghiệp – khách hàng của các sản phẩm nội bộ.
Thời gian tới, Khoa đã có kế hoạch tiếp tục phát triển sản phẩm của mình như thế nào?
Khoa: Mình và team phát triển đã có lộ trình phát triển tiếp theo với ứng dụng này rồi. Đầu tiên là với module Block Editor, mình dự định sẽ tối ưu nó để phục vụ việc chỉnh sửa real time, gia tăng trải nghiệm này với người dùng. Bên cạnh đó, cải thiện công cụ Search cũng là mục tiêu tiếp theo của mình. Mình kỳ vọng với những thay đổi này, sản phẩm sẽ ngày càng hoàn thiện & thân thiện với người dùng hơn. Tạo dựng được một ứng dụng lưu trữ tài liệu vừa thông minh, khoa học & dễ dùng là những gì mình muốn, vậy nên mình sẽ cố gắng hết sức và dành toàn bộ tâm huyết cho chặng đường sắp tới. Kết quả sản phẩm này là bước nền vững chắc và mình sẽ có cơ hội tham gia phát triển module liên quan trong 1 sản phẩm quan trọng sắp tới của công ty.
Có thể bạn chưa biết
Một số sự thật thú vị về Khoa:
– Đối lập với vẻ ngoài có vẻ mạnh mẽ và gai góc, Khoa có giọng nói rất nhẹ nhàng, hay cười và mang lại cảm giác dễ chịu cho người đối diện.
– Khoa chơi ở vị trí hậu vệ, rất đam mê bóng đá.
– Không chỉ “giỏi việc nước”, bạn còn “đảm việc nhà” bởi khả năng nấu nướng không thua kém bất kỳ ai.