3 ms·
Any one can learn to code it isn't difficult to learn at all. Just like any one can learn math or english. What makes the difference is what level you can achie
by smilesnd 9y ago
Any one can learn to code it isn't difficult to learn at all. Just like any one can learn math or english. What makes the difference is what level you can achieve. Just like math goes from elementary school to college level coding has a similar pattern where certain people get stuck in different areas. Hello world would be elementary level building large scalable enterprise application would be college level. You don't have to be able to build monsters applications that require knowing so much computer science that even physics and high level mathematics get involve. You can be a programmer that can build simple website that pays the bills. A entry level programmer doing simple website work makes $40,000 a year mattering your location and such. A senior arch developer makes around $400,000 a year also mattering location and such. Even some specialize areas pay their programmers $1,000,000 a year for what they can do. Some of the entry level people may make it to the top of the pile and some programmers will never leave that entry level position. I even know some programmers that are great, but decide to go another route. That has nothing to do with computers, because they get tired/burnout. Then I know some guys that are horrible programmers, but they enjoy it so much they just keep at it not caring.
- atomicnumber1 9y agoGreat answer. How does one find their level?
- vt100 9y agoBy continually trying more difficult things. Of course, you may find that as you try more and more difficult things, your skills continue to grow. So your level can keep getting higher and higher. Also, note that some people reach higher levels in specific areas. One person might be amazing at low-level, highly optimized C++ or assembly, while another person might be amazing at building deep learning systems, while a third person might be great at designing hugely scalable and robust distributed web applications. Be curious, try learning a lot of things, find out what interests you, and what you're good at, and see how far you can go down the various rabbit holes.
- smilesnd 9y ago"Know thyself". I don't know exactly what you mean by the question. That was just my first thought. If you are asking where you place in the spectrum of the guy that builds simple websites vs the guy that build large scale enterprise applications the only way you will know is keep on trying till you succeed. Some would argue failure is the measurement, but in truth we fail all the time. Failing is the easiest thing for one to accomplish so it could never be the metric we use to measure. Failing repeatedly till we achieve success is what life is about. Every time we run into a problem or new situation is a chance to grow to expand and to achieve something we couldn't the day before. The whole whats the difference between the master vs his apprentice? The master has already failed a million times while the apprentice has only failed a handful of times. The master never cared about reaching greatness he just cared about taking care of the challenge that was placed in front of him when it came. Those challenges are what turn him into a master and the same shall happen to you. The level you speak of is the spoon in the matrix it only exist in your mind the second you realize that then you can bend the spoon.