PDA

View Full Version : 3 Quan điểm không đúng trong việc học lập trình game


digi2936
02-09-2019, 03:52 PM
sở hữu ti tỉ các ngộ nhận và lầm tưởng sách học lập trình (https://mindx.edu.vn/blog/post/lap-trinh-web-nen-hoc-ngon-ngu-nao) tiếp giáp với công việc lập trình. Nhiều người cho rằng đấy là một công việc chỉ dành cho những con người rất anh tài. Một con đường nghề nghiệp chỉ dành riêng cho geek (những người đam mê những hoạt động về trí não), hoặc mang năng khiếu toán học, và là một công tác ko cho phép bạn mắc sai lầm.

Ở bài viết này chúng ta sẽ tiến hành gỡ rối, khám phá và sửa sang các ngộ nhận trong nghề lập trình viên, và sở hữu thể được xem như là một lời tư vấn đáng tin cậy cho các người nào đang cân kể xem liệu công tác lập trình có phải là trục đường sự nghiệp cho họ hay không. Nếu bạn sở hữu bất kỳ sự lầm tưởng nào khác thì hãy bổ sung vào danh sách này, bằng phương pháp liệt kê chúng ra ở phần bình luận phía dưới nhé!

một. Tôi phải thông hiểu toán học để với thể học những ngôn ngữ lập trình
Mọi người thường bị nhầm lẫn về mối quan hệ giữa toán học và lập trình, bởi vì họ muốn với một câu giải đáp dứt khoát là ‘Có’ hoặc ‘Không’. Nhưng thực ra, câu tư vấn thì thường là “còn tùy, nhưng hầu như là không”. Là một lập trình viên, chúng ta dành hầu hết thời gian của mình để viết code, ko phải mang những công thức toán học, và tri thức toán học của bạn thì không tỷ lệ trực tiếp tới kỹ năng lập trình của bạn.

Đừng hiểu sai ý tôi, chúng ta vẫn sẽ cần tri thức căn bản về đại số, nhưng chỉ cần ở mức căn bản, và vâng nó chỉ là đại số mà thôi. Tuy nhiên, sở hữu hầu hết thư viện và plugin để bạn sở hữu thể ứng dụng trực tiếp vào trong code của mình, nó sẽ giúp bạn giải quyết những vấn đề về toán học và thuật toán.

bên cạnh đó, nếu như học lập trình php (http://mindx.edu.vn/blog/post/ngon-ngu-lap-trinh-php) bạn đang cố tạo ra 1 sản phẩm nào đó mà yêu cầu những kiến thức toán học hoặc vật lý cao cấp hay về đồ họa máy tính, thì bạn vững chắc cần phải thông tỏ toán học (nhưng đừng lo, có vô kể những biện pháp về vật lý và đồ họa đã với sẵn trong ngành nghề này).

hai. Tôi phải là 1 hào kiệt (với chỉ số IQ cỡ 160)
ko quan yếu liệu chỉ số sáng tạo (IQ) của bạn là 160 hay chỉ 90, việc lập trình không liên quan tới các nhân tố về sinh vật học đấy, nhưng nó phụ thuộc toàn bộ vào niềm ham của bạn. Ví như bạn đã tham dự 1 bài kiểm tra để xác định điểm số IQ của mình, thì việc biết được chỉ số ấy cũng chẳng giúp bạn được gì phổ thông trong việc nhìn thấy loại mà bạn muốn làm cho hoặc bạn mang thể tiến xa đến mức nào.

Tôi không phải là một thành viên của câu lạc bộ những người có chỉ số IQ cao nhất (MENSA), nhưng tôi sở hữu 4 năm kinh nghiệm lập trình, và tôi với thể lập trình một cách thức khá thoải mái bởi vì tôi không quan tâm tới việc mình bị thất bại bao nhiêu lần, điều quan yếu là biết học từ những sai trái đó, ấy là cách thức cơ bản nhất để 1 lập trình viên mang thể tiến bộ.

Bất kỳ ai mà biết phương pháp truyền đạt thì đều mang thể học lập trình được. Bởi vì trong phần sâu chủ chốt của nó, lập trình cũng là một “ngôn ngữ” cùng mang ngữ pháp và từ vựng, và sự tồn tại của nó thì chỉ mang mục đích giúp bạn mang thể truyền thông mang máy tính để hoàn thành 1 tác vụ hoặc hành động xác định nào đấy, cũng giống hệt như loại mà chúng ta đang làm cho trong toàn cầu con người. Điều đó thực sự rõ ràng.

Xem thêm =>>https://mindx.edu.vn/blog/post/lap-trinh-web-nen-hoc-ngon-ngu-nao

3. Tôi phải đỗ vào đại học để học lập trình
Người ta đề cập rằng trong thứ tự để vươn đến “tuyệt đỉnh võ công” về lập trình, bạn phải cần nhờ 1 bậc thầy để hướng dẫn đường cho bạn đi. Và tại đỉnh cao nhất của những ngôi thứ là chức danh Giáo sư (đó là danh hiệu cao nhất mà bạn mang thể vươn tới trong trục đường học thuật). Nhưng ngày nay, chúng ta phải cảm ơn tới Internet, bạn với thể học bí quyết khiến cho thế nào để lập trình từ những lập trình viên đầy máu nóng, mà chẳng hề từ những giảng viên tại các trường đại học.

Bạn hãy đăng ký 1 khóa học cho người mới khởi đầu tại các trang web dạy lập trình tương tác trực tuyến như Codecademy, hoặc đọc những bài hướng dẫn thực hiện trên các trang như Nettuts+, các tài liệu này được giải thích rõ ràng bằng cả 2 dòng định dạng là văn bản và video. Nếu bạn gặp phải một vấn đề gai góc và muốn có được một câu trả lời trực tiếp? Thì Stack Overflow và Stackexchange là các người bạn rẻ nhất của bạn. Việc tìm kiếm trên Google cũng mang thể giúp bạn tìm tới những kết quả thấp (và sẽ dẫn bạn tới vô thiên lủng nguồn tài nguyên về tăng trưởng phần mềm).

Xin nói lại, tôi ko đề cập rằng các trường đại học không thể dạy bạn bất cứ điều gì. 1 Giáo sư hoặc giảng sư đại học vững chắc sở hữu thể giúp bạn hiểu tốc độ hơn về các lý thuyết và khái niệm như là lập trình hướng đối tượng (Object Oriented Programming), và tạo ra một tẹo tiện lợi mà bạn cần khi khởi đầu tham gia vào lĩnh vực này.

Nhưng bất nhắc trục đường nào mà bạn chọn, thì bạn cũng phải thành thạo khả năng tự học, bởi vì ko giống như các ngành thuộc ngành khác, lĩnh vực lập trình luôn luôn vững mạnh có tốc độ như vũ bão, và chỉ bạn mới có thể quyết định xem liệu mình có thể luôn bắt kịp nó hay không mà thôi.

Chuyện học tập & là m việc ở MindX