Một lập trình viên có thể rất công trong sự nghiệp, hoặc mãi “dậm chân tại chỗ” và cũng có thể sẽ bỏ nghề trong thất vọng. Tất nhiên, mọi sự đều cần có tính phù hợp nhất định, nhưng có những bài học xương máu để một lập trình viên có thể thành công trong sự nghiệp.