Browsed by
Month: September 2015

Công nghệ thông tin: học cái gì giờ?

Công nghệ thông tin: học cái gì giờ?

Trên dưới hai chục năm trước, cũng như mặt trời đến giờ là phải mọc, mình đến tuổi nên cũng cắp bút đi thi Đại học các bạn ạ.

Thi ngày đó khổ lắm. Khổ lúc thi chỉ một, khổ lúc trước khi thi đến mười, còn sau thi thì đến tận mười…rưỡi (hồi đó học dốt, thi xong không biết đậu hay rớt, khổ chỗ đó đó!).

Lúc sau khi thi thì không nói làm gì, đằng nào cũng thi rồi nên là lực bất tòng tâm, có tiếc nuối mấy cũng đã muộn, nên đoạn này mình xin phép không bàn đến. Lúc thi thì cũng vậy, ông bà xưa có câu “học tài thi phận”, đoạn này, về cơ bản cũng chỉ nên phó mặc cho trời đất.

Mình chỉ xin nói về đoạn chuẩn bị trước khi thi, mà trong cái đoạn này, theo mình quan trọng nhất vẫn là đoạn chọn ngành nghề.

Ngày trước mình thi CNTT, viết tắt của Chăn Nuôi Trồng Trọt Công Nghệ Thông Tin. Thích cái này từ bé, lại thêm báo chí rồi dư luận xã hội các kiểu tung hô ngành này lên trời: nhân lực luôn luôn thiếu, lương tối thiểu nghìn đô, cơ hội đi làm nước ngoài nhiều,… Nhưng mà với mình tất cả chỉ là phù phiếm xa hoa, mình chọn CNTT, đơn giản chỉ là vì mình sợ thất nghiệp, muốn làm việc có lương cao và được đi du lịch hoài.

Nghề thì đã quyết định từ lâu, mình an tâm yên vị cày cuốc, đến khi làm hồ sơ thi Đại học thì mới tá hỏa: CNTT, nhưng mà học ngành gì?

CNTT thì quá trời ngành: Công nghệ phần mềm, Khoa học máy tính, Kĩ thuật máy tính, Hệ thống thông tin, Mạng máy tính và truyền thông,…

Lúc đó phân vân quá trời, trước giờ làm gì biết đến mấy cái này, giờ đùng cái hỏi mấy cái này sao trả lời cho được. Và bây giờ, các bạn chắc cũng vậy, nên mình xin phép viết bài này, cóp nhặt tí kiến thức hạn hẹp để giải thích sơ cho các bạn hiểu, hen.

Công nghệ phần mềm

Chúng ta đến với chuyên ngành này đầu tiên. Có lẽ công việc của ngành này là gần gũi nhất với những liên tưởng của các bạn khi nghĩ về CNTT: làm phần mềm.

Mình sẽ lấy một ví dụ đơn giản về việc xây nhà. Đầu tiên bạn phải có thiết kế của ngôi nhà, xong sẽ thi công, lúc thi công sẽ phải đào móng, đóng cọc, xây từng hạng mục công trình, lắp cửa, sơn phủ, hoàn công, blah blah blah.

Khi chúng ta xây dựng một phần mềm cũng vậy, chúng ta sẽ lấy ý kiến của khách hàng, thiết kế cấu trúc phần mềm (bao gồm những thành phần nào, tính năng nào,…), thiết kế giao diện, tiến hành lập trình, kiểm trả phần mềm xem đã chạy đúng chưa, sau đó thì hoàn thiện các bước cuối ví dụ như dọn dẹp các đoạn lệnh thừa thãi, viết tài liệu hướng dẫn sử dụng rồi bàn giao cho khách hàng, cũng như tiến hành sửa chữa, bảo trì về sau khi phát sinh lỗi.

Như vậy, học ngành Công nghệ phần mềm, các bạn sẽ có những kĩ năng cần thiết và liên quan để có thể tự mình thi công hoặc tham gia vào các quy trình sản xuất phần mềm ở bất cứ đâu và bất kì lúc nào. Không những thế, ngành cũng sẽ trang bị cho bạn các tư tưởng cơ bản về vấn đề đạo đức nghề nghiệp, cũng như khi xây nhà không nên rút ruột công trình, khi lập trình, các bạn cũng nên tuân theo những quy chuẩn đạo đức nghề nghiệp nhất định, để tối về ngủ cho ngon.

Khoa học máy tính

Không như Công nghệ phần mềm, Khoa học máy tính mang tính đi sâu về mặt nghiên cứu cũng như ứng dụng Công nghệ thông tin trong đời sống hàng ngày.

Học Khoa học máy tính bạn sẽ được tiếp xúc với những thứ cực kì thú vị: nếu đưa vào máy vi tính một bức ảnh chân dung, làm sao nó biết được đâu là mắt mũi miệng? Làm sao dạy cho máy tính hiểu được chúng ta nói gì? Làm sao để khiến cho một máy vi tính vô tri có thể tự suy nghĩ và đưa ra quyết định? Hay gần gũi hơn, các công cụ nhận diện vân tay hay võng mạc hoạt động như nào?

Khoa học máy tính là một ngành khá trừu tượng, tuy nhiên nếu chịu khó quan sát, bạn sẽ thấy những công nghệ đi đầu hiện nay, hứa hẹn đưa con người vào một kỷ nguyên mới tiến bộ hơn, đều là thành quả không nhỏ của ngành Khoa học máy tính.

Kĩ thuật máy tính

Kĩ thuật máy tính sẽ là ngành đánh vật với các vấn đề “cứng cựa” hơn: phần cứng.

Cụ thể, nếu học Kĩ thuật máy tính, bạn sẽ được cung cấp các kĩ năng cần thiết để phân tích, thiết kế cũng như xây dựng các hệ thống chip, robot, điện-điện tử, tự động hóa,… Mà không chỉ làm việc với phần cứng, các bạn còn sẽ được học cả phần mềm, để có thể thổi hồn vào các phần cứng đấy. Nghe thì xa vời, nhưng thử hình dung các thiết bị điện tử gia dụng trong nhà bạn: máy lạnh, máy giặt, ti vi, máy nghe nhạc,… sở dĩ hoạt động được là do có sự điều khiển của các mạch điều khiển bên dưới, và các mạch này đều là sản phẩm của ngành Kĩ thuật máy tính mà ra.

Hệ thống thông tin

Ngành Hệ thống thông tin sẽ dành thời phần lớn thời gian để làm việc với dữ liệu.

Dữ liệu đóng một vai trò vô cùng quan trọng trong mọi tác vụ hàng ngày, các phần mềm sẽ gần như vô dụng nếu không có cơ sở dữ liệu ở phía sau. Tuy nhiên việc tổ chức dữ liệu như thế nào, lưu trữ nó ra làm sao, sử dụng vào mục đích gì cho hiệu quả, đó không phải là chuyện đơn giản. Chẳng hạn, bạn có danh sách toàn bộ cư dân đang sinh sống tại Thành phố Hồ Chí Minh và danh sách các doanh nghiệp trên địa bàn thành phố, thì cách nào là nhanh nhất để lọc ra được danh sách nữ giới tỏng độ tuổi từ 18 đến 35, không có hộ khẩu tại thành phố và đang làm việc cho một doanh nghiệp có vốn đầu tư nước ngoài?

Không dừng ở đó, ngành hệ thống thông tin còn làm việc với các vấn đề vĩ mô hơn như khai phá dữ liệu hay các công việc liên quan đến khoa học thống kê. Giả dụ bạn có thống kê kết quả xổ số từ trước đến giờ ở mọi nơi trên toàn Thế giới, liệu có bao nhiêu phần trăm bạn sẽ tìm được “một nửa” của mình, nếu không ngồi ở nhà để xem kết quả xổ số vào ngày mai?

Ngành Hệ thống thông tin sẽ cung cấp cho các bạn các tri thức cần thiết để sử dụng trong các tình huống như vậy.

Mạng mánh tính và truyền thông

Nghe tên là biết, ngành này sẽ làm việc với mạng.

Chúng ta hiện nay đã quá quen với mạng Internet hàng ngày, tuy nhiên, thật sự các máy tính đã liên kết với nhau như thế nào không phải là điều mà ai cũng biết. Làm thế nào để xây dựng một thế thống mạng mà chỉ có các máy tính trong một công ty có thể liên lạc được với nhau, còn ở ngoài thì không thể? Hay như làm thế nào để phòng ngừa và bảo vệ hệ thống một cách hiệu quả khỏi các đợt tấn công phá hoại của các hacker từ nước ngoài?

Đó là các bài toán cơ bản của ngành Mạng máy tính và truyền thông.

Kết

Tính post cái này lâu rồi, tự đợt các bạn sinh viên mới nhập học, mà đợt đó gãy cẳng phải nhập viện :v thế là mãi giờ mới post được, hơi trễ xíu nhưng mà thôi kệ.

Dù gì thì các thông tin trên vẫn là qua góc nhìn chủ quan còn thiếu sót của mình. Không những thế, gần đây lại có nhiều chuyên ngành mới ra đời, như là An ninh mạng, An toàn thông tin,… muôn hình vạn trạng.

Nên tốt nhất là, nếu được, các bạn nên tích cực lên cách diễn đàn của các trường, các group Facebook, hỏi xin danh sách môn học, nếu được thì xin cả nội dung từng môn, để có được cái nhìn tổng thể về ngành học.

Nhưng mà dù gì thì hay cũng không bằng hên. Chúc các bạn may mắn!

YOLO

\m/