CodeGym /Blog Java /Ngẫu nhiên /8 sai lầm có thể hủy hoại sự nghiệp của nhà phát triển ph...
John Squirrels
Mức độ
San Francisco

8 sai lầm có thể hủy hoại sự nghiệp của nhà phát triển phần mềm

Xuất bản trong nhóm
Tại CodeGym, chúng tôi nói rất nhiều về sự nghiệp của nhà phát triển phần mềm và cách họ có thể tồn tại lâu dài , hiệu quả và tràn đầy cơ hội nếu bạn đầu tư đủ thời gian và công sức vào việc học các kỹ năng lập trình và tích lũy kinh nghiệm thực tế . Và điều đó nói chung là đúng, vì hầu hết các nhà phát triển đều hài lòng với công việc và sự nghiệp của họ. Trước đây, chúng tôi đã đề cập rằng theo dữ liệu từ trang web việc làm Thật vậy, các nhà phát triển Java ít có khả năng rời bỏ nghề nghiệp của họ nhất trong số tất cả các chuyên gia nói chung, không chỉ trong lĩnh vực công nghệ. Tỷ lệ chuyển đổi nghề nghiệp của họ là dưới 8%, trong khi đối với nghề phát triển phần mềm nói chung là 27% và đối với quản trị viên cơ sở dữ liệu chẳng hạn, là 35%. 8 Sai Lầm Có Thể Hủy Hoại Sự Nghiệp Của Nhà Phát Triển Phần Mềm - 1Ngay cả khi được đề nghị một vị trí quản lý cấp cao hơn, phần lớn các lập trình viên Java vẫn không muốn từ bỏ nó. Điều này chứng tỏ rằng đối với phần lớn các lập trình viên sử dụng Java làm ngôn ngữ lập trình chính của họ, thì đó hóa ra là một lựa chọn đúng đắn. Tuy nhiên, điều đó đang được nói, trở thành một nhà phát triển phần mềm không quá khác biệt so với các nghề nghiệp chuyên nghiệp khác về động lực chung. Hầu hết các nhà phát triển đều có những thăng trầm trong suốt sự nghiệp của họ, những lựa chọn tốt dẫn đến sự phát triển chuyên nghiệp và những lựa chọn tồi khiến sự nghiệp của bạn bị bế tắc hoặc đi xuống. Những lựa chọn sai lầm và sai lầm nghề nghiệp mà các nhà phát triển phần mềm, cả những người mới bắt đầu và những lập trình viên có kinh nghiệm, có xu hướng mắc phải trong suốt sự nghiệp của họ là những gì chúng tôi muốn nói đến ngày hôm nay.

Những sai lầm nghề nghiệp của Junior Developer

Hãy bắt đầu với những cái phổ biến hơn đối với các nhà phát triển phần mềm Sơ cấp, mặc dù, nói chung, các lập trình viên có xu hướng làm chúng ở bất kỳ thời điểm nào trong sự nghiệp của họ.

1. Không thể ước tính giá trị của bạn một cách thỏa đáng.

Đây là một vấn đề khá tự nhiên khi bạn mới bắt đầu sự nghiệp và không có đủ kinh nghiệm cũng như kiến ​​thức để ước tính giá trị thực tế của bạn trên thị trường việc làm. Nó diễn ra theo cả hai cách, vì các nhà phát triển Junior có xu hướng đánh giá thấp và đánh giá quá cao bản thân. Những người đánh giá quá cao bản thân thường mong đợi quá nhiều từ công việc mà họ có, và hành vi của họ phản ánh điều đó. Những người mới bắt đầu cũng thường đánh giá thấp giá trị thực sự của kiến ​​thức và kỹ năng của họ. Kết quả là, họ chấp nhận lời mời làm việc đầu tiên mà họ nhận được và cuối cùng phải làm việc hàng tháng, đôi khi hàng năm với mức lương thấp hơn nhiều so với mức họ có thể kiếm được.

2. Bỏ qua các kỹ năng mềm.

Bỏ qua các kỹ năng mềm là điều khá phổ biến đối với các nhà phát triển phần mềm nói chung, nhưng thiệt hại lớn nhất mà sai lầm này có xu hướng gây ra cho các nhà phát triển trong giai đoạn đầu của sự nghiệp. Nhiều lập trình viên chỉ nghĩ rằng việc phát triển tốt các kỹ năng mềm không quá quan trọng đối với sự thành công trong nghề nghiệp của họ. Dữ liệu mới nhất cho thấy họ ngày càng sai khi tầm quan trọng của các kỹ năng mềm đối với các nhà phát triển phần mềm ngày càng tăng. Theo một cuộc khảo sát do công ty tư vấn West Monroe thực hiện, 78% nhân sự và nhà tuyển dụng cho biết họ đã tập trung hơn vào việc tìm kiếm các chuyên gia công nghệ có kỹ năng mềm tốt trong vài năm qua. 43% các chuyên gia nhân sự được khảo sát cũng nói rằng các vị trí công nghệ khó được tuyển dụng hơn vì các ứng viên thiếu các kỹ năng mềm vững chắc.

3. Không xây dựng kế hoạch nghề nghiệp.

Phát triển một kế hoạch nghề nghiệp và thỉnh thoảng cập nhật nó là điều quan trọng nếu bạn đang tìm kiếm sự phát triển nghề nghiệp nhanh chóng. Các nhà phát triển không có kế hoạch nghề nghiệp thường có xu hướng bị mắc kẹt ở các vị trí cùng cấp trong thời gian dài hơn.

4. Không tiếp thu ý kiến ​​phê bình, góp ý.

Khả năng chấp nhận phản hồi thực sự khá quan trọng đối với tất cả các nhà phát triển phần mềm, vì điều này cho phép họ hiểu rõ hơn về điểm yếu của mình, điều cần thiết để đạt được tiến bộ nhanh. Các nhà phát triển cơ sở có xu hướng phạm sai lầm khi nhận phản hồi tiêu cực một cách cá nhân và điều này ảnh hưởng đến sự phát triển nghề nghiệp của họ.

Những sai lầm nghề nghiệp của Middle and Senior Developer

Middle and Senior Developers cũng mắc rất nhiều sai lầm trong nghề nghiệp. Sau đây là một số điển hình nhất.

1. Bám sát vào ngăn xếp công nghệ của bạn.

Khi ngành công nghiệp phát triển phần mềm không ngừng phát triển, các nhà phát triển phần mềm chuyên nghiệp cần phải liên tục học hỏi và phát triển cùng với nó nếu họ muốn tiếp tục thành công trong sự nghiệp của mình. Những người gắn bó với cùng một công nghệ trong suốt nhiều năm và không học những điều mới cuối cùng sẽ có kiến ​​thức lỗi thời không có nhu cầu cao trên thị trường.

2. Ở cùng một công việc quá lâu.

Mặc dù có một sự nghiệp lâu dài nhiều năm trong một công ty vẫn được tôn trọng và được coi là một điều vinh dự, nhưng đối với các nhà phát triển phần mềm, điều này thường kết thúc bằng một hố sâu sự nghiệp. Ở cùng một công việc trong nhiều năm chắc chắn sẽ hạn chế kiến ​​thức chuyên môn và chuyên môn của bạn, khiến bạn không phù hợp với vai trò là nhà phát triển phần mềm đang tìm kiếm cơ hội mới trên thị trường việc làm.

3. Nhảy việc quá thường xuyên.

Tuy nhiên, chuyển đổi công việc trong lĩnh vực phát triển phần mềm quá thường xuyên cũng là một sai lầm có thể hủy hoại sự nghiệp của bạn. Nó đơn giản như thế này: việc tìm kiếm và tuyển dụng các chuyên gia có trình độ cần một lượng tài nguyên đáng kể cho bất kỳ công ty nào. Vì vậy, họ thường không sẵn sàng thuê những người 'nhảy việc'. Họ nói rằng gắn bó với một công ty trong 4-5 năm là khoảng thời gian lý tưởng cho một nhà phát triển phần mềm, 2-3 năm cũng có thể chấp nhận được, nhưng chuyển việc sau mỗi 5-6 tháng thường là không.

4. Chuyển sang vai trò quản lý.

Không có gì lạ khi một chương trình khuyến mãi, chuyển sang vị trí quản lý thường dành cho nhà phát triển phần mềm, lại trở thành cú hích cuối cùng trong sự nghiệp của họ. Trở thành một người quản lý giỏi đòi hỏi một tập hợp các tài năng và kỹ năng mà hầu hết các lập trình viên không sở hữu theo mặc định. Khi một nhà phát triển phần mềm vĩ đại trở thành một nhà quản lý kinh doanh tồi, điều này có thể khiến sự nghiệp của anh ấy/cô ấy trong cả hai lĩnh vực rơi vào vòng xoáy đi xuống.

ý kiến

Theo truyền thống, chúng ta hãy tóm tắt tất cả bằng một số ý kiến ​​thú vị về vấn đề này từ các nhà phát triển phần mềm có kinh nghiệm. Dưới đây là một số sai lầm nghề nghiệp bổ sung cần tránh với tư cách là nhà phát triển phần mềm. “Chưa nghĩ đến viễn cảnh kinh doanh của công ty bạn. Tôi đã đọc nhiều câu hỏi như: “Tại sao ASP.NET chiếm 3,6% thị phần trong khi Node.js chỉ có 0,6% và mang lại hiệu suất cao hơn nhiều so với ASP.NET?” Lý do khá đơn giản, bạn không suy nghĩ theo quan điểm kinh doanh của tổ chức mà theo sở thích của riêng bạn, bạn cần thích ứng với nhu cầu của họ và đào tạo lại kỹ năng bất cứ khi nào bạn có thể để làm cho công ty của bạn tốt hơn và giúp bạn trở nên tốt hơn. cơ hội nếu một ngày nào đó bạn cần chuyển sang công ty khác. Điểm thứ hai này xảy ra rất thường xuyên và đó là lý do tại sao ban quản lý không muốn cung cấp cho bạn bất kỳ khoản tiền nào,” Federico Navarrete,chỉ ra . “Chạy theo sự cường điệu về các xu hướng/khuôn khổ/ngôn ngữ mới và tin rằng mình phải biết tất cả. Sai. Tìm và tập trung vào công nghệ (hoặc sản phẩm) cụ thể mà bạn thích và có thể bán trên thị trường và gắn bó với nó. Miễn là nó bán, bạn đang kinh doanh. Chuyên môn hóa là một thành phần quan trọng trong thành công của bạn. Coi mã của tôi là một phần bản sắc của tôi, tác phẩm/kiệt tác của tôi hoặc con tôi. Sai. Đừng bao giờ gắn bó với sản phẩm của bạn. Bất cứ thứ gì bạn tạo sẽ bị thay đổi, ghi đè, xóa, xóa, trở nên lỗi thời, bị bỏ qua, không thích. Không sao cả, cứ để nó qua đi, đừng cố bảo vệ nó. Mã của bạn không phải là danh tính của bạn,” nóiLena Keri, một nhà phát triển có kinh nghiệm khác. “Nhận một công việc mà không nói chuyện riêng với ai đó đã ở trong công ty với cùng một vị trí (xấp xỉ). Những người thực sự tuyển dụng bạn có thể không biết người lao động cảm thấy thế nào, hoặc họ có thể có quan điểm rất lý tưởng hóa. Tôi đã chấp nhận một vài lời mời làm việc mà lẽ ra tôi không nên nhận vì điều này. Lãng phí thời gian và tâm huyết. Nói có với nhiều hơn mức bạn có thể xử lý khối lượng công việc một cách khôn ngoan. Khi đảm nhận công việc quá nhiều hoặc quá phức tạp, bạn sẽ thất bại. Bạn có thể hoàn thành rất nhiều công việc rất tốt, nhưng khi bạn không đáp ứng thời hạn, tính năng hoặc chất lượng, thì đó là điều khiến bạn được nhớ đến,” Larry Stanson nói thêm .
Có gì khác để đọc:
  • 8 cách mới để nâng cao khả năng học Java của bạn. Ứng dụng và Kỹ thuật
  • Ghi lại mã của bạn. Công cụ tốt nhất để viết tài liệu kỹ thuật và phần mềm
  • Những người chuyển đổi nghề nghiệp có thể hưởng lợi như thế nào khi sử dụng CodeGym
  • Từ số không đến mã hóa anh hùng. Bạn sẽ có khả năng gì sau khi hoàn thành khóa học của CodeGym
  • Học đi quá chậm? Ứng dụng tốt nhất để đánh bại sự trì hoãn và trở nên hiệu quả hơn
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION