Skip to main content
Thesis 938 words

Merrion Computing's eight success secrets for programming careers

~5 min read 4 sections
✍️ How to write this paper — writing tools ▾
Essay 938 words

¶ … Successful Programmer

The objective and focus of this work is to identify the success factors in the field of computer programming as a career. Toward this end this work will review what the experts reveal to be the keys to programming career success.

Eight Success Secrets: Merrion Computing Limited

Merrion Computing Limited reveals in the work entitled: "Eight Secrets of Successful Programmers" that the first and foremost key to programming career success is the realization that programming code is not for computer but rather for human consumption and this means "coding for clarity first, over efficiency and speed second." (Merrion Computing Limited, 2009, p.1) Secondly, it is stated that the programmer should 'comment often and comment well' and this means that the general practice of compilers of stripping comments for the executable program should be changed and the comments left in place in order to instruct the user of the program. Stated third is that the code should be in a layout form that increasing the legibility of the program. Stated fourth is that the programmer should 'expect the unexpected and deal with it' which includes prior to opening up a file ensuring that the file is present and so forth. Stated fifth is the need to name the variables and aid readability. The sixth success factor is keeping the functions and subroutines simple as "one of the greatest sources of misunderstandings...is a subroutine that does a number of different operations." (2009, p.1) It is stated that this should be divided into separate functions for each different task so that these can easily be used again and so that the code change is within a scope that is easily understood. The seventh stated success factor is the need to "scope functions and variables appropriately." (Merrion Computing Limited, 2009, p.1) The eighth and final success factor is stated as the need to never stop listening and learning." (Merrion Computing Limited, 2009, p.1) It is stated that the programmer should always be open for "new opinions and methodologies and to evaluate them in an impartial and rational way..." And this is stated to apply to the language choice, choice of operating system and the back end database and development methodology." (Merrion Computing, 2009, p.1)

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 courses

4. 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.

163 Words Hidden
II. Required Factors for Success163 words
The work of Burleson (2004) entitled: "Conducting the Programmer Job Interview: The IT Manager Guide with Java, J2EE, C, C++, UNIX, PHP and Oracle Interview…
Cite This Paper
PaperDue. (2009). Merrion Computing's eight success secrets for programming careers. PaperDue. https://www.paperdue.com/essay/successful-programmer-the-objective-and-16013

Always verify citation format against your institution’s current style guide requirements.