Software development colleges are offering training in a way that’s been criticized as a recruiting tool.
Some programs are offering apprenticeships that teach the skills they need to build software projects for clients, and others are offering a full-time program that includes software development, project management, and design courses.
But the skills that get students to graduate with degrees in software technology are not the ones that get graduates hired into jobs, said Chris Sallenger, the director of the College of Education and Human Development at Georgetown University.
“You are looking at software development as a technical skill, not a business skill,” Salleder said.
“And that is going to take time and practice.”
The skills that are often needed to be a software developer in the software industry aren’t what a lot of students are looking for in their jobs, and aren’t necessarily the skills needed to build successful businesses.
Students need to learn to code, design, and use tools, and there are no real training programs to help them learn that.
“I think there’s a lot more opportunity to get students into leadership roles,” Sillenger said.
Sallerman is currently working on a program at Georgetown called IT Skills, which will teach students how to design and build applications for businesses.
The school has already found success with software developers in the field, but he said that there’s more to be done.
“The skills that students are seeking in their careers, the skills we need to get them hired in the workforce, are not those things that are going to happen,” Sollers said.
The program is already being piloted in the summer of 2018.
It’s been an intensive, six-month course that is focused on teaching students how they can work with other software developers to create software applications that customers can use.
Sollenger said that, at the beginning of the program, students would have to design their own software, but that the course is now more focused on using existing software and getting them to work with others to create a software application that is ready for customers.
Students also learn to write code, and Sallengers said that in addition to coding and learning to program, they’re also going to be learning to design software applications and use those applications to manage business and customer data.
“We have a large number of people that have a lot to learn in terms of learning the technical skills, in terms and how to apply those skills,” Sllers said, adding that students will also have to be willing to take on more responsibility.
“This is a great opportunity for people who are already software developers, but who aren’t as experienced as the developers that are on the front line, the front-line developers that help the customers,” Sellers said of apprenticeships.
“It is a way for students to learn these skills, to really build their skills.”
The training at Georgetown has been available for about six months.
So far, Sallinger said, he’s had about 40 students take the course, and he’s expecting about 200 more.
The course at Georgetown is designed to get participants up to speed with the skills and technologies that are critical to building successful software applications.
Students will also be asked to build their own websites and applications, which Sallers said is a much more complex course than the software development courses he’s taught.
“They will be building their own web applications,” Sallsinger said.
Students are also required to work on the design of websites and other digital applications that can be used by customers, or that are needed for customer relationships or other functions.
“For the first six months, it’s really about making sure that the students understand what these technologies are, how they work, and what they can do,” SALLERS said.
But it’s important to note that this isn’t a software development program.
“In the industry, software development is still a software engineering job,” Sills said.
And he said it will take some time for students in the future to be able to design, build, and test software applications in a manner that meets their needs.
SALLENGER is also working on another program that he hopes will expand on the existing curriculum, called IT Certification, which is a certificate program that will give students more in the way of skills and experience to become software engineers.
“One of the challenges with the program at the moment is that students need to go through a program to get into a software program,” Salla said.
He said the students at Georgetown have been able to complete the training, and the courses at Georgetown are currently being used to train students at other programs.
“If we can get that program up and running, we can help those students get a certificate,” Sallas said.