4 ms·
- F# : I've learned basic concepts of functional programming through JavaScript/typescript, but have wanted to learn a more functional language. I do C# for wor
by ducharmdev 5y ago
- F# : I've learned basic concepts of functional programming through JavaScript/typescript, but have wanted to learn a more functional language. I do C# for work, so F# seems like a logical next step.
- Databases : in the past I feel that I've learned too heavily on ORMs, so lately I've been trying to learn how databases actually work. Things like how to interpret execution plans, the data structures used for indexes, etc. Found some really cool tools like Postgrest & Postgraphile that are making me more interested in database-centric apps.
- Math : as a self taught dev that studied English in college, I was never exposed to much math. But I love thinking about the underlying patterns and structures of anything, and math seems to be an invaluable tool in doing this. Not sure how I'm going to self-teach math (or where to begin), but the little bit of discrete math I've learned has been super fascinating.
- exdsq 5y agoMath: if you're self taught, have you heard or looked at Open Universities maths degree? It's well regarded for an online course and around £18k for the entire thing. I know a DPhil at Oxford who came from that course.
- ducharmdev 5y agoI've not heard of that, is this a 4-yr degree? I'm on the fence about going back to school for something like this, as it would just be for personal growth (and I already spent 4 yrs in university, albeit other fields). Math seems difficult to self-teach compared to software dev though.
- exdsq 5y agoIt's a 3-year degree in the UK but you can take up to 16 years to complete it paying per module. It is very well respected compared to your normal 'online degrees' though!