How can a software developer create applications that best me customers' needs?
2. Answer #3 (Write in a complete sentence like a thesis statement)
A software developer can best create applications that best meet customers' need by actively keeping up to date with technology and continually learning new technological subjects.
3. Details to support the answer (a detail is a fact and an example)
- "Technology changes fast. Don’t get left behind."; A quote from Clint Shank, an author of programming and technology topics. Technology changes constantly and new platforms and internet browser versions are constantly becoming apparent in use. Therefore, in order to to best make an application for a customer, one should learn what the latest technology is and whether one should learn previous versions of software. Either way, the developer must continually learning new subjects, new or old, regardless of past experience to design something catered directly towards customer's needs.
- Software being updated at a steady rate; From my research, I have found that the languages change quite often and certain things from earlier versions become less applicable or unusable in new versions. For example HTML5 being updated recently and the change from C++ to C#. These differences should be known in order to know what can, and cannot, be created.
- Knowing how to use software that is new to you; One example of this is my experience from mentorship where I was learning how to create Oracle database tables and use the PL/SQL Developer to retrieve, delete, add, and update data in the tables. In addition, I learned how to use ColdFusion programs to work with databases as well. I found that learning databases as well as the tool is very important. In the future, ideas and concepts such as these should be learned, if previously unknown to the developer.
4. The research source(s) to support your details and answer
Boehm, Anne and Delamater, Mary. Murach's ASP.NET 4.5 Web Programming with C# 2012 5th Edition. Fresno, CA: Mike Murach & Associates, Inc., 2012. Print. 14 Feb., 2015.
Carr, James R. "Computer Programming in the 21st Century: Quo Vadis?" University of Nevada Reno. Web. Aug. 8, 2014. <http://www.uh.edu/~jbutler/anon/carr.html>
Jollymore, Amy. "7 Ways to Become a Better Programmer in 2014." O'reilly Radar, Jan. 1, 2014. Web. Aug. 25, 2014. <http://radar.oreilly.com/2014/01/7-ways-to-be-a-better-programmer-in-2014.html>
Boehm, Anne and Delamater, Mary. Murach's ASP.NET 4.5 Web Programming with C# 2012 5th Edition. Fresno, CA: Mike Murach & Associates, Inc., 2012. Print. 14 Feb., 2015.
Carr, James R. "Computer Programming in the 21st Century: Quo Vadis?" University of Nevada Reno. Web. Aug. 8, 2014. <http://www.uh.edu/~jbutler/anon/carr.html>
Jollymore, Amy. "7 Ways to Become a Better Programmer in 2014." O'reilly Radar, Jan. 1, 2014. Web. Aug. 25, 2014. <http://radar.oreilly.com/2014/01/7-ways-to-be-a-better-programmer-in-2014.html>
5. Concluding Sentence
Technology is always changing and it is a developer's responsibility to keep up with technology to best carter to the changing market and medium in which they make applications. Continuous learning of these new pieces of information will not only help to optimize the application in the best way possible for all users, but it will also help to manage and organize data and code. Therefore, keeping up to date with technology is a way that software developers can best meet customer's needs.
No comments:
Post a Comment