Huỳnh Quốc Đạt

PGĐ, Đồng sáng lập
VUTAVN CO.,LTD

Nơi ghi chép và chia sẻ những trải nghiệm của mình trong quá trình học tập và làm việc. Hy vọng, ở đây bạn sẽ tìm thấy được những điều bạn cần tìm!


6 khó khăn có thể bạn sẽ gặp khi theo học ngành CNTT

các khó khăn bạn có thể gặp khi học công nghệ thông tin
Mục lục
Lại là mình đây, trong bài viết này mình sẽ kể khổ cho các bạn khi bạn quyết định theo học ngành Công nghệ thông tin (IT) ha.
Những gì mình chia sẻ là những gì mình đã lĩnh hội được trong quá trình học tập và làm việc tại các công ty IT.
Hi vọng với những gì mình chia sẻ sẽ ngày hôm nay sẽ giúp các bạn phần nào hiểu rõ hơn về những áp lực khi quyết tâm theo học ngành học này (đặc biệt là các bạn học sinh đang nung nấu ý định thi vào các trường về IT). Ok bắt đầu thôi !

1. Có quá nhiều sự lựa chọn

Có thể nhiều bạn còn chưa hiểu tại sao lại là “nhiều sự lựa chọn”. Thực ra công nghệ thông tin là một khái niệm rất rộng, nó bao hàm nhiều lĩnh vực nhỏ bên trong.
Mình tin chắc phần đa các bạn khi đỗ vào các trường đại học vẫn chưa được định hướng rõ ràng sẽ đi theo mảng nào của ngành học này.
Việc lựa chọn một hướng đi cụ thể sẽ là khó khăn ban đầu khi bạn học xong các chương trình cơ bản. Ví dụ bạn không biết phải đi theo hướng nghiên cứu hay thực hành, không biết nên đi theo các công nghệ mới (AI, Machine Learning…) hay các hướng cũ như lập trình web app, mobile app…
Vậy giải pháp là gì? Mình khuyên là đầu tiên các bạn nên dành thời gian tìm hiểu, sau đó nếu thấy hay thì cứ học hết đi. Nhưng đến một lúc (khoảng vào cuối năm 2 – đầu năm 3) hãy chọn cho mình một lĩnh vực bạn thích rồi đi sâu vào nó.

2. Kiến thức cập nhật thường xuyên

Không phải mình dọa các bạn đâu nhưng công nghệ trên thế giới thay đổi hàng tuần chứ không muốn nói là hàng giờ.
Có thể khi bạn đang chật vật học công nghệ này, công nghệ kia thì ở đâu đó họ đã cho ra công nghệ mới “ngon” hơn rồi.
Nói vậy không có nghĩa là bạn bỏ cái cũ mà chạy theo cái mới. Chúng ta phải học có chọn lọc và thường thì khi công nghệ nào đó được sử dụng nhiều nó sẽ có vòng đời không quá ngắn.
Đủ để chúng ta học, tạo ra sản phẩm và cải thiện nó. Điều mà bạn nên chú tâm đó là theo dõi công nghệ bạn đang sử dụng cập nhật như thế nào.
Mình lấy ví dụ các bạn làm việc với ngôn ngữ lập trình Java, chắc không nhiều bạn biết rằng hiện tại Java hiện đã ra mắt phiên bản SE15 vào tháng 9 năm 2020. Nhưng chúng ta vẫn cứ dùng Java 8 được phát hành từ tháng 3 năm 2014.
Đơn giản vì nhiêu đó tính năng của Java 8 đủ dùng rồi, các tính năng mới để cải thiện hiệu năng và dùng cho các mục đích đặc biệt.
Tóm lại việc cập nhật kiến thức công nghệ là không thể tránh khỏi nếu bạn theo học ngành IT này, nhưng hãy học và dùng công nghệ một cách chọn lọc nha các bạn.

Đọc thêm: Học Thuật Toán Thế Nào Cho Hiệu Quả?

3. Tiếp xúc nhiều với máy tính

Nhiều bạn nghe lại bảo rằng tiếp xúc nhiều với máy tính thì sao, làm sao nhiều bằng mấy ông chơi game được.
Đúng, cái này mình công nhận nhưng khoan hãy so sánh với bạn chơi game. Học IT dù là lĩnh vực gì bạn cũng phải dành thời gian để lập trình hoặc các công việc khác mà buộc phải có máy tính.
Dẫn đến thứ nhất là mắt bạn phải làm việc nhiều trước máy tính, về lâu về dài có thể gây ra các bệnh như cận thị (đặc biệt là khi dùng trong bóng tối) hoặc đơn giản là mỏi mắt, nhức đầu.
Hai nữa là khi làm việc nhiều với máy tính bạn còn đâu thời gian dành cho các việc khác, như là thể thao, yêu đương, vui chơi, học những kiến thức, kỹ năng mềm khác.
Đó mới chính là hệ lụy của việc tiếp xúc với máy tính. Nó khiến cho bạn thu nhỏ không gian sống, thu nhỏ sở thích cũng như thu nhỏ thế giới quan của các bạn.
Vì vậy hãy làm sao cân bằng khi học tập, làm việc và vui chơi để vừa đảm bảo công việc, sức khỏe cũng như các mối quan hệ khác.

4. Gặp các vấn đề khó

Tôi nói đến đây chắc nhiều ông dev đọc được lại vỗ tay bảo “chuẩn luôn!”. Vì học IT mà không gặp vấn đề khó, không gặp bug thì như tấm chiếu chưa trải vậy.
Đôi khi một lập trình viên giỏi được đánh giá dựa trên kinh nghiệm giải quyết vấn đề của anh ta.
Các bài toán khó khi học IT là không thể tránh khỏi. Đó có thể là một logic khó, có thể là một chức năng khó hoặc đôi khi chỉ đơn giản là một lỗi mà bạn chưa gặp bao giờ.
Gặp nhiều vấn đề khó mà không giải quyết được thì bạn sẽ mau nản và cảm thấy học công nghệ thông tin khó. Đây là tình trạng chung mà hầu như ai cũng từng trải qua.
Để khắc phục được điều này thì cách duy nhất đó là kiên trì rèn luyện, bạn cứ tưởng tượng số lượng vấn đề khó mà bạn giải quyết được tỉ lệ với kinh nghiệm của bạn mà cố gắng vượt qua thôi.

Đọc thêm: Cấu trúc dữ liệu và giải thuật

5. Ngày càng có nhiều người học

Đây là sự thật phũ phàng mà bạn phải nhận ra thật sớm để lao vào cuộc chiến này với tinh thần quyết liệt nhất.
Nhiều bạn vẫn nghĩ học IT ra kiểu gì chả có việc. Nhưng không, các bạn nhầm to rồi, việc thì không thiếu nhưng không phải cứ tốt nghiệp là có việc TỐT đâu.
Giờ bạn không làm được việc thì ai dám thuê bạn về làm, rồi tiền đâu trả cho bạn. Nếu bạn không tự cố gắng, nâng cao chuyên môn thì ra trường cũng chỉ là một cậu học sinh già không hơn không kém.
Ngày càng có nhiều người học thì đồng nghĩa với việc nguồn nhân lực ngày càng nhiều. Nếu tính theo tỷ lệ, rõ ràng số người cạnh tranh với bạn cũng sẽ tăng lên.
Đây thực sự là áp lực nếu như bạn không sớm nhận ra trong những năm tháng còn ngồi trên ghế giảng đường.
Vì vậy hãy luôn trau dồi kiến thức, kỹ năng để mình có được sự ưu tiên cao hơn nha các bạn.

Đọc thêm: Làm sao để sinh viên CNTT thực tập lập trình sớm?

6. Đôi khi phải đánh đổi

Ở đây mình dùng từ “đôi khi” vì không phải ai cũng đánh đổi và chấp nhận đánh đổi.
Thứ nhất là về sức khỏe, mình từng thức tới 3-4 giờ sáng để học và ôn thi rồi hôm sau thì mệt nhoài, người gầy gò ốm yếu.
Thứ hai là các mối quan hệ, thời gian dành cho mọi người xung quanh sẽ giảm đi, đặc biệt là khi bạn tập trung vào công việc. Dẫn đến đôi khi bạn cảm giác mình bị trầm cảm, mặc cảm với thế giới rồi dần thu mình lại bên chiếc máy tính.
Và còn rất nhiều hệ lụy khác nữa, để khắc phục và không chấp nhận đánh đổi bạn phải luôn biết cân bằng giữa công việc, học tập và cuộc sống.
Điều này không phải dễ nhưng không phải là không làm được. Chỉ cần bạn lên kế hoạch và quyết tâm thực hiện rồi bạn cũng sẽ tạo ra các thói quen tốt thôi.

7. Kết luận

Vâng, trên đây là những khó khăn mà hầu hết những anh em theo học ngành IT sẽ phải đối mặt.
Những gì mình chia sẻ mình biết chưa phải là tất cả, song nó cũng là những khó khăn rõ ràng nhận thấy nhất mà bạn sẽ phải chấp nhận đối diện khi học IT.

Hi vọng các bạn sẽ vượt qua được hết và trở thành một kỹ sư công nghệ thông tin giỏi.

Tác giả: blogchiasekienthuc

Từ khóa được tìm kiếm nhiều nhất:  Công nghệ thông tin, Khó khăn lập trình viên, Sinh viên CNTT, Developer, Lập trình viên

Đừng quên vote ở đây nè:
5 / 5 (7 phiếu bầu)
Xem nhiều gần đây
Series Khóa học NukeViet CMS cơ bản

  Hãy để lại ý kiến của bạn nhé!

  • Huỳnh Quốc Đạt Huỳnh Quốc Đạt 2 tháng trước
    Còn bạn, bạn có gặp phải các khó khăn tương tự hay vấn đề nào khác không? Cùng chia sẻ nhé!