I have an independent study next semester and would like it to be something that applies to future job prospects. I've interned at a company for the passed several years that uses Spring, Hibernate, and ServiceMix. I'd like to learn these technologies during my independent study so I can hit the ground running if I get hired there. Does anyone have advice on a good course of study for these technologies? I'd normally just read blogs, articles, and a book or two. I'd like something more structured though for an independent study.
Come up with a project of significant size that needs a web interface and a data base. once you've completed that, you'll have learned the technologies and you'll have something in your portfolio to show prospective employers.
I was reading last night about software that tries to analyze what is going on by real-time processing of events.
For example, you have sensors on a long bridge, and the data from the sensors is continuously going to their controllers. Those controllers are tied into an ESB. So, some critical sensors are checked first, based on those results you may use information from other sensors to decide if there is a problem with a bridge.
You can do this with most anything, predicting which stocks to pick based on how other stocks are doing, as well as what the analysts are saying. So, you could decide which analysts' comments will affect their stocks the most.
You could also monitor robots and predict the best path for several of them to rescue someone.
This would require all the tools you listed above, and give you an opportunity to not only work with some others that are doing an independent study, but you may be able to come up with a product that is marketable.
Does the company have a mentor policy? If they do - ask them if you can volunteer to work on something.
Lots of companies have tasks that need doing but they can't afford to get people to do. E.g. convert legacy framework code to new framework, rewrite old utilities in more modern languages.
If you offer to take the old stuff and rewrite to new you may become indispensible as someone who knows a lot about the system.
I have a few projects that I know I can't justify putting people on but if I had someone to come in for free - that would be great.
Fortyrunnner:
Vide "I have a few projects that I know I can't justify putting people on but if I had someone to come in for free - that would be great."
For the above how to get in touch with you?
Much Thnxs. javahorn [email protected]