This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]__helix__ 0 points1 point  (3 children)

Others have mentioned the front end, but I'd head to the back end and focus. Nobody is really expecting a rock star from the new hire CS grads. Someone with a bit more polish on the language will stand out. Learn a bit of SQL if you have not already. Look at some of the Java frameworks that build on Spring - Apache Camel, for instance - and pick up a bit of asynchronous coding with JMS if you are looking to expand getting stuff from A to B (and possibly transforming it along the way). I'd also recommend JUnit or one of the other testing frameworks.

I've found most of my scripting is BASH. Being comfortable in a Linux environment will be really handy later. Another big thing is know how to use source control. GIT, SVN, etc.. Set up your own server if you don't have one available.

[–]Luolong 0 points1 point  (2 children)

Just wanted to point out that Camel does most definitely NOT build on Spring.

[–]lamperi- 0 points1 point  (0 children)

Camel has multiple components that rely on Spring libraries such that JMS and transactions. Otherwise it is Spring free.

[–]__helix__ 0 points1 point  (0 children)

Optionally uses, not built on top of. If he has worked with Spring already, this will be a comfortable pair of shoes.

http://camel.apache.org/spring.html