CodeGym/Blog Java/Ngẫu nhiên/Được thăng chức, kiếm nhiều tiền và vượt qua trần nhà bằn...
John Squirrels
Mức độ
San Francisco

Được thăng chức, kiếm nhiều tiền và vượt qua trần nhà bằng kính. Mẹo để lập một kế hoạch nghề nghiệp viết mã tốt

Xuất bản trong nhóm
Như đã nói, có một kế hoạch tồi luôn tốt hơn là không có kế hoạch nào cả. Một chút của một tuyên bố gây tranh cãi có thể. Nhưng nếu bạn đang học cách viết mã để sẵn sàng trở thành một lập trình viên chuyên nghiệp và có một sự nghiệp lâu dài và hiệu quả, thì chắc chắn bạn cần có một kế hoạch. Và chúng tôi không nói về kế hoạch học tập, điều này cũng rất quan trọng và đã được đề cập trong bài viết trước . Nếu bạn muốn có một sự nghiệp thành công trong lĩnh vực mã hóa, bạn cần có một kế hoạch nghề nghiệp và việc lập kế hoạch đó ngay từ đầu có thể giúp bạn tiết kiệm nhiều năm thời gian, nếu không, bạn thường sẽ đi sai hướng hoặc trì trệ theo quan điểm nghề nghiệp.Được thăng chức, kiếm nhiều tiền và vượt qua trần nhà bằng kính.  Mẹo để lập một kế hoạch nghề nghiệp viết mã tốt - 1Vì vậy, hôm nay chúng ta sẽ nói về lập kế hoạch nghề nghiệp trong phát triển phần mềm. Những điều cần lưu ý khi lập kế hoạch, những sai lầm phổ biến nhất là gì và bạn nên nhìn xa tới mức nào trong kế hoạch của mình. Với một số mẹo và suy đoán về chủ đề này từ các nhà phát triển phần mềm có kinh nghiệm.

Những gì nên có trong kế hoạch nghề nghiệp phát triển phần mềm của bạn

1. Học hỏi và trau dồi bản thân.

Như chúng tôi đã nói nhiều lần trong các bài viết của CodeGym trước đây, việc học gần như là một phần không thể thiếu của nghề lập trình. Và việc học không dừng lại khi bạn hoàn thành một khóa học Java chẳng hạn, và có cho mình một công việc toàn thời gian với tư cách là một nhà phát triển Java. Nếu bạn muốn có một sự nghiệp lâu dài và thành công trong lĩnh vực phát triển phần mềm, bạn không nên ngừng học hỏi và đó phải là một phần trong kế hoạch nghề nghiệp của bạn.

  • học gì.

Viết ra tất cả các ngôn ngữ lập trình, khung, thư viện và công nghệ mà bạn muốn học để cải thiện với tư cách là nhà phát triển phần mềm. Thỉnh thoảng hãy quay lại xem lại danh sách này, thêm nội dung mới vào danh sách hoặc xóa những phần không còn liên quan đến nghề nghiệp của bạn.

  • Học khi nào và trong bao lâu.

Một điều khác cần tập trung vào phần học tập trong kế hoạch nghề nghiệp của bạn là thời gian và lịch trình. Chỉ định những gì bạn sẽ học và thời gian học, theo dõi nó để đảm bảo bạn bám sát kế hoạch.
“Học cách lập trình và học một ngôn ngữ lập trình là hai điều khác biệt. Một nhà phát triển tuyệt vời có khả năng xác định chính xác các vấn đề và đưa ra các giải pháp thông minh. Các nhà phát triển giỏi có khả năng hiểu ngôn ngữ, khuôn khổ và một loạt các công cụ lập trình, nhưng bất kỳ vấn đề nào cũng phải được làm sáng tỏ trong phần tóm tắt. Các nhà phát triển đã mài giũa các kỹ năng cơ bản trong lập trình sẽ dễ dàng xác định được những điểm chung. Chẳng hạn, một khi nhà phát triển hiểu rằng PHP và Javascript là các ngôn ngữ hướng đối tượng sử dụng các chức năng hạng nhất, họ có thể dễ dàng học hết ngôn ngữ này đến ngôn ngữ khác,” Andrei Petrik, một lập trình viên giàu kinh nghiệm và Giám đốc điều hành của NetHunt cho biết .

2. Mục tiêu nghề nghiệp.

Điều quan trọng thứ hai nên là một phần trong kế hoạch phát triển nghề nghiệp của bạn là mục tiêu nghề nghiệp. Biết mình muốn gì và đang đi đâu sẽ giúp bạn tiến bộ nhanh hơn. Hãy suy nghĩ về các mục tiêu nghề nghiệp dài hạn và ngắn hạn của bạn và quyết định điều gì sẽ là trọng tâm chính của bạn trong mọi giai đoạn của sự nghiệp. Đó là học tập và phát triển chuyên môn hay mức lương cao hơn? Việc tìm kiếm cả hai là điều tự nhiên nhưng bạn thường phải chọn điều gì quan trọng hơn tại một thời điểm nhất định. Dưới đây là một nhận xét hay về mục tiêu nghề nghiệp cho kỹ sư phần mềm của Jon Hayes, một kỹ sư công nghệ và dân dụng đến từ Mỹ:
“Bất kể chức danh là gì, bạn muốn trở thành kiến ​​trúc sư của giải pháp. Đại Pháp Sư. Người nghĩ ra giải pháp tổng thể và thiết kế tất cả các phần kết nối. Bạn muốn trở thành người mà mọi người tìm đến, người có mọi câu trả lời, mọi ý tưởng, mọi giải pháp. Tôi đã học được điều này từ những ngày đầu tiên trong ngành kỹ thuật dân dụng. Có 100 kỹ sư làm việc trong dự án này, nhưng có một người mà mọi người đều lắng nghe. Tâm trí của anh ấy không hoạt động giống như cách của những người khác, anh ấy chỉ mơ mộng thôi. Mục tiêu của tôi luôn là trở thành một chàng trai. Người có thể giải quyết mọi thứ, thiết kế mọi thứ, gỡ lỗi mọi thứ theo một cách khác với những người khác. Nếu tôi nghĩ mình sẽ có những ý tưởng tốt hơn khi biết phần cứng, tôi sẽ học nó. Nếu tôi nghĩ rằng tôi cần hiểu tài chính để viết mã, tôi sẽ học nó.

3. Con đường sự nghiệp.

Một trong những điều tuyệt vời khi trở thành nhà phát triển phần mềm là cần có các lập trình viên trong các ngành công nghiệp khác nhau để sản xuất các loại sản phẩm khác nhau và bạn có thể chọn chính xác thứ mình muốn phát triển và trong lĩnh vực thị trường nào. Ví dụ: một lập trình viên có thể phát triển ứng dụng dành cho thiết bị di động, giải pháp doanh nghiệp, trò chơi điện tử, chương trình máy tính để bàn, trang web và trang Internet (phát triển web), giải pháp IoT, v.v. Đây đều là những con đường sự nghiệp và bạn nên quyết định nơi mình muốn để dành sự nghiệp của bạn ngay từ đầu. Tất nhiên, bạn không cần phải giới hạn bản thân chỉ với một lựa chọn và bạn có thể tự do đi theo một con đường khác sau một thời gian nếu cảm thấy thích.
“Cách tốt nhất để dự đoán tương lai là tạo ra nó“ - Abraham Lincoln. Đừng ép mình vào những nghề nghiệp hoặc những đặc điểm kỹ thuật nhất định mà bạn rõ ràng không muốn làm việc. Nếu bạn từng có đam mê phát triển, hãy đi và lấy lại nó. Hãy làm những điều bạn yêu thích về nó, đổi mới, sáng tạo và biến nó thành một cuộc sống,” Maximilian Wanner, một nhà phát triển di động giàu kinh nghiệm đến từ Đức, khuyến nghị .

4. Tìm kiếm việc làm.

Nộp đơn xin việc trong ngành và lĩnh vực thị trường ưa thích của bạn, cũng như chuẩn bị cho các cuộc phỏng vấn xin việc, cũng nên là một phần trong kế hoạch phát triển nghề nghiệp của bạn. Ví dụ, một số nhà phát triển chuyên nghiệp thường xuyên theo dõi tất cả các công việc mới phù hợp với trình độ tương ứng của họ. Điều này hợp lý vì theo cách này, bạn sẽ luôn có kiến ​​thức trực tiếp về những gì đang diễn ra trên thị trường, những kỹ năng và công nghệ nào đang được yêu cầu và đâu là xu hướng trong tương lai. Chuẩn bị cho các cuộc phỏng vấn việc làm là một phần quan trọng của nó. Phân bổ thời gian trong kế hoạch của bạn để chuẩn bị cho các cuộc phỏng vấn việc làm. Nhiều lập trình viên có kinh nghiệm cũng khuyên bạn nên thường xuyên tham gia các cuộc phỏng vấn việc làm của nhà phát triển phần mềm ngay cả khi bạn không tìm việc làm, chỉ vì mục đích trải nghiệm và thực hành. Nhân tiện, đây là một danh sách tốt về150 câu hỏi phỏng vấn công việc lập trình viên Java thường gặp nhất hàng đầu .
“Chuẩn bị sẵn sàng cho các cuộc phỏng vấn kỹ sư phần mềm có thể khiến bạn choáng ngợp vì có vẻ như bạn cần phải biết mọi thứ. Và “học mọi thứ!” không phải là một chiến lược chuẩn bị phỏng vấn thực tế vì thời gian của bạn có hạn, vì vậy bạn cần một cách để thu hẹp “mọi thứ” thành một danh sách có thể quản lý được những điều cần chuẩn bị. Vì không có hai công việc nào có các cuộc phỏng vấn giống hệt nhau nên sẽ không có một “công thức” nào cho bạn biết chính xác cách chuẩn bị cho mọi cuộc phỏng vấn kỹ thuật. May mắn thay, có một số mẫu nhất định giúp bạn khá dễ dàng xác định loại phỏng vấn nào bạn cần chuẩn bị, và từ đó tìm ra những gì cần học,” Tigran Sloyan, một lập trình viên giàu kinh nghiệm và là Giám đốc điều hành của công ty CodeSignal cho biết .

5. Lựa chọn công việc.

Lựa chọn công việc, hay đúng hơn là công ty mà bạn sẽ làm việc, là một phần riêng biệt trong kế hoạch phát triển nghề nghiệp và đôi khi nó cũng đòi hỏi một số suy nghĩ nghiêm túc. Bạn có thể đánh giá công việc và công ty mà bạn nhận được lời mời làm việc theo một số tiêu chí, dựa trên mục tiêu nghề nghiệp của bạn. Ví dụ về các tiêu chí như vậy sẽ là: đóng góp của công việc vào sự phát triển chung của bạn với tư cách là nhà phát triển phần mềm, mức lương bao nhiêu, lợi ích bổ sung là gì, khối lượng công việc lớn như thế nào, nhóm tốt như thế nào, v.v. Chọn đúng công ty và đúng việc đặc biệt quan trọng khi bắt đầu sự nghiệp của bạn, vì những kinh nghiệm làm việc đầu tiên có thể tạo ra tác động đáng kể đến nó. Ý kiến ​​​​về những công ty nên tham gia khi mới bắt đầu viết mã là khác nhau, nhưng khuyến nghị phổ biến nhất là bắt đầu sự nghiệp của bạn ở các công ty lớn và nổi tiếng, để tìm hiểu về các quy trình, công nghệ và có thể thêm một cái tên nổi tiếng vào CV của bạn. Sau một vài năm làm việc cho một công ty hàng đầu trong ngành, bạn có thể tiếp tục làm việc trong các công ty mới thành lập hoặc các công ty trong lĩnh vực mà bạn quan tâm.
“Hãy chọn một công ty làm điều gì đó mà bạn quan tâm hoặc có thể hào hứng. Kỹ sư và chuyên gia nghiên cứu kỹ thuật hệ thống con người, David Powell, khuyến nghị : Lập trình khiến tinh thần mệt mỏi, căng thẳng và không có gì kích thích, nhưng nếu bạn đang làm điều gì đó mà bạn hiểu và yêu thích, thì nỗi đau sẽ khó cảm nhận hơn nhiều và niềm vui sáng tạo sẽ ngọt ngào hơn nhiều.

6. Cách phát triển và vượt qua 'trần kính'.

Sự phát triển nghề nghiệp và cá nhân là một thành phần cực kỳ quan trọng khác của sự nghiệp thực sự thành công (và cuộc sống nói chung, nếu bạn nghĩ về nó) thường được coi là điều gì đó tầm thường và quá mơ hồ để thêm vào các kế hoạch nghiêm túc. Cố gắng nhìn bức tranh toàn cảnh hơn, nhìn vào sự nghiệp của bạn từ góc nhìn của bên thứ ba có thể cực kỳ hữu ích để hiểu bạn đang đi đâu với tư cách là một người chuyên nghiệp và làm thế nào để vượt qua cái gọi là 'trần kính', vốn rất điển hình cho bất kỳ ai. tình huống chuyên nghiệp khi dường như cho dù bạn học hỏi và cải thiện bản thân bao nhiêu đi chăng nữa, bạn sẽ không thể tăng thu nhập của mình cao hơn nhiều hoặc được thăng chức, bởi vì bạn đã đạt đến trình độ khá cao. Thông thường, các chuyên gia bắt đầu mất động lực và hứng thú với những gì họ làm ngay sau khi 'chạm trần nhà', ' vì vậy tốt hơn hết là bạn nên chuẩn bị trước. Đây là những gì John Sonmez, một nhà phát triển phần mềm có kinh nghiệm chuyên môn phong phú,phải nói về điều này:
“Không quan trọng bạn giỏi đến đâu, sẽ có lúc bạn đạt đến đỉnh cao và bạn không thể thực sự tiến xa hơn nữa. Nhưng có nhiều cách xung quanh — hoặc xuyên qua — trần nhà bằng kính này. Là một người làm nghề tự do, trần kính của bạn cao hơn nhiều, mặc dù vẫn có giới hạn thực tế về số tiền bạn có thể kiếm được với tư cách là một người làm việc tự do vì bạn vẫn phải đánh đổi hàng giờ để lấy đô la. Là một doanh nhân, nó hoàn toàn chưa được khai thác, nhưng bạn cũng có thể kiếm được số tiền bằng không hoặc số tiền âm. Nếu bạn muốn tiếp tục phát triển sự nghiệp, bạn có thể đầu tư mạnh vào thương hiệu cá nhân và tiếp thị bản thân, và bạn có thể tìm được một công ty trả cho bạn nhiều hơn mức trung bình đáng kể chỉ vì danh tiếng của bạn.”
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