| New Reply |
Where should the theory guys go get programming experience? |
Share Thread | Thread Tools |
| Feb20-13, 01:01 PM | #18 |
|
|
Where should the theory guys go get programming experience? |
| Feb20-13, 01:22 PM | #19 |
|
|
And I also know that I won't be happy if my jobs is just coding (I don't mean insult to anyone), so I am not looking for a pure programming job. However, reading a lot from the posts here and other boards, I know that the financial sector, one of the three that mostly likely to hire physicists, does expect us to mainly implement models with programs. I haven't read much about the situations in the oil industry but I guess it would be similar. A little off topic. I think one of the most frustrating things for the theories guys, besides the transition that you pointed out, is that we hold the belief that we just need the chance to demonstrate our ability, and given that opportunity we believe we would just learn fast and perform well. However, getting that opportunity is very difficult in the real world, and the believes we have in our abilities might be just plain wrong, in HM's eyes. Staying in academia too long might have lead us too far away from reality. |
| Feb20-13, 03:58 PM | #20 |
|
|
Gamedev is not a field that can be consider as "backup plan". Similar to academia - it's a field that you choose because of your passion (even if salary is not bad). Programmers as well as artists can earn much more money with less effort in different fields and as someone said before - we all polish our skills for many years, several hours per day only to work in gamedev. Gamedev is business but still - most of us are gamers and we want to work with people who share our passion. |
| Feb20-13, 04:17 PM | #21 |
|
|
Or thinking that if you dont work for Facebook or Google you arent a programmer. |
| Feb22-13, 01:45 AM | #22 |
|
|
1. Research. Almost all of my programming experience has come from self-learning for my research projects.
2. Join an open source project that you find meaningful and contribute. Or anything which requires you to review other people's codes very often. 3. Be a contributor at a Q&A board like Stack Overflow. 4. Competitions. 5. Traditional sources. Classes, books, online tutorials, online lectures. |
| Feb22-13, 08:35 AM | #23 |
|
|
|
| Feb22-13, 09:33 AM | #24 |
|
|
You need a grounding in the fundamentals. Algorithm analysis, graphs, trees, recursion, pointers, layering, proving correctness of algorithms, etc. The more fundamentals the better.
|
| Feb22-13, 02:38 PM | #25 |
|
|
A position working on applying physics/math methods to finance is going to have different expectations on how much programming you are going to need to know coming in the door than a position looking for someone to do Kernel development. A position looking to speed up arbitrage algorithms is going to require a different level of programming competency than a position looking to build models to base the arbitrage from. |
| Feb22-13, 03:50 PM | #26 |
|
|
|
| Feb22-13, 03:58 PM | #27 |
|
|
I haven't read the thread, but I'm pretty sure there is a certification you can take that proves that you know how to program in a specific language. Similar to how you would need to be Comptia A+ certified in order to work as a computer technician.
|
| Feb23-13, 05:11 PM | #28 |
|
|
|
| Mar11-13, 03:08 AM | #29 |
|
|
I was a theorist with minimal programming experience. Basically, I bought some books and wrote a lot of practice programs when my advisor was on sabbatical. I also picked up a lot of Mathematica, MATLAB, and SciPy from working with other theoretical and/or computational physicists. Consequently, I don't have any programming certificates or degrees on my CV. But I do have finished, working programs on my website, and they can be understood, and modified by a skilled programmer. tl;dr. Short version: I learned programming the same way I learned physics. Ask for help and collaborate with people who (mostly) know what they're doing. When that doesn't work, teach yourself from textbooks and websites. |
| Mar11-13, 11:35 AM | #30 |
|
|
|
| New Reply |
| Thread Tools | |
Similar Threads for: Where should the theory guys go get programming experience?
|
||||
| Thread | Forum | Replies | ||
| Fortran tutorial for someone with no prior programming experience? | Programming & Comp Sci | 7 | ||
| How to indicate programming experience on a CV | Academic Guidance | 5 | ||
| How to gain programming experience | Academic Guidance | 12 | ||
| Getting programming experience | Career Guidance | 8 | ||
| How many of you guys accept quantum theory? | General Discussion | 9 | ||