Software developer
A software developer is a person that creates and programs software, either professionally or as a hobby. Software developers might develop software alone, with…
A software developer is a person that creates and programs software, either professionally or as a hobby. Software developers might develop software alone, with other people, or at a company.
Software development often means more than just designing or writing software, and includes the whole process of creating software, including programming, testing, and managing the software project.
Most software developers are still led by a lead developer (a software engineer that guides the project).
A programmer generally only does computer programming,[1] but a software developer usually will also, in addition to programming and compiling computer programs:
- Work out the requirements to use the software
- Design the general structure and flow of the software
- Develop prototypes
- Perform software testing, or get ideas from testers they select before the software is released
- Create smaller samples of larger pieces of software (commonly called "demos")
- Release updates and patches for the software.
Sometimes software developers are also responsible for the budget and finances of the software project, although this is increasingly rare and is usually done by people in project management roles.
A software development company is a company that develops, produces, and releases software, and employs software developers. Many software development companies exist, all over the world. One need not work for a software development company to be a software developer.

References
- ↑ Eric Sink. "Small ISVs: You need Developers, not Programmers". Retrieved 2008-11-29.
A programmer is someone who does nothing but code new features and (if you're lucky) fix bugs. They don't write specs. They don't write automated test cases. They don't help keep the automated build system up to date. They don't help customers work out tough problems. They don't help write documentation. They don't help with testing. They don't even read code. All they do is write new code.
- ↑ Tim Chen. "Introduction to Testing at Microsoft" (PDF). Retrieved 2008-11-29.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.