Live data from Hacker News

Tech Prep by Facebook

techprep.fb.com

1–10 of 41 posts

Re: Tech Prep by Facebook

#2
Interesting that it's tied in with McKinsey & Co.

Without having dug into it much, I quite like it. There are definitely a lot of resources out there to learn, and - regardless of how true it is - feeling like a resource is the _right_ one for you probably helps.

Re: Tech Prep by Facebook

#3
As cool as this is, It would be nice if choosing the expert path would also offer links to recommended books on programming. I've personally found books like sicp, the c++ programming language and etc to be the best source of programming knowledge (after an appropriate math or programming intro).

But it's often pretty hard to find out which books are worth reading, of all the books that have been published in the last 30 years, are any still germaine to modern programming?

I tend to prefer books because just listening to a video about something does not work for me (especially when it's just a guy talking), a book with a bunch of exercices and ideally a corriger really allows you to learn at your leasure (and are much more portable than a video on a mooc site)

Re: Tech Prep by Facebook

#5
This was pretty cool and seems great for young beginners.

I wonder, though, what is the modern equivalent of messing with BASIC after school? It certainly isn't Coding for Dummies is it? Would it be messing with the browser console? Messing with Python?

On a side note, I still think the beginning of the first SICP lecture is the best introduction to Comp Sci (I watch it to get motivated/inspired sometimes!). What got me into Comp Sci and programming was Ableson's quote:

> So as opposed to other kinds of engineering, where the constraints on what you can build are the constraints of physical systems . . . the constraints imposed in building large software systems are the limitations of our own minds.

Just made it feel limitless, because it really can be.

Also I am surprised that for "Expert" they recommend Coursera, edX, Udacity... but no books. In my experience, most "video courses" tend to be aimed at beginners or intermediates, with a few awesome exceptions like the Algorithms courses in Coursera and some on edX. Still though, I believe the most interesting and "Expert"-level knowledge of Comp Sci and programming is in dead tree format. But I guess it's hard to pick a few books to recommend.

Re: Tech Prep by Facebook

#6
post #5

This was pretty cool and seems great for young beginners. I wonder, though, what is the modern equivalent of messing with BASIC after school? It certainly isn't Coding for Dummies is it? Would it be messing with the browser console? Messing with Python? On a side note, I still think the beginning of the first SICP lecture is the best introduction to Comp Sci (I watch it to get motivated/inspired sometimes!). What got…

I just sent them an email suggesting this :)

Re: Tech Prep by Facebook

#8
I wonder why there exists "computer science" but not "finance science" or "air conditioning science" or "automotive science". It makes me doubt that computer science is really a thing. Algorithms, logic, computation, electronics are covered by other more fundamental "sciences" such as mathematics, statistics, physics, etc. Is computation really justified as a scientific discipline of its own?

Re: Tech Prep by Facebook

#9
post #5

This was pretty cool and seems great for young beginners. I wonder, though, what is the modern equivalent of messing with BASIC after school? It certainly isn't Coding for Dummies is it? Would it be messing with the browser console? Messing with Python? On a side note, I still think the beginning of the first SICP lecture is the best introduction to Comp Sci (I watch it to get motivated/inspired sometimes!). What got…

I just remember the one c programming book I spent hours reading memorizing the std libraries... All of the string functions and how I'd write int main over and over again...

Re: Tech Prep by Facebook

#10

I wonder why there exists "computer science" but not "finance science" or "air conditioning science" or "automotive science". It makes me doubt that computer science is really a thing. Algorithms, logic, computation, electronics are covered by other more fundamental "sciences" such as mathematics, statistics, physics, etc. Is computation really justified as a scientific discipline of its own?

https://youtu.be/2Op3QLzMgSY?t=28
Post reply on HN