Successful Programmer The Objective And Thesis

PAGES
3
WORDS
938
Cite
Related Topics:

" (Burleson, 2004, p.21) Therefore, it is clear that a quality education is the base that supports the structure that enables success in this career field and this includes "high achievement, intelligence, and a strong work ethic." (Burleson, 2004, p.21) Personal traits that are desirable in a programmer according to Burleson include self-confidence, curiosity, politeness, motivated, tenacity and a stickler for details. III. Recognizing a Good Programmer

The work of Daniel Tenner entitled: "How to Recognize a Good Programmer" states that positive indicators that an individual is a good programmer include those as follows:

1. Passionate about technology

2. Programs as a hobby

3. Will talk your ear off on a technical subject if encouraged

4. Significant (and often numerous) personal side-projects over the years

5. Learns new technologies on his/her own

6. Opinionated about which technologies are better for various usages

7. Very uncomfortable about the idea of working with a technology he doesn't believe to be "right"

8. Clearly smart, can have great conversations on a variety of topics

9. Started programming long before university/work

10. Has some hidden "icebergs," large personal projects under the CV radar

11. Knowledge of a large variety of unrelated technologies (may not be on CV) (Tenner, 2008, p.1)

Tenner (2008) also lists negative indicators to watch for in the programmer which include those as follows:

1. Programming is a day job

2. Don't really want to "talk shop," even when encouraged to

3. Learns new technologies in company-sponsored...

...

Happy to work with whatever technology you've picked, "all technologies are good"
5. Doesn't seem too smart

6. Started programming at university

7. All programming experience is on the CV (Tenner, 2008, p.1)

8. Focused mainly on one or two technology stacks (e.g. everything to do with developing a java application), with no experience outside of it

Summary and Conclusion

This brief work has reviewed the factors that are important for becoming a successful programmer and has as well identified factors that negatively affect the success of the programmer. In summary, the programmer should be a stickler for details and should be curious and intelligent. First and foremost the successful programmer enjoys and participates in an ongoing process of learning and engages in learning of the newest technologies as they become available. The successful programmer has more going on than just their tasks assigned in the workplace but is also passionate about and interested in programming and has their own personal projects under development.

Bibliography

The Eight Secrets of Successful Programmers (2009) Merrion Computing Limited. Online available at: http://www.merrioncomputing.com/Programming/7Secrets.htm

Burleson, Janet (2004) Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP, and Oracle Interview Questions! Vol. 3 of IT Job Interview Series. Rampant TechPress 2004.

Tenner, Daniel (2008) How to Recognize a Good Programmer. Inter-sections Business, Technology, Life. 13 Nov. Online available at: http://inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/

Sources Used in Documents:

Bibliography

The Eight Secrets of Successful Programmers (2009) Merrion Computing Limited. Online available at: http://www.merrioncomputing.com/Programming/7Secrets.htm

Burleson, Janet (2004) Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP, and Oracle Interview Questions! Vol. 3 of IT Job Interview Series. Rampant TechPress 2004.

Tenner, Daniel (2008) How to Recognize a Good Programmer. Inter-sections Business, Technology, Life. 13 Nov. Online available at: http://inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/


Cite this Document:

"Successful Programmer The Objective And" (2009, December 29) Retrieved April 26, 2024, from
https://www.paperdue.com/essay/successful-programmer-the-objective-and-16013

"Successful Programmer The Objective And" 29 December 2009. Web.26 April. 2024. <
https://www.paperdue.com/essay/successful-programmer-the-objective-and-16013>

"Successful Programmer The Objective And", 29 December 2009, Accessed.26 April. 2024,
https://www.paperdue.com/essay/successful-programmer-the-objective-and-16013

Related Documents

Program planners can select among these objectives carefully to find their learning objectives. In addition to selecting well, program planners can be sure that the learning objectives are stated clearly, making sure they "say what you want them to say." In addition, Caffarella writes that in order to state these objectives clearly, they should follow a formula: the who or the learner plus the how or the action verb

It is related in this work: "Humans and their collective microbiota are segmented into many local communities, each comprising an individual human with his or her symbionts. This ecological pattern, characterized by strong interactions within distinct local communities and limited interactions or migration between them, is described as a metacommunity." (Dethlefsen, McFall-Ngai and Relman, 2007) a second level of metacommunity organization is in existence because "individual humans belong to

Windows XP to Windows 7
PAGES 18 WORDS 6896

This will not only create a higher level of trust in the actual implementation, it will also set the foundation for more effective ongoing support for these users if they have any problems with the systems once they are installed. An effective change management strategy is as important, if not more important, than the technology upgrade and implementation plan itself (Gil, Tether, 2011). In implementing any it Project the concept

IT Manager must do to Create and Maintain a Successful Project Team Some project teams manage to achieve their goals in a timely fashion with little or no controversy or miscommunication, while others seem to struggle to even get off the ground. Although every project management situation is different, it is clear that successful project teams do not just happen, but are rather the result of effective project leadership. To

Collaborators Blackboard collaborators are primarily divided into three categories: members, partners and channel partners or resellers. "Members are typically Independent Software Vendors (ISVs) who independently develop and market software solutions to extend the Blackboard applications. Partners strategically invest in and collaborate with us to deliver joint solutions to our clients. Channel Partners/Resellers are primarily focused on international sales and distribution of Blackboard software and services." Blackboard continually collaborates with universities in order

The hybrid nature of cloud computing in general and SaaS specifically will continue as enterprises question if they are really getting the value out of the systems they are relying on. References Bala, R., & Carr, S. (2010). Usage-based pricing of software services under competition. Journal of Revenue and Pricing Management, 9(3), 204-216. Beimborn, D., Miletzki, T., & Wenzel, S. (2011). Platform as a service (PaaS). Business & Information Systems Engineering, (6),