5 dấu hiệu cho thấy bạn không phù hợp với công việc lập trình phần mềm

Mùa tuyển sinh lại đến, các trường đại học, báo đài lại tiếp tục câu chuyện muôn thuở: "học IT việc nhẹ lương cao", "ngồi gõ phím tháng kiếm vài nghìn"... Bài này mình dành cho các bạn đang muốn học IT, muốn bước chân vào thế giới lập trình, pha một ly coffee, đọc bài viết và suy nghĩ xem liệu thế giới đó có phù hợp với bạn hay không?

Dấu hiệu 1: bạn không thích giải quyết vấn đề, đối mặt thử thách

Nếu ai đó nói với bạn công việc duy nhất của một developer là viết code, hãy tránh xa họ. Như một developer tầm cỡ, công việc chính của bạn sẽ là giải quyết vấn đề, trong thế giới phần mềm, mọi thứ xung quanh bạn đều là vấn đề cần giải quyết. Bạn sẽ cần phải đưa ra các giải pháp phần mềm hiệu quả cho người dùng, giải quyết các vấn đề nảy sinh khi coding... Thử nghĩ xem, bạn có thích đưa ra các quyết định, xử lý các vấn đề xunh quanh mình hay không? Nếu bạn không, bạn sẽ mãi mãi là một thợ gõ máy, không thể trở thành một developer tầm cỡ.

Dấu hiệu 2: bạn không thích học những thứ mới mẻ

Khi bạn là một developer, học ngôn ngữ lập trình, công nghệ mới sẽ là một phần trong công việc của bạn. Trong ngành phần mềm, ngôn ngữ, công nghệ sẽ thay đổi liên tục, một công nghệ được cho là hot sẽ trở thành dĩ vãng chỉ sau vài năm. Vì vậy, "long life education" cần là một trong những triết lý sống của bạn nếu bạn muốn theo đuổi con đường phần mềm.

Dấu hiệu 3: bạn không thể hoặc không thích tự học

Như mình đã nói ở trên, bạn sẽ phải học nữa, học mãi trên con đường sự nghiệp, nhưng khổ nỗi, trường đại học chỉ dạy 4 năm, trung tâm chỉ dạy vài tháng, vậy phải làm sao? Trong ngành phần mềm, tự học là một kĩ năng sống còn, bạn không thể vài tháng lại ra trung tâm một lần để học công nghệ, ngôn ngữ mới. Để có thể tồn tại trong ngành này, bạn cần yêu thích việc tự dạy bản thân. Ngày nay với sách, video, internet..., công việc này trở nên dễ dàng hơn rất nhiều, nhưng quan trọng nhất vẫn là bạn cần có tư duy tự học, nếu bạn luôn cần một người cầm tay chỉ việc, bạn nên suy nghĩ lại.

Dấu hiệu 4: bạn thích nhàn hạ, ngày làm 8 tiếng

Công việc của một developer không nhàn nhã, tiêu diêu như báo chí mô tả, khi tham gia vào một dự án, bạn sẽ phải đối mặt với áp lực thời gian từ phía sếp, khách hàng của bạn, sẽ ra sao nếu team của bạn chỉ còn 1 tuần để hoàn thành project mà đáng lẽ sẽ phải cần 1 tháng để hoàn thành? Đúng rồi, bạn và team của bạn sẽ cần phải làm việc thêm giờ, thâu đêm suốt sáng để hoàn thành project. Với các công ty phần mềm lớn ở Việt Nam chúng ta, việc OT, thâu đêm là chuyện khó tránh, chưa kể đến việc bạn cần tự học các công nghệ, ngôn ngữ mới, dẫn dến việc một ngày bạn cần làm việc từ 12-14 tiếng là rất bình thường. Hãy chuẩn bị tâm lý.

Dấu hiệu 5: bạn không có tính kiên nhẫn

Bạn có thể ngồi nhìn một dòng chữ suốt nhiều giờ đồng hồ không? Đó sẽ là công việc của bạn khi trở thành một developer, sẽ có những ngày như thế, những ngày chương trình của bạn gặp phải lỗi nghiêm trọng, bạn dành cả đêm để tìm cách sửa nó nhưng bạn không thể, đã 3 ly coffee nhưng bạn vẫn không thể, bạn đi rửa mặt, bạn quay lại và hy vọng lỗi sẽ biến mất, nhưng không, lại tiếp tục 3 ly coffee nữa...

Kết

Bạn có phù hợp với ngành phần mềm không? Hãy suy nghĩ thật kĩ trước khi quyết định, bởi đây có thể là một quyết định lớn trong cuộc đời của bạn. Tất nhiên, tất cả những điều mình nói ở trên đều có thể luyện tập, cải thiện nếu bạn thật sự muốn. Nếu bạn không thật sự muốn thì sao? Hãy chọn một con đường khác, hoặc bạn sẽ bị lãng quên trong thế giới phần mềm.

#ntechdevelopers





Ntech Developers

Programs must be written for people to read, and only incidentally for machines to execute.

Post a Comment

Previous Post Next Post