Welcome!

ColdFusion Authors: Maureen O'Gara, Hovhannes Avoyan, Yakov Fain, Pat Romanski, Liz McMillan

Related Topics: ColdFusion

ColdFusion: Article

Career Growth 101 for the ColdFusion Developer

A student recently asked me what he could do to further his career

Many of you may be saying to yourself "that's all fine and good, but I don't have access to all that at my current job, so what should I do?" The answer is quite simple. If you're ready to leave wherever you are currently employed, take a look at the points above and do whatever you can to make yourself more marketable, then begin the job search. If you like where you are but don't have the opportunities to "raise the bar" at work, my advice would be to first see if there are opportunities at work that you're missing. The next time you have the chance, take that leadership role, assist the PM to better understand what he or she does, try coding something in a more object-oriented fashion or in a more advanced manner than usual, mentor the new member of the team, go out of your way to do something with CF that you've never done before, and above all try to enjoy what you're doing. Not thinking of your job as a job, but as a craft - as an interesting and challenging role that only years of strenuous exercise will perfect (and that's fun to do) will motivate you, make you happier and better at your job, and will show around the office as well as in interviews. The truth is that the most successful developers love what they do. If nothing else - get more active in the community. Join CF-Talk and some other list servers, volunteer to give a presentation at your local user group, submit applications to speak at a conference and attend every conference you can whether you're speaking or not, e-mail me with an article idea, even volunteer to contribute to one of the open source projects (or create your own). Just get involved.

To those of you who are interested in bettering your career and aren't committed to staying with the same employer you're currently with, the same rules apply but you also have the added benefit of being able to begin interviewing with companies. Hopefully, my advice here will help you better understand what it is you should look for in a company as well as in an offer. Assuming you have all the skills and credentials to get the job, there are still two things that many developers forget to do when going after work. The first is reviewing their resume - keep it concise and focused. When you're being evaluated for a CF developer position, nobody really cares if you know Quick Basic. Second, remember that attitude is everything, so be confident, have fun, and have a positive attitude about everything that's said when you're on an interview.

Ultimately, what you should do to further your career really does depend on your current skills and credentials as well as where it is that you'd like to see your career go. Whether it's a cushy government job with all the security in the world or a private contracting position working with bleeding-edge technologies on large scale applications with really high pay and a ton of risk, there is always something you could be doing to better the odds that five years from now you will be exactly where you want to be. I hope that this editorial has inspired and assisted some of our readers to get there.

More Stories By Simon Horwith

Simon Horwith is the CIO at AboutWeb, LLC, a Washington, DC based company specializing in staff augmentation, consulting, and training. Simon is a Macromedia Certified Master Instructor and is a member of Team Macromedia. He has been using ColdFusion since version 1.5 and specializes in ColdFusion application architecture, including architecting applications that integrate with Java, Flash, Flex, and a myriad of other technologies. In addition to presenting at CFUGs and conferences around the world, he has also been a contributing author of several books and technical papers.

Comments (1) View Comments

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Most Recent Comments
Eddie 05/09/07 05:47:39 PM EDT

This is a great editorial and contains some very useful advice. I love the CFDJ and hope to see more articles regarding work/life balance issues, career growth, even a "death march survival guide".

One particular thing that was touched on is the growing divide between Object Oriented CF developers and old-school procedural CF coders. As someone who wears both a coder and manager hat (depending on the day), I would love to get some advice regarding strategies for converting older apps to a more accepted OO/CFC design methodology such as Mach II.

I personally inherited several large scale CF apps with thousands of templates, many of which have gone largely untouched since they were written in the late 90s using CF 2 or 3. It would take many months if not years to rebuild these apps with CFCs given our organization's staffing situation so I would love to hear how other people have pulled this off and sold it to the higher-ups. These apps work fine in their current form so it is hard to justify the time and expense it would take to modernize them.