Thảo luận - Chia sẻ khó khăn ngành lập trình viên | VN-Zoom | Cộng đồng Chia Sẻ Kiến Thức Công Nghệ và Phần Mềm Máy Tính

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We need money to operate the site, and almost all of it comes from our online advertising.

If possible, please support us by clicking on the advertisements.

Please add vn-z.vn to your ad blocking whitelist or disable your adblocking software.

×

Thảo luận Chia sẻ khó khăn ngành lập trình viên

Vì hôm nay là thứ 2 đầu tuần nên tui sẽ thả nhẹ 1 bài tâm "hự" trải lòng về ngành lập trình viên của tụi tui nha, ông lập trình nào đồng cảm thì nhớ để lại bình luận đó :D
Và tèn tennnn, bài viết này sẽ liệt kê ra những khó khăn mà một lập trình viên sẽ gặp phải, giúp bạn đọc sẽ có một cái nhìn thực tế hơn về ngành từ đó có thể đưa ra quyết định sáng suốt là có nên đánh đổi để theo nghề lập trình viên này như mình hay không nha!
Ngày nay công nghê rất tiên tiến, đồng thời cũng kéo theo nhu cầu tuyển dụng lập trình viên ở các công ty lớn nhỏ. Chính vì thế, ngành lập trình hiện nay được xem là một ngành hot với mức thu nhập trung bình khá cao. Nghề lập trình viên ở thời điểm hiện tại cũng là ngành xã hội đang cần và được nhiều bạn trẻ hứng thú và muốn tìm hiểu thêm về nó. Tuy nhiên, ngành nào cũng vậy, cũng sẽ có những mặt tối, những khó khăn riêng mà chỉ người trong ngành mới biết. Đằng sau những ánh hào nhoáng là những đánh đổi, trả giá mà ai trong ngành cũng biết điều ấy cả.
Học, học nữa, học mãi không thôi dễ bị đào thải
Đầu tiên đây là điều ai cũng biết, lập trình viên là nghề ăn, ngủ và làm việc với công nghệ mà công nghệ thì thường xuyên thay đổi và cập nhật những thứ mới mẻ hơn. Chính vì thế, người làm thiên về công nghệ phải luôn học hỏi liên tục những cái mới nếu không sẽ rất dễ bị tuột lại phía sau và bị đào thải.
Ngày xửa ngày xưa, khi nền công nghệ di động còn chưa phát triển mạnh mẽ như hiện tại, đồng thời cũng chưa có sự xuất hiện của iOS, Android… thì nghề lập trình app tại thời điểm đó khá mờ nhạt, và chỉ có những app nhỏ, không có nhiều tính năng trên điện thoại. Bởi thế, nếu các bạn không học hỏi và cập nhật những kiến thức công nghệ mới thì chắc hẳn sau từ 3-4 năm các bạn sẽ bị ‘outgame’.
Lỡ đâu dòng đời run rủi, khoảng 5-10 năm nữa, mọc thêm 1 tá nghề mới nữa hoặc những ngành nào sẽ bị loại bỏ và biến mất thì sao? Mấy năm trước, Flash được xem là một trong những nền tảng nổi tiếng, nhưng hiện tại nó hầu như đã biến mất trên thị trường và không còn ai sử dụng Flash nữa, dĩ nhiên những người làm ngành đấy thì không tìm được việc nữa. Nên là làm ngành này, các bạn không thể giữ cái tư tưởng học bao nhiêu đó kiến thức trong trường là đủ rồi. Ra đi làm, làm đúng đủ kiến thức đó tới lúc về già luôn là không được. Với đống kiến thức hiện tại của bạn bây giờ các bạn đủ để xài được 3-4 năm, nhưng sau đó những kiến thức đó có thể đã mai một và các đã tới lúc bạn phải học thêm kiến thức mới rồi.
Ví dụ tiếp nè, đó là những người đã từng học Angular hiện tại đã chuyển qua dùng Angular 2 trở lên. Chưa kể ngôn ngữ lập trình các bạn dùng cũng sẽ đổi mới trong tương lai, chắc chắn ngôn ngữ Framework mà bạn hiện tại bạn đang dùng sau vài năm nó cũng biến đổi, nâng cấp hơn. React thì cập nhật lên thành React Hooks, nó là 1 cách viết khá là mới mà cách bạn phải học lại từ đầu. Do vậy sự học là bất tận, khi đã theo ngành lập trình viên là phải luôn học, không học là sẽ bị đào thải. (ông nào chưa biết Angular 2, Framework, React Hooks thì mấy bạn chịu khó gg đi nhé, mấy đó la kiến thức cơ bản của ltv luôn nên sẽ có tài liệu tiếng Việt, tui chỉ chèn link khi có bài viết, kiến thức nào thật hay mà tui đọc được)
Ngoài ra tuổi nghề của ngành cũng là một vấn đề nhiều bạn quan tâm. Bất cứ ngành nghề nào cũng vậy cả, chỉ khi bạn có đam mê thì bạn sẽ không bị đào thải. Có nhiều lập trình viên 3-40 tuổi thậm chí lên đến 50 là bình thường, tuổi nghề như thế nào không quan trọng bằng con người của bạn. Tuổi nghề của bạn sẽ ngắn nếu bạn là một người an phận và luôn thấy ‘như vậy là đủ rồi’, bạn không chịu cập nhật công nghệ liên tục, bạn dựa vào kinh nghiệm làm việc 5 năm, 10 năm của bạn để offer mức lương cao đủ để chăm lo cho gia đình, bạn vì bận chuyện gia đình, con cái nên không thể OT (làm ngoài giờ), không còn nhanh nhẹn để nắm bắt xu thế công nghệ mới như giới trẻ hiện nay thì bạn sẽ có tuổi nghề ngắn. Có những lập trình viên theo nghề vì đam mê, luôn học hỏi cập nhật những thứ mới trong ngành thì sẽ trở thành ‘gừng càng già càng cay’. Thậm chí có những lập trình làm lâu có kinh nghiệm nhiều và đa dạng, họ có thể kiêm vị trí của 1 lập trình viên đa năng từ Systems architecture cho tới OS, Network database… những người như vậy thường có mức lương rất cao và không có chuyện họ bị đào thải.
Dự án gấp rút và thường xuyên OT
Nghề này đa phần làm theo dự án là chính, khi đang trong dự án nào đó cần sản phẩm gấp chắc chắn phải OT rồi. Ở các công ty Startup, khi phải ra mắt sản phẩm thì thường các lập trình viên sẽ phải tăng ca kể cả thứ 7, Chủ nhật hay lễ. Nhiều công ty sẽ chấp nhận trả lương khi bạn làm ngoài giờ, một số thì không và xem đó là 1 phần trong công việc. Vì phải tăng ca như thế này đôi khi lập trình viên sẽ phải gặp vấn đề về các mối quan hệ vì không có thời gian dành cho gia đình, bạn bè, tình cảm… Lập trình viên không phải là một ngành nhàn hạ, thoải mái, ngành này áp lực nhiều hơn các bạn nghĩ rất nhiều đấy và còn cô đơn nữa ahuhu!
Thường xuyên bị ‘ngáo’
Đa phần dân lập trình là những người có lối suy nghĩ logic, lập trình càng giỏi thì lại càng cần sự logic. Trong thế giới lập trình 1 là 1, 2 là 2 và đặc biệt lập trình viên đa số chỉ làm việc với máy tính và hệ thống, trong thế giới đó chỉ có đúng, sai. Tuy nhiên, quan hệ giữa con người với con người thì lại không như vậy, trong thế giới con người có tồn tại thứ gọi là tình cảm nên không thể phân biệt rạch ròi cái gì đúng hay sai.
Giữa dân lập trình với nhau, nếu các bạn nói chuyện liên quan đến kỹ thuật thì khi bạn đúng, team sẽ làm theo nhưng khi các bạn làm việc với team khác ngoài team lập trình thì nên cẩn thận nhé vì không phải cứ đúng logic và có thể giải quyết vấn đề là họ sẽ làm theo đâu mà bạn còn phải có kỹ năng nói chuyện khéo léo nữa kìa. Bởi vì môi trường làm việc xung quanh bạn chỉ toàn là dân lập trình nên đôi khi bạn sẽ bị ảnh hưởng cộng đồng, vừa khó để học hỏi được kỹ năng quan sát sắc mặt người khác, kỹ năng giao tiếp mà còn có thể trở nên ‘cục súc’ giống nhau.
Thực tế, công việc của các lập trình viên không cần phải có kỹ năng giao tiếp cao siêu gì cả nhưng kỹ năng giao tiếp là một kỹ năng rất quan trọng trong xã hội và trong các mối quan hệ con người với nhau. Cách để có thể nâng cao khả năng giao tiếp, tránh tình trạng trở nên ‘cục súc’ khi làm lập trình là các bạn đừng nên chỉ sinh hoạt chung với mỗi phòng ban của mình mà hãy giao lưu với những team khác nữa ví dụ như team marketing, design, sale…để học hỏi thêm.
Khó làm giàu từ nghề này
Mặt bằng chung lương của lập trình viên khá cao so với những ngành khác nhưng để nhận được mức lương 2-30 triệu thì bạn cũng phải đạt đến cảnh giới nào rồi, mà cho dù bạn có đạt được mức lương 4-50tr nhưng đó cũng chỉ là lương tháng. Có nhiều lập trình viên theo nghề đã lâu, lương cũng cao nhưng đó không thể gọi là làm giàu được. Lập trình viên cũng chỉ là nhân viên, đi làm rồi nhận lương, nếu có bạn nào nuôi mộng làm giàu thì hãy tìm hiểu thêm về kinh doanh, mở công ty riêng.
Hay bị bênh về xương khớp
Vì tính chất công việc nên nghề lập trình viên hầu hết ai cũng sẽ ngồi cả ngày nên sẽ dễ bị đau lưng, béo phì, thoái hóa cột sống…
Dễ chán việc vì quá ảo tưởng sức mạnh
Lúc mới vào nghề mình cứ nghĩ là sẽ làm ra 1 cái gì to lớn cơ nhưng không phải Coder nào cũng có cơ hội để code ra Window, Facebook hoặc làm ra một app to như Grab. Đôi khi công việc của bạn chỉ là viết một chương trình nhỏ để nhận dữ liệu từ DB sau đó xuất thành file Excel với quy mô người dùng tầm 4-5 người…hoặc có thể chỉ là tạo ra BD, sau đó tạo thêm form, suốt ngày chỉ quanh quẩn với việc thêm form và xóa form, sửa trường này trường kia…công việc sẽ khá là nhàn hoặc có thể nói là nhàm chán, nó có thể bào mòn ý chí và mộng mơ của bạn. Bạn hãy tìm ra sự đam mê, thú vị trong công việc và tận hưởng nó. Nếu các bạn đam mê một cái gì đó thì dù nó có tẻ nhạt ra sao thì bạn vẫn sẽ cảm thấy vui vẻ khi làm nó. Ví dụ: nếu công việc của bạn chỉ là viết ra một chương trình nhỏ để nhận dữ liệu từ DB rồi xuất thành file Excel thì bạn sẽ làm công việc của bạn trở nên thú vị hơn bằng cách cải thiện sao cho form đó xử lý thật nhanh, làm sao để sử dụng tiện hơn…
Ngoài ra, chuyện dự án bị cancel sau bao nhiêu ngày ăn nằm với nó là chuyện hết sức bình thường, công sức của bạn sẽ bị ‘đổ sông đổ biển’. Trong ngành này, việc 1 dự án đã tiến hành được 3-6 tháng mà vẫn bị hủy, dự án mà bạn ròng rã viết trong 6 tháng trời bỗng nhiên bị tạm dừng là điều hết sức thường xuyên xảy ra và đó cũng là thực trạng hiện nay trong nghề lập trình viên. Nhưng mà việc này dù bạn có muốn cải thiện thì cũng không được, vấn đề này không do các ltv quyết định đâu.
 
Sửa lần cuối:

dammage

Rìu Chiến
Học, học nữa, học mãi không thôi dễ bị đào thải
xuất phát từ nhu cầu, từ sự cạnh tranh của các công ty mà công nghệ thay đổi liên tục buộc mình cũng phải cập nhật kiến thức theo, công nghệ mới ra đời mở ra những cơ hội mới nhưng đồng thời cũng đóng lại những cánh cửa cũ, hồi đó tui đi học sửa máy tính ông thầy cũng có tâm sự, công nghệ cứ thay đổi liên tục, hôm nay mình có việc để làm chứ ngày mai không biết còn kiếm ăn được hay không

nhưng theo tui công nghệ cũng chia thành nhiều tầng nhiều layer, những tầng càng thấp, càng nền tảng thì thay đổi càng chậm, giống như mấy cái lâu đài hay cung điện, trải qua bao nhiêu đời vua chúa, nội thất cũng được update theo thời gian nhưng kết cấu thì vẫn vậy, ngoài ra những lập trình viên có kinh nghiệm, nắm bắt được cái tư duy cốt lõi thì học công nghệ mới cũng dễ dàng nhanh chóng hơn, learning curve biến thiên chậm hơn nhiều

mà thật ra ngành nào cũng thay đổi liên tục, chỉ là 1 số ngành thay đổi nhanh hơn các ngành khác thôi

Dự án gấp rút và thường xuyên OT
tui thấy nhiều nghề khác cũng overtime lắm, như tiệm hớt tóc bình dân gần nhà tui bữa mới bỏ cách li xã hội, khách đông quá làm 2 ông thợ hớt tới khuya mấy bữa liên tục luôn, công nhân mấy xí nghiệp lâu lâu có hợp đồng gấp cũng ngồi thiền tới khuya... thôi coi như văn ôn võ luyện đi, làm liên tục giữ vững phong độ
7L1XX2F.gif
, nói chứ overtime thường xuyên vậy thì nên coi lại

Thường xuyên bị ‘ngáo’
mỗi ngành nghề đòi hỏi 1 tập kiến thức kĩ năng nào đó, ngược lại nó cũng trui rèn cho mình những tư duy, cái tui thích nhất mà nghề này mang lại là rèn cho mình lối suy nghĩ có hệ thống, biết phân tích cặn kẽ vấn đề bằng cách đi sâu vào nền tảng thay vì chỉ nhìn cái ngọn, cái này rất có ích cho các lĩnh vực khác của cuộc sống

nhưng tui buôn bàn phím ra là cũng cầm kì thi họa, xếp giấy origami, làm đồ thủ công... bạn của tui có thằng thì mê máy ảnh, thằng thì thích mấy cái hồ thủy sinh, thằng thích trồng rau thủy canh... nói chung bình thường, chỉ có mấy thằng nerd mới dạng như bạn nói thôi
7L1XX2F.gif
, tui từng gặp 1 thằng trên facebook nè
7L1XX2F.gif
, được 1 em khá xinh vô chê bai kiểu chọc ghẹo, nhiều anh mơ ước mà hông được còn nó thì lại nổi nóng, em kia thả icon cười rồi nhắn 1 câu cuối "đúng là sinh viên
fV2jNq8.gif
", xong nó trả lời "mình chỉ quan tâm lập trình, hot girl kệ mẹ hot girl"
7L1XX2F.gif
kinh nghiệm của tui là mấy thằng này thường kèm theo tính khí cộc cằn thô lỗ nóng nảy nên đầu óc cũng chậm tiêu luôn

Khó làm giàu từ nghề này
cái này thấy đúng, lập trình viên nói chung có thể có cuộc sống khá giả chứ không giàu, mấy ông giàu giàu mà tui biết toàn ra ngoài mở công ty hoặc cửa hàng riêng

Hay bị bênh về xương khớp
thoái hóa cột sống, béo phì, mắt cận, mặt mụn, đít thâm, trứng cút bị nóng ép dễ trở thành người vô sản
HpAkEma.gif
, nhưng cũng tùy người, có ý thức giữ gìn sức khỏe cũng đỡ, tui toàn đi thang bộ trừ lúc đang gấp hoặc khiêng vác đồ đạc

Dễ chán việc vì quá ảo tưởng sức mạnh
cái này chắc tùy việc tùy thời điểm, chứ nhẹ nhàng vậy thì làm gì có chuyện overtime với áp lực như bạn nói ở trên được
7L1XX2F.gif
tui lúc rảnh cũng nghiên cứu thêm mấy cái dự án cá nhân hoặc học thêm mấy thứ ngoài ngành như maya, 3ds max... nói chung hông đến nỗi chán
 

Thynguyen2610

Búa Gỗ
Học, học nữa, học mãi không thôi dễ bị đào thải
xuất phát từ nhu cầu, từ sự cạnh tranh của các công ty mà công nghệ thay đổi liên tục buộc mình cũng phải cập nhật kiến thức theo, công nghệ mới ra đời mở ra những cơ hội mới nhưng đồng thời cũng đóng lại những cánh cửa cũ, hồi đó tui đi học sửa máy tính ông thầy cũng có tâm sự, công nghệ cứ thay đổi liên tục, hôm nay mình có việc để làm chứ ngày mai không biết còn kiếm ăn được hay không

nhưng theo tui công nghệ cũng chia thành nhiều tầng nhiều layer, những tầng càng thấp, càng nền tảng thì thay đổi càng chậm, giống như mấy cái lâu đài hay cung điện, trải qua bao nhiêu đời vua chúa, nội thất cũng được update theo thời gian nhưng kết cấu thì vẫn vậy, ngoài ra những lập trình viên có kinh nghiệm, nắm bắt được cái tư duy cốt lõi thì học công nghệ mới cũng dễ dàng nhanh chóng hơn, learning curve biến thiên chậm hơn nhiều

mà thật ra ngành nào cũng thay đổi liên tục, chỉ là 1 số ngành thay đổi nhanh hơn các ngành khác thôi

Dự án gấp rút và thường xuyên OT
tui thấy nhiều nghề khác cũng overtime lắm, như tiệm hớt tóc bình dân gần nhà tui bữa mới bỏ cách li xã hội, khách đông quá làm 2 ông thợ hớt tới khuya mấy bữa liên tục luôn, công nhân mấy xí nghiệp lâu lâu có hợp đồng gấp cũng ngồi thiền tới khuya... thôi coi như văn ôn võ luyện đi, làm liên tục giữ vững phong độ
7L1XX2F.gif
, nói chứ overtime thường xuyên vậy thì nên coi lại

Thường xuyên bị ‘ngáo’
mỗi ngành nghề đòi hỏi 1 tập kiến thức kĩ năng nào đó, ngược lại nó cũng trui rèn cho mình những tư duy, cái tui thích nhất mà nghề này mang lại là rèn cho mình lối suy nghĩ có hệ thống, biết phân tích cặn kẽ vấn đề bằng cách đi sâu vào nền tảng thay vì chỉ nhìn cái ngọn, cái này rất có ích cho các lĩnh vực khác của cuộc sống

nhưng tui buôn bàn phím ra là cũng cầm kì thi họa, xếp giấy origami, làm đồ thủ công... bạn của tui có thằng thì mê máy ảnh, thằng thì thích mấy cái hồ thủy sinh, thằng thích trồng rau thủy canh... nói chung bình thường, chỉ có mấy thằng nerd mới dạng như bạn nói thôi
7L1XX2F.gif
, tui từng gặp 1 thằng trên facebook nè
7L1XX2F.gif
, được 1 em khá xinh vô chê bai kiểu chọc ghẹo, nhiều anh mơ ước mà hông được còn nó thì lại nổi nóng, em kia thả icon cười rồi nhắn 1 câu cuối "đúng là sinh viên
fV2jNq8.gif
", xong nó trả lời "mình chỉ quan tâm lập trình, hot girl kệ mẹ hot girl"
7L1XX2F.gif
kinh nghiệm của tui là mấy thằng này thường kèm theo tính khí cộc cằn thô lỗ nóng nảy nên đầu óc cũng chậm tiêu luôn

Khó làm giàu từ nghề này
cái này thấy đúng, lập trình viên nói chung có thể có cuộc sống khá giả chứ không giàu, mấy ông giàu giàu mà tui biết toàn ra ngoài mở công ty hoặc cửa hàng riêng

Hay bị bênh về xương khớp
thoái hóa cột sống, béo phì, mắt cận, mặt mụn, đít thâm, trứng cút bị nóng ép dễ trở thành người vô sản
HpAkEma.gif
, nhưng cũng tùy người, có ý thức giữ gìn sức khỏe cũng đỡ, tui toàn đi thang bộ trừ lúc đang gấp hoặc khiêng vác đồ đạc

Dễ chán việc vì quá ảo tưởng sức mạnh
cái này chắc tùy việc tùy thời điểm, chứ nhẹ nhàng vậy thì làm gì có chuyện overtime với áp lực như bạn nói ở trên được
7L1XX2F.gif
tui lúc rảnh cũng nghiên cứu thêm mấy cái dự án cá nhân hoặc học thêm mấy thứ ngoài ngành như maya, 3ds max... nói chung hông đến nỗi chán
tui cũng đồng ý với quan điểm của ông nè! ông với bạn ông có thú vui tao nhã quá vậy haha. Tui rảnh thì cũng chỉ lướt fb chém gió, đọc mấy truyện như OP, Fairy tail đồ, tụ tập cà phê cà pháo nếu siêng.
À mà ông thường cập nhật tin tức, thông tin công nghệ hay học thêm mấy thứ linh tinh ở các trang nào thế?
 

dammage

Rìu Chiến
tui cũng đồng ý với quan điểm của ông nè! ông với bạn ông có thú vui tao nhã quá vậy haha. Tui rảnh thì cũng chỉ lướt fb chém gió, đọc mấy truyện như OP, Fairy tail đồ, tụ tập cà phê cà pháo nếu siêng.
À mà ông thường cập nhật tin tức, thông tin công nghệ hay học thêm mấy thứ linh tinh ở các trang nào thế?
tui thì thích học cái gì mà làm giàu thêm kiến thức kĩ năng, đọc truyện thì gọi là giải trí rồi, cà phê thì tốn thời gian chỉ lâu lâu mới có thôi
youtube đó bạn, lên coi mấy cái handmade với do it yourself rồi làm theo, hồi trước tui có thử may gấu bông, may xong con nào đẹp thì đem tặng, con nào xấu thì giữ làm kỉ niệm
fV2jNq8.gif
 

dammage

Rìu Chiến
@dammage | May "Gấu Bông" lun à ! {waaaht}, Ship mình 1 con với {tongue}
may tặng mấy đứa mồ côi trong chùa đó, con nào đẹp thì tặng, con nào xấu thì phải giữ làm kỉ niệm rồi, có mua giấy kiếng ruy băng gói lại đàng hoàng luôn, nghe cũng hông đến nỗi "bông trái" lắm ha bạn
7L1XX2F.gif


2 con đầu tiên tui làm nè, vầy đem cho người ta còn quánh thêm
7L1XX2F.gif

48274945-1023196674533402-779779895596154880-o.jpg
 

Thynguyen2610

Búa Gỗ
tui thì thích học cái gì mà làm giàu thêm kiến thức kĩ năng, đọc truyện thì gọi là giải trí rồi, cà phê thì tốn thời gian chỉ lâu lâu mới có thôi
youtube đó bạn, lên coi mấy cái handmade với do it yourself rồi làm theo, hồi trước tui có thử may gấu bông, may xong con nào đẹp thì đem tặng, con nào xấu thì giữ làm kỉ niệm
fV2jNq8.gif
what!!! may gấu bông á :))) s ông đa tài quá vậy haha mấy cái DIY là tốn thời gian dữ lắm ấy. Tui cũng hay lên youtube.com học nè rồi đọc thêm mấy bài công nghệ trên báo tech topdev, technews đọc tuốt!!
 

dammage

Rìu Chiến
what!!! may gấu bông á :))) s ông đa tài quá vậy haha mấy cái DIY là tốn thời gian dữ lắm ấy. Tui cũng hay lên youtube.com học nè rồi đọc thêm mấy bài công nghệ trên báo tech topdev, technews đọc tuốt!!
hồi nhỏ nhà nghèo, tui hay lượm đồ lặt vặt về làm đồ chơi, riết quen, tui mà đa tài là đâu có 2 con gấu như trên đâu bạn
8ZoYZVf.gif


@dammage | Uhm........................````!
1ac8e47e6ec1da502230f6e491d57f41.jpg
<== that's it me !??? Uhm..............{smile}
con gấu đó nếu theo đúng mẫu trên mạng thì còn ôm thêm trái tim nữa, nhưng mà may xong nhìn... nản quá hết muốn may tim nên để vậy luôn
7L1XX2F.gif
 
Sửa lần cuối:

Hamano Kaito

Moderator
@dammage | Có ai làm lần đầu mà ko trật đâu chứ, sếp như vầy là giỏi rồi. Mình còn ko biết mai luôn này
Nhìn thấy thích thích ghê ! {tongue}, công phu lắm
 


Top