Are only a few people suited to be good programmers?
So not almost everyone can learn this.
So not almost everyone can learn this.
I created an animation with animate(). Is it possible to specify a certain amount of scrolling per frame? Unfortunately I have not found anything on the Internet and am hoping for help here, Bean47
Good evening, I want to write a small project in C#, the program should greet me differently at different times, for example, the program should say "Good day" from 12 o'clock and "Good evening" from 18 o'clock I tried to save an int with the value of the system time but everything didn't work out…
My Windows 10 desktop PC was infected with the app "Presenoker". This slows down my PC considerably. Booting up and shutting down now takes three minutes each. After I changed all my passwords, the app was blocked for a few weeks. But now it's starting again. Windows Defender offers me the "Quarantine" or "Remove" action,…
Hi everyone! I have a question: When should I use an integer and when should I use a long?
I just created a Git repo, made the first commit to a Python project, and everything worked perfectly… However, if I make a change in the "main.py" file, no changes appear in Git Extensions… I then tried the same thing with a "normal" file (.txt): The creation was displayed, and then a change in the…
Hello, what are the easiest and shortest degree programs available? I'd be interested in learning more about them after completing my training and continuing my education.
It’s always the case with “good”. There is also a normal distribution in professional life, just as in school with grades. You have few really good, few really bad and a huge number in the middle.
What effects bad performance can then be regulated by processes, whether code reviews, pair programming or reasonable tests, so that at least obvious problems are intercepted. Unfortunately, this is usually considered to be too expensive and then it will be expensive at the back with the warranty.
But learning can do it, I think everyone. Of course, not everyone becomes a John Carmack, but we also have enough tasks for people who are more likely to solve light tasks, accept, store and output user inputs. It does not have to be bread daily with complex data structures and algorithms.
I’ve already worked with zig people, really “good” I’d name a few of them if anyone at all. But it is enough to create solutions for the other to make a lot of money.
Someone who makes McDonald’s burger, he’s not a star chef, yet you need it. And the star chef doesn’t want to work at McDonalds.
In the industry itself can be as good as anyone.
This question could you refer to any professional group there are no clear limits regarding suitable or unsuitable.
Why are there so little good pianists? …Architects? …
Each person has any strengths or weaknesses. Whether these are mainly influenced by their genetic predisposition or social environment, the scientists are still fighting…
I was able to put myself into technical processes from childhood legs, but with a slight “Asperger“It took a lifetime to interpret why other people do like any emotional stuff. I can’t turn on anyone what he doesn’t need or cheat… For such concepts I have no “understanding”…
The rest is exercise, persistence, endurance…
I would certainly have been able to become a seller if I had practiced enough to read and manipulate people
By the way, I was only able to start programming computers at 23 years, before computers were big like wardrobes, tons heavy and millions of expensive… since then I’ve been following development.
In order to stay good, you have to learn every day.
Yes, there’s the software developer talent. However, does not mean that by devotion you could not reach a similarly high level that is sufficient for many jobs in the free economy.
There’s enough.
The problem that is lacking in programmers lies elsewhere (own experience):
In an interview, you will be asked for personal presence (charm, music taste) and other private stuff. Or the requirements are absurd (an application developer is not automatically a customer supporter, printer driver installer or even customer equipment)
If you give the “false” answer to the questions that are not allowed about private matters, you are already out of the application process – with a forward reason (“you hear from us… never again…”).
After three years, I finally found a good job that’s just a bit higher in position. That means: side change!
From the staff side, there is a great problem that applicants are very dishonest when listing their skills. This means that you list 20 mastered programming languages and all possible others, even though they used it a little bit at some point.
Especially popular: multithread programming. With us very important. Is also shown in the job ad in the requirements. Many applicants say (or have written into the application) that they are superb and after a few days the small sample task will be delivered unresolved with the question: What is that anyway?
Qualifications therefore only met on paper -> We cannot start with anything.
This leads to an extremely high reject rate because such maladministration occurs only in the (starting application procedure).
We always shorten this and skip the part with the detailed written application, as that is only written in.
Conclusion: There are enough jobs and enough applicants… There is a pot for each lid. However, they do not find together.
Those with a proper background as software developers lack the objectivity to contradict it – but would tend to do: you can, so many can.
Others without such a background that look at the activity of software developers as a kind of modern magic probably agree more to you. So what do you mean, the answer you get depends on who you ask.
My opinion is: Anyone who is convinced that few people are suitable for this is not even suitable for it. Because for those who are suitable, it is not unusual.
There’s a lack. Companies need IT specialists and hardly find.
There are many who are convinced that few are suitable for this. Often it is not a lack of talent or skills, but rather of conviction that is responsible for skills that do not try, strike or consider such a deed.
(Proclaimed developer does not consider himself a developer, but a explorer)
I think it’s with a less well-known developer of a programming language: “for a good solution you have to do it two times: the first time to understand the problem completely”.
Time pressure is not beneficial high quality. When time-to-market becomes a dominant criterion, quality losses are unavoidable.
But it is not necessarily his reason for inability to evaluate the core problem,
For the core problem, 6 out of 10 have almost immediately a Quick&Dirty solution in the back of the head, then it begins to rats “What is necessary if the ideal condition does not occur? How do I start to define a function or even classe? …or do I need the deludge once and never again?…so, for once, fast spogetti code.
The one who puts his quick shot on the table would have fallen through me, because this solution is stable only under exact boundary conditions.
There’s a number, and the program’s doing something with the number. This works as long as the user keeps himself to the specification and his cat does not jump unequivocally on the keyboard.
I take the candidate who takes into account the (probable) situation of sex on the desk in addition to the core problem, or just jumping cats (the effect on a prompt is the same…)
…For this he may also need more time….
I rather belong to those with the view that 6 to 8 of 10 satisfactorily solve the task.
There’s a talent.
You have a complex task. You give the 10 developers.
A developer is fast and effective and the 9 are desperate and slow.
I think more people can become good programmers than they think of themselves. So go positively first. Who can build in Minecraft with Redstone can also program.
One has to solve problems for programming and to imagine things abstracted and structured. Some can’t, some can’t.
I’m really super stupid but I’m programming a discord bot at this moment (because I’m still a beginner). I have to say, if you don’t use anything, it gets into oblivion quickly, but if you often repeat these whole things/concepts, for example, through small programming projects, then everything manifests very quickly.
Yeah, you have to be highly intelligent. Whether the average computer scientist is good at any 0815 10 man company, i dont know. Must be clearly expressed. Just because someone has Bachelor Master just like that, you’re not automatically good.
He might even be a little genius. But the development of an industrial control or other special application executed by the 10 man company is exactly his thing, his challenge.
One of the great would be the one of the serpents.
Conversely, perhaps only this one small company is top… What is the type with SAP or Google or a big game manufacturer? They don’t need it… if it’s interested in controlling chemical reactions or magnetic fields of a particle accelerator, etc.
What do you think for companies banking systems, logistics systems, air traffic control system, on-board computers for cars, and all the small Gremlins program which you don’t even perceive anymore, but which you step up and join.
These are some companies, with a room, three desks and a toilet at the end of the hallway… and they write the software for things like nuclear reactors.