The most efficient way to learn is to find out the original problems that these new things trying to solve. Learn as much as possible about the historic context of these problems and solutions. Having this big picture…
1. Requirement. Try to give clear requirement since changing requirement leads to frustration. In real world, requirement keeps changing. Try to explain the change and reasons behind it and it will help developer…
How about starting with a web site? It is much easy to iterate and validate the idea. Once you get enough usage and feedback, then start to build app.
You asked a good question and I do think programming is a good way to help lean math. This is a good book: Numerical Recipes http://nrbook.com
Yes, Java is relevant, especially in large companies. A lot of back-end systems are using Java. For learning, you can start with reading Java Language Specification. And then you can read Java Virtual Machine…
I think it is more about paradox instead of fear. a)you want to add enough features to attract/impress potential users. b)you want to ship it, so you can get feedback asap. a) and b) are pulling to opposite directions,…
The most efficient way to learn is to find out the original problems that these new things trying to solve. Learn as much as possible about the historic context of these problems and solutions. Having this big picture…
1. Requirement. Try to give clear requirement since changing requirement leads to frustration. In real world, requirement keeps changing. Try to explain the change and reasons behind it and it will help developer…
How about starting with a web site? It is much easy to iterate and validate the idea. Once you get enough usage and feedback, then start to build app.
You asked a good question and I do think programming is a good way to help lean math. This is a good book: Numerical Recipes http://nrbook.com
Yes, Java is relevant, especially in large companies. A lot of back-end systems are using Java. For learning, you can start with reading Java Language Specification. And then you can read Java Virtual Machine…
I think it is more about paradox instead of fear. a)you want to add enough features to attract/impress potential users. b)you want to ship it, so you can get feedback asap. a) and b) are pulling to opposite directions,…