Live data from Hacker News

Algorithms

khanacademy.org

1–10 of 163 posts

Re: Algorithms

#3
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

You will learn more about this, and that will make it easier to join the tech community.

--------------------------------------------

Also, to add some signal to my noise, Tom Cormen is apparently one of the designers of the course. He wrote the gigantic encyclopedia of algorithms, as well as a shorter, more-entry-level book on the subject. You'd be in good hands to learn the topic.

And the topic is one that teaches you how to reason about your programs in a way that works across languages and disciplines.

Re: Algorithms

#4
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

Data structures and algorithms are foundational topics in computer science. While they can seem daunting to beginning programmers, they become very important as you progress into writing more advanced programs. Also, the interview process for software engineers at most companies ask about them almost exclusively.

Re: Algorithms

#5
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

you will learn algorithms and data structures

in all seriousness, algorithms and data structures are essential to computer science theory. When trying to get a job as a software engineer, technical interviews will mainly be problems about algos and data structures.

Re: Algorithms

#6
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

IDEs help you write correct syntaxes. Algorithms and data structures help you write correct programs.

Re: Algorithms

#7
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

Data structures are ways of organizing and storing data.

Algorithms are recipes or instructions.

Usually it's learning algorithmic techniques for solving various computational problems and implementing algorithmic coding problems in a programming language.

Hope that helps.

Re: Algorithms

#8
post #2

as someone who doesn't know much about this and is trying to join the tech community, what will I achieve through this?

Datastructures are akin to tools, and Algorithms are like plans. You need to use the tools to implement the plans for building your desired result.

Each "tool" you learn inside and out allows you to build something new. The better you learn them, the more you can build.

Re: Algorithms

#9
For anyone wanting to learn algorithms from one of the other heavyweights, not being a C developer, I found this series extremely beneficial:

https://www.amazon.com/Algorithms-Parts-1-4-Fundamentals-Str...

It also helps that Robert Sedgewick has been in compsci forever (got hit PHC in 1975) and is one of the subject matter experts in algorithms.

Post reply on HN