I mean, fair enough if you like it, but really there are a lot of reasons someone else may want to use Eclipse or Netbeans.like maybe personal preference? They're entitled to an opinion, right? If you really want to know my personal favorite IDE, I don't have one. A lot of people on Spigot will argue use Intellij because it's somehow magically better. Try them out one by one, most people use Eclipse based on my sample space. Hell if you like using notepad and cmd, be my guest if that's what works for you! However! It should be noted that features like syntax highlight and the like really make it a lot easier on you, so investing time into downloading and learning how to use an IDE is pretty important. Use the tools that you are comfortable with. Everyone will argue "use this, it's better, you are bad if you.".yea that really doesn't swing in a professional environment. If you write a program from start to finish in a week, you should be able to come back to it 6 months later and completely understand what is going on. Your brain is literally a muscle, use it or lose it. You will only learn if you keep going back to it. Those of you who can program will know that there were certain times during your programming career that you ran into serious trouble and were stuck on a particular bug for hours, days, and for the professionals among us, possibly even weeks. Programming is NOT easy under any circumstances. It's honestly up to you, still quite useful, though. Some will argue that Unit tests are very important whereas others, not so much. These are a later addition to your toolkit, however, they are still quite useful in moderated amounts. It's fine to write something that will work for the one thing that you want it to, however, why not make it work for a bunch of other use cases as well? Write code that works for more than one use case.There is a good explanation here for this: This is one of the most important things on the planet when it comes to programming. You need to know how to use the debugger, add watches to variables. I am a programmer, I have a debugger, without it, I am useless. You really need to think about what you are doing, the reason why "pseudocode" is so handy is because you can take an English reading of what the program should do and then try to do exactly that, step by step. The code doesn't just magic onto the screen. It is okay to be stuck and not know exactly what path you need to follow in order to obtain your solution but this is where methodology like pseudocode and the like comes in handy.That being said, make sure you try to fix the problem yourself first, and try to isolate the code that is causing the issue. Others with more experience will absolutely be able to offer insight if they have any manners and the time to do so. Talk to people about it! Seriously, no one learns to code by themselves, or rather, very few people do.Later on, those vague details will become clear. Initially, you will only have a vague idea, and if you follow the right tutorials, they will tell you what to ignore in the short term. Try to really, really understand your code.If you have a variable is a person's age, name it age! Don't name your variables stupid crap like Pizza, or whatever. Ensure that you are following best practices from the beginning.There are a couple of things that you should do throughout your Java career. In general, as stated above it does take quite a bit of time. Right here on the spigot forums if it is spigot related.I have a bug, where can I ask someone for help? Other notable places to learn Java/Programming: One of the best places to learn is here: This is in my opinion, however, those tutorials are made by Oracle. There are a variety of places to learn how to program in Java. Longer, more detailed answer coupled with resources: Obviously, nearing the 10-year mark in a single language would mean you should know literally everything about that language, however, 2-5 is what I have found to be a good place to start attempting to code spigot plugins. However, in regards to someone learning to program from the start, you're aiming at 1-10 years depending on the competency you want. If you already know a different programming language, like C++ and in an in-depth manner, then yea 1-2 months seems reasonable for being Java competent. Simple as you really can't do it in a time frame that can be considered quick. Learning Java - How do I do it and how do I do it quickly? Intro ( top)This thread was stickied here: However in writing this, I sort of ran into the character limit and now have moved it here.
0 Comments
Leave a Reply. |