Tư vấn về chọn ngành

Thảo luận trong 'Lập trình & Đồ hoạ' bắt đầu bởi ricky_martin, 29/10/09.

  1. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    Mình hiện là sinh viên năm 2 ngành công nghệ phần mềm, từ giờ tới đầu năm 3, mình có thể chuyển được ngành.

    Đây là 5 ngành mà trường mình đào tạo
    Học tới năm 2 và mình nhận ra là mình ko hợp với ngành này, vì mình ko thích suốt ngày cặm cụi vào chỉ code và code,thật ra tính của mình chỉ hợp với các ngành mà có liên quan nhiều tới giao tiếp và các mối quan hệ...nhưng đã lỡ chọn IT rồi thì lao theo luôn.

    Hiện trong 5 ngành đó còn 2 ngành mà mình chưa rõ về nó lắm là Hệ thống thông tin và Mạng máy tính & truyền thông.

    Mình muốn hỏi có bạn nào rõ 2 ngành này thì phân tích giúp mình ( về môi trường làm việc, nội dung công việc, và cơ hội thăng tiến ) hoặc có tài liệu nào liên quan thì send cho mình cũng được ( đừng kiu mình search google nghe)

    Thks all !

    *******

    Àh mà cho mình hỏi nữa là ngành CNPM ngoài ngồi code thì còn có cơ hội thăng tiến nào mà ko code ( hay ít code :|) ko ?
     
  2. dark_slayer_83

    dark_slayer_83 Long Phụng Hòa Minh Moderator Lão Làng GVN

    Tham gia ngày:
    19/4/02
    Bài viết:
    16,760
    Có,nhưng quan trọng là cậu đủ năng lực leo lên tới đó k thôi
     
  3. REALM

    REALM Legend of Zelda

    Tham gia ngày:
    30/6/03
    Bài viết:
    970
    Nơi ở:
    HCM city
    làm suốt đời ko lên chức đâu mà lo, ngành này làm hết oát lê trưởng dự án là xong. Đề nghị bạn đổi ngành học còn kip đó, học lập trình ko thích gõ code thì bám ko nổi đâu.
     
  4. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Tui có thể nói cho bạn về ngành Mạng máy tính. Tại trong công ty tui có người này.

    Ngành mạng máy tính học ở trường đại học sẽ trang bị cho các bạn kiến thức cơ bản về nguyên lý kết nối giữa các máy tính, làm sao máy tính có thể liên kết được với nhau. Bạn sẽ học về router và cách thức quản lý. Đồng thời, học về cách lập mạng máy tính, thiết lập mô hình mạng và quản lý server, học về Network Sercurity, tui còn để ý có 1 môn về lập trình network nữa. Mà môn này thấy có vể dành cho mấy thằng coder hơn

    Tui lấy thí dụ trong công ty của tui, có 3 người làm về network. Công việc của họ là Quản lý hệ thống network cho toàn bộ công ty. Có nghĩa là công ty của tui, có nguyên 1 cái phòng server. trong đó chứa toàn là server và cable thôi, ngoài ra còn có các Switch, công việc của họ là quản lý hệ thông này, bao gồm thiết lập Server , nối server vào network hoặc Internet, cài đặt chương trình cho server, configure server, maintain server, thay thế các bộ phận hỏng hóc của server, thay cable khi cần thiết. Ngoài ra còn quản lý và configure hệ thống Firewall, router...

    Trong công ty thường có các yêu cầu thiết lập server để chạy các chương trình ứng dụng. Cho nên khi có yêu cầu họ phải mua server ( chi phí công ty trả), cài đặt chương trình (Windows Server, công ty tui xài sản phẩm Microsoft) , sau đó tùy theo server này dành cho ứng dụng nào , vì dụ Database thì họ sẽ cài SQL, nếu là Autodesk Server thì họ sẽ cài Autodesk Server App, nếu là Server email thì họ cài Windows Exchange rồi configure, ngoài ra còn có cac server khác nữa..... Nếu là các server để cho Developer Nghịch và test ứng dụng mới mua hoặc do công ty phát triển thì họ sẽ làm server ảo ( gọi là các Sandbox). Server ao thỉ không cần nối dây cắm, chỉ cần điều chỉnh software thôi. Còn server thật ( Thường người ta gọi là Production Server) thì phải bưng lên phòng server bảo nó vào rack và cắm dây nối đàng hoàng. Các server ở phòng server hầu hết là Server đã được test kỹ càng để đi vào sản xuất nên họ phãi bào quản, vè thiết lập backup dữ liệu tự động cho công ty, ngoài ra họ phải mua và lắp đặt hệ thống Power Maintainance, để khi cúp điện thì vẩn còn có cơ hội backup dữ liệu. Nếu công ty có người mới thì họ phải thiết lập các máy con và nối vào mạng..... Quên nữa các máy printer cũng phải nối vào mạng và thiết lập security. Các việc đơn giản khác còn lại là quản lý Domain Controller và Active Directory, thiết lập Farm cho các ứng dụng web, việc này họ chi tham gia 1 phần thôi, còn phần còn lại là của Developer vì configure mấy cái này đòi hỏi kiến thức về Web và lập trình + SQL ......

    Lương của họ từ 70 --> 80 K trên 1 năm. Công ty tui hầu hết là Electrical Engineers nên phân cấp bên đó nhiều , còn IT chỉ có 3 người về network. Còn lại toàn là Developers và Application Project Manager, và 1 BOSS gọi là CIO nên chuyện thăng tiến cấp cho network engineer thì không có . Chỉ có tăng lương mỗi năm thôi, làm càng lâu lương càng nhiều. Các công ty chuyên về IT thì có phân cấp hết.

    Người thích giao lưu tạo mối quan hệ như bạn thì nên học về Business hoặc là Sales and Marketing , mai mốt ra làm về bên Sales, mấy ông này nhiệm vụ lại phải đi giao lưu và kéo khách hàng về cho công ty. Coi bộ cái này hợp với bạn àh
     
  5. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    Ngành mạng máy tính mà bạn đang nói hình như ngoài học trong trường ra còn phải học mấy cái chứng chỉ quốc tế như CCNA phải ko nhỉ ?

    Mà ngành này ra trường nếu có bằng khá và 1 số bằng cấp liên quan thì so với xin việc của ngành CNPM thì ngành nào khó hơn hả bạn.

    Tiếc là hồi xưa mình quá vội trong việc chọn trường nên bây h hơi hối hận, mình có tham khảo ý kiến mấy anh đã đi làm , họ nói 1 thằng kĩ thuật thì có thể làm bên mảng kinh tế, nhưng 1 thằng kinh tế thì ko thể làm bên bộ phận kĩ thuật nên mình cũng hi vọng sau này sẽ có cơ hội làm 1 công việc gì đó vừa liên quan tới kinh tế, vừa liên quan tới IT,giống cái ông giám đốc kinh doanh bên ASUS hồi xưa học CNTT của BK ấy,mới hơn 30 tuổi 1 xí ( mơ cao quá :D )

    Còn hệ thống thông tin có ai biết ko tư vấn giúp mình lun đi
     
  6. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Học chứng chỉ quốc tế thêm thì càng có lợi, xin việc dễ hơn, khi vào công ty thì có khả năng hoàn thành việc sớm vì có kiến thức rồi không cần phải nghiên cứu thêm. Thực ra đi làm cũng giống như đi học vậy, mỗi ngày học thêm 1 cái mới. Có điều khác trường học là các cái mới này thực tế rất cần.

    Như một số bài trước tui đã nói, bây giờ lập trình viên nhiều lắm. Nếu học CNPM thi phải trùm thì nó mới nhận, có nghĩa là hiểu biết nhiều.

    Ngoài ra bạn có thể học về ngành Quản lý IT, công việc này là của BOSS đó, bạn sẽ học vể kiến thức IT và kiến thức Quản lý cũng như Business. Nhưng người thế này sẽ không đi chuyên sâu kỹ thuật như lập trình viên hoặc network Engineer, học chỉ học để biết chung về công nghệ thông tin. Cái chình là họ học cách quản lý IT Team, và lãnh đạo. Ngoài ra đòi hỏi phãi học về Business tại vì các công ty Business thường mướn người như thế này. Tại vì khi nói chuyện họ đã có kiến thức sẵn về Business rồi, nên nói chuyện rất dễ sau đó công việc của họ là tìm người tuyển vào làm trong phòng IT vì họ biết thời mà họ đang sống công nghệ IT phát triển như thế nào, các khó khăn trong ngành công nghệ IT ra làm sao, các hường đễ giải quyết vần để về business bằng công nghệ máy tính. Vì họ rất biết rõ mô hình IT nên họ sẽ chĩ đạo project và truyền xuống cho các Manager cần phải thiết phầm mêm hay thực hiện Project như thế nào cho công ty có lợi nhất. Ngoài ra họ chịu trách nhiệm toàn bộ về các thiết bị máy tính ,điện từ trong công ty. Công việc của người này, lâu lâu cũng sẽ đi sang các Department khác khi có yêu cầu thiết kế phần mêm hay ứng dụng cho mô hình sản xuất của công ty, họ thường đi củng các managers. Sau đó họ sẽ về bàn lại với team và phân công Project.

    Nếu cậu thích cũng có thể đi theo ngành này. Cái này đòi hỏi khả năng giao tiếp cao, hiểu về Business và IT, và đỏi hỏi khả năng quản lý và lãnh đạo.
    Lương của người này trên 100K/ 1 năm , theo tui biết thì nghỉ phép được lên đến nửa tháng, và Bonus rất cao. Ba tui khuyên tui học cái này nhưng tui không thích vì tui không thích nói nhiều, cái thứ 2 là tui thích là việc gần máy móc và các thiết bị.

    Ý quên nghĩ phép của BOSS là 1 tháng, còn nghĩ phép của người khác chỉ có nữa tháng thôi
     
  7. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    Hì, những ngành mà bạn nói nghe thì rất hấp dẫn nhưng khó vươn tới quá.

    Theo bạn thì để làm trùm CNPM như bạn nói thì cần những gì, nếu học thật chắc những gì trong trường thì đã đủ chưa.

    Thêm 1 câu hỏi nữa là nếu mình học ra ngành CNPM, thì có nhanh chóng học thêm được ngành bạn đang nói ko, tức là giữa ngành CNPM với ngành bạn đang nói ấy, nó có khác biệt quá nhiều ko ?

    Thầy hiệu trưởng trường mình nói
    Còn ông thầy OOP lại nói
    Ai đang học CNPM hay đã là 1 lập trình viên cho mình hỏi như vậy có đúng ko ?

    Lập trình viên suốt ngày chỉ làm bạn với 4 bức tường, còn có cơ may nào khác k ?
     
  8. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Tui nghĩ ngành hệ thống thông tin, không hợp với cậu đâu, đọc kỹ lại mô tả thì biết. Thường họ sẽ là các Researcher, hoặc là Scientist. Những người này thường họ sẽ nghiên cứu mà thành lập một mô hình chung cho sàn xuất hoặc business dùng công nghệ máy tính. Những mô hình này sẽ khi nghiến cứu ra sẽ được các developer áp dụng mô hình này và viết application. Mô hình như thế này rất là bao quát, có thể ứng dụng cho các loại business khác nhau. Những người nghiên cứu thế này người ta gọi là System Builder. Tức là họ xây dựng hệ thống chung cho tất các người khác làm theo, thường mô hình được nghiên cứu ra rất tối ưu và hiệu quả. Đa số nhưng System Builder thường là sẽ được cấp bằng PhD vì phát minh của họ. Tui lấy ví dụ như hệ thống quản lý JDE là mô hình mà công ty tui đang dùng và là một mô hình hệ thống công nghệ thông tin đó. Nó quản lý về các Work Orders, In ấn Paycheck, quản lý khách hàng cùng với các dư liệu tồn kho (Inventory).

    Đó là hệ thống công nghệ thông tin, ngoài JDE ra còn có các hệ thống khác cho business.
    Không chỉ có Business mà các hệ thống mạng máy tính, hay là các hệ thống FrameWork lớn cũng gọi là hệ thống công nghệ thông tin. Vì nó tìm ra giải pháp chung và rất mềm dẻo.
    JDE viết tắt của JD Edward
     
  9. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Cái ngành tui đang đi theo nữa là ngành gần với phần cứng máy tính và thiết bi6 điện từ, nếu cậu học xong ngành CNPM thì có khả nằng viết software thôi, còn hiểu biết về mạch điện tử thì chưa biết ,nhưng mà khi thiết kế mạch điện tử cũng giống như là lập trình vậy. Khác là cách mạch điện và chip thực hiện tác vụ, thay vì con CPU. Cậu học thêm thì phãi chịu khó, vì ngành này đòi học toán nhiều, nhất là toán Calculus. Tui nói thiệt đó, hông có chém gió đâu. Cậu học ngành tui nói thì, sẽ lao vào với may móc và tính toán hơn là khả năng giao tiếp của cậu.
    Không biết là cậu có thực sự thix hay không, theo cá nhân tui nếu mà chỉ học mà không có đam mê thì không có vui đâu.

    Nếu cậu đã không thich code thì dừng theo ngành CE của tui làm gì. Nếu cậu đã lỡ học CNPM rồi thì ngoài kiến thức ở trường ra học thêm các ngôn ngữ khác và các công nghệ mới nhất của IT . Vì tui để ý công ty Business nó toàn đòi hỏi mình biết các công nghệ thôi, cho nên công nghệ càng mới thì càng phải học để có cơ hội được nhận đi làm, khi vào làm rồi thì từ từ cũng được.

    Ví dụ tui nói một Công nghệ IT trên Web là Comet, cậu biết Comet là gì hông ^_^ . Đó là AJAX cái tiến. Công nghệ này áp dụng đầu tiên với ngôn ngữ Java (SUN)
    Đó là giữ mối nối HTTP càng lâu càng tốt, đễ biết thêm cậu phải tìm hiểu. Dễ nhỉn thấy nhất là chat Web, hoặc là Google Wave.

    Hoặc là bên Graphics thì có CUDA, có nghĩa là lập trình cho GPU thay vì CPU.

    Mấy cái ví dụ này không cón nghĩa là tui bắt cậu về học liền hiểu liền,cái công nghệ CUDA thì cũng chẳng liên quan gì đến Business cả mà cũng không phải để hù. Mà ý tui nói là nếu cậu càng đi gần với thời đại, cập nhật kiến thức thì cơ hôi được nhận việc rất cao. Không cần phải trọn toàn bộ, mà phải biết để khi đi trình cái resume' mà nó thấy mình biết cái này thì nó kết mình nhanh hơn. Còn vào công ty nó yêu cầu cái nào thì từ từ mà tìm hiểu, nó không có hối đâu. Nhiều thời gian lắm

    Một công nghệ tui phải học khi vào công ty là sharepoint của Microsoft. Tui chỉ biết sơ sơ thôi, vào công ty tìm hiểu thì sau đó biết nhiều hơn vì công nghệ này.

    PS: đúng là khi làm LTV thì suốt ngày chỉ có Code với code thôi, tui ngày nào đến công ty cũng cái visual Studio. Nếu không có niềm đam mê thi rất dễ chán nản
     
  10. CTKhuyen

    CTKhuyen

    Tham gia ngày:
    11/11/05
    Bài viết:
    2,542
    Nơi ở:
    Giang Hồ
    chimcanhcut đúng là kinh nghiệm quá nhỉ...:)

    Mình thắc mắc một chút,theo mình đoán thì bạn chủ topic đang học ở ĐH Công Nghệ Thông Tin HCM đúng ko,trường của bạn hình như đào tạo mạnh về HTTH hơn CNPM,và 2 bạn ở trên có nhắc tới Lập trình viên,nhưng theo mình nghĩ nếu học ĐH ra trường ngành CNPM thì phải là kỹ sư phần mềm,hoặc cử nhân phần mềm,nói chung là cấp độ cao hơn lập trình viên.

    Lập trình viên theo mình hiểu chỉ là thợ gõ code,như các trung tâm như Aptech,NIIT đào tạo thôi
     
  11. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    Thật ra ko hẳn mình ko thích code bạn àh, nhưng cái mình thích nhất vẫn là đi đây đi đó, gặp gỡ nhìu, giao lưu nhiều...

    Ngày xưa trước khi thi ĐH, mình ở quê nên chưa biết cái ngành này nó ra làm sao, chỉ được vài ông anh "xúi bậy" là ngành này liên quan tới máy tính,tới làm ra 1 game, và được đi đây đi đó nhiều, nên mình mới chọn IT.

    Buồn vì ko chọn được ngành mà mình thích, nhưng chưa hẳn là mình đã ghét nó,từ lúc học lập trình tới giờ mình vẫn dành nhiều thời gian cho nó đấy thôi.

    Lập topic này để hỏi thêm là 1 trong 5 ngành đó , thì ngành nào có khả năng đáp ứng được yêu cầu đó của mình thôi.

    Đúng rồi đó, có điều là hoạt động sinh viên của HTTT và Mạng hơn hẳn mấy ngành khác chứ mình chưa nghe nói là HTTT đào tạo mạnh hơn bên CNPM, bạn chắc cũng học đâu xung quanh đó nhỉ ?
     
  12. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Chính xác rồi, đã gọi là Software Engineer di nhiên là suy nghĩ vấn đề sâu hơn các bạn chĩ học ở mấy trung tâm đào tạo mà không đi vào ĐH. Tui để ý, những bạn học ở trung tâm, thì học công nghệ mới thôi, các giải thuật và phương pháp đã có sẵn trong các thư viện rồi cứ thế mà dùng. Nhưng nếu sau này có nãy sinh vấn đề mới mà các thư viện và Framework không có giải đáp thì chưa chắc họ có thể tự giải quyết.
    Đối với Engineer thì khác , họ biết phân tích vấn đề và tìm giải pháp, vì trong trường có đào tạo cơ bản về phân tích phần mềm, giải thuật, và có khả năng sáng tạo.
     
  13. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    Vậy nếu bây giờ mình tiếp tục học ngành CNPM thì bạn có thể cho mình lời khuyên nào ko
     
  14. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    MỚi khuyên ở trên xong rồi mà [​IMG]
     
  15. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    :D

    Đây hả
    Vậy thì từ giờ mình phải cố gắng hơn thôi.Cám ơn chim cánh cụt nhìu nhé,thỉnh thoảng có vài điều thắc mắc nhờ bạn tư vấn tiếp nhé :D !
     
  16. chimcanhcuthuydiet

    chimcanhcuthuydiet Dragon Quest

    Tham gia ngày:
    23/7/03
    Bài viết:
    1,450
    Nơi ở:
    Tui ở nhà
    Thực ra chỉ có thế này thôi

    Cái CUDA thì dẹp nó đi, chương trình business thường hông xài mấy cái phức tạp thề này, chỉ là ví dụ trong bài của tui thôi. cái Comet thì cậu chưa cần học đâu, học lập trình web trước, gồm Server Side Coding( ASP.NET hoặc PHP , SQL) và Client Side Coding (HTML + JS + CSS + XML ...) sau đó mới mò lên AJAX rồi khi đủ trình rồi mới lên Comet được ,cài này đòi lập trình multiThreading và quản lý phức tạp, hiện chưa có Comet framework phổ biến nào ngoài JAVA.
     
  17. Alien7

    Alien7 Guest

    Tham gia ngày:
    3/4/08
    Bài viết:
    158
    Thích đi đây đó lại chọn CNTT là sai lầm ;)), ngành này chủ yếu ngồi máy, khó kiếm vợ :)). CNTT thì ko nhất thiết là code, còn có sale, giao dịch này nọ nữa. Mà trong 5 ngành trên thì ngành hệ thống thông tin là có cơ may làm ngoài cty CNTT chứ 4 cái còn lại thì xác định ôm máy tính cả đời :)). Tốt nhất là học ngành khác cho khỏe.
     
  18. ricky_martin

    ricky_martin Lão Làng Lão Làng GVN

    Tham gia ngày:
    30/12/05
    Bài viết:
    453
    kiếm vợ thì mình ko lo :D

    có gf từ hồi cấp 3 tới h lun rồi đó, hehe.

    Chỉ cố gắng cày cái ngành này cho tốt rồi sau này tính sau,hic !
     
  19. Nguyen_Kain

    Nguyen_Kain Quậy hết mình Moderator

    Tham gia ngày:
    28/5/04
    Bài viết:
    1,299
    Nói như bạn thì dân CNTT chắc giờ này ế cả hả =))

    Tùy bạn ạ , ngành nghề nào cũng có cái hay cái dở của nó , bạn nói thế này vì bạn kỳ thị nganh CNTT hả ;))
     
  20. squall&rinoa

    squall&rinoa Donkey Kong

    Tham gia ngày:
    23/1/04
    Bài viết:
    449
    Nơi ở:
    Hải Phòng
    99% học bách khoa hà nội, em cũng đang định thi vào ngành này ;;);;);;)
     

Chia sẻ trang này