Compare cert salaries and plan your next career move
nel wrote: me too, seems like about 60-70% of the jobs i see where i live are development type roles!! Damn those developers whereas network roles seem to be quite rare at the mo
Turgon wrote: there are some very capable programmers around the world. Russia for example, where they continue to excel having won the world maths championship this year beating China who won hands down the last few years.
Turgon wrote: Is there a correlation between mathematical ability and programming?
Turgon wrote: What is the landscape for US programmers in the future? I noticed CS degree numbers falling when the dot.com bubble burst.
sir_creamy_ wrote: Turgon wrote: there are some very capable programmers around the world. Russia for example, where they continue to excel having won the world maths championship this year beating China who won hands down the last few years. Specifically, what contest are you referring to? Turgon wrote: Is there a correlation between mathematical ability and programming? Ones ability to understand, reproduce, and develop efficient algorithms is what makes one a strong developer. Algorithmic analysis involves formally proving the complexity and correctness of an algorithm. So mathematics and development go hand-in-hand. Turgon wrote: What is the landscape for US programmers in the future? I noticed CS degree numbers falling when the dot.com bubble burst. There has since been a resurgence in CS enrollment.
Turgon wrote: nel wrote: me too, seems like about 60-70% of the jobs i see where i live are development type roles!! Damn those developers whereas network roles seem to be quite rare at the mo Well that's good to hear. I think it's important that US programming thrives.
nel wrote: Turgon wrote: nel wrote: me too, seems like about 60-70% of the jobs i see where i live are development type roles!! Damn those developers whereas network roles seem to be quite rare at the mo Well that's good to hear. I think it's important that US programming thrives. me 2...but i live in the UK not the US
Turgon wrote: Is there a correlation between mathematical ability and programming? I will let the programmers debate that one.
JDMurray wrote: Turgon wrote: Is there a correlation between mathematical ability and programming? I will let the programmers debate that one. Nope and I'm living proof. Solving mathematical problems are only one possible application of computer programming. All you need is a fundamental grasp of first-order logic (Boolean algebra and predicate calculus) and you can program for years and never use any math higher than basic arithmetic. Programming does attract many talented mathematicians who want to implement their mathematical ideas, but they are by no means the only--or the best--programmers.
undomiel wrote: Programming before OOP still employed the basic mathematic ideas. OOP just introduces a different organizational method. I don't see it making a major impact on the necessity of grasping higher math. The math more effects the algorithm that you are generating than the actual implementation of it.
Turgon wrote: I have no doubt, prior to OOP one needed mathematical ability, but has the requirement relaxed since OOP came in?
Turgon wrote: So the question is, does one need a higher grasp of mathematics to be a proficient programmer? It seems that OOP or any other development aside, one only needs an understanding of the fundamentals..at least as mathematics is concerned these days.
eltoro wrote: Well I think algorithmic design and programming differ in the sense that You definitely need strong math background to design complex algorithms. The actual coding is a breeze.
sir_creamy_ wrote: If you can't design and write a code fragment and prove it's complexity you'll be a code monkey your entire life simply implementing a spec for small modules. Try designing a distributed application from the ground up without considering the efficiency of your code and you'll quickly realize how doomed you are.
Turgon wrote: If so, who works between the financial analysts and the programmers to enable the transition from complex financial modelling to effective coding?
sir_creamy_ wrote: What I'm saying is that developing algorithms to solve problems efficiently requires the knowledge to formally prove an algorithm's efficientcy. I.E., mathematically proving the result can be generated in a specific time.
Compare salaries for top cybersecurity certifications. Free download for TechExams community.