"Thế giới phẳng" của Thomas Friedman.
Xuất sắc trong lập trình đòi hỏi một sự đầu tư của năng lượng tinh thần và sự cống hiến để tiếp tục học tập tương đương với các ngành nghề y học hoặc pháp luật. Nó trả một phần nhỏ của những gì các ngành nghề đó trả, ít hơn nhiều so với tiền lương trả cho những người am hiểu toán học đứng đầu trong lĩnh vực tài chính. Và tiền lương cho việc xây dựng mã đang bị xói mòn bởi vì đó là một nghề tương đối dễ dàng cho người thông minh và tự kỷ luật ở hầu hết các nền kinh tế.
Lập trình đã bị xói mòn đến mức trả ít hơn, nói, hệ thống ống nước. Hệ thống nước không thể "lạc hậu". Bạn không cần phải trả $ 2395 để tham dự Hội nghị Thợ sửa ống nước chuyên nghiệp mỗi năm vì đặc quyền nhận được một bộ công nghệ hệ thống ống nước hoàn toàn mới sẽ khiến bạn mất một năm để học.
Nếu bạn sống ở Bắc Mỹ hoặc Châu Âu, còn trẻ và thông minh, lập trình không phải là lựa chọn nghề nghiệp hợp lý. Các doanh nghiệp liên quan đến lập trình, hoàn toàn. Học kinh doanh, biết đủ về lập trình để tinh chỉnh máy dò BS của bạn: xuất sắc. Nhưng dành phần lớn năng lượng tinh thần của bạn cho việc làm chủ các thư viện, cấu trúc dữ liệu và thuật toán? Điều đó chỉ có ý nghĩa nếu lập trình là một cái gì đó cho bạn nhiều hơn là một lựa chọn kinh tế.
Nếu bạn yêu thích lập trình và vì lý do đó có ý định biến nó thành sự nghiệp của bạn, thì nó sẽ khiến bạn phát triển sự hiểu biết lạnh lùng về các lực lượng đang và sẽ tiếp tục, để biến nó thành một nghề khó hơn và khó hơn để kiếm sống . "Thế giới phẳng" sẽ không dạy bạn cách đặt tên cho các biến của bạn, nhưng nó sẽ khiến bạn đắm chìm trong 6 hoặc 8 giờ trong thực tế kinh tế đã đến. Nếu bạn có thể đọc nó, và không được sợ hãi, sau đó đi ra ngoài và mua "Code Complete".