“ Developer phải coi mỗi loại sản phẩm như đứa con của mình và dành cho nó những điều tốt đẹp nhất. [ … ] chăm chút từ lúc mang thai cho nó khỏe mạnh. Nó sinh ra vẫn phải chăm nom để nó nhìn thật sạch, cư xử với người khác lễ phép. Cũng giống như từ khâu code đã phải clean, làm ra mẫu sản phẩm phải có UI tốt, UX tốt, ít bug, ít crash. ”
Đọc bài phỏng vấn của ITviec với anh Văn Huỳnh Duy – Head of Application Team và Country Manager tại Việt Nam của Hoiio để nghe anh chia sẻ về:
- UI UX là gì? Tại sao developer cần học UI/UX, từ đó làm chủ sản phẩm của mình
- Điều quan trọng nhất khi xây dựng 1 team dev
- Lời khuyên cho các bạn developer trẻ
Xem thêm việc làm Developer trên ITviec
Bạn đang đọc: UI UX là gì? Tại sao mọi Developer cần học UI UX?
Tiểu sử: Tốt nghiệp trường chuyên Lê Quý Đôn tại Đà Nẵng, Duy sang Singapore học ngành Information System tại trường NUS. Tốt nghiệp NUS, anh vào làm cho Hoiio(*). Giữa năm 2013, anh về nước mở chi nhánh của Hoiio tại Tp. HCM.
Nội dung bài viết
Tại sao Hoiio lại mở văn phòng ở Việt Nam?
Lý do chính là ngân sách. Giá 1 developer ở Sing hoàn toàn có thể thuê được 3 bạn chất lượng cao tựa như ở Nước Ta. Lúc đó Hoiio xem xét giữa Nước Ta và Philippines, ở đầu cuối chọn Nước Ta vì giá mặt phẳng rẻ hơn, gần Sing hơn về địa lý và văn hóa truyền thống. Hoiio cũng có xem xét giữa TP.HN và Hồ Chí Minh, và chọn TP HCM vì developer pool rộng, có nhiều sự lựa chọn hơn .
Anh là người rất đam mê UI/UX?
Đúng vậy. Anh vẽ thì xấu nhưng anh comment thì được .
Định nghĩa của anh về UI, UX là gì?
UI là cái người dùng nhìn thấy. UX là cách người dùng sử dụng website / app đó. 1 website / app hoàn toàn có thể có UI đẹp nhưng UX tệ .
Ví dụ như 1 người mua tiềm năng đến website của bạn quyết định hành động muốn sign-up, nhưng button “ Sign-up ” được “ giấu ” rất kĩ ở giữa muôn vàn thông tin khác .
Khi tìm ra button đó rồi thì quy trình sign up nhu yếu cung ứng quá nhiều thông tin không thiết yếu .
Ngay lập tức, người mua tiềm năng đó mở màn “ Nghĩ. ”
Là chủ website / app, bạn muốn người mua của mình sign-up / mua hàng mà không khi nào phải “ Nghĩ ! ”
Ví dụ của anh về 1 trang UX tệ?
( Cười ) Anh lấy luôn ví dụ trang admin của ITviec nhé. Website ITviec thì rất đẹp, nhưng phần admin thì lại chưa hoàn thành xong .
Khi vào, anh nhìn thấy 1 loạt những ứng viên nộp đơn vào những job khác nhau. Rất nhiều thông tin, mà cái anh cần chỉ là vài số lượng đơn thuần : có bao nhiêu job đang live, job nào sắp hết hạn, mỗi job nhận được bao nhiêu hồ sơ .
Website có UX tốt sẽ chỉ đưa ra những thông tin mà người dùng chăm sóc thôi .
Làm thế nào để biết người dùng quan tâm đến cái gì?
Nếu em biết làm thế nào để biết thì nói cho anh biết với nhé ( cười ). Còn không em phải tự tìm hiểu và khám phá người dùng và loại sản phẩm ( product ) của mình thôi .
Bản thân Hoiio có 1 website rất đẹp. Anh có nghĩ vậy không?
Màu sắc anh thấy đẹp, dịu mắt. Tuy nhiên, font chữ nhỏ, khoảng cách giữa các dòng ngắn. Quan trọng nhất là nhiều chữ quá. Anh rất ghét những website nhiều chữ.
Em cứ so sánh nó với Apple ví dụ điển hình, sẽ nhìn thấy sự độc lạ .
Ví dụ về 1 website ít chữ và có UI đẹp, bên cạnh Apple?
Slack hoặc Crashlytics : Ít chữ, button sign-up rất rõ ràng, điển hình nổi bật .
Nếu 1 bạn developer muốn bắt đầu học về UI/UX ngày hôm nay, bạn ấy nên làm gì đầu tiên?
Bắt đầu với quyển Don’t Make Me Think để có 1 cơ bản tốt. Hãy nhớ : website / app tốt giúp người dùng sử dụng mà không cần phải nghĩ !
Anh hay đến những website này để lấy ý tưởng sáng tạo / cảm hứng cho UI / UX :
/ / inspired-ui.com/
/ / inspirationmobile.tumblr.com/
/ / www.pttrns.com/
/ / www.pinterest.com/efreedman/ux-mobile-design-inspiration/
Kiến thức UX căn bản: //www.uxapprentice.com/
Kiến thức UX nâng cao : / / uxmastery.com/
Lập trình viên thuần code có cần quan tâm đến UI/UX hay không?
Chắc chắn là có .
Các bạn lập trình viên trẻ hoặc quen làm bên outsource thường rơi vào cái bẫy là code sao cho nó chạy được thôi. Bạn coder sử dụng được thì user nghiễm nhiên cũng sử dụng được .
Cái bẫy ở chỗ em là người code từng dòng của loại sản phẩm đó, đương nhiên em sử dụng được tốt. Nhưng nếu cho 1 user ở bên ngoài vào thử, mọi chuyện sẽ trọn vẹn khác. Lúc đó em mới thấy 1 loại sản phẩm tốt không phải chỉ tốt ở khâu code, mà còn phải hoàn hảo cả UI / UX .
Hiện nay, những công ty phong cách thiết kế website, công ty lập trình ứng dụng cũng rất chú trọng đến UI / UX và cần những lập trình viên có tư duy can đảm và mạnh mẽ về UX / UI để có được nhiều loại sản phẩm tuyệt đối ra thị trường .
Không hiểu biết về UI/UX ảnh hưởng như thế nào đến công việc lập trình?
Một ví dụ rất hay xảy ra là khi những bạn UI UX Designer làm xong phần design, đưa cho coder thì bạn coder hay comment là design như thế này khó quá, không hề làm được và nhu yếu đổi khác design để code dễ hơn .
Tuy nhiên, không phải cứ dễ code hơn là hay hơn. Vì bạn coder không hiểu về UI / UX nên không hiểu vì sao design nó cần như vậy, gây tác động ảnh hưởng đến loại sản phẩm sau cuối .
Hoiio làm theo quy trình sau : UI UX Designer cho ra 1 prototype trước, coder nhảy vào comment về mặt kỹ thuật, sau đó UI UX Designer mới làm bản hoàn hảo. Designer phải hiểu code để cho ra những code-driven design. Coder phải biết UI / UX để hiểu vì sao design cần phải như vậy .
Vậy nếu biết về UI/UX sẽ có lợi như thế nào cho developer?
Nó sẽ giúp bạn tâm lý theo hướng làm thế nào để user dễ sử dụng nhất, từ đó làm chủ loại sản phẩm .
Coder phải hiểu và làm chủ loại sản phẩm thì cái anh ta code ra mới chất lượng được. Điều này là rất quan trọng cho mọi developer muốn tăng trưởng lên .
Làm thế nào để làm chủ được sản phẩm như anh nói?
Anh hay nói là những bạn phải coi mỗi loại sản phẩm mình làm ra như đứa con của mình và dành cho nó những điều tốt đẹp nhất .
Đâu có ai sinh con ra là xong đâu ? Bạn phải chăm chút từ lúc mang thai cho nó khỏe mạnh. Nó sinh ra vẫn phải chăm nom để nó nhìn thật sạch, cư xử với người khác lễ phép. Cũng giống như từ khâu code đã phải clean, làm ra mẫu sản phẩm phải có UI tốt, UX tốt, ít bug, ít crash .
Rất khó để tìm được những bạn quen làm outsource mà có được cái sense of ownership này .
Điều gì làm anh tự hào nhất?
Xây dựng được team Hoiio để có sự hòa hợp như giờ đây. Anh sẽ không khi nào tuyển ai, dù kĩ năng đến đâu, mà hoàn toàn có thể tác động ảnh hưởng đến niềm tin của team lúc bấy giờ .
Lời khuyên của anh cho những bạn muốn xây dựng team dev?
2 người tiên phong bạn tuyển là quan trọng nhất. Đào tạo 2 người này cực kỳ khắc nghiệt và họ sẽ kiến thiết xây dựng DNA cho hàng loạt team về sau .
Yếu tốt quan trọng nhất của 2 người tiên phong này là commitment ( sự cam kết ) : họ bắt buộc phải sẵn sàng chuẩn bị đi với team đến ở đầu cuối. Nếu họ có đủ mọi yếu tố, nhưng chỉ muốn tham gia team như 1 việc làm part-time, hãy chọn người khác .
Anh chú ý yếu tố nào nhất khi tuyển dụng?
Đam mê và có thái độ tốt với việc làm .
Anh đã từng phỏng vấn 1 bạn designer thao tác rất tốt. Tuy nhiên khi anh hỏi : Em thích làm gì ? – Dạ em thích nghe nhạc, coi phim, đi chơi ; Thời gian rảnh rỗi em làm gì ? – Dạ em nấu ăn. Anh đã không tuyển bạn đó .
Anh tuyển 1 bạn, khi được hỏi câu đó, đã kể về lần bạn ấy design lại hàng loạt trang Facebook rồi đưa lên trang cá thể “ cho vui. ” Chính cái yếu tố “ cho vui ” này biểu lộ đam mê và thái độ với việc làm của bạn. 2 cái này anh không huấn luyện và đào tạo được, mỗi người phải tự có .
Anh có hay làm cái gì “cho vui”?
Anh cũng hay code chơi chơi lắm. Ví dụ có lần rảnh rảnh, anh code 1 cái app “ Săn vé. ” Tự code tự design bằng cách cóp nhặt ở khắp nơi thôi. Cũng đứng đầu App Store Nước Ta được mấy ngày đấy ( cười ) .
Lời khuyên của anh cho các bạn developer?
Tham gia vào những dự án Bất Động Sản open source : vừa luyện cho mình, vừa góp phần cho hội đồng. Khi đi phỏng vấn, nếu em đưa ra được những dự án Bất Động Sản riêng này của mình ra, nhà tuyển dụng sẽ nhìn nhận rất cao .
Cám ơn anh về bài phỏng vấn rất hữu ích. Chúc anh và Hoiio ngày càng thành công.
Cám ơn ITviec .
(*) Hoiio là 1 công ty Saas (Software-As-A-Service), áp dụng công nghệ cao để đưa ra những giải pháp cho các vấn đề kinh doanh như Communications, Human Resource Management hay Enterprise Resource Planning. Hoiio có văn phòng tại Singapore, Việt Nam, Hong Kong, Malaysia và Mỹ.
Nếu bạn nghĩ rằng những chia sẻ này có thể giúp ích cho bạn bè hoặc đồng nghiệp thì đừng ngại nhấn nút Share bên dưới nhé!
Xem ngay các việc làm Developer trên ITviec.
Source: https://swing.com.vn
Category: Wiki