Is it important to learn Java in order to become software developer?
-
I know HTML, CSS, JavaScript and PHP. But I want to become a software developer. Should I learn Java?
-
Answer:
Yes. After Java, pick up C. Feel free to mix it up though. Similar to web development, the more you know the more solutions you can build. The more you build, the more proficient you are at it. Always pick up new languages whenever the opportunity provides itself.
James Liu at Quora Visit the source
Other answers
Being a software developer is independent of which programming languages you know. You can build your development skills using any language and it will transfer readily to other languages. The skills that you need to learn are how to take business requirements and turn them into software. Source code management, versioning, branching, packaging releases, patches, unit testing, automation, and code deployment are all applicable no matter the language. I would start with what you know PHP, javascript, CSS to learn general development practices. As you build larger systems, performance tuning and scalability will be required and you can explore other technologies. For example, you may need caching to improve performance, or a distributed database. Once you have developed these general skills, learning new languages and frameworks will be easy because the principles are the same in any language. I would also focus more on the types of applications you can build - mobile apps, web, responsive, web services, data processing - instead of the languages you know. This is what companies will be interested in and will make you stand out among the large crowd.
Dave Hagler
Java sets you up to develop web apps whilst it is only one step from learning Android and thus mobile apps. That gets my vote.
Guy Lewis
My suggestion is to focus a little less on the tools, and a little more on the theory and the craft. You're not a designer just by knowing Photoshop, and you're not necessarily a software developer even if you know a few programming languages (even Java). Practice your craft. Get help from a tutor. Get a degree if you can. Read a few books. Practice some more. Publish something. HTML, CSS, JavaScript and php are excellent tools, capable of building awesome things. If and when you truly know these tools and are able to build something useful with them, you are a Software Developer. That said, we all benefit from picking up new tools. Go ahead and try Java. Or maybe Python. - Python's fun.
Petter Hareim
It can help but you don't need to. Big and medium sized companies tend to use Java and C##. So you might need that to get into one of those, but it might be hard for you to get into one of those anyway. This is just my personal opinion, but I think PHP isn't that good and you should consider learning Ruby, Python, or Node.js.
Joe Samson
well i had made an android application for learning java which contain more than 800+ question with explanations hope this will help You can ask Your doubt/Question On stack and get answer from experts.Java OCJP + - Android Apps on Google Play (Java OCJP + - Android Apps on Google Play (https://play.google.com/store/apps/details?id=com.ocjp.scjp.scjpjava))
Sushil Upadhyay
Related Q & A:
- What is the difference between a computer programmer and a software developer?Best solution by Yahoo! Answers
- How much does a Junior Software Developer make?Best solution by payscale.com
- How do I get a software developer job?Best solution by wikihow.com
- Pastry chef or software developer/web design?Best solution by Yahoo! Answers
- How much does a software developer make?Best solution by money.usnews.com
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.