PDA

View Full Version : Hoc Java hay C#



halftime
28-08-2003, 15:15
Cac bac oi, nen hoc Java hay C# vay? Tu ngay MS cho ra doi .NET thi so phan cua Java ra sao roi? Neu theo Java thi co' tuong lai ko?

trannam136
30-09-2003, 07:31
Hư hư thực thực...
Bạn theo cái nào uh ??? Bạn có khả năng àm việc tốt thì cái nào cũng hay cả.

tiger2003
30-09-2003, 08:03
Nếu theo Java không những có tương lai mà xiền cũng rất nhiều. Nên học cả hai, vì tư tưởng lập trình như nhau, đều là 100% object. Học cái nào cũng có lợi vì sẽ bổ xung cho cái kia.

Tuy nhiên C# chỉ cho ứng dụng trên Windows. Con Java hehe cho tất cả.

lkt1827
03-10-2003, 17:45
hình như java có thể lập trình cho các thiết bị di động như điện thoại di động phải không? mình thấy nhiều cái máy DTDD nó quảng cáo có hỗ trợ JAVA, không biết cái java mà DTDD nó hỗ trợ là loại java gì?

trannam136
18-10-2003, 19:07
Là J2ME bạn ah, cho các thiết bị cầm tay, không dây và...rất nhiều nữa.

quangvu
19-10-2003, 23:42
Hai ngọn núi đều cao như nhau, cấn đề là bạn chọ sẽ LEO lên NGỌN nào !
quangvu thì . . . LEO cả hai NGỌN :D

lkt1827
20-10-2003, 14:40
Nhưng mà nếu muốn leo núi thì cũng phải biết trướcv hết nên sắm đồ nghề nào để bắt đầu leo, Không lẽ leo tay không?

Ý mình là nếu muốn bắt đầu leo núi JAVA thì mình sẽ leo từ đâu? trong khi mình chưa từng biết lập trình.

Mình định bắt đầu học từ java scripst, không biết có leo đúng hướng chưa? Mình hỏi trước mắc công leo một hồi thì ngoài khả năng lúc đó phải leo lại từ đâu bằng dường khác thì tốn thời gian lắm.

algorithms_conga
23-10-2003, 12:22
Java script là chuyện khác hẳn, ở đây là đang bàn về Java và .net .
Theo tui thì nên học cả hai , nhưng như mọi người thấy đấy, các công ty Việt Nam mình khi tuyển lập trình viên tui thấy toàn tuyển người biết lập trình VB, C#.. thôi, có thấy nói gì đến Java đâu . Mà lạ một cái ở các trường Đại học cũng vậy, họ chăm chăm đi học VB trước hết .

lkt1827
24-10-2003, 19:17
Nhưng theo như những người đã từng học lập trình thì mới bắt đầu vô học người ta sẽ học pascal là nền tảng lập trình cơ bản. Nhưng hiện giờ mình chỉ muốn học thẳng vô JAVA luôn. không biết như vậy có quá khó không? Nhiều người thì nói nếu thích mình có thể học java script trước rồi sau này lên java sẽ mau hơn.

không biết ý kiến các bạn như thế nào?

algorithms_conga
26-10-2003, 21:55
Thằng nào nói thế thì đá cho nó một cái hộ tui .
Như thế này, nếu bạn muốn học Java luôn cũng chả sao(nếu bạn muốn) .
Pascal nói là cơ sở vì học nó không quá khó, và khi học nó bạn sẽ có một tư duy logic rất tốt, tiện lợi cho học những cái khác . Nhưng khi chuyển từ Pascal sang Java hay .net lúc đầu sẽ có cảm giác hẫng hụt , là lạ, khang khác nhưng học lâu rùi thì lại rất hay .
KL : nói chung là theo mình bạn nên học như sau :
+ Bắt dầu : học pascal hoặc C
+ Sau đó học JavaScript cho vui
+ Tiếp là học CoreJava rùi AdJava
+ Trong lúc học Java nếu bạn còn có khả năng thì học luôn C# cũng được .
+ Sau đó thì nâng cao, bạn học cái gì trước cũng được .

trannam136
01-11-2003, 08:41
He, Conga đúng là dân học Aptech !

numen
01-11-2003, 09:16
Theo tui nếu bạn đã nhắm đến C# hoặc JAVA thì đá cái thằng PASCAL đi là vừa, chuối lắm lại không mang tính chuyên nghiệp, học C trước đi thôi, sau đó nhảy lên C# hoặc JAVA đều được, nếu bạn là người thich tốc độ cho ứng dụng thì nên biết đến C++ vì cho đến thời điển này nó vẫn là sự lựa chọn hàng đầu cho lập trình Game, và bạn nên học theo chuẩn ANSI đừng cá biệt quá sẽ hữu dụng hơn. Javascript hay không chẳng ăn nhập gì cho lắm từ từ học cũng được nhưng tui khuyên bạn không nên dùng nó để bắt đầu học lập trình.

lkt1827
01-11-2003, 09:53
Học mấy cái lập trình C có đòi hỏi tính toán cao không vậy? như là tính những phương trình tùm lum đó mà. mình sợ mấy thứ đó lắm.

với lại mình cũng chỉ muốn học để có thể viết được những cài gì nho nhỏ mà mình cần sử dụng thôi. nói chung là những ứng dụng đơn giản đó.

Và mình thích học lập trình sao cho có thể coi hỏi được mã nguồn của những ứng dụng mà free như linux thôi. chứ không dám học tới có khả năng viết raq ứng dụng đâu. Vì trình độ toán của mình bèo nhèo như cục cứt mèo.

numen
01-11-2003, 11:02
Sao lại tính toán ở đây. Học một ngôn ngữ lập trình là bạn học cú pháp, cấu trúc, thiết kế đặc trưng của ngôn ngữ đó. Nếu bạn mới bắt đầu học thì nó giúp bạn tư duy "lập trình" v.v..
Còn công thức tính toán, các phương trình gì đó chỉ là các modul bạn viết ra dùng ngôn nào cũng được.

Bất cứ ứng dụng nhỏ hay lớn cũng đều đòi bạn đầu tư một cách xứng đáng. Xin bạn nhớ rằng chương trình phức tạp phụ thuộc vào tư duy lâp trình, cách tổ chức chương trình của bạn chứ không phụ thuộc vào ngôn ngữ của bạn.
Chương trình càng phức tạp thì đòi hỏi kinh nghiệm và khả năng tổ chức của bạn cao. C/C++ có rất nhiều mã nguồn hiện nay, bạn yên tâm đi.

Nhưng bạn chưa học đã ngại khó thì...

zhiivn
16-02-2004, 08:50
Học Java hay C# đều giống nhau cả.
Học xong Java bạn có thể chuyển sang C# nhanhh chóng.
Học ở đây là mình học kiến thức về cấu trúc lập trình hường đối tượng, giải thuật. Từ đó mình sẽ phát triển lên.
Tuy nhiên sau này bạn phải chọn cho mình đi theo ngôn ngữ nào. Vì không ai mà giỏi hết tất cả.

Javavietnam
16-02-2004, 12:36
Học gì cũng được. Nếu muốn học Java thì bạn có lợi thế là có cả một cộng đồng sôi động đang chờ bạn đây:

http://www.JavaVietnam.org

Nếu bạn học Java thì còn có tờ báo Học Lập trình (http://www.baohoclaptrinh.com) thường xuyên có chuyên mục Java để bạn tham khảo

Học Pascal hay C sẽ quen theo cách tư duy cấu trúc nên sẽ khó khăn hơn khi chuyển sang OOP. Aptech họ cho học C là để làm quen với không khí lập trình chứ không có ý định để bạn lập trình trên C.

C# hay Java rất giống nhau vì thực ra mà nói cả kiến trúc .NET là xây dựng trên Java. Nếu bạn muốn học cái nào thì nên chọn 1, học thẳng luôn đừng có vòng vèo qua ngôn ngữ khác làm gì.

Crash_0verride
18-02-2004, 17:26
muon hoc de thi cu hoc qbasic truoc sau day thi hoc C# va java . Nhu toi day hoc C# ngay tu dau , den khi nha truong day den qbasic thi chang muon hoc nua tai vi no So Easy for me , hehhehe .

Javavietnam
19-02-2004, 17:39
Trời ơi, bây giờ lại còn lôi qbasic ra đây để học. Chuyện này chỉ VN mới có. Lập trình là một nghề để kiếm cơm, là một ngành để phát triển đất nước. Nó gắn rất thực vào đời sống thời sự. Người ta học cái gì để làm dễ, phù hợp nhu cầu hiện đại, tích hợp tốt với các công nghệ mới. Học Qbasic cái thời DOS đen sì ấy để lập trình nên mấy con khỉ thời cổ đại hay sao?

Tóm lại, học Java hay C# để lập trình nên tàu vũ trụ thôi. :)

Crash_0verride
20-02-2004, 22:12
hehhe , biết là thế rồi nhưng ở trường bắt học thì làm thế nào dược , mà tôi bây giờ đang học ở Bungaria mà , có fải ở vn đâu . Với cả qbasic thì quá dễ , chỉ dành cho những ai chưa học bất kỳ thứ tiếng nào thôi , còn những ai đã học qua các thứ tiếng khác thì chẳng cần học qbasic làm gì

lửa_lạnh
21-02-2004, 16:35
ơ nhưng mà các bác ơi qbasic có khác visualbasic không ? chỉ cho em với em dốt quá mà (chỉ biết tẹo tèo teo thôi à ) cám ơn các bác ha !

Javavietnam
21-02-2004, 19:31
"à tôi bây giờ đang học ở Bungaria mà "

Xin lỗi tôi không biết Tưởng là một trường nào đó của VN dạy cái ngôn ngữ đó Bạn là học sinh hả ?

Crash_0verride
24-02-2004, 02:17
ừ , tôi đang học lớp 9 ở Bun . Hehehe , tôi cũng không dám nói là bulgaria về học hành lập trình ở trường học fát triển hơn vn

princealadin
26-02-2004, 08:03
tot nhat la ban hoc lap trinh huogn doi tuong C++ luon di se co' co ban de chuyen sang cac ngon ngu khac.COn neu muon hoc nhanh va de hieu thi cu' choi luon VB6 hay VB.NET cung duoc ( minhd ang dung VB.NET thay khoai hon nhieu). Sau khi co co ban ve C++ roi thi` hoc song song voi Java cugn duoc. COn neu di ve lap trinh web thi` moi hoc javascript,vbscript,ASP,PHP.

luusngoc
01-03-2004, 21:05
Học gì cũng được. Nếu muốn học Java thì bạn có lợi thế là có cả một cộng đồng sôi động đang chờ bạn đây:

http://www.JavaVietnam.org

Nếu bạn học Java thì còn có tờ báo Học Lập trình (http://www.baohoclaptrinh.com) thường xuyên có chuyên mục Java để bạn tham khảo

Học Pascal hay C sẽ quen theo cách tư duy cấu trúc nên sẽ khó khăn hơn khi chuyển sang OOP. Aptech họ cho học C là để làm quen với không khí lập trình chứ không có ý định để bạn lập trình trên C.

C# hay Java rất giống nhau vì thực ra mà nói cả kiến trúc .NET là xây dựng trên Java. Nếu bạn muốn học cái nào thì nên chọn 1, học thẳng luôn đừng có vòng vèo qua ngôn ngữ khác làm gì.

Bạn nói cả kiến trúc .NET là xây dựng trên Java là không đúng. .NET chỉ là giống Java thôi chứ không phải xây dựng trên Java. Mặc dù vậy nhưng .NET hơn hẳn Java ở chỗ là nó đa ngôn ngữ, còn Java chỉ có một ngôn ngữ duy nhất thôi. Nếu Java là "Write once, run anywhere" thì .NET là "Write once, test anywhere". Mình chỉ đi theo .NET thôi. Mình cũng xin nói thêm, Java đang đứng trước nguy cơ bị chết, khi mà MS thả chú ngựa trắng WhiteHorse. Với WhiteHorse, MS có thể sẽ giết chết Java. Nhiều người cho rằng, C# chính là JavaKiller, nhưng điều đó chưa thể hiện được. Nếu có sự tiếp sức của chú ngựa trắng, điều này sẽ dễ dàng xảy ra. Nhưng bây giờ chưa thể nói trước được điều gì, chúng ta hãy chờ xem. :shifty:

Sawyer
01-03-2004, 21:53
Chú này nói chuyện mắc cười quá,biết một mà không biết mười !
Thằng Microsoft,nói gì thì nói,cũng là bắt chước Java thôi,.Net thật ra chỉ là một bản sao của Java của Microsoft,hơn chăng Microsoft có hàng tỉ $ để đưa nước cờ của mình đi sao cho thắng thôi . Microsoft đã từng thành công khi thiết kế một HĐH "nhái" theo Mac và lần này họ sẽ thành công.
Java đang đứng trước nguy cơ chết ? Tui thấy Java đang phát triển mạnh mẽ đấy chứ ... bằng chứng là JavaDesktop đang lên ngôi tại Trung Quốc,nhiêu đó đủ chứng minh rồi .
Hãy nhìn xem :
- Lương của một lập trình viên Java luôn hơn lương của một lập trình viên .Net .
- Tại sao Nasa không chọn .net cho hệ thống của mình mà lại chọn Java .

Java hay .net luôn có thế mạnh của riêng nó,không nên có một cái nhìn quá áp đặt.

hellangelvn90
29-10-2009, 17:52
thank pạn nhiều nha . mình quyết định học c# . hehe

thongdoanvan
29-10-2009, 19:08
Ặc siêu đào mộ đây mà.

yahooo
29-10-2009, 19:37
Chú này nói chuyện mắc cười quá,biết một mà không biết mười !
Thằng Microsoft,nói gì thì nói,cũng là bắt chước Java thôi,.Net thật ra chỉ là một bản sao của Java của Microsoft,hơn chăng Microsoft có hàng tỉ $ để đưa nước cờ của mình đi sao cho thắng thôi . Microsoft đã từng thành công khi thiết kế một HĐH "nhái" theo Mac và lần này họ sẽ thành công.
Java đang đứng trước nguy cơ chết ? Tui thấy Java đang phát triển mạnh mẽ đấy chứ ... bằng chứng là JavaDesktop đang lên ngôi tại Trung Quốc,nhiêu đó đủ chứng minh rồi .
Hãy nhìn xem :
- Lương của một lập trình viên Java luôn hơn lương của một lập trình viên .Net .
- Tại sao Nasa không chọn .net cho hệ thống của mình mà lại chọn Java .

Java hay .net luôn có thế mạnh của riêng nó,không nên có một cái nhìn quá áp đặt.

Gì mà .NET là bản sao của Java => Bằng chứng?
Lương của một lập trình viên Java luôn hơn lương của một lập trình viên .Net => Bằng chứng?

FeS
29-10-2009, 20:06
Thực sự là hiện tại lương của 1 Java Developer luôn cao hơn .NET Developer lol

.NET: http://www.indeed.com/salary?q1=.net&l1=
Java: http://www.indeed.com/salary?q1=java&l1=

Đó chỉ là mức trung bình. Còn đánh giá sâu về trình độ junior hay senior còn khác biệt lớn hơn nữa lol

Còn với một số ít những senior Java Developer mà tui quen biết ở SG này thì lương của họ đều không dưới 1200$ (mới là lương cứng, còn ngoài ra thì không biết) lol

kangoo1707
29-10-2009, 21:20
chắc tại yêu cầu tuyển dụng Java ít hơn nên lương cao hơn.

alert
29-10-2009, 21:25
Sao lại tính toán ở đây. Học một ngôn ngữ lập trình là bạn học cú pháp, cấu trúc, thiết kế đặc trưng của ngôn ngữ đó. Nếu bạn mới bắt đầu học thì nó giúp bạn tư duy "lập trình" v.v..
Còn công thức tính toán, các phương trình gì đó chỉ là các modul bạn viết ra dùng ngôn nào cũng được.

Bất cứ ứng dụng nhỏ hay lớn cũng đều đòi bạn đầu tư một cách xứng đáng. Xin bạn nhớ rằng chương trình phức tạp phụ thuộc vào tư duy lâp trình, cách tổ chức chương trình của bạn chứ không phụ thuộc vào ngôn ngữ của bạn.
Chương trình càng phức tạp thì đòi hỏi kinh nghiệm và khả năng tổ chức của bạn cao. C/C++ có rất nhiều mã nguồn hiện nay, bạn yên tâm đi.

Nhưng bạn chưa học đã ngại khó thì...

Sao không có tính toán ở đây bác. Giải thuật mang tính quyết định mà.


Gì mà .NET là bản sao của Java => Bằng chứng?
Lương của một lập trình viên Java luôn hơn lương của một lập trình viên .Net => Bằng chứng?

Đôi khi sự thật lại phủ phàng. :D