Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn

Những bài viết hữu ích từ Quora

4.5 (4 đánh giá)
Tạo bởi Jordan Trần Cập nhật lần cuối 5 năm trước 8.941 lượt xem 2 bình luận
Tác giả/Dịch giả: Jordan Trần
Học nhanh

Danh sách bài học

01. Những điều bí mật mà chỉ có những lập trình viên trên 20 năm mới biết? 02. Điều gì dễ học trong một thời gian ngắn tầm 2 – 3 tháng để có thể đi làm? Về hướng Back-end hoặc Front-end? 03. Bản đồ hướng dẫn cho lập trình viên DevOps 04. Học lập trình cùng các khóa học được xếp hạng cao nhất 05. Ước gì có ai giới thiệu cho tôi những tool này trước khi code. 06. Tại sao các lập trình viên backend nghĩ rằng lập trình frontend tốn thời gian vậy? 07. Tại sao có người rất giỏi nhiều ngôn ngữ lập trình – trong khi tôi chỉ tập trung vào frontend mà vẫn chưa thành master được? 12. Tại sao những lập trình viên xuất sắc không cho bạn lời khuyên để thành đạt như họ? 17. Tôi có nên học PHP vào năm 2019 không? Nó vẫn còn giá trị chứ? Phần 1: Những lời dèm pha cho PHP. 24. KaiOS - hệ điều hành cho smart feature phone 25. Lời khuyên gì tốt nhất bạn có thể gửi cho một junior programmer? 26. Tutorial Python tốt nhất cho Machine Learning. 27. Tại sao lập trình viên thích làm việc vào ban đêm? 28. Tại sao Microsoft tạo C #? Java không đủ tốt trong những năm 1990 sao? 29. Các trang web tốt nhất để học C/C++. 30. Là một sinh viên khoa học máy tính, bạn nhận ra quá muộn khi chưa học được điều gì? 31. Instagram đã phát triển bộ lọc của họ như thế nào? 32. Làm thế nào tôi có thể trở thành một nhà khoa học dữ liệu? 33. Tôi có bị thất nghiệp khi code chậm không? Làm thế nào để cải thiện kĩ năng lập trình của tôi? 34. Các bí mật ẩn trong máy tính mà chỉ vài hacker biết, còn lại thì không. 35. Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn 36. Thuật toán nào hữu ích nhất mà bạn từng thấy trong một dự án thực tế? 37. Tôi có phải ghi nhớ hết tất cả các đoạn mã HTML và CSS để trở thành 1 nhà phát triển web không?

Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn

Dẫn Nhập 

Hi mọi người! Đây là bài dịch trong chuỗi bài NHỮNG BÀI VIẾT HỮU ÍCH TỪ QUORA của website Howkteam.com & các Kter tâm huyết, Mong muốn mang lại thêm nhiều kiến thức hữu ích từ các nguồn kiến thức nước ngoài đến với cộng đồng. Hy vọng các bạn sẽ thích những kiến thức được đề cập trong các bài dịch hữu ích này! Cảm ơn các bạn!

Bạn có thể tham gia đóng góp bài dịch bằng cách đăng ký cùng Kteam qua: Fanpage How Kteam


Câu hỏi

“Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn.”


Thảo luận

Mark Zuckerberg có giỏi code không, thỉnh thoảng anh ta vẫn code chứ?

Alexandra Isenegger, Founder và CEO của Linkilaw, Forbes 30 Under 30 tại Linkilaw.

Upvote: 25.400

Vào năm 2006, Zuckerberg ngưng lập trình để tập trung dẫn dắt hoạt động kinh doanh của Facebook. Khi đến thăm Nigeria vào tháng 8 năm 2016, anh ấy công khai thừa nhận rằng từ bỏ lập trình để quản lý kinh doanh có một chút buồn. “Có một sự tao nhã khi lập trình, đó là cảm giác tôi từng có”, Zuckerberg nói trong một phiên hỏi đáp với các doanh nhân và nhà phát triển công nghệ Lagos, Nigeria. “Mã code luôn làm những gì bạn muốn - và con người thì không”.

Mặc dù đã thể hiện sự yêu thích với lập trình, Zuckerberg đã học chuyên ngành tâm lý học chứ không phải khoa học máy tính.

Các đồng nghiệp anh ta cũng đánh giá rằng anh không thuộc đẳng cấp của các lập trình viên giỏi. Trên TopCoder, một trang web nơi các lập trình viên xếp hạng kỹ năng của họ, anh ta chỉ nằm ở cấp độ thứ 3. Adam D’Angelo - cựu CTO của Facebook và người sáng lập Quora - đang ở cấp cao nhất.

Vì vậy, khả năng thành công của Mark liên quan nhiều đến sự kết hợp giữa kiên trì, đạo đức làm việc và sự sáng tạo thay vì chỉ có năng lực lập trình.

Một số điều hay về lập trình mà bạn học được từ các thánh xung quanh bạn?

Aditya Chandupatla, lập trình từ hồi còn 6 tuổi và có chuyên ngành kế toán.

Upvote: 2.100

1. Code mỗi ngày, không có ngày nào nghỉ.

2. Đừng có sợ phải debug giùm code của người khác.

3. Nếu bạn không thích làm những điều lặp đi lặp lại mỗi ngày, hãy tự động hóa nó.

4. Phím tắt có thể đẩy năng xuất làm việc của bạn nhanh đến mức không ngờ.

5. Nếu bạn phải dành quá nhiều thời gian để nghĩ về một giải pháp cho vấn đề, đừng ngại phải dùng đến google hoặc stack-overflow. Họ sẽ có những giải pháp tốt hơn và được chứng minh sẵn cho bạn.

6. Biết cách giải quyết vấn đề bằng một ngôn ngữ nhất định là một chuyện, nhưng biết những gì ngôn ngữ đó có thể làm là một chuyện khác. Do đó, khi người quản lý hỏi bạn có biết cách thực hiện cuộc gọi REST bằng Java hay không, thì tất cả những gì bạn cần biết lúc này chỉ là thực hiện cuộc gọi REST bằng Java.

7. Duy trì các đoạn code mà bạn có thể phải sử dụng nhiều lần, có tài liệu đó sẽ giúp bạn giảm thiết thời gian bạn suy nghĩ hoặc tìm kiếm nó, sắp xếp thư mục đúng cách.

8. Kiểm tra các functions một cách kỹ lưỡng.

9. Hiểu ra một sự thật rằng code các phần mềm doanh nghiệp là lặp đi lặp lại. Đôi khi bạn có thể xóa một số tập tin mà bạn đã viết trong nhiều năm để thay thế nó bằng một chức năng duy nhất.

10. Đừng từ bỏ khi gặp vấn đề. Bởi vì bước 1 bước còn hơn là đứng yên, bạn phải cố gắng dù chỉ một chút ngay khi bạn muốn từ bỏ, rồi bạn sẽ sớm tìm ra giải pháp.


Bài dịch có thể vẫn chưa phải là bản dịch sát nhất, hay hoàn chỉnh nhất. Vì vậy, nếu bạn có hứng thú với bài này, bạn có thể tiếp tục dịch các phần trả lời tiếp theo và đóng góp thêm bản dịch chất lượng đến cộng đồng qua phần comment nhé! Cảm ơn các bạn!


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Lập trình viên Mark Zuckerberg và các thánh code xung quanh bạn dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Khóa học

Những bài viết hữu ích từ Quora

Những bài viết hữu ích từ Quora

Đánh giá

4.5
4 đánh giá
Đánh giá
5
3
4
3
1
2
1
ngocdungduong đã đánh giá 5 năm trước

dopi4720 đã đánh giá 5 năm trước

Quang NV đã đánh giá 5 năm trước

Một vài đoạn chưa hiểu lắm

lazarus2019 đã đánh giá 5 năm trước

Awesome!

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Quang NV đã bình luận 5 năm trước

Cuộc gọi rest?

Không có video.