TechHui

Hawaiʻi's Technology Community

If you are a local high tech employer, here's your chance to provide feedback to the community on what you're looking for in UH ICS students.

Views: 63

Replies to This Discussion

1. Be familiar with agile development methodology
2. Have experience working on real world software projects with users (even if the users are other students)
3. Have familiarity with common software development tools and systems (source control, build systems, etc.)
4. Be proficient with languages and standard libraries commonly used for commercial software development such as C#, Java and Ruby.
Dan nails it in #4. Languages like Haskell, LISP, and SmallTalk are fun to explore in the Academic world, but sadly, I can't justify using those platforms in the Corporate World because it's cheaper/easier to find C#, VB, Python, Ruby, and Java developers.

Personally, I'd like to see more UH students take the time to demonstrate their skills and build up a portfolio of their capabilities. Maybe cut their teeth on a few promising FOSS projects that use technologies "in style" in the Real World.

I'd be more inclined to hire someone (even a fresh College Grad) who has verifiable experience contributing code to a FOSS project. This would give me an opportunity to actually SEE the quality of code you've been producing. 'Doesn't need to be perfect, but I do like "the fundamentals" in your coding style; and I do like to follow your Thought-Process as I go through your code.

While we're at it... I can't stress it enough: Take advantage of those Academic Perks and Freebies! You don't need to suffer with GNU Mono and MonoDevelop, when Microsoft offers a free version of Visual Studio that can do all the basics. Same with SQL Servers -- why learn on MySQL, if the market is using Oracle and Microsoft SQL? Grab those free, academic, or evaluation copies and use the things your future employers are using.

While many startups are deploying LAMP configurations, established businesses use commercial software, where they can expect a level of quality, and where they can get support when necessary.

And finally... if you've deployed anything on a Cloud Computing framework (GoogleApps, Amazon S3/E3, etc), that is a HUGE, HUGE plus. So few have done it.

Cloud Computing is promising, and could be the next big trend. Thus, I'm thinking that having CC experience will put you on the resume short-list in the near future.

RSS

Sponsors

web design, web development, localization

© 2024   Created by Daniel Leuck.   Powered by

Badges  |  Report an Issue  |  Terms of Service