- Tham gia
- 04/08/2016
- Bài viết
- 241
ai lam 1 video huong dan cho de~ hieu di 


1 vi phạm nội quyai lam 1 video huong dan cho de~ hieu di![]()
ai lam 1 video huong dan cho de~ hieu di![]()
1 Ghi dấu plzz ko bug màu đay bạn à1 vi phạm nội quy
2 Tự học đi bạn ko ai rãnh hướng dẫn tận gốc cho bạn đâu
ờ vậy thôi1 Ghi dấu plzz ko bug màu đay bạn à
2 Ko, lập trình nó có vô vàn cái đe học, ko chịu kiên nhẫn đọc thì ko vao giờ biết làm
và, đừng nghĩ nó dễ đe học trong 1 cái video
Thoải mái, nó là tốt nhất đáyMình mún code = Notepad dc hok ban. code java = notepad dc hok

Java khác skript nhé (Nếu ý bạn là thế)Còn trong minecraft cái plugin Sk j đó để tự viết plugin thì sao nó giống mấy cái bạn nêu trên đó à
Mình viết cái bài này chẳng qua là dành cho các bạn server owners muốn học code plugin để server thêm phần phong phú và đa dạng hơn. *Hoắc những ai muốn code plugin để đăng lên SpigotMC hoặc Bukkit cũng được
Trước khi đọc bài này, mình muốn nói:
Giờ thì, bắt đầu thôi.
Tất cả các ý kiến bên dưới đều mang ý kiến chủ quan của cá nhân mình
Các bạn được phép yêu cầu bổ sung, góp ý
Cái thread này ko phải dạy bạn cách học Java, chỉ như 1 thread chỉ hướng
Vâng, lập trình (Mình gọi là code hoặc dev, Tuỳ trường hợp, post nay nghiêng về code) là chủ đề bàn tán nhiều nhất có lẽ ở thread này, tất nhiên để bắt đầu thì 1 giáo viên tin học nhiệt tình sẽ chỉ ra tất tần tật đủ thứ lợi ích của nó, nhưng thôi, mình viết cái này để chia sẻ kinh nghiệm của mình mà.
Đầu tiên, Java là gì?
- Đơn giản, đễ hiểu, là ngôn ngữ lập trình
Đối với nhiều bạn mới vào học thì có lẽ sau khi nhìn 1 đoạn code thì các bạn chắc chắn sẽ thấy rất nản, thật ra thì nó cũng như khi học 1 ngôn ngữ mới thôi, học Tiếng Anh cũng vậy mà. *Tuy mình đến với môn này do mình đam mê với nó hồi còn học Tiểu Học
Tuy nhiên, học code cũng cần có những yêu cầu của nó, mình sẽ nói đến Java sau nhưng trước hết là những yêu cầu mà chắc chắn ai cũng phải có:
Rồi, đến phần thú vị đây, chắc chắn là ai cũng muốn học ngay rồi nên mình cũng đưa link luôn, 100% là tiếng anh *Vì sau này sẽ phải áp dụng nó nếu các bạn muốn hỏi các bậc đàn anh
Biết Tiếng Anh: Chút hay nhiều cũng được, càng nhiều càng tốt. Lý do dễ hiểu, nếu mắc kẹt 1 vấn đề nào đó thì không thể nào lúc nào cũng dựa vào bất kì 1 cái forum công nghệ ở Việt Nam và chờ mong được giúp
Giỏi Toán: Thật ra thì nhiều người nói lập trình chính là Toán, thật sự thì đúng là thế, tất nhiên, trình toán của bạn chỉ cần ở mức khá là được, biết suy luận, xử lý tình huống, không phải đến mức cao siêu kiểu như phải giỏi nhất lớp mới học code được
Còn cách nữa để học Java, đó là học C++ *Thằng người đọc đi vác dao*
www.codecademy.com : Vừa có lý thuyết căn bản vừa có thực hành. Khá dễ để nắm rõ và nhớ những kiến thức mình vừa học
docs.oracle.com : Nơi bắt đầu của mấy cái website dạy học, khỏi nói thì học ở nơi sinh ra Java là tốt
www.spigotmc.org : Ko đanh cho bọn lười đọc
Ấy ấy, đùa thôi.
Anyway, đối với IDE (Intergrated Development Enviroment - Hiểu tạm thì nó là chương trình giúp bạn code), thì mình có thể liệt kê những loại sau, có 3 loại trong đó là mình đã dùng nên mình cũng không muốn nói là mình biết dùng tất nhé:
Ấy ấy, bình tĩnh anh giai.
Netbean: Cái này chưa dùng bao giờ, nếu có người đã dùng thì rep cái thread để mình biết (Người mình biết là @KickVN, thánh ấy từng dùng)
Esclipe: Cái này mình dùng khi mới học Java, nó khá là đơn giản để hiểu, cũng có những theo tác căn bản cho người dùng và nhưng chức năng đơn thuần.
IntelliJ: Có 2 bản IntelliJ mình muốn đề cập đến và mình cũng sẽ liệt kê chức năng của nó trong việc code plugin luônMicrosoft Word 2010:... *Thằng người đọc vác dao tiếp*
Về phần chung: Nếu các bạn đã dùng Esclipe (hay IDE khác) quen rồi thì khi chuyển sang cái này phải nói là tuyệt bá cháy luôn tuy nhiên, ngược điểm của nó là khá phức tạp nhé, cả 2 bản đều hỗ trợ Maven tốt hơn và khả năng hiện gợi ý cũng tốt hơn (Mình cũng chả biết nói sao nữa - Gọi là Code Naming Convention).
IntelliJ Community Edition: Bản miễn phí của IntelliJ, nó chưa 100% chức năng của 1 IDE Java căn bản, chức năng vẫn tuyệt vời như mình đã nói nên khỏi lo vụ so sánh chức năng ở bản Ultimate mình sẽ đề cập ở bên dưới
IntelliJ Ultimate Edition: Một điều hiển nhiên là phiên bản này tốt hơn tí, hỗ trợ thêm việc chỉnh file .yml, v.vv một số con người ở đây sẽ nghĩ cách kiếm crack luôn nhưng cứ đọc tiếp đã, cái bên dưới hay nè
Nói chung thì 2 bản như nhau, nhưng nếu ai vẫn muốn bản Ultimate thì www.jetbrains.com, cái link này sẽ cho các bạn sử dụng miễn phí không chỉ IntelliJ Ultimate, mà toàn bộ sản phẩm IDE của JetBrain trong vòng 1 năm hehe, bấm "Apply Now" xong dùng official document và đăng giấy khen của trường vào học kì gần nhất bạn học nhé, bạn chỉ cần chứng mình mình là học sinh là được
Tiếp theo, nếu học xong rồi và muốn học cođe bukkit ngay thì mình cũng chả cấm, tuy vậy, mình sẽ chỉ hướng cho các bạn 1 số nơi có thể hỗ trợ bạn trong quá trình học:
Và mình có 1 số dieu minh nghĩ các bạn nên làm, ko ép các bạn làm theo mình nhé
Đầu tiên có thể nói là youtube channel, có khá nhiều channel hay và mình sẽ chỉ ra 1 vài nơi mình đã học trong 1 thời gian rất dàiVà còn có 1 số trang giúp bạn học và làm quen với API của Bukkit hoặc Spigot, kể ra luôn:
AppljuzeProgramming: Có thể nói là cái channel này nghỉ từ lâu rồi nhưng nó vẫn rất hữu ích, đồng thời, anh này còn dạy cho bạn 1 vài khái niệm căn bản của Java trong mấy tập đầu (Nên xem hết channel)
PogoStick29Dev: Cái cậu này thì tuyệt bá cháy rồi, Nếu hỏi ai trên SpigotMC thì các dân trên đấy sẽ chỉ đến ngay. Tuy nhiên, bạn phải nắm vững kiến thức Java căn bản trước khi học anh này (Tập 1 --> 22 theo mình có thể coi là đu kiến thức để bắt đầu quen với API)
BetaNyanDev: Cái anh này thì, nói sao nhỉ, anh ý dùng IntelliJ để code (yayyy, my fav) và thường thì anh ý sẽ có những video tổng quát hơn PogoStick29Dev + video của anh ý tập trung vào API của Spigot hơn là Bukkit (Xem trước 2 cái channel tren thì học anh này sẽ rất dễ)
ZombieGhostDev: Chả biết nên giải thích thế nào, cũng như trên tuy theme custom (Xem từ tập 1 --> 27)
Đó là những channel mình khuyên dùng, nhưng có channel tuyệt đối đừng xem, TheBCBroz: Channel này có hơn 80 tập, tuy nhiên người dạy lại có vẻ không biết rất nhiều kiến thức căn bản về Java, nên đừng học
Mục Plugin của forum này: Mình sẽ online thường xuyên và trợ giúp các bạn 1 cách tận tình trong khả năng
SpigotMC: Trang này sẽ có khá nhiều chuyên gia sẵn sàng giúp bạn nhưng mình xin thông báo đây là trang nước ngoài, và họ tuân theo 1 luật lệ là ko đưa hẳn code ra, tức là họ sẽ không đưa code đã fix hộ để bạn copy paste, họ sẽ nói lỗi sai hoặc đưa ra code ví dụ, việc thêm vào là của bạn
SpigotMC - IRC: Live Support nhé, trợ giúp trực tuyến đấy, có gì thì hỏi luôn là đc.
Bukkit: Trang này lâu năm rồi, nên ko nói gì nhiều
Sorry các bạn khi mình viết phần này tren iPad, và nó như sh do lag và autocorrection.
Nên:Không nên:
Code sạch, dễ hiểu, làm thế nào mà bạn không code cái plugin đấy trong 9 tháng mà khi quay lại vẫn hiểu mình đang làm cái gì ý
Code theo cách của bạn (Nghe giống Viettel quá), thư mình muốn nói ơ đay là: Bạn làm gì khi đang code? mình thì nghe nhạc, uống 1 cốc trà chanh lipton, lúc đang nghĩ thì tay gõ theo nhạc (Sorry, mình vốn thế). Nói chung, hãy code theo 1 cách mà bạn thích nhất, thoải mái nhất
Tận hưởng việc mình đang code. Đừng coi nó như 1 nghĩa vụ bạn phải làm, hãy vui vẻ với nó.
Gặp code khó, lỗi mà bạn dành hơn tiếng đồng hồ không nghĩ ra, đóng cái IDE (Chương trình code) của bạn lại, làm việc mà bạn thích làm tren máy tính, mình thì chơi 1 vài ván Osu! Hoăc lấy ipad ra chơi Cytus, Deemo, VOEZ,.. Hay giúp các bạn tren cái forum này.
Hỏi khi thấy khó: Làm thế thì bạn sẽ chẳng tiến đc bao lâu đau, dành thời gian nghĩ trước khi hỏi (30 - 45 phút nếu muốn)
Mong chờ 1 ai đo sẽ sửa lỗi cho mình 1 cách hoàn chỉnh: ý mình ơ dây là spoonfeed, tức bạn đăng code lên, và sẽ có 1 thằng nào đó đăng lại code nhưng đã sửa code cho bạn, làm thế thì bạn sẽ chẳng học được cái gì, có khi sau này còn hỏi nhiều thứ hơn
Cảm ơn: @quachtridat đã góp ý
=== Còn tiếp ===
Hay mà giống như 1 câu chuyện tranh hay lý thuyếtEdit part 2
Anyway, đối với IDE (Intergrated Development Enviroment - Hiểu tạm thì nó là chương trình giúp bạn code), thì mình có thể liệt kê những loại sau, có 3 loại trong đó là mình đã dùng nên mình cũng không muốn nói là mình biết dùng tất nhé:
Ấy ấy, bình tĩnh anh giai.
Netbean: Cái này chưa dùng bao giờ, nếu có người đã dùng thì rep cái thread để mình biết (Người mình biết là @KickVN, thánh ấy từng dùng)
Esclipe: Cái này mình dùng khi mới học Java, nó khá là đơn giản để hiểu, cũng có những theo tác căn bản cho người dùng và nhưng chức năng đơn thuần.
IntelliJ: Có 2 bản IntelliJ mình muốn đề cập đến và mình cũng sẽ liệt kê chức năng của nó trong việc code plugin luônMicrosoft Word 2010:... *Thằng người đọc vác dao tiếp*
Về phần chung: Nếu các bạn đã dùng Esclipe (hay IDE khác) quen rồi thì khi chuyển sang cái này phải nói là tuyệt bá cháy luôn tuy nhiên, ngược điểm của nó là khá phức tạp nhé, cả 2 bản đều hỗ trợ Maven tốt hơn và khả năng hiện gợi ý cũng tốt hơn (Mình cũng chả biết nói sao nữa).
IntelliJ Community Edition: Bản miễn phí của IntelliJ, nó chưa 100% chức năng của 1 IDE Java căn bản, chức năng vẫn tuyệt vời như mình đã nói nên khỏi lo vụ so sánh chức năng ở bản Ultimate mình sẽ đề cập ở bên dưới
IntelliJ Ultimate Edition: Một điều hiển nhiên là phiên bản này tốt hơn tí, hỗ trợ thêm việc chỉnh file .yml, v.vv một số con người ở đây sẽ nghĩ cách kiếm crack luôn nhưng cứ đọc tiếp đã, cái bên dưới hay nè
Nói chung thì 2 bản như nhau, nhưng nếu ai vẫn muốn bản Ultimate thì www.jetbrains.com, cái link này sẽ cho các bạn sử dụng miễn phí không chỉ IntelliJ Ultimate, mà toàn bộ sản phẩm IDE của JetBrain trong vòng 1 năm hehe, bấm "Apply Now" xong dùng official document và đăng giấy khen của trường vào học kì gần nhất bạn học nhé, bạn chỉ cần chứng mình mình là học sinh là được
=== Còn tiếp ===

Hay mà giống như 1 câu chuyện tranh hay lý thuyết![]()

Sao ko phải là Notepad?Mình hay code = notepad , rất hiệu quả
Cứ hỏi ở đây, mục pluginđăng học.. xin chỉ giáo - À vs lại cho mình xin lun trang để chia sẻ kinh nghiệm vs ae ạ~![]()
nếu ko biết sử dụng ecilpse đi bạnBạn Banbeumacs ơi, cho mình hỏi cách lấy .edu email được không vậy ? JetBrain yêu cầu cái này !!! GIúp mình với
ecilpse rất dễ cho người học codeNếu chỉ dùng code minecraft , java thì dùng bản Community là đủ rồi .Bạn Banbeumacs ơi, cho mình hỏi cách lấy .edu email được không vậy ? JetBrain yêu cầu cái này !!! GIúp mình với
Thích dùng Ultimate hay không thì tuỳNếu chỉ dùng code minecraft , java thì dùng bản Community là đủ rồi .

|
|
Hướng dẫn Muốn PvP giỏi? Hãy vào đây!
|
|
|
Hướng dẫn Cách làm icon server 64x64 cho anh em muốn làm ! [Siêu đơn giản]
|
|
|
Hướng dẫn nếu bạn muốn có acc minecraft prenium? Hãy xem topic này
|
|
|
giúp với ae muốn thêm cái plugin gts vào server magma mà không biết làm
|
|
|
Hướng dẫn code joinquit cho người mới bắt đầu học #1
|