Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@freeme
To understand the basics:
https://amazon.co.uk/Introduction-A...
How to apply IRL:
https://amazon.co.uk/Pragmatic-Prog...
And where things are heading (lazy evaluation costs) + how to ace the "Compare an array to a linked list" interview question:
https://amazon.co.uk/Purely-Functio... -
@filthyranter excellent :) just give yourself plenty of time to understand it. Data structures in functional programming are hard.
-
freeme8227y@DenzilPenburthy I already have the first two books but it’s so hard to understand them. No wonder I can’t code
-
@freeme Don't be hard on yourself, take your time. Those books contain stuff you may not know about yet, which is exactly why you may not understand them too well right now.
-
@freeme just give yourself time and practice.
Remember that CS has nothing to do with coding and everything to do with computation... of anything. So a hash table works the same as mail pigeon holes (from the old days), binary search the same as flipping through book indexes, b trees roughly the same as a mind map of post it notes.
At least that's how I started - putting these concepts into RL contexts.
Big o/theta is just a way to measure relative proportionate costs of algorithms.
It takes time, practice and patience, just don't give up.
!rant.
Most QAs are dumb beasts, unable to think clearly or rationally, lazy parasites that suck the lifeblood out of a project.
Except this one guy I work with. He blackmailed the CTO to move, and landed himself a junior dev job.
He joined my team a few months ago.
"Right" says I "forget the crap you've learned so far. Here's a list of algorithm books from Amazon. Order them and read them. There'll be a test at the end."
He did. He is now reviewing lead dev work and merrily trolling their poorly performing work. Speaking to them in Big O (and so confusing the crap out of them) and earning stars at every turn.
I'd like to think I had a hand but all the effort was his.
rant
faith in humanity restored
doing god's work