Live data from Hacker News

Tech Prep by Facebook

techprep.fb.com

21–30 of 41 posts

Re: Tech Prep by Facebook

#21

Given recent other posts about trying to get women and minorities in to tech the first thing I saw was the background marketing. Facebook is very good with data and I wonder if they can quantify a positive result. It felt forced, I didn't even notice the text I just kept scrolling around looking at all the photos. I didn't see anyone that looked like me, it all felt too social and nothing at all like programming. Not…

I think that's the point.

Re: Tech Prep by Facebook

#22

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?

Many in the field consider it more math than engineering. It's arguably not a science though, we don't make hypotheses and don't do experiments.

Re: Tech Prep by Facebook

#23

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?

Meh. "Automotive science" was cleverly branded as "mechanical engineering". "Financial science" is "financial engineering" or if you're less keen on making money, "economics".

Besides, the exact fields and their delineations are largely arbitrary. They're just historical artifacts. Why is there a line between math and statistics? Where did "applied math" as a separate field come from?

We could just go all European and call CS "informatics". After all, that's probably the best description of the field: it's the study of information. If not for historical and social reasons, I'd say that CS was a superset of math, not the other way around. "Computer" is just the name we give to the whole class of physical tools we use to study information.

Re: Tech Prep by Facebook

#24

Given recent other posts about trying to get women and minorities in to tech the first thing I saw was the background marketing. Facebook is very good with data and I wonder if they can quantify a positive result. It felt forced, I didn't even notice the text I just kept scrolling around looking at all the photos. I didn't see anyone that looked like me, it all felt too social and nothing at all like programming. Not…

Considering I've spent my life seeing people that looked like me everywhere I look in the field of CS, I'm happy there's an effort to highlight the fact that CS also includes people who _don't_ look like me.

I think the coding community has been effectively convincing people like you and me to pick up coding for years now. This website is a great initiative to convince the types of people we haven't been effectively reaching.

Re: Tech Prep by Facebook

#25

Given recent other posts about trying to get women and minorities in to tech the first thing I saw was the background marketing. Facebook is very good with data and I wonder if they can quantify a positive result. It felt forced, I didn't even notice the text I just kept scrolling around looking at all the photos. I didn't see anyone that looked like me, it all felt too social and nothing at all like programming. Not…

I agree with the forced feeling. Also odd to me, looking through the "Community & Events" there aren't any opportunities listed for a white males. Every organization and event listed is for women and minorities.

Re: Tech Prep by Facebook

#26
post #23

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?

Meh. "Automotive science" was cleverly branded as "mechanical engineering". "Financial science" is "financial engineering" or if you're less keen on making money, "economics". Besides, the exact fields and their delineations are largely arbitrary. They're just historical artifacts. Why is there a line between math and statistics? Where did "applied math" as a separate field come from? We could just go all European an…

> or if you're less keen on making money, "economics".

Economics is about modelling behaviour (be it macro or micro), it has nothing to do with making money.

Re: Tech Prep by Facebook

#27
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 would hope it's messing with the browser console. Most "learn to code" literature that I come across still seems focused on unixy input-output type programs. I think there's an underestimated market of people who would be interested in programming if it were easier to see where the rubber hits the road and "programs" become "software." Being able to deconstruct what would otherwise be a sleek and opaque media experience seems like a good place to start with that.

Re: Tech Prep by Facebook

#28
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…

For me it is the browser. I learned on Apple II, Atari 800, TRS-80, and Commodore 64 in the early 80s. It wasn't until I used modern HTML that I felt the same feelings I felt back then. Type some stuff in see it run immediately. No build chain or compile step. It just goes.

Even better it works everywhere. Make something interesting and share it with your friends in momments. Unlike native I don't have to care what platform my friends are using .

Of course in also willing to believe maybe that's the wrong place for today. Just like I don't have to build my own computer from breadboards a lot of kids are starting at a much higher level with things like Unity and they're doing great thugs building on top of a large platform of features instead of reinventing the wheel

Re: Tech Prep by Facebook

#29
post #23

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?

Meh. "Automotive science" was cleverly branded as "mechanical engineering". "Financial science" is "financial engineering" or if you're less keen on making money, "economics". Besides, the exact fields and their delineations are largely arbitrary. They're just historical artifacts. Why is there a line between math and statistics? Where did "applied math" as a separate field come from? We could just go all European an…

> I'd say that CS was a superset of math, not the other way around. "Computer" is just the name we give to the whole class of physical tools we use to study information.

Then you'd be ignoring that a whole mess of math is not, in fact, computable (axiom of choice, law of excluded middle, etc). I think the problem is way too many "computer scientists" are pretty much software engineers.

Re: Tech Prep by Facebook

#30

With Facebook's Tech Prep, you too can create shiny monstrosities that chug while trying to scroll on an i7 with the very latest JS engine! It's tied in with McKinsey because they hate programmers. They hate the fact that the firms they're raiding and "advising" are currently having to pay people a living wage to build and fix their systems. They want to flood the market with a bunch of cheap framework cut-and-paste…

the awesome thing about this is that every bad engineer creates a job for two good ones!
Post reply on HN