Tháng 12 Rời Xa Công Việc (Phần 3) - nói dối e blog

Tháng 12 Rời Xa Công Việc (Phần 3)

Nói về hội nghị SD lần này, tiếng oán trách từ cộng đồng rõ ràng nhiều hơn năm ngoái. Tuy nhiên cá nhân tôi vẫn thấy sự kiện khá thành công, bầu không khí thảo luận thậm chí còn sôi nổi hơn (dù năm ngoái cũng đã rất tốt). Chỉ là năm ngoái là lần đầu tiên tổ chức, CSDN đầu tư công sức nhiều hơn nhưng thiếu chút kinh nghiệm. Sau hội nghị SD năm ngoái còn có vài buổi沙龙 nhỏ, năm nay lại không thấy (hoặc tôi không biết).

Ngày đầu tiên nhận được nhiều phàn nàn nhất vì địa điểm tổ chức ở khu vực九华山庄 hẻo lánh đến mức chim cũng lười ỉa, xung quanh chẳng có gì ngoài… quán mì gói giá gấp đôi bên ngoài. Sự kiện bắt đầu lúc giữa trưa lại không lo cơm trưa, nhiều người vừa đăng ký xong đã phải bụng đói đi nghe diễn thuyết. Trên màn hình lớn ngày đầu tiên, gần một phần ba tin nhắn là chửi bới về việc không có bữa ăn. Tôi đùa một câu “Bộ phận suất ăn nhanh CSDN chúc mọi người ăn no ngủ kỹ” nhưng không hiển thị được, chắc bị tường lửa kiểm duyệt thủ công rồi:)

Ấn tượng nhất là khi đại diện Google lên trình bày về hệ điều hành điện thoại di động nhấn mạnh tính mã nguồn mở, tôi buột miệng châm biếm “Chrome cũng mở nguồn rồi, sao chưa có phiên bản Linux?” mà anh bạn bên Google lại đọc được. Anh ấy liền công bố tin vui bất ngờ: “Chrome sẽ sớm ra mắt phiên bản Linux và Mac!”.

Khi mọi người phát hiện ra các diễn giả quay lưng về phía màn hình lớn vẫn lén liếc xem phản ứng khán giả, không khí liền bớt căng thẳng hơn.

Nói về mã nguồn mở, lợi ích lớn nhất với cá nhân tôi là khi sản phẩm thực sự hữu ích sẽ có người tự nguyện hoàn thiện nó. Ví dụ như công cụ manualgc tôi phát hành gần đây, mấy ngày nay nhận được 2 báo cáo lỗi từ cộng đồng, buộc tôi phải sửa lại. Thực ra đoạn code đó viết khá lằng nhằng, tôi tưởng chẳng ai buồn đọc, hóa ra tôi sai rồi :D Ngoài ra còn có hai bạn góp ý sửa lỗi ngữ pháp trong tài liệu tiếng Anh tôi viết, xin chân thành cảm ơn.

Phải nói thêm về khách sạn九华山庄, thủ tục nhận/trả phòng chậm kinh khủng, quy trình làm việc rõ ràng có vấn đề. Nếu năm sau còn tổ chức nữa, nên chuyển về khu trung tâm Bắc Kinh hoặc Thượng Hải. Tôi không tin là hai thành phố lớn lại không tìm nổi chỗ họp mặt cho anh em kỹ thuật.

Cơ hội tập trung đông đảo lập trình viên trong nước không nhiều. Năm nay số người đến Bắc Kinh đông hơn năm ngoái nhưng thành phần thay đổi. Năm ngoái toàn gặp những người chưa từng giao lưu online, năm nay lại gặp được vài cái tên quen trên mạng như bạn猛禽, thường xuyên đọc blog anh ấy để xem tin tức giật gân. Khi gặp mặt, chưa kịp chào hỏi đã thấy quen mặt vì đã xem ảnh trước rồi.

Tôi nghĩ đa số lập trình viên đều trân trọng thời gian giao lưu này. Nhóm mới ra trường vài năm thường chú trọng kỹ thuật chi tiết hơn. Chúng tôi dễ dàng tìm được chủ đề công nghệ cụ thể để thảo luận sâu. Những người làm lâu năm lại có cái nhìn tổng thể hơn, thường bàn về sản phẩm, định hướng, kiến trúc hệ thống và các yếu tố ngoài kỹ thuật. Nếu lập trình viên đam mê kỹ thuật chi tiết, sẽ được các bạn trẻ yêu mến và dễ làm việc với nhóm nhỏ; nhưng lại không được các nhà đầu tư đặc biệt coi trọng (tùy loại nhà đầu tư) hay các sếp lớn ưa thích. Đây là quy luật tự nhiên: “Vật đồng thanh tương ứng với nhau”. Về mặt công dụng, các nhà đầu tư hay sếp vẫn chủ động tìm kiếm nhân tài kỹ thuật thuần túy để thực hiện dự án cụ thể.

Cá nhân tôi thiên về kiểu người đầu tiên nhiều hơn, có lẽ vì thế mà cảm thấy trẻ trung hơn :) Theo tôi, nghiên cứu kỹ thuật khiến con người tràn đầy năng lượng. Càng làm lâu năm càng chứng minh bạn yêu nghề thực sự, không xem kỹ thuật chỉ là công cụ để đạt mục đích cá nhân. Thường xuyên nhận được điện thoại/email từ headhunter khiến tôi thấy mùa đông chưa đến thật sự, thị trường vẫn đang khốc liệt săn tìm nhân tài. Nhiều headhunter ngạc nhiên khi tôi vẫn trực tiếp viết code, họ không nghĩ người đảm nhiệm vị trí được tìm kiếm cần tự tay code. Đây chính là điểm chưa trưởng thành của ngành headhunter trong nước.

Vài ngày ở Bắc Kinh, chủ đề thảo luận nhiều nhất là công nghệ tìm kiếm. Điều này dễ hiểu vì công ty chúng tôi có đội ngũ kỹ thuật lớn tại Bắc Kinh chuyên làm mảng này. Đồng nghiệp ở有道 rất nhiệt huyết và đầy nhiệt tình. Bạn Zhou Feng là một leader kỹ thuật cực kỳ chuyên nghiệp. Tôi không tham dự phiên Google vì nghe nói họ lạc đề, suốt buổi chỉ nói về Big Table khiến anh em thất vọng. Vì không làm mảng tìm kiếm nên hiểu biết của tôi còn hạn chế. Cơ sở hạ tầng công cụ tìm kiếm từ thông tin Google công bố gồm GFS/Big Table/Map Reduce. Tôi nghĩ các công ty làm tìm kiếm đều xây dựng hệ thống tương tự, chỉ khác ở cái tên. Tất nhiên cũng có ngoại lệ, một người bạn đại học đang phụ trách mảng tìm kiếm tại một tập đoàn lớn trong nước cho biết họ chưa xây dựng đầy đủ. Nhưng qua tìm hiểu, cơ sở hạ tầng nội bộ của有道 đã rất hoàn thiện. Họ lưu trữ dữ liệu vượt 1P trên hệ thống file, xử lý hàng ngàn tác vụ phân tán mỗi ngày trên hàng ngàn máy chủ. Đây từng là vũ khí bí mật của Google nhưng nay đã trở thành nền tảng công nghệ chung của ngành tìm kiếm.

Có bạn坦承 chất lượng tìm kiếm của有道 kém hơn Google, thậm chí thua cả Baidu (đây là quan điểm cá nhân, trong nội bộ有道 vẫn có người tự hào về thành quả). Theo đánh giá chủ quan của tôi, chất lượng tìm kiếm của Baidu nhìn chung thua Google nhưng vượt trội ở một số lĩnh vực đặc thù (tôi không nghe nhạc nên không nói về Mp3). Về有道, tôi chưa so sánh kỹ càng.

Chúng tôi thảo luận rất lâu về công nghệ tìm kiếm. Về cải tiến thuật toán, với tư cách người ngoài, tôi phân tích: Dù dựa trên nền tảng toán học hiện có với hàng loạt tham số có thể điều chỉnh, nhưng vì không hiểu rõ ý nghĩa toán học của chúng, nên có thể thử nghiệm các thuật toán ngẫu nhiên. Dù là mạng nơ-ron nhân tạo, thuật toán di truyền, mô phỏng tôi luyện hay tìm kiếm cấm, ngoài việc sử dụng yếu tố ngẫu nhiên lặp đi lặp lại để tiến gần nghiệm tối ưu, đều cần xác định rõ thế nào là nghiệm tốt hơn.

Điều này đặc biệt quan trọng với việc cải

0%