![]() |
|
![]() |
![]() |
|
#1
|
|||
|
|||
|
mang vô số những ngộ nhận và lầm tưởng sách học lập trình quanh đó công tác lập trình. Phổ biến người cho rằng đó là 1 công việc chỉ dành cho những con người rất thiên tài. 1 Các con phố nghề nghiệp chỉ dành riêng cho geek (những người mê say 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 việc ko cho phép bạn mắc sai trái. Ở bài viết này chúng ta sẽ tiến hành gỡ rối, khám phá và tu chỉnh những ngộ nhận trong nghề lập trình viên, và với thể được xem như là 1 lời trả lời đáng tin cậy cho những người nào đang cân kể xem liệu công việc lập trình sở hữu phải là con đường sự nghiệp cho họ hay ko. Ví như bạn với 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é! 1. Tôi phải tinh thông 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ị lầ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 1 câu giải đáp dứt khoát là ‘Có’ hoặc ‘Không’. Nhưng thực ra, câu giải đáp thì thường là “còn tùy, nhưng hầu như là không”. Là 1 lập trình viên, chúng ta dành phần nhiều thời kì của mình để viết code, không hề mang các 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 đến 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 kiến thức căn bản về đại số, nhưng chỉ cần ở mức cơ bản, và vâng nó chỉ là đại số mà thôi. Không những thế, sở hữu hầu hết thư viện và plugin để bạn sở hữu thể vận 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. ngoài ra, ví như học lập trình php bạn đang cố tạo ra một sản phẩm nào đó mà bắt buộc các 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 kiên cố cần phải thông đạt toán học (nhưng đừng lo, có vô thiên lủng các giải pháp về vật lý và đồ họa đã với sẵn trong ngành này). 2. Tôi phải là 1 hào kiệt (với chỉ số IQ cỡ 160) ko quan trọng liệu chỉ số thông minh (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 hồ hết vào niềm mê say của bạn. Giả dụ bạn đã tham dự 1 bài rà soát để 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ổ biến trong việc trông thấy mẫu mà bạn muốn làm cho hoặc bạn với thể tiến xa tới mức nào. Tôi không phải là 1 thành viên của câu lạc bộ các người mang 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 sở hữu thể lập trình một phương pháp khá thả sức bởi vì tôi không quan tâm đến việc mình bị thất bại bao lăm lần, điều quan yếu là biết học từ những sai lầm đấy, đấy là cách thức cơ bản nhất để 1 lập trình viên với thể tiến bộ. Bất kỳ người nào mà biết cách truyền đạt thì đều sở hữu thể học lập trình được. Bởi vì trong phần sâu then chốt của nó, lập trình cũng là một “ngôn ngữ” cùng sở hữu ngữ pháp và từ vị, và sự còn đó của nó thì chỉ mang mục đích giúp bạn mang thể truyền thông với 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 y chang như loại mà chúng ta đang khiến trong thế giới con người. Điều đấy đích thực 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 nói rằng trong thứ tự để vươn tới “tuyệt đỉnh võ công” về lập trình, bạn phải cần nhờ một bậc thầy để chỉ dẫn đường cho bạn đi. Và tại đỉnh cao nhất của các thứ bực là chức danh Giáo sư (đó là danh hiệu cao nhất mà bạn sở hữu thể vươn đến trong trục đường học thuật). Nhưng hiện tại, chúng ta phải cảm ơn tới Internet, bạn có thể học cách làm thế nào để lập trình trong khoảng những lập trình viên đầy máu nóng, mà không phải 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 bắt đầ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 các 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 loại định dạng là văn bản và video. Nếu bạn gặp phải một vấn đề hắc búa và muốn sở hữu được một câu giải đáp trực tiếp? Thì Stack Overflow và Stackexchange là những người bạn rẻ nhất của bạn. Việc tìm kiếm trên Google cũng với thể giúp bạn tìm tới những kết quả tốt (và sẽ dẫn bạn đến thiếu gì nguồn tài nguyên về phát triển phần mềm). Xin nói lại, tôi ko nói 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 có thể giúp bạn hiểu mau lẹ 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 thuận tiện mà bạn cần lúc khởi đầu tham dự vào ngành nghề này. Nhưng bất nhắc tuyến đườ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ư những ngành nghề thuộc lĩnh vực khác, ngành nghề lập trình xoành xoạch vững mạnh sở hữu tốc độ như vũ bão, và chỉ bạn mới có thể quyết định xem liệu mình sở hữu thể luôn bắt kịp nó hay ko mà thôi. Chuyá»n há»c táºp & là m viá»c á» MindX |
| Công cụ bài viết | |
| Kiểu hiển thị | |
|
|
![]() |
![]() |