Bài của tác giả, Kesk, đăng trên Betterprogramming được ITGuru lược dịch. Bài viết có thể giúp các developer rút ra được những kinh nghiệm cho riêng mình để có thể thành công hơn trong sự nghiệp.
Tôi phải nói trước rằng tôi đã trải qua nhiều giai đoạn khác nhau trong suốt 15 năm làm việc trong lĩnh vực phát triển phần mềm. Tôi đã có lúc thành công, có những lúc thất bại muốn quên đi, và có những ngày thật tươi đẹp. Cho đến lúc này tôi đã đạt được sự cân bằng giữa nghề nghiệp và cuộc sống cá nhân. Và tôi có thể nói rằng tôi yêu nghề nghiệp của mình, ngành phát triển phần mềm, rất nhiều. Nhưng tôi cũng không thể quên rằng không phải lúc nào mọi chuyện đều tốt đẹp và đây không phải là nghề dành cho tất cả mọi người.
Trong bài viết này, tôi sẽ nói về những điều tôi đã học được trong nhiều năm để làm cho cuộc sống nghề nghiệp của tôi cân bằng với cuộc sống riêng tư của mình.
Để đạt được sự cân bằng nghề nghiệp và cá nhân
1. Thay đổi công việc của bạn thường xuyên
Khi bạn bắt đầu với nghề này, thông thường là bắt đầu với tư cách là junior developer và không kiếm được nhiều tiền. Bất kể bạn cố gắng đến đâu, sẽ không dễ dàng để đạt được tiến bộ nhanh chóng trong công ty, đặc biệt nếu đó là một công ty nhỏ. Nếu bạn muốn nâng cao kỹ năng và nhanh chóng tăng lương, hãy thay đổi công việc thường xuyên, tìm kiếm một vị trí tốt hơn.
Nếu bạn không có nhiều trách nhiệm trong cuộc sống của mình, đừng ngần ngại.
2. Làm tốt công việc của bạn cho bạn, không phải cho công ty
Cố gắng học hỏi, cải thiện và làm những điều đúng đắn, nhưng hãy làm điều đó cho bản thân bạn chứ không phải cho công ty. Bạn sẽ chỉ là một con số có thể chi tiêu và khi mọi thứ trục trặc hoặc họ không còn cần đến bạn nữa.
Thời gian là của bạn và đó là thứ quý giá nhất mà bạn có. Đừng cho nó hết cho công ty của bạn.
3. Nếu bạn bị sa thải, hãy coi đó là cơ hội để làm những điều bạn không dám
Một ngày bạn đang làm việc mà không có động lực trong một công việc tầm thường, và tháng sau bạn có một công việc tuyệt vời ở một công ty khác. Đôi khi, bạn sẽ sợ mất việc, nhưng bị sa thải đôi khi là điều tốt nhất có thể xảy ra với bạn.
Vài năm trước, tôi có một công việc tốt, được trả lương cao và thoải mái. Khủng hoảng kinh tế ập đến, họ sa thải một nửa số nhân viên hết dự án. Tôi là một trong số họ. Tôi đã nghĩ đó là điều tồi tệ nhất có thể xảy ra với tôi, nhưng cuộc sống thay đổi rất nhiều, và đó là điều tốt nhất có thể xảy ra với tôi trong nhiều khía cạnh của cuộc sống. Đó là một sự thất vọng lớn vì tôi đã làm mọi thứ cho công ty và cho họ rất nhiều thời gian cá nhân của mình.
Bây giờ tôi làm việc theo những gì tôi muốn, trong các dự án của tôi và trong một công ty nơi tôi thực sự có động lực mỗi ngày. Tôi thấy công việc hấp dẫn, và thứ Hai không còn là thứ Hai nữa.
4. Bạn có thể kết bạn tốt, nhưng hầu hết sẽ không còn khi bạn thay đổi công việc
Trong những năm qua, tôi đã gặp rất nhiều người tại nơi làm việc. Hàng năm, ở những công ty tôi từng đến, chúng tôi đã từng có những bữa tối công ty, bữa trưa công ty và “những thứ” công ty mà mọi người đều đến, nhưng tất cả sự hòa hợp tốt đẹp này không thực như tôi nghĩ.
Nhiều người chỉ muốn làm vui lòng sếp, và họ đã chỉ trích đồng nghiệp hoặc sếp khi họ không ở bên cạnh họ. Tôi nhận ra rằng tôi đã mất bao nhiêu thời gian cho những sự kiện này. Bây giờ tôi chỉ đến những sự kiện này nếu tôi muốn, mà không quan tâm đến những gì người khác có thể nghĩ.
Việc duy trì liên lạc với các đồng nghiệp cũ là rất khó, và theo thời gian, tôi đã đánh mất nó trong hầu hết các trường hợp. Tôi đã có một số người bạn tốt, nhưng trong hầu hết các trường hợp, các mối quan hệ bị mất đi khi thay đổi công việc, và hầu hết những người tôi nghĩ là quan trọng với tôi lại không.
5. Nếu bạn ổn định, bạn sẽ mất cơ hội của mình
Một trong những điều tồi tệ nhất bạn có thể làm trong nghề này là trở nên quá thoải mái trong công việc và không tiếp tục học hỏi. Nếu bạn ở trong tình trạng đó, bạn sẽ sợ sự thay đổi, ù lì trong sự nghiệp, và bạn sợ những gì có thể xảy ra trong công ty của mình.
Tôi có một người bạn đã làm công việc như thế này hơn mười năm; anh ấy rất thoải mái và không muốn học bất cứ điều gì mới. Những lựa chọn để cải thiện sự nghiệp hoặc cuộc sống của anh ấy ngày càng ít đi và thời gian trôi qua, tôi thấy anh ấy càng sợ hãi hơn. Và tất nhiên, anh ấy ghét các ngày Thứ Hai.
Tôi đã có gần hai năm trong một công việc mà tôi rất thoải mái, nhưng tôi không học được gì mới. Công việc rất dễ dàng và tôi có nhiều thời gian rảnh mỗi ngày, nhưng tôi đang phải thế chấp tương lai của mình. Tôi quyết định thay đổi công việc của mình vì lý do này.
6. Phê bình code, không phải phê bình người
Nếu một đồng nghiệp đã làm điều gì đó sai, có nhiều cách để phản hồi. Đừng bao giờ chỉ tay vào người đó vì bạn sẽ tạo ra kẻ thù mãi mãi, không chỉ về mặt cá nhân mà còn về mặt nghề nghiệp. Cố gắng giúp đỡ mọi người và cải thiện code nếu bạn nghĩ rằng có thể làm được, nhưng hãy giải thích lý do và không áp đặt các cải tiến. Hãy nhớ rằng cuộc sống xoay quanh những vòng tròn.
Một số developer có xu hướng tạo ra cảm giác gắn chặc với những gì họ làm, như thể công việc của họ đại diện cho “đứa con cưng” của họ và bất kỳ lời chỉ trích nào về nó đều được coi là chỉ trích cá nhân hoặc được hiểu là chỉ trích đối với chính họ.
Hãy nhớ rằng lời chỉ trích về code, về công việc không phải là lời chỉ trích về người đó. Một người đã viết code kém trong quá khứ, điều đó không có nghĩa là hiện tại người đó là một nhà phát triển kém. Code xấu là code xấu, không phải là con người. Mọi thứ đều có thể được cải thiện.
7. Đầu tư vào các công cụ tốt và không gian làm việc của bạn
Đây là điều cơ bản. Nếu máy tính làm việc của bạn chạy chậm, bạn sẽ mất nhiều thời gian hơn để hoàn thành công việc và thời gian là tiền bạc. Nếu màn hình của bạn nhỏ, bạn sẽ không thể chia màn hình thành các màn hình khác nhau, và một lần nữa, bạn sẽ lãng phí thời gian của mình.
Với đại dịch và làm việc tại nhà hàng ngày, tôi quyết định đầu tư vào một chiếc ghế tốt, một màn hình lớn mà bây giờ tôi có thể chia thành nhiều màn hình khi lập trình và trong một máy tính mạnh. Điều này có vẻ rất tốn kém, nhưng theo thời gian nó giúp bạn tiết kiệm rất nhiều tiền.
Bây giờ tôi tự mình thực hiện nhiều dự án hơn, tôi hoàn thành các công việc phải làm sớm hơn và lưng tôi không bị đau. Ngoài ra, tôi có nhiều thời gian hơn cho thể thao nên không cần phải massage lưng, vào ban đêm mắt tôi được nghỉ ngơi nhiều hơn và tôi có thể đọc sách trên giường.
8. Hãy nghỉ ngơi khi bạn có thể
Thời gian là thứ quý giá nhất mà bạn có. Không phải tất cả mọi thứ đều là công việc và tiền bạc. Ngoài ra, dành thời gian nghỉ hàng năm cũng tốt cho bạn, để suy nghĩ xem bạn có cảm thấy thoải mái với những gì bạn đang làm hay làm những việc khác và ngắt kết nối với thói quen.
Ngoài ra, nghỉ ngơi giúp chúng ta có được quan điểm về những gì chúng ta đang làm và liệu chúng ta có đang làm tốt hay không.
Tôi luôn có những ý tưởng hay nhất trong thời gian rảnh và những quyết định tốt nhất trong cuộc sống của tôi luôn được đưa ra vào thời gian rảnh.
9. Nợ kỹ thuật là nợ khó đòi
Nợ kỹ thuật (technical debt) là một khái niệm trong phát triển phần mềm cho thấy chi phí ẩn của công việc phải làm thêm gây ra bởi việc thực hiện một giải pháp dễ dàng (hạn chế) ngay bây giờ thay vì sử dụng một cách tiếp cận tốt hơn sẽ mất nhiều thời gian hơn. Tuy nhiên, tôi thích phép ẩn dụ này do Ward Cunningham đặt ra để đối phó với nợ kỹ thuật, là hãy xem đó là nợ tài chính: Nỗ lực bổ sung để thêm các tính năng mới là lãi của khoản nợ.
Nếu bạn làm mọi việc một cách nhanh chóng, không áp dụng các cách tốt nhất và không suy nghĩ đủ, bạn sẽ phải gánh chịu hậu quả trong tương lai, và bạn sẽ phải dành hàng giờ rảnh rỗi để sửa chữa nó.
10. Học cách ứng biến và không làm thay đổi quá nhiều
Tôi nhớ những tháng đầu tiên làm việc trong nghề này, tôi đã tin rằng các dự án đã được xác định rõ ràng và khách hàng biết họ muốn gì. Tôi sớm nhận ra rằng đây điều đó không đúng.
Điều này khiến tôi cảm thấy lo lắng vì tôi muốn mọi việc hoàn thành đúng thời hạn mà nhiều khi không thể. Nhận ra rằng mọi thứ thay đổi và nhiều khi bạn sẽ không hoàn thành một dự án đúng thời hạn, nhưng đó không phải là lỗi của bạn. Hãy từ tốn và đón nhận sự thay đổi.
11. Nếu bạn không đưa ra quyết định tại nơi làm việc, người khác sẽ đưa ra quyết định đó cho bạn
Nếu bạn muốn là người quyết định sử dụng công nghệ mới hay làm những điều khác biệt trong một dự án, bạn phải biết công nghệ hoặc thứ bạn muốn sử dụng trước khi nói điều đó với đồng nghiệp.
Nếu bạn không làm vậy, họ có thể là những người áp đặt công nghệ lên bạn hoặc bắn hạ ý tưởng của bạn.
12. Giữ tốc độ của riêng bạn
Lĩnh vực phát triển phần mềm chuyển động rất nhanh, nhưng hãy từ từ và tiếp tục học hỏi và phát triển, luôn theo tốc độ của riêng bạn. Đừng thất vọng nếu bạn không thể học mọi thứ. Điều quan trọng là học những điều quan trọng và cơ bản một cách hoàn hảo và luôn cập nhật những công nghệ còn lại.
13. Tìm hiểu cách đọc tài liệu
Việc vội vàng sử dụng một thứ gì đó khiến chúng ta không đọc kỹ tài liệu hoặc hiểu API một cách chính xác.
Nếu bạn muốn làm điều gì đó đúng đắn mà không mất thời gian, đừng đi đường tắt. Đọc kỹ tài liệu. Nếu không, bạn có thể sẽ không làm mọi việc theo cách tốt nhất có thể.
Hãy luôn đặt dấu hỏi với Stack Overflow, Google và các nguồn khác. Đừng chỉ sao chép giải pháp, hãy hiểu nó.
14. Học cách ngắt kết nối
Đừng mang vấn đề công việc về nhà. Nếu có lỗi hoặc sự cố kỹ thuật mà bạn không biết cách giải quyết, hãy để nó qua ngày hôm sau. Bạn sẽ tiết kiệm cho mình rất nhiều thời gian và bạn sẽ không ghét công việc của mình vì bạn đã dành cả ngày để giải quyết một việc gì đó. Tâm trí được nghỉ ngơi sẽ hiệu quả hơn nhiều.
Nếu không, lo lắng sẽ khiến bạn tỉnh táo và ngày hôm sau, bạn sẽ bắt đầu với những vấn đề tương tự, nhưng buồn ngủ. Điều này không dễ áp dụng vào thực tế, nhưng đó là một trong những điều quý giá nhất mà tôi học được.
Kết luận
Những gì tôi đã viết trong bài viết này là quan điểm cá nhân và có vẻ hiển nhiên. Nhưng trong nhiều trường hợp, mặc dù chúng ta biết cách cải thiện trong công việc và cuộc sống của mình, nhưng chúng ta không làm điều đó, và chính cuộc sống buộc chúng ta phải làm điều đó. Đừng để nó đến giây phút cuối cùng; nếu tôi đã áp dụng những lời khuyên tương tự khi bắt đầu làm việc, tôi chắc chắn rằng tôi sẽ tiết kiệm được rất nhiều thời gian và không đau đầu.
Bạn có thể xem bài viết gốc bằng tiếng Anh tại đây
Bạn có biết?
tham gia cộng đồng ITguru trên Linkedin, Facebook và các kênh mạng xã hội khác có thể giúp bạn nhanh chóng tìm được những chủ đề phát triển nghề nghiệp và cập nhật thông tin về việc làm IT mới nhất
Linkedin Page:
Facebook Group:
cơ hội việc làm IT : ITguru.vn