Is a Java book sufficient or do I need to learn the algorithms first?

I am new to Java and refer to the book Head-First.

Do I have to learn Algorithms in order to be able to create Java programs?

Should I first learn Algorithms or just Java books like Effective Java, Java puzzlers, etc.

I want to be a successful enterprise developer. Then what algorithms and data structures should I be good at? What books would you recommend to me?

To be a successful Java developer, do I need to know all the advanced algorithms, for example, defined in the CLRS?

PS: I had C and C ++ in the past semesters, I had good grades, but it was a kind of robbery. I know the basics of programming. I'm not a newbie. The fact is that I do not have good knowledge in any language, and I want to be a developer, not an algorithm programmer.

+5
source share
5 answers

, . (java) CS (, ) - . : , ( , TDD, ), , -, OOD . , , , - , ( , CS)

, , . , , , . , . , .

java. java .

" ", " " SOLID http://www.butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod

+10

- Java, , , .

Java, . ( ) ( , Java ). . , , Java, , .

, , . , . , - , .

, , " ".

( ), . ( ) - - .

, , . " " . , - , . .

. , . , , Tarjans... , , .

, , " " , , .

+2

Steve314 , .

, Java ( - ) . (, , , ..), . . , , Java.

  • Java OO . , ( Java ) .
  • Big-O ( ).
  • , .
  • . Iterable . .

, , , ​​ :

  • MIT OCW , , .
  • , , , , . , . , , , .

, , : (Stanford, Julie Zelenski). , .

( , .)

+2

Head First. functionx.com . Java , . Java.

. amazon.com, wowebook.be.

" Java" . . ", " - , .

+2

@Chankey: According to me, you should take both java and algorithms hand in hand. First, learn some basics of the Java programming language, such as classes, data types, functions, etc. Then learn some basic sorting and searching algorithms. And now apply your knowledge of Java to implement these algorithms.

Hooray!! Mukul Gupta

0
source

All Articles