Học công nghệ thông tin có khó không?
Công nghệ thông tin rất rộng lớn và có nhiều ứng dụng trong cuộc sống chúng ta. Không phải ngẫu nhiên và các chuyên ngành lĩnh vực Công nghệ tại các trường Đại học ở Việt Nam luôn lấy điểm chuẩn cao nhất khối nghành Kĩ thuật. Bài viết này sẽ đưa ra những quan sát của mình về câu hỏi: Bạn có nên học công nghệ thông tin không?
- Xuất thân
Là một sinh viên chuyên ngành về Điện, cũng như bao sinh viên khác, trong quãng thời gian học tập ở Trường, ngoài thời gian đào tạo chuyên môn, chúng mình còn được học thêm bộ công cụ của Microsoft bao gồm Word, PowerPoint. Bên cạnh đó trong quá trình học mình được học thêm một môn lập trình bằng ngôn ngữ C - - Là ngôn ngữ được coi là gốc, là mẹ của các ngôn ngữ hiện đại khác. Trước đó mình chưa biết lập trình là gì cả, vì mình không phải là đứa giỏi Tin học thời cấp 3, cho nên cú sốc đầu tiên vào năm nhất Đại học, mình thậm chí còn không đủ điểm, đủ yêu cầu để được đi thi. Qúa thất vọng, vì phải nói rằng là, học lập trình lúc đó khó lắm, mình không biết làm thế nào, hôm đó mình đã gần như tuyệt vọng lắm luôn.
Tuy nhiên, mình cũng không phải là trường hợp ngoại lệ, lớp mình có trên 50% trượt môn này, mặc dù các bạn là những người có điểm đầu vào cao nhất của Trường. Điều này chứng tỏ là nếu bạn là người trái ngành, chưa biết gì về lập trình thì rất khó để bạn đi thật sâu vào trở thành lập trình viên.
2. Bước ngoặt
Sau đó, năm 2 mình đã đăng kí học lại học phần này, lần đầu học lại cảm giác thật là chán, và để qua môn buộc phải chạy được được chương trình đã viết, vì máy tính chỉ có đúng hoặc sai, điều này ám ảnh mình đến nỗi ngày nào mình cũng bật phần mềm lên để luyện tập, luyện đi luyện lại những bài trong sách, trên lớp mình lắng nghe thật kĩ. Một điều kì lạ đó là ở lần học thứ 2 này mình thấy nếu lần đầu thấy khó bao nhiêu, thì lần này học dễ bấy nhiêu
---> Key ở đây đó là một kiến thức nếu lần đầu tiếp cận bạn cảm thấy khó "trôi". Hãy bật video bài giảng, làm lại lần thứ 2. Mình tin bạn sẽ phải bất ngờ nhiều đấy.
Và sau khoảng 1 tháng mỗi ngày dành 1 tiếng để luyện tập, mình đi thi và hôm đó mình đạt 9 điểm, và mình đạt điểm A. Từ đó, mình tự tin về khả năng lập trình hẳn và có thể coi đây là một trong những môn học giỏi nhất của bản thân :))
3. Phải xác định mục tiêu học để làm gì
Hiện nay, có rất nhiều khóa học công nghệ thông tin phù hợp với năng lực của từng người, và mục đích của của việc học.
Chính vì vậy, bạn cần phải xác định, bạn muốn học và theo nó để thành nghề nghiệp chính của mình, hay học để biết thôi.
- Nếu học để biết, và không áp dụng được thì mình nghĩ là các bạn nên suy nghĩ lại vì nếu bạn học mà không áp dụng thì sẽ dễ quên lắm. Như vậy sẽ tốn thời gian của các bạn.
- Còn nếu các bạn chuyên ngành khối Kỹ thuật như mình thì ngoài những phần mềm sử dụng trong công việc, học tập thì có thể học thêm một số kiên thức về lập trình căn bản, vì nó sẽ dễ dàng phát triển sự nghiệp hơn sau này.
Còn đối với bản thân, mình xác định sẽ làm về kĩ sư công nghệ phần mềm. Từ một kĩ sư điện, đây là thử thách rất lớn đối với bản thân. Đòi hỏi sự cố gắng, thời gian, và tinh thần chủ động, tự học rất lớn. Trong thời gian học tập vừa qua, mình có tìm hiểu những môn chủ chốt của những bạn chuyên ngành CNTT như cấu trúc dữ liệu và giải thuật, kiến thức về máy tính, phần mềm, web,... để có cái nhìn tổng quan về hướng học tập cũng như sẽ dễ dàng hơn trong việc tìm hiểu những thứ mới, công nghệ mới.
4. Một số nguồn tài liệu trang miễn phí mà mình học, các bạn có thể tham khảo:
Nếu là người mới, mình khuyên các bạn cứ tìm hiểu bằng tiếng Việt trước nhé cho dễ hiểu!
KTEAM: Trang học những kiến thức căn bản về công nghệ thông tin nói chung, có cả video và bài viết mỗi bài
F8: Khóa học Frond-end miễn phí nhưng vô cùng chất:
Đối với các trang Youtube: Các bạn có thể xem các trang như: toidicodedao
Hoặc 1 trang web rất cơ bản về một trong các ngôn ngữ như:
Còn 1 trang mạng hỏi đáp như Noron nhưng cho các bạn chuyên CNTT đó là: Stackoverflow :)) Bạn gặp vấn đề gì cứ lên đó hỏi nha!
Hãy tìm hiểu mình học để làm gì trước khi học, khi đó bạn sẽ có đam mê hơn!