Categories
AI

Software Builder & AI (Phần 1): Những sự xâm lấn đầu tiên

Status này dành cho những người thuộc “tộc” BUILDER, là tộc người mà luôn bị thôi thúc lúc nào cũng xây dựng một cái gì đó. Trong loạt bài “SOFTWARE BUILDER & AI” để mở màn năm 2025 với dòng sự kiện chính là AI này, mình chỉ đề cập đến một khu vực nhỏ xíu là BUILDER trong lĩnh vực phát triển phần mềm.

Trong thế giới phần mềm, người của tộc BUILDER thường có cái chức danh là Product Manager hoặc Product Owner, mà dân gian hay gọi là “Ông chủ” của phần mềm. Người này sẽ chịu trách nhiệm chính trong việc phát triển và hoàn thiện phần mềm theo đúng ý đồ ban đầu.

Trước đây, bản thân người của tộc BUILDER thường không tự thiết kế giao diện hoặc ngồi lập trình (code) các tính năng mà phải luôn hợp tác với người của tộc CODER (Ông code) và tộc DESIGNER (Bà thiết kế). Quá trình hợp tác giữa 3 tộc này chính là yếu tố quyết định cho tốc độ và chất lượng của phần mềm được tạo ra.

Suốt hàng ngàn năm qua, thế giới phần mềm vẫn luôn diễn ra như vậy. Thỉnh thoảng có 1 số ít người tộc BUILDER có khả năng lập trình và thiết kế, dẫn đến quá trình làm phần mềm diễn ra nhanh hơn. Tứng là một người như vậy, và 10 năm trước đây, việc có 3 khả năng này một lúc là một lợi thế rất lớn, mà giang hồ hay gán cho mấy tay này là “Nhà khởi nghiệp công nghệ”.

Tuy nhiên, thế giới phần mềm đã có một sự thay đổi kinh thiên động địa trong vài tuần trăng gần đây, đó là sự xuất hiện của AI và chúng ngày càng thông minh. Người của tộc BUILDER giờ đây đã có thể trang bị các năng lực của tộc CODER và DESIGNER chỉ với vài chục đôla / tháng và không còn quan tâm đến “tâm trạng” của 2 tộc kia khi hợp tác.

Hơn 1 tháng qua, Tứng đã tự trải nghiệm việc đưa AI vào quy trình làm phần mềm và thấy rằng mối đe doạ cho tộc CODER và DESIGNER là hoàn toàn có thật, và nếu người của hai tộc này không sớm trang bị & thích nghi với AI, để vượt lên những cá nhân yếu kém, lạc hậu thì không sớm thì muộn trong 1 vài năm tới sẽ bị thay thế bởi những người giỏi hơn, hoặc thậm chí đáng sợ hơn là bị người của tộc BUILDER thay thế.

Sau thời gian trải nghiệm thực chiến với AI thì Tứng rút ra có “2 kỹ năng cốt lõi” mà nếu các bạn thuộc tộc nào đi nữa, nếu được trang bị từ bây giờ thì sẽ khó mà bị thay thế. 2 kỹ năng này là gì và tại sao nó lại quan trọng như vậy, đón đọc ở bài tiếp theo trong loạt bài này nhé.

Categories
Technology

Leap Motion, Chromecast, Google Glass và sân chơi mới cho developer

leap-motion-chromecast-google-glass

Vừa mới nhận được con Leap Motion, có chút cảm hứng nên viết bài này, chia sẻ với các bạn một chút góc nhìn về công nghệ của tương lai và hướng đi mới của các lập trình viên.

Leap Motion là một trong 3 thiết bị đang được quan tâm trên cộng đồng công nghệ thế giới. Trong bài viết này, mình sẽ giới thiệu với các bạn về 3 thiết bị mà mình nghĩ có thể gây được sức hút cho cả người dùng và giới developer; đó là Leap Motion, Google Chromecast và Google Glass.

Categories
PHP

PHP Test và câu chuyện phỏng vấn

php-test-va-cau-chuyen-phong-van

Hôm qua vừa kết thúc một đợt phỏng vấn nhỏ để tuyển PHP dev cho các dự án của công ty, có một số điều thấy cần phải chia sẻ về buổi phỏng vấn này đến các bạn đồng đạo cũng như những bâng khuâng về các kiến thức mà các bạn vừa ra trường và nhận là có 1,2 năm kinh nghiệm.

Số là hôm qua, vừa chạy xe vừa nghĩ là nên cho một vài bài test để test một số kỹ năng cần thiết của các bạn ứng tuyển vị trí php developer. Một số kỹ năng mà mình muốn các bạn thể hiện được là có kiến thức về PHP ở mức sâu một tí và khả năng xoay sở tình huống, cách giải quyết vấn đề khi thời gian eo hẹp. Và dưới đây là 5 câu hỏi trong bài test của mình sáng qua:

Categories
Miscellaneous Web Programming

Tình yêu – Framework, Plug In hay Backdoor?

Đúng là về Nha Trang nên có ít cơ hội viết bài nên mong bà con thông cảm. Mà cũng tết nhất rồi, chắc bà con cũng về quê ăn chơi hết rồi, thôi thì đang ngồi cafe, sẵn wifi đồng thời nhìn mấy “bạn” phục vụ dễ thương ở đây bỗng nhiên ý văn xuất hiện nên viết bài này coi như 1 chút thư giãn nhân dịp cuối năm.

Là một Web Developer, sau 1 năm dài làm việc quần quật chắc hẳn mọi người lúc nào cũng nghe tới các khái niệm như là Framework, Plugin, Backdoor…Mặc dù chẳng biết yêu đương là gì nhưng cũng mạn phép viết một chút cảm nhận về mối tương quan giữa Tình yêu và framework, plugin và backdoor..Nếu có sai thì mong anh em chỉ giáo thêm (vì đệ đâu có biết yêu đương nó như thế lào đâu ^^)

Categories
Review sách Web Design Web Programming

Làm IT nên đọc ebook của nhà xuất bản nào?

nha-xuat-ban-sach-it

Có lẽ dân làm IT thì không còn xa lạ với việc…đọc ebook. Mình hay gặp 1 số bạn hay than phiền là đọc ebook mỏi mắt và lại thường là tiếng Anh nên không hiểu do đó không đọc ebook được ^^!. Nếu các bạn đang trên con đường phát triển CNTT mà bị tình trạng như thế thì cũng hơi lo ngại cho bạn, bởi lẽ nếu bạn không đọc được ebook thì bạn khó mà “đứng” trong ngành với tốc độ và kỹ thuật “khắc nghiệt” như ngành này.

Mình xưa giờ là 1 tín đồ trung thành của ebook, chỉ khi nào gặp 1 cuốn sách cực kỳ hay thì mới phải in ra để nghiền ngẫm, chứ in hết ra có nước đầy nhà. Hồi trước cũng có làm 1 site “sinh viên phục vụ sinh viên”, cung cấp ebook cho người Việt Nam nhưng mình đã đánh giá sai lầm thì trường ebook ở Việt Nam nên dự án website đó đã thất bại ^^ với lại hồi đó sinh viên nên cũng không có gì để theo đuổi ngoài việc mua cái domain :D.

Categories
Graphic Design User Interface Design & Usability Web Design Web Programming

Ngày đầu tiên ở Vinagame – Zing Me

firstday-vinagame-voduytuan

Đúng là không đánh nhau thì không trở thành bạn bè, và mình và Zing me cũng rơi vào tình huống như vậy. Nếu có bạn nào có theo dõi lượt ký sự viết về Zing me mình viết cách đây khoảng 3 tháng thì biết mình đã có chuyện gì với Zing me.

Sau đó thì có được gặp anh Khải và trao đổi về một số vấn đề của Zing me, sau đó thì phát hiện 1 số vấn đề khác và lần này thì được dịp trao đổi thêm với anh Long. Vì mình cũng thích và có nghiên cứu 1 chút về mạng xã hội nên trong lần trao đổi đó mình đã có ý định cộng tác với Vinagame để cùng phát triển Zing me và chắc là do mình hên nên bên Vinagame đã đồng ý và hôm nay mình ngồi đây, viết bài blog này tại Vinagame – khu vực Zing me 🙂 (Yên tâm, đợi hết giờ mới ngồi viết nên cô chú lãnh đạo có thấy thì cũng yên tâm hen ^^)

Thật sự mình xin vào làm ở một ví trí mà mình gọi là thử thách với chính mình bởi vì đó là vị trí Interactive Designer (thiết kế tương tác) cho mạng xã hội Zing me. Mình sẽ lăng xăng vào 1 số nhiệm vụ như là cải thiện tương tác người dùng website, tương tác Front-Back End, tương tác giữa Designer và Developer, phân tích, thống kê data và nghĩ ra tương tác… túm lại là cái nghề lăng xăng lắm. Nên chắc vui lắm đây…

Mà mọi người yên tâm, mình chỉ làm 1 ngày có vài tiếng thôi à nên vẫn dư dả thời gian để đầu tư và viết những bài blog thú vị chia sẽ tới các bạn như mọi lần, bởi vì đây mới là cuộc sống của mình, cuộc sống Freelancer ^^.
Hy vọng mình sẽ cống hiến được nhiều điều thú vị với vị trí này và với đối tác “nặng ký” này :D.

Categories
Review sách Web Design

Review sách: Designing for the social web

designing-for-the-socia-web-book-cover-by-Joshua-Porter

Mạng xã hội là một mô hình khá thú vị đáng để quan tâm và phát triển trên phương diện designer, developer và manager. Mình cũng rất thích cái món này, hy vọng tìm được ai có cùng quan tâm và sở thích để trao đổi, học hỏi thêm.

Hôm nay mình sẽ giới thiệu tới các bạn một cuốn sách khá hay nếu bạn nào đang quan tâm tới vấn đề thiết kế 1 trang mạng xã hội. Tựa đề sách là “Designing for the social web” của tác giả Joshua Porter. Joshua porter là một người khá nổi tiếng trong mảng thiết kế mạng xã hội, và anh cũng có nhiều cuộc hội thảo, trao đổi về các nghiên cứu, kinh nghiệm của mình. Website của tác giả là http://bokardo.com/, ở đó có khá nhiều thông tin bổ ích về xây dựng mạng xã hội.