Vì bạn muốn trở thành một lập trình viên


VinaCode

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

Lần trước tôi không có ý định viết bài Làm Ơn Đừng Học Lập Trình để tạo ra sự tranh luận, nhưng nó dường như đã tạo ra một cuộc tranh cãi nảy lửa. Hình như có một số lượng rất lớn độc giả đã dừng đọc ngay khi họ xem qua tiêu đề bài viết đó.

Vì vậy hôm nay tôi sẽ mở đầu bằng một câu chuyện của chính bản thân mình. Tôi nghĩ rằng bạn sẽ tìm thấy trong đó một ý nghĩa thú vị.

Mẹ tôi một lần trước đây đã nói với tôi rằng, lý do duy nhất để bà hẹn hò với bố tôi đó là bởi vì bà ngoại tôi nói với mẹ tôi rằng hãy tránh xa thằng cha đó ra, hắn có vẻ như không được tốt.

Nếu mẹ tôi làm theo lời…

View original post 2,669 more words

Advertisements

Có hai kiểu lập trình viên


VinaCode

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

Trái ngược với điều mà chúng ta thường lầm tưởng, không phải là có 14 kiểu lập trình viên. Thực ra chỉ có 2 kiểu mà thôi, như Ben Collins-Sussman đã nhắc nhở chúng ta.

Chỉ có 2 loại lập trình viên trên thế giới này mà thôi.Chỉ có 2 loại lập trình viên trên thế giới này mà thôi.

Có hai “lớp” lập trình viên trong thế giới phát triển phần mềm: tôi sẽ gọi họ là nhóm 20% và nhóm 80%.

Những người thuộc nhóm 20% này thì nhiều khi được gọi là những lập trình viên “alpha” — họ là những nhà lãnh đạo (leader), người tiên phong, những người tạo ra xu hướng, là dạng người mà những công ty phần mềm lớn như Google và Fog Creek đang săn lùng để tuyển dụng. Những người này là những người đầu tiên đã cài đặt Linux tại nhà vào những…

View original post 1,493 more words