Em đang cần sự tư vấn cho hướng đi của mình

Em là sinh viên ĐH KHTN- ĐHQG HCM
giờ em đang có 2 hướng đi. 1 là lập trình web và 2 là lập trình mobile. vậy em xin hỏi là nếu đi theo hướng lập trình web thì nên học php, hay aps.net hay là java. ngôn ngữ nào được tuyển dụng nhiều nhất tại Việt Nam? còn đối với lập trình mobile, cụ thể ở đây là Android thì e có nên đi sâu vào không , trong khi có rất nhiều người theo mảng này? em xin sự tư vấn của mọi người

1 Like
thì nên học php, hay aps.net hay là java.

Cái nào cũng có đất để kiếm ăn cả :grimacing:

cụ thể ở đây là Android thì e có nên đi sâu vào không

Chắc là có :grimacing:

mọi người có thể nói cụ thể hơn không?

mình cũng từng một thời gian đắn đo suy nghĩ như bạn.nắm đầu vào học mình đâm đầu vào học lập trình web nhưng sang năm thứ 2 sau khi tiếp xúc với java thì mình quyết định theo lập trình di động.đơn giản lập trình di động bạn có thể thỏa sức sáng tạo và thú vị nữa và mình cảm thấy mình có năng khiếu với chuyên ngành này hơn.vì vậy bạn hãy xem bản thân mình muốn học gì thì hãy chọn chuyên ngành đó

1 Like

có thể học cả hai không? chuyên cả hai luôn ý

theo mình nghĩ là không lên theo cả hai.vì mình tập trung vào một cái thì sẽ tốt hơn.học cả hai khi bạn đã giỏi một trong hai thứ trên

3 Likes

Web cũng thỏa sức sáng tạo và thú vị mà, những gì di động làm được web đa số làm được (cross platform web-based application) và làm NHANH HƠN, trừ những tác vụ hiệu năng cao và yêu cầu can thiệp sâu vào api của hệ điều hành thôi. Một điều quan trọng là lập trình di động nên biết lập trình web, vì di động nói gì đi nữa nhiều ứng dụng cũng phải đụng tới server, mà đụng tới server là đụng tới kỹ thuật của web.

2 Likes

Web thì có thể theo php, ruby on rails, aps.net. Tất cả đều ngon cả. Còn theo mobile cụ thể android thì cứ java mà tới, cứ tâm huyết thì chả sợ ko có ăn :smiley:

Mình năm 1 cũng theo lập trình web cơ mà học xong html với css tự nhiên thấy chán, chuyển qua tìm hiểu lập trình app mobile.

Lời khuyên là bạn cứ thử mỗi thứ tìm hiểu 1 chút cơ bản xem có hợp không, không tốn bao nhiêu thời gian đâu. Và bạn nên theo 1 hướng thôi lên master rồi tính tiếp.

2 Likes

cảm ơn mọi người nha.
Có lẽ em chỉ nên tập trung vào 1 mảng duy nhất và đó là PHP. Và cho em hỏi thêm là nếu đi theo PHP, thì mình nên học tất cả những kiến thức nào liên quan?? vd HTML,CSS… rồi còn gì nữa??

1 Like

Java Script :slight_smile: , quản lý cơ sở dữ liệu :slight_smile: , cái này mình cũng chưa rành lắm cơ mà thấy mấy anh khóa trên làm,

2 Likes

Chào bạn!

Theo mình thì mình thấy bạn đang phân vân việc học công nghệ nào vì hiện nay có quá nhiều công nghệ cho chúng ta lựa chọn nhưng có một điều không bao giờ thay đổi là tất cả đều có chung một nền móng đó chính là khả năng tư duy lập trình.

Mình nghĩ bạn nên tập trung xây dựng nền móng vững chắc cho mình trước khi bạn quyết định là sẽ dùng công nghệ nào để làm việc.

Mình là người rất thích tìm hiểu các công nghệ mới cho nên có thể coi rằng là mình biết khá nhiều (nhưng không chắc là sâu) nên mình thấy mỗi công nghệ nó có cái hay của nó và “đất dụng võ” thì bên nào cũng có cả. Nhưng không phải là mình khuyên bạn giống mình nhé (vì mỗi người một quan điểm nên chắc chắn sẽ có xung đột xảy ra nếu như mình khuyên bạn NÊN như vậy.)

Đầu tiên phải xem bạn muốn học nhiều thứ hay chỉ đào sâu vào 1 thứ. Học nhiều thì sẽ giúp bạn hiểu rộng nhưng sẽ khó mà hiểu sâu được và ngược lại học đào sâu vào một thứ thì lại có hạn chế là chỉ biết những gì liên quan đến thứ đó thôi.

Mobile thì có cái hay của mobile, Web có cái hay của web. “Trên thị trường có nhiều loại điện thoại khác nhau của các hãng khác nhau và có những tính năng riêng mà chỉ có hãng đó mới có, tùy vào sở thích, yêu cầu công việc,… mà mỗi người có sự lựa chọn khác nhau”.

Bạn nên tìm hiểu qua về tất cả các hướng trên bạn đã liệt kê ra và từ đó chọn ra con đường mà bạn sẽ đi với lời khuyên từ chính bạn chứ không phải một ai khác xa lạ.

Cuối cùng, lời khuyên của mình: “Hãy làm những gì bạn muốn”

P/s: Xin lỗi vì quá dài dòng. Xin lỗi vì tất cả.

5 Likes

Thiết kế UI/UX, mình thấy quan trọng nhất là thiết kế UI/UX, cái tương tác trực tiếp với người dùng, không có khả năng thiết kế nên mình mới bỏ web :disappointed:.
Mình không thích PHP. Bạn có thể lên mạng kiếm để xem tại sao người ta chê PHP. Hồi chiều mới lướt qua bài này " Among programmers, PHP is perhaps the least respected of all programming languages"


Để học web thì có hai phần là front-end và back-end. Lập trình ở front end là javascript, về mặt hiển thị là css và html.
Về back end thì phức tạp hơn. Ban đầu chỉ cần học một ngôn ngữ lập trình logic ở back end như php, ruby, và học cách tương tác với CSDL, nếu là CSDL quan hệ thì là SQL. Sau đó thì bạn phải học thêm nhiều thứ lung tung và phức tạp nếu muốn làm ở mức sâu hơn.

3 Likes

HTML (HTML5)->CSS (CSS3)->PHP & MySQL->Photoshop->Javascript (JQuery,Ajax)
Mô hình MVC
Tìm hiểu một Framework PHP như CodeIgniter, Cake, Zend …
Tìm hiểu một CSM PHP như WordPress, Joomla …
Tìm hiểu ứng dụng kỹ thuật mới vào web như Responsive …
Tự code một CSM đơn giản.

Nếu bạn theo php thì có thể tham khảo, đây là kế hoạch học tập của mình định ra trong năm 1, tiếc là không theo được :frowning:

2 Likes

thank các bạn rất nhiều

Lâu rồi mới thấy anh đó, a phân tích dễ hiểu và câu chốt haylắm , quan trọng là giữa lập trình web và mobile nên chọn cái nào mà mình thích nhất :smiley:

1 Like

Chuẩn luôn, hãy thử hết tất cả những gì mình đắn đo. Mình cũng phân vân giữa app với web, cuối cùng chọn web 1 thời gian mới thấy mình không hợp thế là theo app thấy rất thoải mái và thích thú hơn. YOLO.

2 Likes

@Le_Dinh_Huy. What up!. Mới nhớ lại daynhauhoc này vào gạch đã với anh em tí chút cho vui. :smile:. Đang có 1 bụng những thứ cần chia sẻ nhưng chưa có time làm.

2 Likes

Tất cả nó đều có cái hay riêng của nó. Chỉ là tùy vào sở thích và đam mê của RIÊNG ai đó sẽ tự chọn được cho mình cái mà mình muốn, có thể chọn 1 hoặc nhiều hoặc tất cả. :grin:. Nên tìm hiểu cái mà mình sẽ học để biết mình có thích nó không thay vì nghe lời khuyên của một người về cái mà mình chưa hề biết để rồi cặm cụi học nó cuối cùng DONE. :sunglasses:

2 Likes

những gì tôi thích, những gì tôi đam mê rôi sẽ theo đuổi đơn giản thế thôi. :sunglasses: :sunglasses:

Mình cũng KHTN đây, định theo Công nghệ phần mềm, mà thấy ở ngoài các trung tâm Nhất Nghệ, VTC, bỏ 3 4 triệu là có full 1 khóa học lập trình phần mềm rồi. Vào tới KHTN mà học y chang vậy, ra ngoài sức cạnh tranh cao khó xin việc. Nên cũng đang phân vân giữa web, trí tuệ nhân tạo, khoa học máy tính và công nghệ phần mềm. Có cái gì lai lai giữa các chuyên ngành đó ko nhỉ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?