Chào cộng đồng cho mình hỏi về các hướng đi của một lập trình viên?
-Muốn lập trình web thì phải học những gì?
-Lập trình mobile thì phải học những gì?
-Lập trình ứng dụng thì phải học những gì?
p/s: mình đang muốn học về lập trình nhưng còn phân vân quá. Mình không giỏi toán lắm. Tiếng Nhật, Tiếng Anh thì ok!
Xác định hướng đi của lập trình viên
Bạn tham khảo thêm bài này để biết mấy cái bạn hỏi là gì và cơ bản của chúng có những cái gì, sau đó hỏi tiếp, khi đã thông: https://kodemate.com/articles/hoc-cntt-o-viet-nam-thi-ra-truong-lam-gi
Đọc xong thì phải tự tìm hiểu thêm một chút về từng cái và tự đánh giá xem bản thân hợp cái nào nhất mà theo.
Một sai lầm luôn nghe thấy, nhìn thấy, đọc thấy: “học lập trình phải giỏi toán”. Nói thật, bản thân mình mặc dù đã đi làm khá nhiều công ty và phát triển hàng chục sản phẩm công nghệ ở đủ thể loại nhưng lại không giỏi toán. Mà đi làm thấy các ông làm sản phẩm giỏi toàn mấy ông dốt toán. Còn mấy ông siêu toán thì lại chả mấy khi thấy làm sản phẩm mà chỉ chú trọng nghiên cứu vào các thuật toán hay gì gì đó. Điều này không có nghĩa là toán không có vai trò gì. Những người giỏi toán thường có đầu óc xử lý nhạy bén và nhanh hơn người dốt toán về mặt logic học, nên học hay làm lập trình sẽ tốt hơn. Nếu không giỏi toán thì hãy chăm chỉ và kiên trì.
Ngoại ngữ: khuyên chân thành là tiếng Anh.
Lập trình mobile có 2 hương rất rõ ràng. Là ios hoặc android, 2 hệ điều hành phổ biến nhất hiện nay. Ios học objective -c hoặc swift. Android học java. Mỗi ngôn ngữ mỗi nền tảng thì có thế mạnh riêng k mình k so sánh ở đây. Còn đầu tư thì ios sẽ tốn hơn gồm macbook + iphone + acc dev 99$/ 1 năm. Android laptop bình thường + máy android tầm trung + acc dev 25$/ cả đời, dễ thở hơn. Tương lai học xong có thành tựu gì hay xin việc thế nào thì đều ở mình thôi