Hãy trở thành một lập trình viên “hạnh phúc” – Phỏng vấn Vũ Nhật Minh

“Mình khuyên các bạn trẻ đang theo đuổi CNTT là hãy thấy “hạnh phúc” vì mình đang là một lập trình viên, vì có khả năng cũng như điều kiện để tạo ra những sản phẩm thay đổi cuộc sống của con người.” ~ Vũ Nhật Minh

Anh Vũ Nhật Minh, tác giả phần mềm mã nguồn mở Rainbow Stream.

Anh Vũ Nhật Minh, tác giả phần mềm mã nguồn mở Rainbow Stream.

Đọc bài phỏng vấn của blog Vinacode với anh Vũ Nhật Minh, là một developer hiện đang làm việc trong ngành IT Nhật Bản. Anh là tác giả của một sản phẩm Opensource 1000+ star trên Github, sản phẩm này từng xuất hiện trên trang chủ của Hacker News và trở thành trending trên Github, đồng thời anh cũng nằm trong nhóm biên tập của blog Kỹ thuật máy tính (http://ktmt.github.io/) và nhóm phát triển platform chia sẻ kiến thức kỹ thuật Kipalog (http://kipalog.com/); để nghe anh chia sẻ về:

  • Cách thức xây dựng một sản phẩm mã nguồn mở và giới thiệu sản phẩm đó đến cộng đồng một cách hiệu quả.
  • Những tiêu chí để trở thành một biên tập viên cho blog Kỹ thuật máy tính (http://ktmt.github.io/)
  • So sánh về cách nghĩ và văn hóa làm việc giữa lập trình viên Việt Nam và đồng nghiệp Nhật Bản.
  • Những cơ hội mà một lập trình viên thông thạo tiếng Nhật có thể có được.
  • Lý do anh và các cộng sự xây dựng nên platform chia sẻ kiến thức kỹ thuật Kipalog (http://kipalog.com/)

Đọc tiếp >>

Lập trình viên Mỹ xấu xí

Bài viết được dịch từ blog Coding Horror

Lời bàn của Vinacode:

Có lẽ trước nay bạn toàn nghe thấy người ta nói về “Người Việt xấu xí”. Nào là ăn cắp, hôi của, tham ăn tục uống v.v… tràn lan khắp các mặt báo. Nhưng hôm nay chúng ta sẽ đọc bài viết có tiêu đề về “Người Mỹ xấu xí”. Thực ra đó là tên một tiểu thuyết dạng bestseller tại Mỹ vào năm 1958 và được chuyển thể thành film vào năm 1963.

Linus Torvalds là người Phần Lan, nhưng sử dụng rất thành thạo tiếng Anh.

Linus Torvalds là người Phần Lan, nhưng sử dụng rất thành thạo tiếng Anh.

“Người Mỹ xấu xí” ở đây thì không phải là xấu xí dạng “ăn cắp, hôi của” như “Người Việt xấu xí”, mà ý nói người Mỹ luôn coi mình là số 1, bởi vậy họ thường huênh hoang tự phụ và muốn áp đặt các giá trị của họ lên văn hóa các dân tộc khác trên thế giới.

Trong bài viết này Jeff Atwood bàn về việc nên sử dụng tiếng Anh là ngôn ngữ chung trong việc phát triển phần mềm trên toàn thế giới. Và lý do ở đây không phải là mong muốn áp đặt như kiểu “Người Mỹ xấu xí” mà nằm ở chính sự thuận tiện và phong phú vốn từ vựng về kỹ thuật của ngôn ngữ này.

Qua đây chúng ta cũng biết tiếng Anh là cực kỳ quan trọng đối với nghề phát triển phần mềm như thế nào, nếu chúng ta không thành thạo tiếng Anh thì cũng coi như là bị “mù chữ” vậy. Bởi vậy các bạn lập trình viên hãy tập trung cải thiện trình độ tiếng Anh để chúng ta có thể hòa nhập với cộng đồng lập trình viên trên thế giới nhé!

Trên thế giới internet, bạn có thể giả vờ như thế giới là phẳng. Dù cho bạn sống ở quốc gia nào, nói ngôn ngữ gì, thì bạn đều có cùng khả năng truy cập đến vô số kiến thức của nhân loại bình đẳng như mọi công dân khác trên hành tinh Trái Đất này. Và một phần ngày càng tăng của lượng kiến thức đó có thể và sẽ có sẵn trong ngôn ngữ mẹ đẻ của bạn.

Nhưng tôi tin rằng những quy tắc đó thì có phần khác đối với các lập trình viên. Nhiều đến nỗi tôi đã đặt ra một câu hỏi đến khó tin là: liệu có chắc là tất cả các lập trình viên trên thế giới đều hiểu tiếng Anh?

Liệu tất cả các lập trình viên trên thế giới có nên sử dụng tiếng Anh là ngôn ngữ chính?Liệu tất cả các lập trình viên trên thế giới có nên sử dụng tiếng Anh là ngôn ngữ chính?

Đọc tiếp >>

Tại sao mọi lập trình viên cần phải giỏi tiếng Anh?

Bài viết được dịch từ blog Volgarev.me

Thú thực, lúc đầu tôi rất phân vân khi không biết nên viết bài này bằng tiếng Anh hay tiếng Nga (tiếng mẹ đẻ của tôi). Một mặt thì bài viết này nhắm đến những người không giỏi tiếng Anh lắm nên theo logic thì nó nên được viết bằng tiếng Nga. Một mặt khác, tôi cũng có nhiều người bạn, những người không phải là người Nga, và cũng không phải là người thuộc cồng đồng các nước nói tiếng Anh, và tôi có thể hình dung những suy nghĩ của mình trong bài viết này sẽ làm cho họ cảm thấy thú vị. Như bạn đã thấy, tôi đã chọn cách thứ hai. Bài viết này nói về việc tại sao tôi lại nghĩ rằng việc biết tiếng Anh (dù cho chỉ ở mức trung bình, ở tất cả các kỹ năng nghe, nói, đọc và viết) là điều vô cùng quan trọng đối với một lập trình viên.

Tiếng Anh giúp lập trình viên có thể giao lưu và học hỏi được nhiều hơn.Tiếng Anh là một yếu tố vô cùng quan trọng trong nghề lập trình viên.

Đọc tiếp >>

Điểm yếu của các bạn trẻ khởi nghiệp tại Việt Nam là tiếng Anh

Bài viết được dịch từ Tech In Asia

Trở thành một người khởi nghiệp công nghệ tại Việt Nam là một trải nghiệm vô cùng đặc biệt trong cuộc sống. Bạn phải liên tục đánh giá vị trí của mình trong xã hội, cân nhắc liệu ý tưởng của mình có phù hợp hay không, đánh giá bản thân trong vai trò là người lãnh đạo, và chiến đấu để giữ vững lập trường. Trên tất cả những điều đó, bạn phải nhận ra xem đâu là những điểm yếu mà mình cẩn phải cải thiện. Tôi thường có cơ hội tiếp xúc với nhiều bạn trẻ khởi nghiệp và họ thường hỏi tôi rằng “Tôi nên học cái gì? Tôi nên đi theo hướng nào? Những vấn đề nào mà tôi cần phải giải quyết?”

Trong một sự kiện diễn ra vào tối thứ sáu tuần qua tại Thành phố Hồ Chí Minh, khi được hỏi rằng điều gì mà các bạn trẻ khởi nghiệp tại Việt Nam nên học để thành công, Giám đốc điều hành của Palantir’s là Joe Lonsdale đã trả lời ngay lập tức là, “tiếng Anh”.

“Tiếng Anh rất quan trọng. Tôi hy vọng sẽ quay trở lại Việt Nam lần nữa và được nói tiếng Anh nhanh hơn.” ~ Joe Lonsdale

Điểm yếu của các bạn trẻ khởi nghiệp tại Việt Nam là tiếng Anh.Điểm yếu của các bạn trẻ khởi nghiệp tại Việt Nam là tiếng Anh.

Đọc tiếp >>