Chúng tôi tiếp tục một loạt tài liệu trong đó các cố vấn của Đại học CodeGym của chúng tôi chia sẻ kinh nghiệm và kiến ​​thức của họ. Nhà phát triển Anton Kupreichik nói về những lỗi phổ biến nhất mà người mới bắt đầu mắc phải. Không yêu cầu trợ giúp và loại bỏ các công nghệ cũ: lỗi thường gặp của người mới bắt đầu theo cố vấn Java - 1

Loại bỏ công nghệ “cũ”

Có những công nghệ mới hơn và những công nghệ cũ hơn. Nhiều người trong chúng ta hiểu rằng rất có thể chúng ta sẽ không sử dụng những công nghệ cũ. Nhưng cần biết rằng công nghệ mới có thể vẫn dựa trên công nghệ cũ: bên trong sẽ có những nguyên tắc của công nghệ cũ. Khi học viết code, đôi khi người ta bỏ qua những công nghệ cũ: "Không, tôi không muốn học cái cũ. Tôi muốn cái mới ngay lập tức!". Tôi cũng gặp vấn đề như vậy. Ví dụ, có công nghệ hiện đại gọi là Spring framework và Java EE cũ. Spring bao gồm Java EE và bạn sẽ phải học nó để thành thạo framework. Ngoài ra, có những công việc vẫn cần đến công nghệ cũ. Tuy nhiên, đừng quên tập trung vào những cái mới phổ biến. Bạn cần một sự cân bằng.

Không yêu cầu sự giúp đỡ từ đồng nghiệp hoặc bạn bè

Lỗi này đặc biệt phổ biến đối với những công việc phức tạp đòi hỏi nhiều thời gian. Đôi khi bạn chỉ muốn tự mình giải quyết một vấn đề. Nhưng đôi khi người ta không thể xin được những lời khuyên cần thiết do rào cản tâm lý. Ví dụ: một nhà phát triển cấp dưới dành 3 giờ cho một nhiệm vụ thay vì hỏi đồng nghiệp và giải quyết vấn đề trong 20 phút. Nếu bạn có rào cản tâm lý như vậy, bạn cần phải giải quyết nó. Bạn có thể hỏi vì đó là cách bạn học.

Viết mã nguyên thủy

Viết mã tốt không phải dành cho tất cả mọi người, nhưng cần phải học cách làm điều đó. Vì vậy, đừng lo lắng nếu bạn viết mã thô và dài: mọi người đều trải qua giai đoạn này. Dần dần, bạn sẽ tích lũy được kinh nghiệm và học cách tạo ra các giải pháp thông minh.

Không làm rõ khi có điều gì đó không rõ ràng

Hầu hết các lỗi phát sinh từ sự hiểu lầm. Ví dụ, một lập trình viên không hiểu điều gì đó, bắt đầu viết mã và mắc lỗi. Vì vậy, đừng ngại hỏi lại.

Phát minh lại bánh xe

Nếu mã của bạn được viết đẹp mắt và hoạt động tốt thì chẳng ích gì khi phát minh ra thứ gì đó mới. Giải pháp phù hợp nếu nó giải quyết được vấn đề chứ không phải "trang trí" cho dự án. Việc tránh sai lầm này sẽ giúp công việc của bạn dễ dàng hơn và tiết kiệm thời gian hơn.

Bỏ qua các hình thức học tập mới

Tôi học lập trình tại các khóa học ngoại tuyến. Họ dạy tôi điều gì đúng và sai, và họ đã đích thân làm điều đó. Giao tiếp trực tiếp rất có giá trị, nhưng thời đại virus Corona đã cho chúng ta thấy rằng học tập hoặc làm việc từ xa cũng tốt. Sẽ thật kỳ lạ nếu không tận dụng những cơ hội này. Tuy nhiên, nhiều người vẫn chưa thích nghi với việc học trực tuyến. Và nó đặc biệt nguy hiểm khi nói đến những người chuyển đổi lập trình viên trưởng thành.

Không tách biệt khu vực làm việc và khu vực nghỉ ngơi

Nếu bạn đang làm việc/học tập từ xa, bạn sẽ bị cám dỗ làm việc đó ngay trên chiếc ghế dài thoải mái của mình. Nhưng tôi sợ điều đó không đúng. Vì vậy, thay vào đó, hãy dành thời gian làm việc ít nhất một góc trong phòng. Đặt một cái bàn, ghế hoặc máy tính xách tay ở đó và sử dụng nó. Việc có một nơi làm việc/học tập cụ thể sẽ giúp bạn dễ dàng hơn.

Không ghi chép

Khi bạn liên tục gặp phải cùng một vấn đề, bạn nên viết ra giải pháp — trên máy tính xách tay, trong ứng dụng hoặc sổ làm việc. Sớm hay muộn, bạn sẽ nhớ cách giải quyết lỗi tái diễn, nhưng việc ghi chép sẽ giúp bạn tiết kiệm thời gian.

Theo đuổi thứ bạn không thích

Nếu không thích một nghề nào đó thì bạn không nên hành hạ bản thân và chạy theo xu hướng. Đó có vẻ là một sự thật hiển nhiên nhưng vẫn có nhiều người làm những điều họ không thích. Vì vậy, hãy trả lời thành thật câu hỏi: “Đây có phải là điều tôi muốn không?”. Nếu có thì hãy thoải mái tiến về phía trước. Chúng tôi mời bạn suy đoán: những sai lầm nào là phổ biến nhất đối với người mới bắt đầu? Chia sẻ ý kiến ​​​​của bạn trong phần bình luận;) Không nhờ giúp đỡ và loại bỏ công nghệ cũ: những lỗi thường gặp của người mới bắt đầu theo cố vấn Java - 2