I started a new job two months ago and it’s starting to sink in just how big of a change I made. It’s not just a change of scenery, it’s a change of climate. I feel like I’ve moved from the Temperate to the Tropical. Exotic birds are flying all around.
Having mostly supported Sharepoint and ASP.NET applications on a Microsoft IIS front end & SQL backend, I would say I have enough experience to walk into any IT Department that is a Microsoft shop and hit the ground running. And by all accounts, I was taking a job with a fully devoted Microsoft partner. Except the group I’m hired into and the team I’m assigned to uses Oracle WebLogic to run a J2EE platform running JRockIt JVM. That is a (fun and interesting) challenge I didn’t expect. So I’m learning WebLogic.
There is so much complexity, oh the complexity, in this environment. So many moving pieces. I count five completely separate Admin consoles that have completely separate controls. And when doing a deployment, I end up using at least three of them. Even the QA environment has half a dozen nodes and a clustered SQL server. Before two months ago, I had never heard of the file extensions .war, .ear, or .hprof. Before two months ago, I probably had it easy.
What I’ve really learned in the last two months is that the world is so much bigger than I imagine it and my ability to compartmentalize can work against me. That what I know is less important than I can learn. That hard work might not get noticed but usually pays off, and being nice to people pays off at every turn. That new and scary usually means interesting and undefined, that it takes bravery (actual heroic bravery) to do this everyday, and that the poison to all of this is the desire for safety.