30/09/2018, 16:21
Lập trình viên có 10 năm kinh nghiệm thì không làm tốt hơn những người có 2 năm kinh nghiệm?
Chênh lệch kỹ năng trong lập trình
Bài viết được dịch từ blog Coding Horror Tôi chắc chắn không phải là lập trình viên giỏi nhất thế giới. Đầu tiên tôi xin nói với bạn rằng có vô số lập trình viên ngoài kia giỏi hơn tôi. Nhưng có mộ…
Thực ra bạn sẽ chẳng bao giờ biết được mình sẽ gặp điều gì khi bạn nhận một công việc: theo thống kê, thì bạn sẽ có 50/50 cơ hội để làm việc cùng hoặc là một thiên tài hoặc là một thằng ngốc. Liệu điều đó có giúp bạn an lòng?..
Bạn đọc tiếp bài viết ở đây nhé: http://bit.ly/1HTLPzN
Bài liên quan
Bài này dịch rất hay anh @hungho. Các bạn mới ra trường yên tâm nhé @tuancoi2506. Các bạn sinh viên hay kể cả học sinh, miễn là đam mê, đều có thể lập trình tốt hơn các bạn lập trình viên “không yêu nghề” khác @kayz, @nhatlonggunz
E hơi hơi yêu nghề ùi a . hihihi. Cám ơn a @ltd nhé.have a good new week !
Mà quên nữa a , “Tôi không khuyên bạn nên dành mọi phút giây sau khi thức dậy để lại lao vào ôm lấy cái máy tính giống như tôi đang làm– điều đó thì không tốt cho sức khỏe– nhưng đó là cách duy nhất để giữ công việc của chúng ta tiếp tục phát triển” , lẽ ra ổng nên khuyên mình ngủ dậy lao vào ôm “Gấu” cái rồi hãy ôm máy tính chứ nhỉ ???
Đây là một câu nói đúng, rất đúng. Nhưng cũng rất buồn là ta phải đánh đổi sức khỏe lấy tay nghề thôi. Có cách nào mà một ngày làm ít hơn mà vẫn hiệu quả không nhỉ?
Như ông Jeff Atwood thì thấy, các bài viết của ổng rất chất lượng. Các bài viết chất lượng đến từ việc ổng dành nhiều thời gian đọc sách và các blog, tài liệu khác. Đồng thời ổng cũng phải suy nghĩ nhiều để viết được một bài chất lượng, ít ra trong thời gian đầu viết blog.
Không nói đến các cách làm việc khoa học, thì rõ ràng rằng muốn giỏi hơn thì phải làm việc nhiều hơn. So Sad.
Hic, ngày nào cũng máy thức cùng người, mà sao vẫn thấy mình gà nhỉ? Mà bài viết này có vẻ đề cập về code hơi nhiều. Mà như vậy cũng dễ làm cho các bạn trẻ ảo tưởng sức mạnh.
Em may mắn tiếp xúc một số người lập trình lâu năm, họ ít nói về code, mà chủ yếu là các vấn đề về tư duy, hay kinh nghiệm giải quyết công việc. Họ có kinh nghiệm, có cái nhìn tổng quan hơn về bài toán cần giải quyết. Họ xem xét nhiều khía cạnh của 1 vấn đề, từ đó giúp giải quyết vấn đề nhanh chóng và chính xác hơn.
Tất nhiên so về kỹ thuật code, không ai nói người nhiều kinh nghiệm hơn sẽ chiếm ưu thế, nhất là khi nói về một ngôn ngữ lập trình cụ thể nào đó.
Ôm gấu nhiều quá còn hao sức hơn ấy chứ =)) chưa kể mê máy tính hơn mê gấu là không yên với gấu đâu
Hợp lý, thực tế mỗi ngày trung bình mình không code nhiều code lắm. Tầm dăm ba dòng. Không giống như những gì trong phim Mỹ hay làm. Các hacker gõ bàn phím liên tục.
Lập trình bao gồm nhiều công việc khác hơn là chỉ code. Ví dụ như thiết kế, lên kế hoạch, họp hành chia sẻ ý tưởng, kiểm tra khả thi, debug, hỗ trợ khách hàng. Thời gian code chỉ là một phần trong thời gian một ngày của một lập trình viên.
Trong đó thời gian đọc cũng rất quan trọng.
Thời gian coi phim với đi phượt cũng quan trọng không kém
Bởi vậy mấy anh IT yêu nghề thì không nên có gấu làm gì nhá, tội gấu
t mà có gấu bên cạnh là fai ưu tiên ôm gấu trước…hehehehehe
Đó là chuyện khác, vợ con cũng quan trọng không kém gì lập trình. Phải biết phân bổ thời gian sao cho không bị cằn nhằn là được.
Nhưng cách phân bổ như thế nào thì đó là một vấn đề khó.
Vô…Vậy chắc là vợ anh Đạt sướng lắm