Linh tinh

Giới thiệu

Thân chào các bạn đọc,

Blog này là phiên bản mới của “Nam Le’s blog”. Sở dĩ tôi chuyển từ Yahoo! 360 sang blog mới này là vì: 1) Blog bên Yahoo! 360 có quá nhiều hạn chế về kỹ thuật khiến người viết lẫn người theo dõi blog gặp khó khăn; và 2) Tôi sẽ mời thêm một số bằng hữu cùng tham gia viết bài cho blog mới.

Tôi hy vọng những ai đã thích blog cũ của Nam Le thì cũng sẽ tiếp tục thích blog mới này.

Tại sao blog này lại có tên là Coder Learns to Grow Rich (CLGR)?

Tên tiếng Việt của blog là “Thợ Code Học Làm Giàu”. Vì sao vậy?

Trước tiên là vài lời giải thích để tránh hiểu nhầm. Đây không phải là một trang web dạy cách kiếm tiền. Tôi không rõ điều gì đã tác động đến xã hội chúng ta khiến cho ngày nay hễ nói đến “làm giàu” thì ai cũng nghĩ ngay đến “kiếm tiền”.

Chữ “làm giàu” trong tên blog nên được hiểu đúng theo nghĩa của từ đó. Tôi hy vọng bạn có thể làm giàu kiến thức, làm giàu kinh nghiệm, làm giàu nhân sinh quan, và dĩ nhiên làm giàu túi tiền… của bạn nhờ những bài viết trên blog này.

Thế tại sao lại có “thợ code” (Coder) ở đây?

Vì hầu hết những người viết bài trên blog này đều là thợ code. Tôi cũng là thợ code. Blog này là tiếng nói của những thợ code.

Ấy, nhưng tất cả không chỉ có vậy. Blog này không chỉ nói về công việc của thợ code và những gì liên quan đến thợ code. Chúng tôi muốn nói về nhiều thứ hơn, với một cách suy nghĩ mới lạ hơn.

Đến đây tôi cần phải giải thích về từ “thợ code”. Đầu tiên là về nguồn gốc của từ này. Ngay từ thời kỳ đầu tiên khi máy tính du nhập vào Việt Nam, người ta gọi những người viết phần mềm cho máy vi tính là “lập trình viên” (programmer), hoặc “lập trình sư”. Sau đó có giai đoạn người ta gọi là “nhà phát triển phần mềm” (software developer). Những cách gọi đó nghe qua đều có vẻ “sang” hơn “thợ code”.

Có người cho rằng thì ở nước ngoài người ta cũng gọi người viết phần mềm là “coder” vậy. Nhưng nếu dịch sát nghĩa thì “coder” phải là “người viết code”, còn nếu muốn nói cho nó “rất Việt” thì phải là “thầy code” chứ không phải là “thợ code”(giống như muốn lịch sự thì gọi là “luật sư”, muốn dân giã thì gọi là “thầy cãi”).

Vì sao “thầy” lại trở thành “thợ”??? Có phải trước kia người ta nhận định sai về nghề nghiệp này (viết phần mềm), cứ tưởng đó là nghề trí tuệ (thầy) nhưng hóa ra đó lại là nghề thuần cơ bắp (thợ)?

Từ “thợ code” được hình thành và truyền miệng từ hai nhóm người trong ngành phần mềm:

  1. Những người đi làm rồi phát hiện ra rằng mình đã chọn lầm nghề. Họ cho rằng người viết phần mềm chẳng khác mấy so với công nhân (dù có thể gọi kiên cưỡng là công nhân bậc cao). Họ chuyển nghề với lý do đã quá chán ngán với cái nghề “thợ code” này.
  2. Những người ở vị trí quản lý nhưng lẽ ra không nên làm quản lý trong ngành phần mềm. Họ xem sản xuất phần mềm cũng giống như sản xuất xe gắn máy (sai lầm ngớ ngẩn thứ nhất), cho nên họ xem những người trực tiếp làm ra phần mềm cũng giống như những người thợ trực tiếp làm ra xe gắn máy (sai lầm ngớ ngẩn thứ hai). Ngôn ngữ mà họ thường dùng là: Nào, chúng ta có dự án làm phần mềm X, bây giờ đi gom cho đủ n đứa thợ code (hoặc dùng chữ “coder” cho nó Tây) về làm.

Dĩ nhiên không phải mọi người trong ngành phần mềm đều thuộc một trong hai nhóm trên. Nhưng thực tế thì những người trong hai nhóm đó chiếm số lượng đông đảo trong ngành. Và từ “thợ code” được truyền miệng rồi dần trở thành cách gọi phổ biến nhất, xuất hiện trong buổi nói chuyện giờ ăn trưa, họp dự án, trên blog, tâm sự của cặp tình nhân, thậm chí trong buổi phỏng vấn xin việc.

Cách gọi này trở nên phổ biến đến nỗi mọi người đều thừa nhận nó, dù những người thực sự đam mê và thành công trong ngành đều không đồng ý với cách gọi đó.

Vậy ai đúng?

Tôi không biết. :P Tôi chỉ biết rằng từ trước đến nay bản chất của nghề lập trình vẫn không đổi. Nếu trước kia nó là nghề “danh giá” thì bây giờ nó vẫn vậy. Nghề lập trình không còn “danh giá” nếu có người tự làm cho nó như vậy, bằng cách hạ thấp những người làm nghề lập trình, hay thậm chí hạ thấp công việc của những người làm nghề lập trình.

Thế tại sao tôi lại tự nhận mình là thợ code và vì sao có từ “thợ code” trong tên của blog?

Bởi vì mỗi khi nói đến “thợ code”, mọi người sẽ nghĩ ngay đến một anh chàng không có bất kỳ kỹ năng nào khác ngoài chuyện viết phần mềm. Mọi người nghĩ thợ code là người khô hơn củi. Thợ code không biết giao tiếp với mọi người. Thợ code không biết diễn đạt ý tưởng của mình một cách trôi chảy. Thợ code không có kỹ năng xã hội. Thợ code không biết ngoại ngữ. Thợ code không biết kinh doanh. Thợ code không có nhiều tiền. Thợ code không sành điệu. Thợ code cũng không biết làm giàu.

Có vẻ như thợ code hoàn toàn vô dụng nếu không có máy vi tính ở bên cạnh.

Blog CLGR này được hình thành từ blog cũ của Nam Le, và sẽ vẫn tiếp tục phong cách tiếp cận vốn được mọi người hoan nghênh. Blog sẽ ghi lại những vấn đề mà mọi người đang trăn trở trong cuộc sống hiện đại: về công việc, học tập, vui chơi, kiếm tiền, phát triển bản thân, bình luận sách hay,… Có những vấn đề rất đỗi bình thường những cũng rất đỗi trăn trở, và thật đáng ngạc nhiên khi chẳng có ai đặt ra những câu hỏi cho những vấn đề đó. Blog CLGR sẽ thử đặt ra những câu hỏi như vậy, và cùng với bạn thảo luận tìm ra câu trả lời.

Sở dĩ có từ “thợ code” là vì blog CLGR muốn hướng đến đông đảo người đọc hơn và có nội dung hay hơn. Vì sao vậy?

Bởi vì một người vốn vô tâm như thợ code mà phải trăn trở về một vấn đề, thì chắc chắn vấn đề đó phải rất bức xúc đối với phần lớn mọi người. Bởi vì một bài viết hài hước đến nỗi người khô hơn củi như thợ code cũng phải thích, thì chắc chắn ai cũng sẽ vừa ôm bụng vừa cười khi đọc nó. Bởi vì thợ code rất kém trong việc diễn đạt ý tưởng của mình, nên những gì thợ code viết ra chắc chắn sẽ đơn giản đến mức ai cũng có thể hiểu được. Bởi vì khờ khạo như thợ code còn có thể biết kiếm tiền, vậy thì ai cũng có thể làm được điều đó.

Blog CLGR muốn thay đổi suy nghĩ của mọi người về thợ code. Tôi tin rằng thợ code có thể làm bất kỳ điều gì thợ code muốn, vì chẳng có lý do gì một người không thể làm được chuyện gì đó chỉ vì người đó là thợ code. :D Để thành công, thợ code cần biết vừa đủ những gì cần thiết nhất (trong khi những người khác luôn cố biết càng nhiều thứ càng tốt). Và thợ code cần biết rõ những thứ đó (trong khi những người khác luôn cố biết mọi thứ thật nhanh). Blog CLGR sẽ bàn về những thứ mà thợ code hiểu biết.

Và nếu ngay cả thợ code cũng có thể làm được, vậy thì ai lại chẳng có thể làm được!

Vậy tại sao lại cần chữ “học” trong tên blog? “Thợ code làm giàu” không phải ngắn gọn hơn sao?

Ở ngay ngoài kia, đa số mọi người đều nói rằng để “làm giàu” thì ta cần có nhiều tiền, cần có nhiều quan hệ, cần trí thông minh hơn người, cần may mắn, cần thời thế, cần mánh mung, cần đẹp trai, cần có chân dài… Blog CLGR xem xét vấn đề ở khía cạnh khác. Những thứ trên có thể cần, có thể không cần, nhưng rõ ràng không phải ai sinh ra cũng đều có chúng. Nhưng có một điều ai cũng có thể có, và lại là điều kiện tiên quyết để “làm giàu”: ai cũng cần phải học. Học tốt thì sẽ biết được những gì cần biết, và biết chúng rõ. Những nơi khác nói nhiều về tiền bạc, quan hệ, thủ đoạn… để chỉ dẫn mọi người cách “làm giàu” rồi, nhưng không phải ai cũng có những điều kiện đó và vui lòng đi theo cách đó. Blog CLGR chỉ nói về những thứ mà ai cũng có thể học, ai cũng có thể làm theo, và ai cũng có thể “làm giàu”.

Và từ đây, hành trình của thợ code học làm giàu bắt đầu.

34 Comments

speak up

Add your comment below, or trackback from your own site.

Subscribe to these comments.

Be nice. Keep it clean. Stay on topic. No spam.

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*Required Fields