In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-26 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
What is the difference between programmers and software engineers? I believe that many inexperienced people are helpless about this. For this reason, this article summarizes the causes and solutions of the problem. Through this article, I hope you can solve this problem.
Some people say that programmers are mainly people who write code, while engineers focus on design.
Some people say that the difference between a programmer and a software engineer (www.newer2001.com) is that a software engineer not only has to be able to write code but more importantly knows how to develop software and how to learn the actual UI concept.
Some people say it's the difference between a technician and an engineer in a factory. Technicians are skilled workers, engineers are designers.
Programmer (English Programmer) is engaged in program development, maintenance professionals. Programmers are generally divided into programmers and programmers, but the boundaries between the two are not very clear, especially in China. Software practitioners are divided into five categories: junior programmers, senior programmers, system analysts, system architects, and test engineers.
Software Engineer English is Software Engineer, is engaged in software professional personnel a professional ability certification, through it shows that has the qualification of engineers. Software engineer is a general term for people engaged in software development-related work.
Can programmers not understand high numbers?
Generally, we in China classify program developers, designers and program maintenance testers as programmers;
Yes, advanced mathematics is only mathematical knowledge, many programmers who do not go to college have strong software development ability, advanced mathematics and software development and maintenance are not necessarily related, of course, you do not even have some basic commonly used mathematical knowledge.
The programmer's requirements are as follows:
1: Teamwork and collaboration skills
2: Document Habits
3: Standardized coding habits
4: Ability to understand needs
5: Modular thinking skills
6: Testing Habits
7: Ability to learn and summarize
Is the work different?
Answer:
First of all, the biggest difference between software engineers and programmers can be compared to a software bridge, so software engineers are equivalent to the construction commander, and ordinary developers are equivalent to construction workers!
So many people say that they are IT migrant workers, that's how they come;
A software engineer's job is different from a programmer's, but a software engineer must be a good programmer!
Why do engineers need to know high numbers?
Answer:
As mentioned earlier, there is no inevitable relationship between high numbers and software development, and engineers do not necessarily have to understand high numbers; to talk about high numbers can improve your logical thinking, but the scope of software development technology is very wide, and there is no inevitable correlation between them. It is a false proposition to learn high numbers software development or not to learn high numbers software development.
Software development tools and technologies are constantly evolving. What students learn in school is hard to keep up with but it's not completely useless. New skills can only be mastered easily if you fully understand the basic skills. Software technology is a gradual process. So high math is just something you learn in college, important but not necessary;
Software engineers must understand and understand software engineering, software engineering is only a theory and a guiding ideology, software development must understand these basic theories and seriously implement them in their daily work, especially as software engineers.
Do you know how to write high numbers?
Answer:
Ibid., the key to writing ideas is to understand software technology, the specific implementation does not need too much consideration, of course, sometimes the design of dynamic mathematical modeling is also helpful, but not necessary.
Add a sentence, the knowledge learned in the university on the society a lot of useless, society is the best university, of course, learn high numbers to develop what is also helpful, but the key is that you have to constantly improve themselves, high numbers no matter how good software technology is not good you can not become IT elite, become a master there is no shortcut, impossible to speed up! As a student, you should know what needs to be done. That is to lay the foundation, do more hands-on procedures, first strive to become an excellent programmer, technology to a certain height and then turn to software management work, such as: software engineer, project manager, IT director, IT manager, CIO.
After reading the above, do you know the difference between programmers and software engineers? If you still want to learn more skills or want to know more related content, welcome to pay attention to the industry information channel, thank you for reading!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.