|
|
|
|
|
by strlen
5599 days ago
|
|
The other part about "no ego" is being willing to learn from rejection rather than either blindly going through or avoiding all situations where you may be rejected. I suggest working your way through the lower division mathematics requirement that a college CS major might experience. Course material is one way (just make sure to actually do the homework), taking courses at a local university (or even a good community college e.g., in Silicon Valley De Anza and Foothill Colleges) is another (make sure to find an excellent instructor for Calculus and to take a discrete mathematics course). The other part to keep in mind is that there's different types of software engineering roles and different kinds of mathematics. Some (e.g., machine learning and data mining) are very mathematically intensive (to understand some papers, you'll need to do integration by parts), others (e.g., graph theory) are more about discrete rather than continuous mathematics, yet others (systems programming, application development) are least mathematics heavy (and where they are, again, the math is mostly discrete rather than continuous). |
|
What I learned was that I am woefully unprepared to interview at such a place, but not that I'm not going to try again (I am, I refuse to give up).
Question for you though, how did you develop a math intuition and the ability to enjoy math? I used to enjoy math in school, but I'm 31 now, and I find it tough to slog through the very basics again, so I find it hard not to skim over things I think I know. I think a part of the reason I enjoyed it at school was that it was basic, plugging numbers into memorized formulas, using pattern matching to detect the type of problem, simple stuff if you've been programming, so it was easy to pull off the straight As.
Time to really learn now though.
From what I have read on HN in other post, it seems there was a "light going on" time for a lot of you? When did it happen? What did you do to get to that stage where you started revelling in mathematics?
I think I have the substrate for math, it doesn't take too long for me to grasp concepts, but solidifying them is what I have a problem with. Without doing that, it's like anything in programming that I haven't written a program for. I lose it and forget it quickly.
What is the equivalent of writing programs, but for math, for you?
Thanks