--
You received this message because you are subscribed to the Google Groups "Penny University" group.
To unsubscribe from this group and stop receiving emails from it, send an email to penny-universi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/penny-university/a32cdac7-f51d-468d-b66d-dc3bf5aa081c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hallo All!I realize this might be a wide net to cast, but I wanted to see what everyone thought. Recently something I've been reflecting on is my lack of theoretical knowledge when it comes to the depth of a computer science degree. That being said, I have heard a lot of varying advice from "just learn it when you need it" to "if you're really curious, find stuff online and here's a couple links".
As someone who really values depth and breadth, how and what should I start learning to help fill in the gaps that I didn't get to learn by going to a software bootcamp over a traditional four year degree in engineering, math, or computer science?
What has really sparked my interest was working with a senior who had a math degree and could speak very intelligently about how languages work, interpreters, compilers, and how/why they work with the underlying hardware. How can I learn more about how to not just code well, but design well when it comes the blurred line between code & hardware?
--
You received this message because you are subscribed to the Google Groups "Penny University" group.
To unsubscribe from this group and stop receiving emails from it, send an email to penny-universi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/penny-university/245c9651-9d60-4c3e-bf51-f874da10003d%40googlegroups.com.
I'd love to see that Peggy, just to see what employers think is valuable.Cheers,Jason
--Thanks for this conversation, everyone. Very timely and helpful for me.I did study computer science (ages ago ;), but a lot of that "theoretical" knowledge has gotten pushed aside by the specific things I needed to know and use for given job assignments. You do forget a lot of the things you studied when you don't use them in your day-to-day work (or at least, I did...).Based on what I've been doing most on the job (writing code pretty close to the hardware), I cannot remember the last time I had a conversation at work about Big O notation and which optimal search and sort algorithms to use for various tasks/large data sets. But solving a weird problem involving big/little endian-ness or boot performance issues related to entropy/random number generation on a "factory fresh" boot? Those things I actually ran into, and the concepts stayed fresher.I'm recently back in the job market and spending a lot of time refreshing on a range of core CS topics. One big tech company sent me a form letter/multi-page list of interview preparation tips and technical topics to review (yikes!). I'm currently making my way though it. Ping me if you want a copy -- includes much of what's been discussed here.
Off to study some more! Appreciate the recommendations you all have made. I am in the middle of "Grokking Algorithms" and love the presentation -- not overly "academic" and doesn't make my brain hurt :)Peggy
You received this message because you are subscribed to the Google Groups "Penny University" group.
To unsubscribe from this group and stop receiving emails from it, send an email to penny-university+unsubscribe@googlegroups.com.
I'd love to see the preparation tips and technical topics to review too Peggy. You can actually attach files to the topics here if you're open to that option.
On Friday, February 24, 2017 at 11:13:29 AM UTC-6, Jason Myers wrote:
I'd love to see that Peggy, just to see what employers think is valuable.Cheers,Jason
--Thanks for this conversation, everyone. Very timely and helpful for me.I did study computer science (ages ago ;), but a lot of that "theoretical" knowledge has gotten pushed aside by the specific things I needed to know and use for given job assignments. You do forget a lot of the things you studied when you don't use them in your day-to-day work (or at least, I did...).Based on what I've been doing most on the job (writing code pretty close to the hardware), I cannot remember the last time I had a conversation at work about Big O notation and which optimal search and sort algorithms to use for various tasks/large data sets. But solving a weird problem involving big/little endian-ness or boot performance issues related to entropy/random number generation on a "factory fresh" boot? Those things I actually ran into, and the concepts stayed fresher.I'm recently back in the job market and spending a lot of time refreshing on a range of core CS topics. One big tech company sent me a form letter/multi-page list of interview preparation tips and technical topics to review (yikes!). I'm currently making my way though it. Ping me if you want a copy -- includes much of what's been discussed here.
Off to study some more! Appreciate the recommendations you all have made. I am in the middle of "Grokking Algorithms" and love the presentation -- not overly "academic" and doesn't make my brain hurt :)Peggy
You received this message because you are subscribed to the Google Groups "Penny University" group.
To unsubscribe from this group and stop receiving emails from it, send an email to penny-universi...@googlegroups.com.