CodeGym/Blog Java/Ngẫu nhiên/Khuyến nghị hàng đầu cực kỳ thú vị và lố bịch dành cho ng...
John Squirrels
Mức độ
San Francisco

Khuyến nghị hàng đầu cực kỳ thú vị và lố bịch dành cho người mới về cách học viết mã

Xuất bản trong nhóm
Bất kỳ người mới nào sẵn sàng trở thành một lập trình viên giỏi, rất có thể trước tiên sẽ tìm kiếm ba điều hàng đầu:
  • Bắt đầu với ngôn ngữ lập trình nào?
  • Làm thế nào để học?
  • Học ở đâu?
Không có câu trả lời duy nhất và duy nhất đúng cho những câu hỏi này vì có rất nhiều đàn ông, rất nhiều bộ óc ... Nhưng nếu bạn ở đây, bạn đã quyết tâm học Java với CodeGym. Vì vậy, chúng ta sẽ bỏ qua câu hỏi nên chọn ngôn ngữ lập trình nào và học ngôn ngữ đó ở đâu. Hãy tập trung vào cách học nó. Những lời khuyên thú vị và lố bịch hàng đầu dành cho người mới học cách học viết mã - 1Thay vì tuyển chọn những gợi ý hay theo tiêu chuẩn, chúng tôi quyết định thu thập những gợi ý lố bịch nhất dưới đây. Vì vậy, chúng ta hãy cùng điểm qua những lỗi phổ biến nhất mà các lập trình viên mới bắt đầu mắc phải do vô tình làm theo những lời khuyên sai lầm. Và tất nhiên, chúng tôi sẽ cho bạn biết cách khắc phục chúng trong giai đoạn đầu để đảm bảo bạn sẽ thấy vui vẻ khi lập trình. Đúng như nó phải thế!

1. Luôn xin lời khuyên từ các chuyên gia Instagram/Facebook vì họ luôn đúng và nói chung là thông minh hơn bạn rất nhiều.

Các nhà lãnh đạo nên được tôn vinh như những vị thần! Mọi điều họ nói đều đúng (ngay cả khi họ đã bắt đầu viết mã vài tuần trước). Nếu họ có nhiều người theo dõi trên mạng xã hội thì họ là thiên tài và bạn nên tin tưởng vào lời nói của họ. Dù sao thì 1 người theo dõi có nghĩa là 1 tỷ tế bào não và 10.000 người theo dõi = 10.000 tỷ tế bào não. Bạn có hàng nghìn tỷ tế bào não? Chúng tôi không nghĩ vậy. Đùa sang một bên: Thay vì lắng nghe những người có ảnh hưởng trên mạng xã hội, hãy đọc sách lý thuyết hoặc tham gia các khóa học được phê duyệt theo thời gian (CodeGym chắc chắn là một trong số đó). Đương nhiên, khi nói đến những người có ảnh hưởng trên mạng xã hội, chúng tôi không có ý nói đến các kỹ sư phần mềm hoặc các chuyên gia khác, những người cũng có lượng người theo dõi lớn trên mạng xã hội. Điều chúng tôi muốn nói là rất nhiều người không có bằng cấp lập trình thực sự nhưng vẫn có nhiều điều để nói về kỹ năng kém của bạn và cách viết mã "tốt nhất". Bạn không nên mong đợi bất kỳ kiến ​​thức sâu sắc nào từ các phương tiện truyền thông, vì vậy hãy chú ý đến thời gian và sức lực. Khi nói đến lập trình, bạn chỉ nên phụ thuộc vào các nguồn đáng tin cậy.

2. Nếu bạn gặp khó khăn khi viết một chương trình thì đó là lỗi cơ bản của ngôn ngữ Java. Chuyển sang học một cái gì đó dễ dàng hơn!

Lý do người ta có thể có nhiều lỗi trong mã của họ là vì Java không hoàn hảo. Vậy điều gì đang ngăn cản bạn tạo ra ngôn ngữ của riêng mình? Dù sao đi nữa, Brendan Eich chỉ dành 10 ngày để phát minh ra JavaScript. Bạn đang chờ đợi điều gì? Đùa sang một bên: Nghĩ rằng bạn đã biết tất cả và bây giờ bạn có thể dời núi là một sai lầm dễ mắc phải. Cuối cùng, sau khi bạn viết được một số mã tốt và thực sự hoạt động, sự tự tin của bạn tăng vọt và bạn cảm thấy mình có thể chinh phục cả thế giới! Tất nhiên, điều này thật tuyệt vời và bạn nên tận hưởng cảm giác đó, nhưng đừng quên rằng bạn vẫn chỉ đang học hỏi. Có lẽ đã đến lúc bạn bắt đầu nhìn lại mã cũ của mình và phân tích nó. Bạn thực sự hiểu phần nào trong mã của mình và bạn vừa sao chép-dán ở đâu? Hãy thử tìm hiểu xem nó làm cái quái gì. Nói thật với bạn, nhiều lập trình viên thành công đã viết mã hơn 20 năm nói rằng họ vẫn cảm thấy mình chỉ mới bắt đầu học Java và không ngừng học hỏi.

3. Đừng tận dụng các công cụ gỡ lỗi. Bạn nên tự mình làm tất cả!

Ngay cả khi bạn làm việc bằng ngôn ngữ kiểu tĩnh như Java, không có lý do gì để sử dụng trình gỡ lỗi. Nó dành cho các chị em. Vì vậy, đừng bận tâm rằng trình gỡ lỗi có thể giúp bạn dễ dàng theo dõi tất cả các lỗi trong mã của mình. Đùa sang một bên: Các công cụ gỡ lỗi có rất nhiều lợi ích. Họ báo cáo tình trạng lỗi ngay lập tức, điều này cho phép phát hiện lỗi sớm hơn và giúp việc phát triển phần mềm trở nên thoải mái và suôn sẻ hơn. Trình gỡ lỗi cũng cung cấp nhiều thông tin hữu ích về cấu trúc dữ liệu và đảm bảo việc diễn giải chúng dễ dàng hơn. Một sự lựa chọn đôi bên cùng có lợi trên mọi cấp độ!

4. Học Solo. Kết nối với con người không thành vấn đề, vì mục tiêu của bạn là học cách điều khiển máy tính!

Một trong những sai lầm lớn nhất của các nhà phát triển là lãng phí thời gian giao tiếp với những người cùng chí hướng thay vì viết mã. Bạn sẽ được thuê với tư cách là nhà phát triển Java chứ không phải với tư cách là người đối tác. Bỏ qua tất cả các cộng đồng Java đó. Đùa thôi: Ngay cả khi bạn tự học thành công, sẽ đến lúc bạn cần thể hiện kỹ năng của mình với người khác. Viết để làm gì nếu không ai nhìn thấy nó? Bên cạnh đó, đào tạo theo nhóm hoặc học hỏi một số lời khuyên từ đồng nghiệp đã được chứng minh là hiệu quả hơn nhiều so với đào tạo riêng lẻ. Nếu tham gia một cộng đồng, bạn sẽ có thể nhanh chóng nhận được câu trả lời cho câu hỏi của mình và tìm giải pháp dễ dàng hơn. Do đó, việc nâng cao kiến ​​thức mã hóa và đẩy nhanh toàn bộ quá trình học tập của bạn được đảm bảo. Ngoài ra, cộng đồng sẽ cho bạn cơ hội thể hiện bản thân khi cuối cùng bạn cũng cảm thấy tự tin bên trong (điều này quay lại đề xuất số 2).

5. Sao chép/dán mọi thứ từ Internet. Tại sao phải lãng phí thời gian khi bạn có thể sử dụng mã làm sẵn?

Nhờ có nhiều tài nguyên như StackOverflow và Google, bạn có thể nhận được hầu hết tất cả các câu trả lời mà bạn đang gặp khó khăn. Nhiều nhà phát triển chỉ lãng phí thời gian để cố gắng hiểu thứ gì đó hoạt động khi họ có thể đơn giản làm điều đó một cách dễ dàng và sử dụng mã của người khác. Đừng lo lắng về việc hiểu bất kỳ ai trong số họ. Đùa sang một bên: Học từ các mã khác là tốt. Nhưng chỉ sao chép-dán thì không hay. Ở tất cả! Khi bạn gặp khó khăn với mã không hoạt động và bạn không biết tại sao việc a)tham khảo cộng đồng là điều khá bình thường; b) Google vấn đề và cố gắng học hỏi từ một cách tiếp cận khác. Đôi khi việc sử dụng mã của người lập trình khác có thể giúp bạn tìm ra lý do tại sao mã của bạn không mang lại kết quả như mong muốn.

6. Nếu bạn đã viết mã, ý kiến ​​của bạn về nó là không thể bác bỏ được. Ghét sẽ ghét!

Nếu bạn buộc phải lắng nghe những lời chỉ trích của gia sư hoặc các nhà phát triển khác, chỉ cần đảm bảo rằng những gì họ nói không đi vào não bạn. Bạn luôn đúng, chấm hết! Nói đùa sang một bên: Đó là con dao hai lưỡi. Một mặt, một trong những sai lầm nghiêm trọng nhất mà các lập trình viên mới bắt đầu mắc phải là nghĩ rằng họ không đủ giỏi, không đủ thông minh, có bộ não sai lầm, v.v. Ở đây, câu nói "Làm chủ nỗi sợ hãi của bạn, nếu không nỗi sợ hãi sẽ là chủ nhân của bạn" có tác dụng không giống ai. Mặt khác, nếu quá tự tin và không bao giờ lắng nghe các chuyên gia, bạn sẽ không thể nâng cao kỹ năng của mình và học được điều gì đó mới. Điều quan trọng là giữ cân bằng.

7. Lập kế hoạch? Thật là lãng phí thời gian!

Thực sự, ai cần một kế hoạch về cách thành thạo lập trình? Đừng lãng phí thời gian quý báu của bạn và hãy bắt tay vào viết mã càng sớm càng tốt. Ngoài ra, các bạn ở CodeGym luôn nói rằng việc luyện tập là rất quan trọng. Đùa sang một bên: Bằng cách bỏ qua một kế hoạch, bạn đang tự đặt ra cho mình vô số lỗi logic và phải viết lại mã trong nhiều giờ. Đây là điều mà người ta có thể dễ dàng tránh được nếu lên kế hoạch trước cho quá trình học tập. Lập kế hoạch không chỉ có thể giúp quản lý thời gian mà còn hỗ trợ xây dựng một lộ trình học tập gắn kết. Ngoài ra, khả năng lập kế hoạch cho mọi thứ sẽ giúp ích cho bạn trong tương lai khi bạn cần phân tích các trường hợp mà bạn có thể đã bỏ qua và do đó tránh được các lỗi logic có thể phát sinh khi đi sâu vào giải pháp đầu tiên.

8. Lý thuyết mới là điều thực sự quan trọng! Không viết mã cho đến khi bạn biết mọi thứ về khoa học máy tính từ sách!

Bạn càng đọc nhiều, bạn càng trở nên khôn ngoan hơn. Vì vậy, chỉ cần trang bị cho mình thật nhiều sách và đi thôi. Đùa sang một bên: Điều này không thể khác xa sự thật. Thường không có mối tương quan giữa lượng thời gian bạn dành cho lý thuyết và sự thành công trong việc học của bạn. Khi bạn học Java, điều cần thiết là phải trau dồi từng kỹ năng “mới đọc” bằng thực hành. Kiến thức không có khả năng ứng dụng thực tế chỉ hữu ích cho việc trả lời các câu hỏi công nghệ bằng từ quét. Hãy nhớ rằng lập trình đòi hỏi phải thực hành tối đa. Vì vậy, hãy cố gắng viết mã hàng ngày. May mắn thay, CodeGym cung cấp nhiều nhiệm vụ tương tác sau mỗi bài học và đạt được sự cân bằng hoàn hảo giữa lý thuyết và thực hành (20% so với 80%).

9. Điều duy nhất bạn cần để trở thành một lập trình viên thành công là biết Java.

Khi bạn mài giũa kỹ năng Java của mình, bạn sẽ có thể chinh phục thế giới và luôn có rất nhiều nhà tuyển dụng đang chờ bạn nói "có" với họ. Nói đùa sang một bên: Bất kỳ ngôn ngữ lập trình nào cũng chỉ trở thành công cụ trong tay của người sáng tạo khéo léo. Chỉ biết cách viết mã sẽ không giúp bạn thành công. Lập trình đòi hỏi các kỹ năng quan trọng khác như kỹ năng giải quyết vấn đề tốt, khả năng hình dung một chuỗi các quy trình, kỹ năng giao tiếp và mong muốn tự học. Sẽ không có ngày nào bạn biết hết mọi thứ nên đừng bao giờ ngừng học hỏi. Lập trình là một lĩnh vực rất thú vị với những nâng cấp liên tục và các công nghệ mới mà bạn nên nắm bắt để trở thành một chuyên gia có một không hai. Và CodeGym có thể giúp bạn điều đó!
Bình luận
  • Phổ biến
  • Mới
Bạn phải đăng nhập để đăng nhận xet
Trang này chưa có bất kỳ bình luận nào