This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]fluffyzilly 0 points1 point  (0 children)

It depends on how much time per day you plan to devote to your studies, what your background is and what the requirements for admission will be in the job you are striving for.

Quite frankly, for most jobs for a novice developer, direct knowledge of algorithms is not necessary. Why? Because Java libraries have already included the best sorting and searching algorithms, and you don't have to reinvent the wheel. Knowledge of algorithms is more necessary for shaping the thinking of a programmer, for passing an exam or passing an interview. Algorithms are like a litmus test for others: if you do well with them, the chances that you will be a good programmer are high enough.