Ước mơ là lập trình viên di động (Android - iOS) viết được ứng dụng và game đơn giản,thì học gì?
Chào cả nhà,
Nói là ước mơ thì hơi phóng đại nhưng mong muốn nghề nghiệp của em là lập trình viên di động, em tìm hiểu thì có rất nhiều Platform, em quyết định chọn 2 Platform là iOS và Android ạ.
Nay em muốn hỏi trình tự ngôn ngữ để thuận tiện cho việc học tập 4 năm ở trường. E có tìm hiểu sơ bộ thì nên học C làm căn bản. Sau đó học Java ME , Java SE rồi tiến lên Android. Sau đó học C+ hoặc Swift để ôm ấm iOS. Em củng rất muốn học đồ họa để có thể làm game, game đơn giản kiểu 8bit ( Flappy Bird , Snake ) ấy ạ, nhưng không biết nên học phần mềm gì ??? Em củng muốn học C# để Full Stack luôn, nhưng sợ không kham nỗi trong 4 năm ĐH
Mong cả nhà góp ý xem định hướng của em vậy có đúng con đường dành cho lập trình viên di động không ạ ?
Anh Gồ nhà em miễn phí nên e bị loạn định hướng do nhiều nguồn.
Mong được tiền bối chỉ giúp ạ, em chân thành cảm ơn và chúc mọi người thuận lợi trong công việc ^^
bạn có đủ thời gian và đủ nghị lực để ôm nỗi cái ước mơ lớn lao của bạn không?
Năm nay e thi ĐH, định hướng của em là như vậy ạ. Khi có định hướng thì e sẽ có kế hoạch hoàn thành, có thể là không giỏi nhưng sẽ k học cẩu thả. Anh có thể xem giúp em định hướng của em có đúng không ạ ? Em cảm ơn anh
định hướng thì mình không dám, nhưng bạn hãy giỏi một thứ đã, có thể là học C và tìm hiểu những ứng dụng sản phẩn hoặc C có thể làm được gì? khi trả lời được câu hỏi đó, bạn sẽ biết cách học các thứ còn lại một cách nhanh chóng.
Vâng ạ, em củng tìm hiểu được là giỏi C thì lên Java sẽ thoãi mái hơn Em chỉ băng khoăn là định hướng các ngôn ngữ có đúng hay không, củng như thời gian đầu tư cho các ngôn ngữ ntn ạ, mục tiêu là năm 4 phải biết lập trình Android ạ.
chúc bạn thành công, đừng vẽ nhiều quá, hãy học đi và làm đi rồi mọi thứ sẽ có trong đầu bạn. chứ đừng hứa gì.
vãi cả ước mơ nhiều, tớ lần mò hơn chục năm biết mỗi PHP mà giờ vẫn chưa giỏi … haizzz
android thì java, ios thì Obj-C với Swift thẳng tiến(trong trường hầu như không dạy 2 ngôn ngữ này, bỏ tiền ra mua mac hoặc có thể chạy macOS trên win để học cũng được), đó là code native thuần, những ngôn ngữ đó cũng đủ sức để code game đơn giản như bạn nói. mình thấy nên theo app trước rồi game sau vì logic game và app khác nhau. còn bạn muốn học thêm c# để lên full-stack thì cũng được java với c# gần giống nhau nên chuển đổi qua lại cũng dễ.
//học còn nhiều thích gì cứ học đó thôi ra trường thì vẫn vừa học vừa làm chứ việc học đâu thể dừng được, mình trước thích web học được tí xong chán, chuyển qua app, theo cho đến giờ và đang hăm he chuyển qua game.
Vâng, cảm ơn anh.
Em qđịnh đi theo hướng lập trình di động đấy ạ. chỉ tham App và Game thôi, Web em tù lắm
Nghe anh bảo nhà trường không dạy Obj-C + Java làm em rất mừng (đã edit ^^ )
//Dùng cái này cho giống coder. keke
ơ trường không dạy web à??? hay nhỉ.
Anh hiểu nhầm í em rồi Anh bảo ở trường không dạy Java + Obj-C ấy. Em thấy mừng vì nhà trường không dạy. Năm nay em mới thi ĐH/CĐ. Mở topic để lấy tinh thần + định hướng tương lai anh ạ
trường không dạy java, vậy dạy c# c/c++ thôi à. obj-c thì chuyện bt còn java mà cũng không dạy thì chán quá rồi.
//bọn trẻ dạo này ghê quá, bằng tuổi e a còn đang ngồi net cày game haha.
Cấp 3 chỉ đc học Pascal thôi anh, mà Pascal nó củ chuối thế nào ấy
Mà em chưa vào ĐH mà, làm sao biết trường có dạy Java hay không, em có xem chương trình đào tạo của một số trường, không thấy đề cập Java Obj-C
//Em củng ghiền GAME, lý do muốn làm ra game đó. :">
ơ thế giống anh, theo cntt cũng vì mê game
Game đã đầu độc biết bao nhiêu khối óc trẻ thơ, anh em mình là nạn nhân
Chương trình đại học thường không có những môn rõ ràng như Lập Trình Java, Lập trình iOS, Lập trình Android mà thường là sẽ có môn phát triển ứng dụng di động hay Nhập môn phát triển Game. Tùy vào trường và tùy giảng viên bạn có thể sẽ phải áp dụng 1 ngôn ngữ lập trình nhất định hoặc tùy chọn ngôn ngữ mình thích.
Theo mình thấy lập trình game khá là khó vì đòi hỏi bạn phải giỏi thuật toán. .Căn bản là việc chơi game và lập trình game là 2 thứ hoàn toàn khác nhau . Chúc bạn thành công với đam mê của mình
chuẩn luôn, nhắc mới nhớ trường mình c# là môn “Lập trình windows”
game đúng là logic nó đã khó thuật toán còn khó hơn.
Đừng sợ không đủ thời gian. hãy cố gắng tất cả có thể. cứ ước mơ đê.
Đừng tham nhiều qúa, nên phát triển về chất thay vì về lượng. Bỏ mấy cái C, Java ME, Java SE, C++ gì đó đi.
Và chỉ chọn 1 trong 2.
Lâm có hướng đi giống minh đấy nhỉ?
Mình mới là sv năm 2 thôi, năm sau lên năm 3. Không biết những điều sắp nói đây có hoàn toàn đúng không nhưng mình muốn chia sẻ với Lâm.
Thường thì các trường đại học không dạy riêng một ngôn ngữ nào cả (ít nhất là đối với trường mình). Đa phần họ dạy thuật toán, còn ngôn ngữ thì tự mình nghiên cứu. Trong 4 năm thì mình nghĩ bạn có thể kham hết được chừng đấy thứ, có thể là bạn sẽ không vững lắm, nhưng đủ để bạn viết ứng dụng trên smartphone thoãi mái và đủ nền tảng để bạn phát triển thêm về sau này (lúc đi làm).
Vì hướng đi của Lâm và của mình tương đồng khá nhiều nên mình cũng chia sẽ với Lâm là mình đã làm được nhưng gì:
Đó là những lời chia sẻ của mình, không biết sao mình và bạn khá tương đồng nên mình lại muốn chia sẻ với bạn Chúc bạn thành công, thi đậu vào Đại học
Nếu bạn chỉ muốn làm game thôi thì có thể tìm hiểu Unity3D, đây là một công cụ làm game đa nền tảng, bạn chỉ việc xây dựng một mã nguồn cho tất cả các nền Unity3Dtảng tư Android, iOS, Windows Phone, Xbox,…