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.
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;)
GO TO FULL VERSION