30/09/2018, 23:42

Xác định hướng đi của lập trình viên

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!

Pete Houston viết 01:59 ngày 01/10/2018

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.

Huy Le viết 01:51 ngày 01/10/2018
Để viết nên 1 phần mềm hoặc game cần phải tổng hợp rất nhiều yếu tố. Ngôn ngữ chỉ là 1 phần thôi. Bạn học tùm lum ngôn ngữ nhưng mà bạn cũng đâu có biết xài để làm gì? Ví dụ như game trên iOS thì phải học game engine. 1 game enigne gắn liền với ngôn ngữ mà nó đc viết nên. Unity thì C#. SpriteKit thì Swift, Cocos 2Dx thì C++. Cocos 2D thì C++. Còn làm phần mềm thì phải học sử dụng SDK làm phần mềm. Ví dụ: iOS thì có Cocoa Touch framework + Swift. Trên máy tính thì phải học framework của OS, …
Hao Nguyen viết 01:56 ngày 01/10/2018

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

Bài liên quan
0