I'm new to Java and reference the head-first book.
Do I have to learn algorithms to be able to program in Java?
Should I learn algorithms first or just Java javascript like Java books, Java puzzlers etc enough?
If I want to be a successful enterprise developer, should I be well aware of algorithms and data structures? What books would you recommend to me?
To be a successful Java developer, should I know all the advanced algorithms given in CLRS?
PS: I have C and C ++ in my previous semester, I get good marks in them but it was a bit messy. I know the basics of programming. I am not a newbie thing is that my There is no sound knowledge in any language, I want to be a developer, I am not an algorithmist.
If you want to be a successful developer, then you have to learn a lot about main programming languages (Java) and CS basics (eg Algorithm) are just two of them. There are other people: managing a communication skill, test (I would say TDD, but I do not want to start a fight), database, web content, OOD and many more. Apart from this, many things that you can not use directly, still will help you by expanding your horizon (functional programming, advanced CS concepts) There is no definite order to know the content Since you are motivated, it is best to learn since, just select what you are most interested or who is helping you the most. Learn a bit here, then learn a bit. Open your eyes and do a lot of practice and you will be fine. In your current situation, I advised to book an algorithm and implement algorithms in Java. It teaches you Java and algorithms. Also read "Clean Code", "Practical Programmer" and Concrete Principles
Comments
Post a Comment