To be a professional developer, you dont need a certificate from X university, you just need hand-on experience building real stuff... it's not like medicine where you need to be certified since you practice on humans.
It's okay to make faulty apps cuz big companies do that too (like google and facebook)... so don't shout at your friend the next time you use his innovative app that has some bugs.
I disagree that it's okay to make faulty apps. I think this is a terrible trend that software is taking. Stability is faltering significantly. There is a pervasive apathy to quality.
At the root of this problem is consumer concern and education, thus it's hard to say what the long-term fix is.
I understand you... but really sometimes we should accept that the "perfect" solutions are just far far way from the person's current skills.
Suppose your friend is working on a transactional-dependent product, he has a great idea, but he doesn't know about MQs, he has no idea about them, and his app is just getting slower with the larger scaling. Should you shut him down? should you blame him for his "slow" app?
Heck no, we should simply accept the imperfectness cuz when people try to make things perfect, it will take years, and their ideas won't appear into existence.
Electrical Engineer with M.Sc. in Communications and Informations theory. Passionate about Software-Defined Radio and now working in the autonomous driving industry.
Location
Friedrichshafen, Germany
Education
M.Sc. Communications and Information Theory
Work
R&D Engineer - Autonomous Driving Projects at ZF Friedrichshafen AG
I know that for many the 1st thing is a reality, but one has to be clear about what exactly do you mean by "professional developer". Yes, what you are saying is absolutely right, in all honesty. You can develop apps and write code professionally without a degree, but there is also a bunch of people who are professional developers in a very specific, high technical field, for which they've spent years doing research or studying the laws of nature, and whose qualification are a requirement for their profession because they, to some extent, describe what the person is able to do. Clearly, there are some exceptions, but the general rule exists.
So, while you don't need a certificate to solve some of the problems in the world, you do need it to solve others, and the line is definitely not drawn between "building real stuff vs. practice on humans".
Probably the clarification needed is that you don't need a coding/programming/developing or similar certificate to code/program/develop, but you do need to have the academic background in the area that you are going to develop to.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Two things, no more:
To be a professional developer, you dont need a certificate from X university, you just need hand-on experience building real stuff... it's not like medicine where you need to be certified since you practice on humans.
It's okay to make faulty apps cuz big companies do that too (like google and facebook)... so don't shout at your friend the next time you use his innovative app that has some bugs.
I disagree that it's okay to make faulty apps. I think this is a terrible trend that software is taking. Stability is faltering significantly. There is a pervasive apathy to quality.
At the root of this problem is consumer concern and education, thus it's hard to say what the long-term fix is.
I understand you... but really sometimes we should accept that the "perfect" solutions are just far far way from the person's current skills.
Suppose your friend is working on a transactional-dependent product, he has a great idea, but he doesn't know about MQs, he has no idea about them, and his app is just getting slower with the larger scaling. Should you shut him down? should you blame him for his "slow" app?
Heck no, we should simply accept the imperfectness cuz when people try to make things perfect, it will take years, and their ideas won't appear into existence.
I know that for many the 1st thing is a reality, but one has to be clear about what exactly do you mean by "professional developer". Yes, what you are saying is absolutely right, in all honesty. You can develop apps and write code professionally without a degree, but there is also a bunch of people who are professional developers in a very specific, high technical field, for which they've spent years doing research or studying the laws of nature, and whose qualification are a requirement for their profession because they, to some extent, describe what the person is able to do. Clearly, there are some exceptions, but the general rule exists.
So, while you don't need a certificate to solve some of the problems in the world, you do need it to solve others, and the line is definitely not drawn between "building real stuff vs. practice on humans".
Probably the clarification needed is that you don't need a coding/programming/developing or similar certificate to code/program/develop, but you do need to have the academic background in the area that you are going to develop to.