thảo luận Các thắc mắc cơ bản - Newbie đặt các câu hỏi cơ bản thì vào đây, không lập thread ngoài!!!

Status
Not open for further replies.
không dễ, phải kiên trì. Bạn thử bỏ vài chục $ mua khoá udemy nếu thấy học vào thì đầu tư nghiêm túc khoá offline cũng ko muộn
 
Ngành IT giờ như bãi rác của các ngành khác nhỉ :beat_shot: Làm dự án sợ nhất gặp mấy ông tay ngang :burn_joss_stick: Ngành IT nó tệ lắm, qua ngành khác đi thím ơi :burn_joss_stick:
học gì thì kệ người ta chứ thím ơi, làm được việc hay không là do họ chớ
 
Tình hình là e ms năm 2 nhưng cảm thấy học code ko vào đầu lắm,tận dụng nghỉ hè muốn học lại kiến thức ko bt nên bắt đầu lại từ đâu,mn có thể chỉ giáo giúp e đc ko ạ :((...bà giáo viên môn C/C++ dạy e ko vào đầu nổi nên muốn học onl là chính ạ,có thể do cách dạy hoặc do e ko hợp mong mn tư vấn giúp
ều học trực tiếp trên trường khó vô vl nhưng học chủ yếu lấy bằng là chính. Muốn giỏi thì học online học xong người ta gửi vid qua gmail cứ xem đi xem lại là hiểu nói gì. Học trực tiếp tại trường người ta dạy nói 1-2 câu quên liền khó tiêp thu lắm
 
Được học càng nhiều thì càng tốt chứ nhỉ :censored: Lập trình mà cứ có cái tư duy bó buộc này thì không phất được

Gửi từ Your Phone bằng vozFApp
biết là tốt nhưng mới thực tập mà phải bắt đầu học ngôn ngữ mới thì tốn thời gian của công ty quá bác.
không biết họ cho thời gian 1-2 tuần hay vài ngày để học nữa. em chỉ mới tiếp xúc môi trường thực tế thôi ạ :((
 
Đọc kỹ nội quy trước khi lập thớt
Em xin chào các bô lão. Như tiêu đề ạ.
Em là dân trái ngành, thật ra ngày xưa em học cntt nhưng bỏ đi làm ăn. Giờ em thấy không có kiến thức thì làm nhưng không có ăn nên em quay lại học lập trình, thủ sẵn cái nghề.
Như tiêu đề là em đã học java được một thời gian(2 tháng) core và spring boot em nắm cũng kha khá, đủ để làm web. Nhưng em giờ muốn định hướng đi mảng AI. Giờ em có nên vất java đi để học python lại không ạ?
Em định học java rồi làm project nhiều, kiếm cơm kiếm cháo. Trong quá trình đó thì python em nghi cũng không khó. Cái khó là thuật toán AI và thư viện hổ trợ bên python thôi. Vậy python cũng không quan trọng mấy các bác nhỉ.
Túm lại là em nên bỏ hẳn java HAY cứ làm java vag research về AI trên nền java, python hỗ trợ thêm cho sự nghiệp làm mảng AI ạ?
Các bô lão đừng mắng mỏ em, em ngu muội mới vào hỏi mong các cụ giúp đỡ, cứu vớt đời em. Em cảm ơn.
 
Trâu quá thím, 2 tháng lấy được nhiêu skill đó là quá giỏi.
Nhìn lại mình chán quá
OAjBQzM.png
 
:haha: đứng núi này trông núi nọ à?
Trước bác đã theo CNTT nhưng bỏ, sau lại quay về CNTT Java được 2 thánh nữa lại tính bỏ
:doubt: Nói chung là không nên. Học Java, thạo Java trước đi, nhiều việc nhiều tiền. Chứ học python AI nghe ngầu chứ bác đã có dự tính là sẽ làm job AI ở đâu chưa?
 
Ngôn ngữ trong võ thuật nôm na nó cũng như chiêu thức thôi bạn ạ. Bạn thành thạo rồi thì học một ngôn ngữ mới nhanh lắm. Nên cứ lấy đại một ngôn ngữ học cho tốt rồi khi nội công đã cao thì chuyện hấp thụ chiêu thức mới cực kì dễ.

Ngôn ngữ nào bạn cũng chỉ cần chú ý vài vấn đề sau:

  • có garbage collection hay tự quản lí memory?
  • static hay dynamic type?
  • strongly type and weakly type?
  • procedure hay functional?
  • standard library như nào?
 
Nhiều thím giờ " lỡ đam mê AI " ghê ta. Theo AI giờ đang có 2 hướng chính: 1 là AI researcher 2 là AI engineer. Hướng 1 nghiên cứu rất hàn lâm ( research, viết paper, đọc paper,. ) cần nhiều kiến thức toán, các thuật toán AI,.. ( nói chung là ko nên theo nếu ko phải dạng Theo từ đầu, đam mê giỏi nghiên cứu, lý thuyết ). Dạng thứ 2 thì thiên về apply và deploy model AI vào 1 mảng nào đó vd : trong y khoa, thương mại điện tử,.. Dạng này ko cần nghiên cứu sâu về lý thuyết, thuật toán nhưng cần nhiều kiến thức devops và backend như cloud, xử lý data, sql,.. Thím biết Java rồi thì có thể Theo dạng 2 rồi deploy hay build các model có sẵn vào project mình thôi.
Còn ngôn ngữ chỉ là công cụ thôi ko là vấn đề lớn , thậm chí nhiều ông tính chuyển viết AI từ python sang go hoặc swift do python chậm bỏ bu ra kìa
 
Last edited:
Nhiều thím giờ " lỡ đam mê AI " ghê ta. Theo AI giờ đang có 2 hướng chính: 1 là AI researcher 2 là AI engineer. Hướng 1 nghiên cứu rất hàn lâm ( research, viết paper, đọc paper,. ) cần nhiều kiến thức toán, các thuật toán AI,.. ( nói chung là ko nên theo nếu ko phải dạng Theo từ đầu, đam mê giỏi nghiên cứu, lý thuyết ). Dạng thứ 2 thì thiên về apply và deploy model AI vào 1 mảng nào đó vd : trong y khoa, thương mại điện tử,.. Dạng này ko cần nghiên cứu sâu về lý thuyết, thuật toán nhưng cần nhiều kiến thức devops và backend như cloud, xử lý data, sql,.. Thím biết Java rồi thì có thể Theo dạng 2 rồi deploy hay build các model có sẵn vào project mình thôi.
Còn ngôn ngữ chỉ là công cụ thôi ko là vấn đề lớn , thậm chí nhiều ông tính chuyển viết AI từ python sang go hoặc swift do python chậm bỏ bu ra kìa
Bổ sung thêm 1 ý cho nhánh 2, dựa trên 1 chút kinh nghiệm bản thân là tùy vào mục đích sử dụng để giải quyết vấn đề gì mà cần phải xem tìm hiểu thêm về business của ngành đó. Không thì khéo model ra 1 đằng nhưng thực tế lại 1 nẻo.
 
Tôi search thì thấy Java hỗ trợ AI cũng nhiều đó mà chắc tài liệu về mấy món này ít: https://www.baeldung.com/java-ai
Theo tôi python phổ biến hơn java vì tính tiện dụng, dễ học và được cộng đồng hỗ trợ rất nhiều.
Nhưng được này thì sẽ mất kia, mỗi ngôn ngữ đều có lợi thế riêng. Quan trọng là project làm để làm gì chứ không phải là ngôn ngữ nào, như xác suất tôi vote cho R hơn python.

Bên cạnh đó thì xu hướng hiện giờ là việc kết hợp các ngôn ngữ với nhau để tận dụng tốt ưu thế. Không nên chỉ học và làm đúng 1 ngôn ngữ chuyên sâu. Ngày sau có cơ hội có project ngon nhưng khác ngôn ngữ lại bó tay chịu trói.
 
Khi đã rành 1 ngôn ngữ thì học sang 1 ngôn ngữ mới ( cùng hệ ) nhanh hơn rất nhiều nhé. Mà học nhiều ngôn ngữ có 1 cái lợi là thím biết dc yếu điểm và ưu điểm của từng ngôn ngữ. VD trước mình sử dụng Python, JS sau này học thử Swift thấy nó có nhiều cái cải tiến hay vật vã. Mấy ngôn ngữ sau đc cải tiến rất nhiều, Python hay JS, hay Java chắc lớn tuổi hơn nhiều vozer ở đây nữa
 
biết là tốt nhưng mới thực tập mà phải bắt đầu học ngôn ngữ mới thì tốn thời gian của công ty quá bác.
không biết họ cho thời gian 1-2 tuần hay vài ngày để học nữa. em chỉ mới tiếp xúc môi trường thực tế thôi ạ :((
Khi công ty kêu bạn học ngôn ngữ mới là đã có tính toán về mặt thời gian rồi. Và nó sẽ ít nhất là 1~2 tuần, nhất là khi bạn còn quá fresh như hiện tại. Tuy nhiên bạn vẫn nên trao đổi lại với cty về vấn đề này, bày tỏ lại 1 lần nữa về nguyện vọng muốn làm front-end nếu nó thực sự làm bạn bị phân tâm.

Bên cạnh đó bạn nên tìm hiểu lý do vì sao công ty lại kêu bạn học C# ? Có phải là công ty đang thiếu resource hay không ? Nếu đúng thì sẽ nice nếu bạn support công ty về việc này. Bạn nên hỏi bạn có bao nhiêu thời gian cho việc học ? Asap là chắc chắn nhưng cần phải có 1 mức kỳ vọng . Và nên suggest để được join vào 1 project không quá rush về timeline. Vừa học vừa làm trực tiếp là cách nhanh nhất để tiếp thu đừng nhai document/course only.
 
biết là tốt nhưng mới thực tập mà phải bắt đầu học ngôn ngữ mới thì tốn thời gian của công ty quá bác.
không biết họ cho thời gian 1-2 tuần hay vài ngày để học nữa. em chỉ mới tiếp xúc môi trường thực tế thôi ạ :((
Quan trọng là bạn thực tập có lương ko? bn $? Nếu thực tập ko lương, hoặc hỗ trợ quá thấp( bù chi phí xăng xe, ăn trưa) thì cư đề đạt nguyện vọng theo ý mình, ko dc thì cân nhắc kiếm chỗ khác vì khả năng là họ ko coi trọng thời gian của bạn, gần như free mà. Còn nếu lương kha khá(tầm 50% lương chính thức trở lên) thì cứ ngồi học thôi, vì họ mất tiền cho bạn ngồi học thì họ phải tính đến hiệu quả rồi, ko ai thừa tiền ném qua cửa sổ cả
zFNuZTA.png
 
Status
Not open for further replies.
Back
Top