Tag Archives: columbus

Preparing the Next Generation of Developers

This week’s guest post, from the venerable Christopher Judd, shows how he and others are fixing a shortcoming with new developers in central Ohio. Please contact the magazine at mashedcodemag@gmail.com or Manifest Solutions for more information.

As we all know, America is suffering from an unprecedented shortage of good and qualified IT talent. We regularly read articles or see news reports of how many IT jobs go unfilled. While most other fields are suffering from high unemployment, IT has remained relatively unaffected. Yet there are still many recent college grads with computer science (CS) or equivalent degrees finding it difficult to become employed in the field. So why are we experiencing such a discrepancy? From my experience based on interviewing nearly a hundred recent grads in the past two years, I  have repeatedly seen recent grads lacking the skills and experience necessary to meet the challenging demand of today’s competitive IT environment.

Colleges are doing a decent job of giving their respective student’s a foundation in computer science. However, as the technology continues to rapidly grow and change, a chasm is growing wider between what students learn in school and what employers are expecting. Unfortunately there is not one simple answer to solving this problem. I think preparing students requires a combined effort from educators, students and employers. But effort from any of them could have significant impact.

Unfortunately students don’t have enough knowledge to know what questions to ask, so educators have to be the first line of defense. Educators need to pay attention to what skills and frameworks employers are looking for. This can be accomplished by looking at the job postings that recent grads are applying for and/or talking to recruiters. Then it means keeping their skills up to date with those needs as well as adjusting curriculum appropriately.

I routinely interview recent grads whose entire Java experience is in developing simple Swing applications or possibly writing socket code. Personally I haven’t written a swing application professionally in over 12 years and I have only had to write socket code once. In addition, I know of only two organizations in my market who are looking for Swing resources and I don’t know of any targeting socket skills. Most recent grads I interview have never interacted with a database via code or written a complex, dynamic website which are skills highly in demand.

I often hear from recent college grads; “I have never even heard of unit testing, continuous integration, Struts, Spring, Hibernate, etc let alone have experience with them”.

For students hoping to go into the IT field, they can’t wait until after graduation to start looking for opportunities or preparing for the work force. Students who want to be competitive should start trying to determine what employers are looking for using the same techniques mentioned earlier for educators. Then they should start writing code that utilizes what employers are looking for. A great way to get this experience is with internships. The most impressive candidates I interview almost always have had an internship during the summer and possibly an entire semester actually writing code for a large organization. Getting an internship often provides the additional benefit of making money. Another great opportunity is to contribute to open source projects. This has the benefit of having lots of people review and comment on your code and begins a portfolio you can point employers to.

Finally, employers have to change their expectations. Instead of expecting to find junior talent with 2 years of experience with framework X, plan to higher recent college grads and train them. At Manifest Solutions (www.manifestcorp.com) we are doing just that. For the past two years we have been hiring batches of three to six recent college grads and putting them through a six week bootcamp. The bootcamp is designed to produce enterprise Java developers, acceptance test driven testers as well as Agile practitioners. The bootcamp consists of four hours of instructor lead training on relevant topics Java, Eclipse, unit testing and mocking, JavaScript, jQuery, patterns, performance, Agile and craftsman practices, etc with the remainder of the day spent working on a real project in an Agile environment. Our students frequently tell us they learned more in six weeks then they did in four years of college. More importantly they are prepared for the fun and fast paced world of IT consulting.

Christopher Judd is the CTO and a partner at Manifest Solutions, an international speaker, an open source evangelist, the Central Ohio Java Users Group and Columbus iPhone Developer User Group leader, and the co-author of Beginning Groovy and Grails (Apress, 2008), Enterprise Java Development on a Budget (Apress, 2003) and Pro Eclipse JST (Apress, 2005) as well as the author of the children’s book Bearable Moments. He has spent 16 years architecting and developing software for Fortune 500 companies in various industries, including insurance, retail, government, manufacturing, service, and transportation. His current focus is on consulting, mentoring, and training with Java, Java EE, Groovy, Grails, Cloud Computing and mobile platforms like iPhone, Android, Java ME and mobile web.

Advertisements

1 Comment

Filed under Guest Post

Guest Post: Celebrating Entrepreneurial Spirit in the Central Ohio IT Community

Today we have a new guest post for you from Steve Gruetter of Expedient. Steve is an active and well known force in the Columbus, Ohio IT community.

In the current economic climate, with bad news being delivered nearly every day, the time seems right to spotlight what is positive in the Central Ohio IT community.  Our community has been blessed with tools that encourage entrepreneurs to create new and better ways of doing business in technology; TechColumbus and the numerous seed funds offered through their organization, TechLifeOhio and their ability to create awareness about particular firms and events, Ohio State, Battelle and the local city governments and their willingness to invest to grow our community; the State of Ohio and their various Third Frontier initiatives.

The net result is more jobs and more opportunities for wealth creation in our community. Arguably, the most successful local firm to emerge has been CallCopy, a contact center software firm based in downtown Columbus. CallCopy, launched in 2005 at TechColumbus, is committed to creating a better way to gather business intelligence around the contact center experience in order to drive end-user client satisfaction.  Today, CallCopy has grown to over 150 employees, and has customers in 37 countries. CallCopy was recently recognized in Gartner’s Magic Quadrant for Contact Center Workforce Optimization.

The success of CallCopy validates the entrepreneurship model and encourages others in our local market to launch technology businesses of their own. Steve Gruetter of Expedient – who has worked with CallCopy since its beginning – comments

This is what the model of success looks like for an entrepreneur in our industry… a great idea, commitment of time and energy, continued smart choices, continued commitment to quality, continued growth.  I know that the Central Ohio IT community is a better place with CallCopy in it.

CallCopy  chief information officer Ray Bohac states

One of the key aspects to growth is accurate anticipation of risk, reward and investment. We enjoy working with Steve and the team at Expedient because we get the reliability and flexibility that we need to grow our various lines of business in a smart fashion… and also have the scalability to ramp quickly when we find something is working well for us and our clients. Our customers demand excellence from us and with Expedient we’re able to meet that demand.

To learn more about CallCopy and their growth, please see http://www.callcopy.com/ and to learn about Expedient in Central Ohio, please see http://www.expedient.com/products/columbus-data-center.php

Leave a comment

Filed under Guest Post, Uncategorized

Guest Post: Celebrating Thought Leadership in the Central Ohio IT Community

Today we have a new guest post for you from Steve Gruetter of Expedient. Steve is an active and well known force in the Columbus, Ohio IT community.

Here in Central Ohio, where our local economy is driven by insurance and healthcare—two industries that are recession-proof, but do not lead us to cutting edge technology—we need to have smart business leaders who find paths to new ways of doing business.

Recently, the Central Ohio IT community received a boost with the opening of The Forge by Pillar. The Forge is an Agile Development software studio that breaks the mold to engage the community as a resource for solving technology problems and achieving business goals through value focus, improved quality, and reduced waste. The space is conducive to creating innovative solutions by breaking away from the tedium of personal and professional constraints. This type of thought leadership by a local consulting company will help drive the entire Central Ohio IT community forward.

As other like-minded organizations begin to make similar commitments to excellence, the community can grow together to achieve success. The team at Pillar has put in place specific guiding principles for business and software solutions that lead to success. As the high tide comes in, all boats are raised.

The team at Expedient believes in these principles as well. By making the commitment to excellence in the data center industry by building facilities and processes to provide 100% uptime, Expedient allows their clients and partners to focus on the part of their business that matters most – the activities that provide value and drive revenue. Expedient is proud to be utilized by the team at Pillar.

Steve Gruetter, of Expedient’s Columbus facility, says

We are thankful for the community investment that Pillar is making and their positive impact in creating a center of excellence in Agile Development, right here in Central Ohio.

Angelo Mazzocco, President at Pillar and a respected leader in the Central Ohio IT community comments,

We are on an aggressive path of growth and require that our partners have the capability and commitment to match. We have a smart and secure partner with Expedient.

To get involved with Pillar and The Forge, please see http://pillartechnology.com/forge and to learn about Expedient in Central Ohio, please see http://www.expedient.com/products/columbus-data-center.php.

Leave a comment

Filed under Guest Post, Uncategorized

CocoaConf is Coming to Columbus

In the spirit of supporting the dev community in Ohio and Michigan, we’ll highlight appropriate local conferences and user groups. So for the first one, we’re introducing CocoaConf to you. Chris Judd, the Columbus Java User Group and Columbus iPhone Developers User Group leader, is also involved with CocoaConf and had this to say about it.

CocoaConf (http://www.cocoaconf.com) is returning to Columbus August 9-11th 2012. This is a conference for iOS and Mac developers or those interested in exploring iOS and/or Mac development. This conference is modeled after the popular No Fluff Just Stuff (NFJS) symposium tours. That means the conference travels around. Events have been held in Columbus, Raleigh, Chicago and Washington DC so far with future events scheduled for Portland and Raleigh again. This means that, instead of you traveling to the conference and incurring the travel expenses and time, the conference brings great speakers to you.

Speaking of great speakers, CocoaConf has an amazing line up of fantastic speakers that really know their stuff. Many of the speakers are published authors and well known app developers. Some of the speakers include Daniel Steinberg, author of iPad Programming and Cocoa Programming: A Quick-Start Guide for Developers, Chris Adamson, author of Core Audio and iPhone SDK Development, Bill Dudney, author of iPhone SDK Development and Core Animation, Saul Mora, NSBrief podcast, Jonathan Penn, Jeff Biggus, Mark Dalrymple and at the last event there were four speakers from the famous Big Nerd Ranch. CocoaConf is also focused on content. There is no vendors area distracting you from getting the most out of your time. The events consist of a full day of hands-tutorials and two days of multi track sessions on topics such as Objective-C, Core * (Foundation, Audio, Animation, Data, etc), Storyboards, debugging, performance tuning, testing and much much more. For the upcoming Columbus event there is an All Day iOS Tutorial and a new All Day Core Audio Tutorial.

 I have spoken at all but one of the CocoaConf events so far. Each event I learn something new thanks to the amazing speakers. One of my favorite things about the event is it is kept small and intimate giving everybody an opportunity to get to know the speakers and the other attendees.
So if you’re interested we encourage you to check it out. CocoaConf is one of many, many examples of what makes this region of the country maintain world-class developers.  You can keep up with the latest on CocoaConf on Twitter @CocoaConf.
If you have experience with attending CocoaConf, Columbus in the past, feel free to leave a comment below and share your experience.
Last but not least, you can check out the latest issue of Mashed Code Magazine here.

Leave a comment

Filed under Announcement