Home >Backend Development >PHP Tutorial >Every programmer is self-taught
Every programmer is self-taught
Why a CSdegreeis not the only way to become a developerbecause every developer learns a lot while working on their projects.
Besides the CSdegree, there are many ways to become a programmer. If you're traveling down an unconventional path, you may be wondering where you should go after those with degrees. How do you compete with people who spend a lot of time in class learning about computers and programming?
From my experience, the point of competition is not about the degree: it’s about how you use the skills you have. All roads lead to Rome. In fact, you can’t learn how to be a web developer or Android developer from school.
Every programmer who uses computer technology is mostly self-taught, improving their skills at work and in their own free time. While I was completing my electrical engineering degree, I took a lot of computer-related courses, but few of them were specifically about webdevelopment. Maybe you've taken a class or two, or taken a subject like this, but by the time you use it, the knowledge is likely to be out of date.
Well, what’s the use of a degree if it doesn’t teach you useful things like webprogramming or mobile development? The role of a degree is to give you a comprehensive understanding of programming and computer-related knowledge. Helps you learn more about related subjects such as mathematics, databases, algorithms, networks, programming patterns and languages.
You don’t need to be an expert in any of these subjects: but you do need to know that they exist, perfect the skills, and use them in the real world so that they can be truly useful to you. On the other hand, all these skills are a useful toolbox when you start a project and need to solve a new problem. You can use what you've learned as a starting point to dig deeper and improve yourself as needed.
If you didn’t learn this in school, there are other ways you can get it, such as online courses or books. It’s no different than learning from school: while it’s easier to focus and progress faster when studying in school, you can just as easily study on your own.
When you start using these skills to complete actual projects, these skills will gradually become yours, otherwise they are just words on paper. Study specific areas based on interests, work, or specialized plans, and then move forward step by step. As a member of a team, it is necessary for each person to build a different set of skills and knowledge. How boring and ineffective the team would be if everyone had the exact same skill set!
And what you learn in school is incomplete. You need to work on some small projects to grasp the specific concepts, but in real life, after you run your first version, you can't help but keep moving forward. You will continue to learn how to maintain, how to fix bugs, how to deploy and how to complete team work within the framework of many rules. You'll continue to learn new skills with every project you work on and every bug you fix.
The most important thing for us is to learn how to learn so that we can quickly master related subjects and a new technology when needed. ProgrammersThis is especially true. If you can always keep learning, it will be more convenient for you to learn new things and establish a good habit of learning. It is never too late to make up for the situation before it is too late.
Brotherhood Gao Luofeng recruits disciples for free: http://www.hdb.com/party/lzcw-comm.html
Get it for freeLAMP BrothersOriginalPHP video tutorialCD/《Details PHP》Essential Edition, please contact the official website customer service for details:
http://www.lampbrother.net
[Brothers IT Education] Learn PHP, Linux, HTML5, UI, Android and other video tutorials (courseware + notes + video)!
Network disk tutorial download: http://pan.baidu.com/s/1sjOJiAL
The above introduces that every programmer is self-taught, including aspects of content. I hope it will be helpful to friends who are interested in PHP tutorials.