Mong anh chị cho ý kiến, và chia sẻ kinh nghiệm
Anh chị em, hảy cho em 1 lời khuyên cụ thể và chính xác đi. em giờ là sinh viên năm nhất ngành CNTT.e đả học được nhửng cái cơ bản về c++, em dự định sẻ tự học 1 ngôn ngữ khác trong 1 thời gian ngắn thôi. để nhảy lên tập viết ứng dụng sớm.nhưng loay hoay mãi em củng biết mình nên học gì nữa, cho em ý kiến nên học ngôn ngữ gì nhanh để sớm viết dc ứng dụng và chỉ giỏi về 1 mảng đó thôi,em có rất nhiều thơi gian, và rất quyết tâm để học, em có thể học 8->10h 1 ngày, chỉ cần tìm dc ngôn ngử phù hợp để làm ứng dụng , mong anh chị cho ý kiến để em tập trung vào học 1 cái. chứ mãi ko thể định hướng được cho bản thân,
Quan trọng là thích phát triển ứng dụng trên nền tảng nào :v
c# muôn năm nên học c# với nền tảng xarmi thần thánh
em vẩn thích nền tảng androi, và IOS. chỉ cần giỏi cái là dc. em học c++ cơ bản củng dc, hướng đối tượng thì em ko giỏi cho lắm, vì em chưa học, nhưng vs kiến thức cơ bản em có thể hc dc 1 số ngôn ngử khác, nhưng làm việc trên console chán quá, em tính sẻ hc 1 ngôn ngữ khác trong thời gian ngắn thôi và nhảy lên làm ứng dụng anh chia sẻ kinh nghiệm cho e với
c# em mới hc qua, nhưng cũng mãi luẩn quẩn ứng dụng Window form, nhưng khi làm dự án to hơn xí thì cần phải học cơ sở dữ liệu, mô hình 3 lớp…
Bạn lên Vietnamworks (hoặc lên web của mềnh cũng được, he he, www.jobseekers.vn), nếu ở HCM thì search những job IT Software ở HCM
Sau đó đọc hết tất tất cả các job ở 10 trang đầu, vừa đọc vừa note lại ngắn gọn những ngôn ngữ và frameworks mà người ta ghi trong những cái job đó.
Cầm cái note đó nhìn từ sáng tới chiều, rồi quyết định.
Muốn nhanh, mỳ ăn liền thì PHP, Objective C, Swift and Java (android)
Muốn nhiều tiền thì AngularJS/JavaScript/Python/Ruby on Rails
Muốn chậm mà chắc, sống lâu dài, thì cứ C/C++, Java (System/web), C#
Thích “đời mới” thì làm mobile app
Thích “thú vị” thì làm game
Thích dự án khủng thì cứ tìm banking system là táng
Thích có cái để khoe hàng với người iu nhanh gọn lẹ thì cứ web
etc
Nói vậy thôi, chứ cái nào cũng cần có “độ chín” nhất định về trình độ thì mới bền được.
Công nghệ luon thay đổi, sẽ có lúc ngôn ngữ này lên và ngôn ngữ kia xuống, sẽ có thêm platform mới để chơi, có thêm script mới để học.
Sau này đi làm, thì ngoài cái yếu tố “mình thích cái này hơn cái kia”, thì còn có thêm yếu tố “để làm dự án cty cần học thêm cái này, cần R&D cái nọ” nữa.
Chúc bạn không gia nhập đoàn quân thất nghiệp sau khi ra trường nhoa
anh trả lời vừa chi tiết vừa hài hước, đọc cảm thấy có chút động lực hơn. ko biết học Web thì thế nào hả anh. anh có thể phân biệt dùm em App với game ko, hình như làm app nó đơn giản hơn làm game đúng ko anh.
App hay game thì bạn đoc cái này nha:
If it was for you to chose Game Development vs Application Development, which will you chose?
Ngoài ra còn có hybrid, tức cross-platform app nữa, bạn tìm hiểu thêm. Google nha
dạ vâng, anh cho em ý kiến thêm về công việc làm Web được không ạ
Quan trọng là em thích cái gì mới được : em thích thiết kế hay thích lập trình…
Anh lúc trước cũng như em, quan trọng hóa ngôn ngữ lập trình, bây giờ cứ làm nền tảng nào thì tìm ngôn ngữ phù hợp mà táng… Như lúc làm web muốn nhanh thì cứ php, rất nhiều framework lựa chọn, chắc chắn thì anh xài thằng asp.net,
Con làm app điện thoại thì android sài java, ios thì sài objective C
Thế nên em đừng quan trọng hóa vấn đề ngôn ngữ, nếu em còn phân vân thì cứ ngôn ngữ nào em thấy cộng đồng sử dụng đông, nhiều framework tốt, mã nguồn nhiều thì cứ táng thôi
thật sự là em ko sợ 1 ngôn ngử nào hết, em có rất nhiều thời gian và chăm chỉ em củng đạt dc, nhưng ko biết nên đặt thời gian vào chổ nào cho nó hợp lý để mang lại kết quả tốt, làm game ko thích vì nó thuật toán rắc rối, còn làm app, và web ko biết có nhẹ nhàng trong việc học và làm sau này hay ko, anh cho ý kiến trong việc làm web coi,em cần đạt kiến thức cơ sở như thế nào để bắt đầu vào làm công việc thực tế.
không có việc gì là nhẹ nhàng cả.
ngành này cần kiết thức nền tảng và vững chắc thì may ra phát triển được.
Em muốn tìm hiểu về lập trình web thì dùng công cụ tìm kiếm trên diễn đàn.
Với từ khóa lập trình web. Vì đã có nhiều bài nói về vấn đề này rồi.
lập trình game cũng thế nhé.
Học CNTT ko có cái gì nhẹ cả, nếu em muốn nhẹ thì em ko nên theo học CNTT, với lại tuổi nghề ngành này thấp lắm…
Nếu em muốn làm web, em muốn làm back-end hay làm front-end hay làm full stack, tùy từng cái học ngôn ngữ khác nhau, chả hạn back-end thì học java, c#, php, front-end thì học html, css, javascript, full stack thì tổng hòa 2 cái trên