What's your job as a real programmer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 13

What's your job as a real programmer?

In a real company, who's responsible for figuring out the math and algorithm for a project? As a programmer are those all ur jobs or someone will do the math and you just implement it in the code?

29th Sep 2018, 9:32 AM
Learn
8 Answers
+ 6
As I studied mathematics first, it's a lot of fun to figure out the math part first. However for some projects code already exists and one "just" has to improve it. It is very important to know both the theory part and how to choose suitable and efficient algorithms. Some tend to be more accurate, whereas other algorithms are faster. It's always a trade off. I also know from "older staff", that sometimes for large projects they just act as a connecting part. What I mean: There are excellent math people, and also excellent programmers. Then there are people who have knowledge in both disciplines, but maybe aren't that fluent in pure math or pure programming. But they can translate a complicated mathematic model into code/algorithms and choose the most fitting, depending on its numerical issues (accuracy, speed, function evulation, parallizable or not, etc.) So it always depends on the field, company size, your experience, studies and interests. There are many jobs out there with a wide range of tasks.
30th Sep 2018, 8:52 AM
Matthias
Matthias - avatar
+ 21
It's basically both. Sometimes you'll do the math and sometimes somebody else does it for you. When I've been working on a bigger project, I implemented according to a specification. Now I'm only programming smaller stuff and only around 30 percent of my time and I've to do the math myself... and that's more fun... 😊
30th Sep 2018, 3:55 AM
Modi
Modi - avatar
+ 7
Learn every programmer build his own math logic problem not other person but if you are stuck some time other people can help you and in also real jobs.
29th Sep 2018, 4:12 PM
Maninder $ingh
Maninder $ingh - avatar
+ 7
Smaller companies, itll be the programmer himself. Larger, more corporate companies will have more people involved in design and task breakdown. Specialist companies will have mathematicians writing algorithms to be turned into code. So your answer is that it depends on the company.
29th Sep 2018, 9:41 PM
Ross Drew
Ross Drew - avatar
+ 2
it's depends on companies and their work cultures... but one should have both knowledges.
30th Sep 2018, 2:18 PM
m venkat prasad
m venkat prasad - avatar
+ 2
It depends.
1st Oct 2018, 7:54 AM
Joshua Martin Fontanilla
Joshua Martin Fontanilla - avatar
+ 1
As a programmer, I have to implement algorithms. I am also responsible for choosing appropriate algorithm, it's part of my job. Sometimes I have to invent the algorithm, sometimes I just choose the best for me from existing ones. Sometimes I need brainstorming with my colleagues.
30th Sep 2018, 6:40 AM
Viacheslav
+ 1
learning coding debugging thinking sleeping
13th Oct 2018, 2:02 PM
Aarav Raj
Aarav Raj - avatar