Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 17
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    cần học những gì để có thể làm việc tốt trong lĩnh vực CNTT?

    Chào các bạn.
    Mình rất yêu thích cntt và cũng đang tự học nó. Hiện tại mình mới học xong ngôn ngữ C, và đang trong quá trình học C++. Mình cần mọi người trong diễn đàn cho mình một lời khuyên. Đặc biệt là những bậc tiền bối đã đi làm hoặc đã hoạt động lâu năm trong lĩnh vực CNTT, đã có những trải nghiệm và có những am hiểu nhất định về thực tế công việc như thế nào. Vấn đề mình muốn hỏi là:

    1. Cần học những gì để có một nền tảng tốt để có thể tiếp thu những kiến thức cần thiết cho ngành cntt và có thể thích nghi được khi công nghệ thay đổi.

    Một số người khuyên mình chú trọng nhất đến 4 môn:
    - cấu trúc dữ liệu & giải thuật
    - toán rời rạc
    - kiến trúc & cấu trúc máy tính
    - một chút kiến thức về toán cao cấp: đại số tuyến tính, giải tích cơ bản

    Mình thấy các môn đó đúng là rất quan trọng và cần thiết và chiếm một phần đáng kể trong background. Nhưng như vậy đã đầy đủ chưa? Có cần bổ sung thêm những môn nào nữa không? Và mình cũng muốn được tiếp thu kinh nghiệm của các bạn khi tiếp cận những mảng này. Có những gì cần lưu ý trong quá trình học mong được các bạn chia sẻ.

    2. Ngoài phần nền tảng ra thì cần phải chú trọng đến những kiến thức gì nữa (ý mình chỉ là đề cập đến hard skill)? Ví dụ: nên học các ngôn ngữ lập trình nào, sử dụng công cụ nào, nên học thêm những công nghệ nào, ...

    Khi đã có background tốt thi việc tiếp thu công nghệ mới không vất vả lắm. nhưng mình nghĩ có thể tiếp thu song song background và công nghệ, hơn nữa, chúng còn bổ trợ cho nhau nữa. Vì vậy việc học sẽ hiệu quả hơn. Vì vậy mong các bạn cho mình lời khuyên nên học thêm những kiến thức bổ trợ gì, ngoài những kiến thức thuộc mảng background ra. CNTT có rất nhiều mảng khác nhau nên có thể phạm vi các câu trả lời sẽ rất rộng. Mình định hướng một trong 3 mảng:

    • Đồ họaCác ứng dụng mạngLập trình phần mềm


    Các bạn có thể cho mình lời khuyên giới hạn trong 3 lĩnh vực đó.

    3. những hướng đi nào đang thịnh hành và sẽ thịnh hành trong tương lai? những hướng nào đã bão hòa?

    Mình nghe nói các hướng về mạng (lập trình mạng, quản trị mạng, viễn thông) hiện tại tương đối bão hòa vì lượng đào tạo ra rất nhiều. Từ các trường ĐH lớn như BK, QG, BCVT, ... đến các trường ĐH trung bình, cũng như các trung tâm Aptech, NIIT, Nhất Nghệ, ... Đặc tính mảng này cũng không cần "quá nhiều" chất xám (mình chỉ nói ở mức độ yêu cầu mặt bằng chung, hạng profesor không chấp [IMG]images/smilies/biggrin.png[/IMG]) nên nói chung những sinh viên kia đa số cũng đáp ứng được yêu cầu nên nhu cầu cho mảng này không còn hot nữa. Vì vậy mong các tiền bối có kinh nghiệm chỉ giáo giúp, những hướng đi nào sẽ thịnh hành trong tương lai.

    Cám ơn mọi người rất nhiều !

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    đã học công nghệ thông tin thì làm gì liên quan đến máy tính mà chẳng được!!! bạn cứ so sánh xa vời !! học ngành cntt ra thì có thể làm được tất cả những thứ bạn nói đó.. chứ không phải học cntt ra để làm 1 thứ đâu!!
    VD: học lập trình mà vào công ty làm.. lỡ máy tính bị hỏng thì kêu kĩ thuật viên đến sữa ak.. hay là mạng bị treo kêu quản trị mạng đến ak!!
    đều trước mắt là bạn nên xác định 1 nghề mình yêu thích chứ không phải xác định nghề đang HOT..

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi zer0
    • Đồ họaCác ứng dụng mạngLập trình phần mềm
    Bạn cứ nhai tốt 4 môn đó + tiếng Anh là ok hết.
    Có điều 3 hướng phát triển này nghe vẻ có vấn đề. Hướng đồ họa là gì vậy (đừng bảo là xài photoshop nha). Hướng ứng dụng mạng với lập trình phần mềm gần như là 1. Hướng đồ họa nếu mà bảo là viết phần mềm với GUI thì cũng là 1 tuốt.
    Ở trường mình họ phân sinh viên theo 2 hướng (tùy chọn): AS (Application Specialist) và IS (Information Specialist, không biết phải vậy không nữa) Đại khái là AS sẽ chuyên về app, coder đấy. Còn IS thì học nhiều về mạng, học về linux và các hệ nhúng, quản trị mạng, linh tinh gì đó... Cái này khác với cái thứ 2 trong list của bạn (ứng dụng mạng) vì cái ứng dụng mạng cũng thuộc về bên AS nốt (cứ app là của AS)

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi quan_pc
    đã học công nghệ thông tin thì làm gì liên quan đến máy tính mà chẳng được!!! bạn cứ so sánh xa vời !!
    Trích dẫn Gửi bởi Wazi Armstrong
    Bạn cứ nhai tốt 4 môn đó + tiếng Anh là ok hết.
    Có điều 3 hướng phát triển này nghe vẻ có vấn đề. Hướng đồ họa là gì vậy (đừng bảo là xài photoshop nha). Hướng ứng dụng mạng với lập trình phần mềm gần như là 1. Hướng đồ họa nếu mà bảo là viết phần mềm với GUI thì cũng là 1 tuốt.
    Ở trường mình họ phân sinh viên theo 2 hướng (tùy chọn): AS (Application Specialist) và IS (Information Specialist, không biết phải vậy không nữa) Đại khái là AS sẽ chuyên về app, coder đấy. Còn IS thì học nhiều về mạng, học về linux và các hệ nhúng, quản trị mạng, linh tinh gì đó... Cái này khác với cái thứ 2 trong list của bạn (ứng dụng mạng) vì cái ứng dụng mạng cũng thuộc về bên AS nốt (cứ app là của AS)
    Mình nghĩ ý chủ thớt là
    1. Đồ họa: kiểu như GUI, hoặc kỹ xảo, 3D, ... đại loại thế. Có thể là muốn viết apps cho apple hay làm phim hoạt hình cho Pixar chẳng hạn [IMG]images/smilies/biggrin.png[/IMG]
    2. Ứng dụng mạng: như kiểu quản trị mạng, thiết kế & quản lý website, hay lập một cái trang như Facebook.com hay Amazon.com ...
    3. Còn lập trình phần mềm: thì hơi chung chung, có thể chủ thớt muốn ám chỉ đến gia công phần mềm???

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Trích dẫn Gửi bởi quan_pc
    đã học công nghệ thông tin thì làm gì liên quan đến máy tính mà chẳng được!!! bạn cứ so sánh xa vời !! học ngành cntt ra thì có thể làm được tất cả những thứ bạn nói đó.. chứ không phải học cntt ra để làm 1 thứ đâu!!
    VD: học lập trình mà vào công ty làm.. lỡ máy tính bị hỏng thì kêu kĩ thuật viên đến sữa ak.. hay là mạng bị treo kêu quản trị mạng đến ak!!
    đều trước mắt là bạn nên xác định 1 nghề mình yêu thích chứ không phải xác định nghề đang HOT..
    Bạn nói vậy mình thấy mông lung quá. Mình đang thiếu định hướng không biết nên học những cái gì bởi vì chúng nhiều quá. Bây giờ vấn đề của mình đã nêu rõ trên câu hỏi là nên học những kiến thức background gì, cần học thêm những gì, và xu hướng trong tương lai nó ntn?. Chứ không học tất cả những gì liên quan đến máy tính thì học sao nổi?


    Trích dẫn Gửi bởi Wazi Armstrong
    Bạn cứ nhai tốt 4 môn đó + tiếng Anh là ok hết.
    Có điều 3 hướng phát triển này nghe vẻ có vấn đề. Hướng đồ họa là gì vậy (đừng bảo là xài photoshop nha). Hướng ứng dụng mạng với lập trình phần mềm gần như là 1. Hướng đồ họa nếu mà bảo là viết phần mềm với GUI thì cũng là 1 tuốt.
    Ở trường mình họ phân sinh viên theo 2 hướng (tùy chọn): AS (Application Specialist) và IS (Information Specialist, không biết phải vậy không nữa) Đại khái là AS sẽ chuyên về app, coder đấy. Còn IS thì học nhiều về mạng, học về linux và các hệ nhúng, quản trị mạng, linh tinh gì đó... Cái này khác với cái thứ 2 trong list của bạn (ứng dụng mạng) vì cái ứng dụng mạng cũng thuộc về bên AS nốt (cứ app là của AS)
    Mình cũng không rõ lắm về phân chia ngành hẹp trong lĩnh vực CNTT. Mình muốn làm về một trong 3 cái trên: đồ họa và ứng dụng mạng giống như bạn first_pace đã nói:

    1. Đồ họa: kiểu như GUI, hoặc kỹ xảo, 3D, ... đại loại thế. Có thể là muốn viết apps cho apple hay làm phim hoạt hình cho Pixar chẳng hạn [IMG]images/smilies/biggrin.png[/IMG]
    2. Ứng dụng mạng: như kiểu quản trị mạng, thiết kế & quản lý website, hay lập một cái trang như Facebook.com hay Amazon.com ...
    còn cái lập trình phần mềm thì ý mình là viết phần mềm ứng dụng thuần túy như: diệt virut, các office app như word, excel chẳng hạn, ...

    Không có ai vào giúp mình sao???

  6. #6
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cứ xem công ty nào đó tuyển nhiều tiền,ổn định yêu cầu gì thì ta học cái đó
    ví dụ: "việt theo" yêu cầu Java,Oc,.Net thì học về cái đó đi. 3-4 năm rồi vào đó ứng tuyển chắc là ngon mà.học nhiều chắc sẽ không đựoc gì hì hì

  7. #7
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Để làm tốt trong CNTT thì theo mình có mấy điều cần nói thôi, ngắn gọn súc tích và dễ hiểu:
    1: Làm được cái mà doanh nghiệp cần. Lên các trang tuyển dụng xem công ty họ tuyển cái gì thì học cái đấy.Cái này hợp trong tương lai gần, tầm khoảng 1 năm.
    2:Luôn luôn đổi mới mình, mỗi ngày đọc thêm ít tài liệu không phải chuyên ngành mình đang làm. Ví dụ: Bạn là IT phần mềm, bạn cũng nên biết chút ít về Network, sửa chữa máy tính.....hay thậm chí là autocad,corel, pts,...Cái này chắc hợp trong vài tháng, vì đột xuất bị gọi làm lắm.
    3: Biết về kinh tế, tài chính. Cái này rất quan trọng, vì nếu như không biết rõ thì sớm muộn cũng không giàu được. CNTT sinh ra để phục vụ cho bussiness, vì thế cần phải hiểu công ty và các hướng đi của công ty. Yêu cầu ham học hỏi, tư duy sáng tạo là ở đây.
    4: Tương lai sẽ là gì??? Mình cũng đã tự nghĩ và phỏng đoán: 3D,Mobile và Mạng. Các bạn cứ xoáy sâu vào nó, đảm bảo tương lai sẽ có dịp được phô trương tài năng.(Hiện tại mình cũng đang ngâm java để sau này xoáy vào Mobile và 3D, bác nào code rồi cho mình ý kiến chọn language này thì có hợp lý không nhé!).Cái này chắc 5 năm nữa sẽ cực kỳ phổ biến. ( Để xem 5 năm sau quay lại đọc bài viết này thế nào nhé! [IMG]images/smilies/wink.png[/IMG])).

  8. #8
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Cứ học hết những gì cậu thích, cậu thấy hay, trong khả năng, time, money của cậu. Đừng lăn tăng suy nghỉ ba cái vớ vẫn là phải học gì, học như thế nào....

  9. #9
    trong 4 môn này

    Một số người khuyên mình chú trọng nhất đến 4 môn:
    - cấu trúc dữ liệu & giải thuật
    - toán rời rạc
    - kiến trúc & cấu trúc máy tính
    - một chút kiến thức về toán cao cấp: đại số tuyến tính, giải tích cơ bản
    mình chỉ đặc biệt chú ý đến món cấu trúc dữ liệu và giải thuật và mình cũng khá nhất món đấy (ít nhất là hiểu người ta đang nói đến cái gì, hoạt động ra sao)
    tiếp nữa là toán rời rạc, ko hiểu sao cái môn này mình học ở trường thấy nó cứ dễ dễ kiểu gì ấy, nhưng mà giờ quên hết trơn, ai nhắc lại may ra thì nhớ
    2 thằng còn lại mình chịu X_X học kiến trúc máy tính mình cứ ù ù cạc các, toán cao cấp học ma trận còn hiểu chứ đến phần tích phân thì quên sạch căn bản từ hồi phổ thông rồi =))

  10. #10
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    đi theo lập trình hay mạng thì tùy bạn thôi, bạn phải chọn cho mình 1 hướng đi nhất định vì chuyên về 1 cái gì đó tốt hơn là lan man, chẳng làm gì được đâu. đi theo hướng mạng thì cũng liên quan đến chút ít lập trình, cái môn cntt này nó thế nhưng chúng ta phải chuyên sâu 1 lĩnh vực nhất định. đừng ham hố quá mà mất thời gian, tiền bạc và tuổi trẻ.... tiền thì có thể làm ra chứ thời gian thì ko dừng lại, ko lấy lại được đâu nhé.

 

 
Trang 1 của 2 12 CuốiCuối

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •