|
Actually the best "resource" you have is the internet itself. These days it's all there for you to search. Much more than previously (i.e. "When I was your age we didn't have ..." - showing my age!)
So IMO the best advice is to practise your Google-fu in trying to get the best answers by learning to tweak your keywords so the useless pages are minimized in a google search (or whatever search engine you prefer).
It's so much nicer these days, that I'd have to say I've learnt more in the past decade (or so) through simply searching for reading stuff on the internet than all the books/courses I've read throughout my CS degree and before that - i.e. the late 80s and early 90s.
|
|
|
|
|
This[^] is a great resource (and fun) for learning C programming
|
|
|
|
|
That's a brilliant idea. Kudos to him for doing that.
Jeremy Falcon
|
|
|
|
|
An excellent course for Linear Algebra is at Linear Algebra: Foundations to Frontiers[^]
If you need it in the structure of a class (with schedules, homework and deadlines), they're offering it on edX[^]. Otherwise, the videos for their course are on Youtube[^] as well.
|
|
|
|
|
The Art of Computer Programming by Donald Knuth. You probably won't buy it because it is a multi-volume set and very expensive, but your college library should have it.
Whenever someone talks about being the ultimate expert and says they "wrote the book" on some subject, in computer science this is that book and Don Knuth is that guy.
|
|
|
|
|
You have three years of college-level Computer Science courses queued up. That will probably be very helpful .
Think about that. Your professors think it will take you three more years to learn this stuff. You're not going to "get it" after a few articles on the internet. If there was a way to get this knowledge into your head without all that effort, that's how your curriculum would look.
Be sure to read your Algorithms and Data Structures book end-to-end, even if your class covers only part of it. You'll need that a lot more than linear algebra or discrete math. Learn at least two different programming languages (not C and C++ or C++ and Java). Try Java and python or better yet python and Haskell. Knowing there's more than one way to approach programming is priceless. But hopefully you'll do that in school.
Let me second the nomination of Code Complete. It's about how teams write software, which is what you'll be doing the rest of your career. You might look for The Soul of a New Machine, which is about a big project that turned into a death march. You don't need technical skills to understand these books. And rent The Social Network on DVD and pay attention to what happened to Whatsisname's partner, before you take any computing jobs.
|
|
|
|
|
|
There is only 1 step needed to overcome procrastination. Just do it.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
|
I'll read it later.
veni bibi saltavi
|
|
|
|
|
Sure, I need to stop procrastinating...
So obviously, I'll need a plan... Better step back and think this through first. Hmm, going to need some brain food. Better get a snack. Bit thirsty too. Uh oh, ran out of drinks. Better go get more. Know what, it's a little late to go to the store today. Better wait until tomorrow...
|
|
|
|
|
I can't see what's wrong with procrastinating...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Kornfeld Eliyahu Peter wrote: I can't see what's wrong with procrastinating Think about it for a while...
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
I will...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Nothing is wrong, if your procrastions have a limit!
|
|
|
|
|
I'll get round to clicking that, maybe tomorrow?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
I tried the reward part but no one told me to take reward after task complete so am still waiting for motivation.
Reward = Bacon
New version: WinHeist Version 2.1.1 new web site.
I know the voices in my head are not real but damn they come up with some good ideas!
|
|
|
|
|
I've heard that you can use procrastination against procrastination.
"Because I have to get this done, I can procrastinate later." Or...
"When I get this done, I'll have all the time in the world to procrastinate."
|
|
|
|
|
|
The skill Office Politics.
|
|
|
|
|
Let me know if you find out, because I'm obviously missing the same skill...
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
Isn't your missing skills a soapbox material?
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
When is the correct time to use the word 'is'?
|
|
|
|
|
When is is missing?
Anything that is unrelated to elephants is irrelephant Anonymous
- The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944
- I'd just like a chance to prove that money can't make me happy. Me, all the time
|
|
|
|
|
What skill is this developer missing?
I know pedantic is my middle name.
|
|
|
|