I always thought that being an Engineer assumes you have knowledge of mathematics. The way this word is being used in Software ist kind of strange. "I built a blog in php, I'm a Software Engineer" - this feels kind of awkward to me.
Most of us (engineers of any kind) learn quite lot of maths during uni, and most of us forget 90% of that as it's not needed in most jobs, which is a shame. The thing I have needed all the time is statistics and prob. theory, that keeps coming up literally everywhere. Calculus - not so much. If you need something, you can always re-learn it quickly. (For example, I learned quite a lot of linear algebra, but haven't u…
A Software Engineer’s Adventures in Learning Mathematics
11–20 of 227 posts
Re: A Software Engineer’s Adventures in Learning Mathematics
#12Earlier quoted context omitted.
I always thought that being an Engineer assumes you have knowledge of mathematics. Not really. Mostly just algorithms and procedures of some math concepts(Calculus and Linear Algebra) which roughly corresponds to the first year of North American math major.
Uhhh... a rigorous Computer Science program usually stops one course short of a math minor.
Re: A Software Engineer’s Adventures in Learning Mathematics
#13Mathematical Proofs: A Transition to Advanced Mathematics by Chartrand and others.
How to Prove It: A Structured Approach by Velleman.
Learning to Reason: An Introduction to Logic, Sets, and Relations by Nancy Rodgers.
Elementary Discrete Math books make for great intro to proofs and math thought:
Discrete Mathematics with Applications by Epp.
Mathematics: A Discrete Introduction by Scheinerman.
There are tons of terrific introductory books on other subjects in math if anyone's interested.
Re: A Software Engineer’s Adventures in Learning Mathematics
#14(And first recommendation by Cosma Shalizi: http://vserver1.cscs.lsa.umich.edu/~crshalizi/notabene/infor...)
Re: A Software Engineer’s Adventures in Learning Mathematics
#15If anyone is interested in how mathematicians think and do proofs there are many helpful books. For example, Mathematical Proofs: A Transition to Advanced Mathematics by Chartrand and others. How to Prove It: A Structured Approach by Velleman. Learning to Reason: An Introduction to Logic, Sets, and Relations by Nancy Rodgers. Elementary Discrete Math books make for great intro to proofs and math thought: Discrete Mat…
Re: A Software Engineer’s Adventures in Learning Mathematics
#16Earlier quoted context omitted.
Uhhh... a rigorous Computer Science program usually stops one course short of a math minor.
CompSci is not engineering. It's almost math major, heavily on the discrete side of things.
In contrast, I know engineers who live and breathe PDEs and tweak compilers to solve them faster.
Re: A Software Engineer’s Adventures in Learning Mathematics
#17If anyone is interested in how mathematicians think and do proofs there are many helpful books. For example, Mathematical Proofs: A Transition to Advanced Mathematics by Chartrand and others. How to Prove It: A Structured Approach by Velleman. Learning to Reason: An Introduction to Logic, Sets, and Relations by Nancy Rodgers. Elementary Discrete Math books make for great intro to proofs and math thought: Discrete Mat…
I can't agree more re Epp. Best discrete maths book by a country mile (and I've seen a few!).
Re: A Software Engineer’s Adventures in Learning Mathematics
#18Re: A Software Engineer’s Adventures in Learning Mathematics
#19I always thought that being an Engineer assumes you have knowledge of mathematics. The way this word is being used in Software ist kind of strange. "I built a blog in php, I'm a Software Engineer" - this feels kind of awkward to me.
It really annoys me that I spent 4 years studying this to find that other people who scrape together snippets of JavaScript & PHP feel entitled to call themselves an "engineer".