Jobs in Post Recession Demand Quick Learning, Multiple Skills

In a recent USA today story, it was noted firms in the past were "(seeking) job candidates with 'really deep experience.'" Today, employers are now looking for professionals "who can pick up new skills real fast" and multi-task across the development functions--design, coding, QA.  Read the full story here.


Posted by: Intertech
Posted on: 7/6/2011 at 9:50 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

The Biology of Leadership (Part 2)

Listening to others, creating an open communication environment, and being focused on the positive are all points covered in my book Building a Winning Business.  Collectively, it's the idea of getting work done by getting along.  It turns out; this opinion is backed by research.

Daniel Goleman and Richard Boyatzis (see earlier post) note a study that states only those executives who get along with others succeed—with other things like talent and motivation being equal. 

While getting along with others may not be a new revelation, what is new from Goleman and Boyatzis is the idea of “mirror neutrons.” Mirror neutrons cause us to reproduce the emotion of others within ourselves.  Mirror neutrons create “an instant sense of shared experience.” What does this mean as a leader?

Goleman and Boyatzis share (or warn), “Mirror neurons have particular importance in organizations, because leaders’ emotions and action prompt followers to mirror those feelings and deeds. The effects of activity neural circuitry in followers’ brains can be very powerful.”

Wow. 

If our emotions and deeds can create mirror responses in others, we need to be purposeful.  By purposeful, I don’t mean Pollyanna.  When problems occur, they need to be acknowledged and tackled with a positive attitude.  Beyond solving the problem at hand, based on the research by Goleman and Boyatzis, there’s a multiplying impact across the firm based on how we handle it and ourselves.


Posted by: Tom Salonek
Posted on: 6/15/2011 at 10:59 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

We're Hiring!!!

Thanks to our loyal customers and the great work our team members are doing for those customers, we are growing. We're looking for top talent to join our award winning team. Our staff get to teach the top firms in the country on the latest technologies or use those same technologies to build great new application for clients.

If you like solving challenging problems with great technology this might be the place for you.

Here are some of the needs we have:

·         Senior Developer/Architect (.Net Silverlight WPF WCF)

·         C# ASP.NET Developer

·         Software Developer (.Net)

·         Software Developer (ASP.Net MVC)

·         Software Developer (C# ASP.NET)

·         Sr. Systems / Software Engineer ( C#.Net )

·         .Net Manufacturing Systems / Solutions Architect

·         C#.Net developer

·         .Net Developer

·         Systems / Solutions Architect (.Net Manufacturing)

·         ASP.Net MVC Developer

·         Senior .Net Silverlight WPF WCF Developer/Architect

·         Sr. C#.Net Systems / Software Engineer

·         Senior Java Developer\Architect

 

For more details on our jobs, click here.

 

You can also apply online or if you find a job that is perfect for a friend, we make it easy for you to send it to them.

 

Let us know if you find one that is perfect for you or if you know someone who may be a great fit.

 

We’re offering a free training certificate to anyone who refers someone that joins our firm.

 

Thanks!

 

 


6 Steps to Finding a Mentor

As many of the baby boomers move into retirement, companies are starting to realize the huge wealth of knowledge that will leave with them. At the same time, many of the Gen Y’s are entering the working scene with more advanced technology skills than many of their more senior managers.

So, what’s to be done?

A few companies are starting to provide opportunities to participate in mentorship programs. If so, sign up.

If not, here are the 6 steps to finding (and becoming) a mentor!


 1. Decide to Become a Mentor

Becoming a mentor means offering your time, energy, and knowledge, consistently. If you are not willing, or so over committed you can’t give up an hour every two weeks, then you have no business asking someone else to do it for you.

Also, you don’t need to have a leadership position to become a mentor, and you shouldn’t be worried about helping a co-worker gain more skills.

"Truly great leaders in life become so because they cause others to be greater than themselves." Steve Farber


2. Don’t Be Arrogant

We all have things to teach and we all have things to learn. Usually a mentor/mentee relationship is a mix of both. The fastest way to lose a connection is to become an arrogant know-it-all.

Don’t get stuck in the mentality that your mentor needs to be older, and your mentee needs to be younger—although this might happen. 

Mentorships challenge each party to re-think and re-focus.  You teach, and you learn.

Be appreciative of the knowledge everyone has to share.


3. Choose Your Mentee

Look for the ‘diamonds in the rough’ within your organization. Identify the one or two things that you have to offer that could help that individual on their way to becoming a shining star within the organization.

Maybe there is a co-worker who could use help with setting up a blog, or maybe it’s helping him get over his fear of presenting. 

Whatever it is, make sure your intentions are pure. Don’t try and ‘mentor’ the guy or gal that drives you nuts. Look for the person you genuinely want to help. 

Set up a time when you can meet with them privately, it may be over lunch or a cup of coffee. A nice way to approach is something along the lines of…. “I’ve noticed what a great job you do with…I’ve also noticed that if you were to improve in this area…you really would really be a shining star within our organization.  I happen to be very good at (whatever area they need improvement in.) and I was wondering if you’d be interested in me helping you with that?

If they say yes great, you are well on your way to finding a mentor by helping others. If not, don’t be discouraged.

Not everyone is going to be enthusiastic or appreciative of your willingness to help them.  The ones who are, understand the opportunity and will pay it forward. 


4. Set-goals and Follow up

Now that you’ve established what you want to work on, determine the type of time commitment you both have, and what each of you expects out of the relationship.

Open communication is key.


5.  Find Your Own Mentor

Now that you’ve established your mentee relationship, you’re ready to find your own mentor. 

Identify the 2 or 3 things that you want to improve upon.  Then Ask.

A great way to go about asking someone to be your mentor is to say something along the lines of,  “I really admire your ability to…I’ve always found that to be a struggle, and I wondered if you would be willing to (mentor me/give me a few pointers/let me pick your brain) on it.”

Remember, not everyone is going to be willing or able to give up their time. But the ones who do are the ones who get it, and the ones worth asking.


6. Rinse & Repeat

Being a mentor/mentee will not only do great things for your career, it will also help you grow as a person.  We never cease to need opportunities to engage, learn, and be challenged--we just need to remember to offer our talents first. Karma is a pretty beautiful thing.

Happy Mentoring.


Posted by: Intertech
Posted on: 6/3/2011 at 5:13 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

Changes to the Microsoft Certification Program

As always, Microsoft continues to improve their certification program to increase its legitimacy in the computer industry. They continue to offer new certification exams for the latest Microsoft technologies. They also retire older exams for unsupported products. An earned certification title may help a potential employee get a first interview. Microsoft's partners use their employees' certifications to prove their relevance to the partner program as well as to demonstrate their cutting edge skills to their customers.

Recently Microsoft has implemented some new changes, such as:
-    An updated certification transcript
-    Every certification title will have a serial number
-    Every certification title will have an "Inactive" date
-    Exam cost is increasing

The latest update you may have noticed while looking at your certification transcript (https://mcp.microsoft.com/mcp/) is that the page has been updated to now include color with a much nicer layout of the earned titles and passed exams. It it easier to read and is much more professional looking.

As well, Microsoft's latest step to increase the relevance of their certification program is by getting their certification program certified. Yes - Microsoft is working to make their certification program ISO/IEC 17024 compliant. Learn more about it here: http://www.iso.org/iso/pressrelease.htm?refid=Ref847

What does this mean to folks who are working on or have achieved Microsoft certifications? To be compliant with the ISO program, each earned designation must be assigned a certification number. This is fine; it seems to make the transcripts look more professional. However, it also requires each of the hard earned certifications to come with an "Inactive Date."

The Inactive date field is not a decertification date but rather a note to potential employers, partners, and customers that the certification title is still valid yet holds much less relevance in today's IT market. The Inactive date of a title is based on the Microsoft product life cycles and their support dates.

If two newer versions of a product (for example, Windows Server 2000, 2003, 2008) already exist, then it comes down to the mainstream and extended support ending dates. You can look up the support life cycle of any Microsoft product you may be certified in here: http://support.microsoft.com/lifecycle/

This new rule has become highly controversial amongst IT professionals. The word, Inactive, hardly seems to denote less significance but rather seems to indicate Decertification instead, which Microsoft promises that it certainly does not. Questions are raised such as, "Why study for hours and spend $125 to attempt and hopefully pass a Microsoft exam to only have that certification be marked as inactive in a few years?" As a certified professional myself, I'd like to see Microsoft pull out their thesaurus (Shift-F7 in Word) and come up with a better term. Interestingly, Microsoft will at least also allow us to decide which certification titles/exams to display on the transcript sharing site.

This brings us to the last update - the increased price. Starting July 1st, 2011, Microsoft is increasing their exam costs to $150.00 per attempt in the United States. In other countries, the increase will be higher or lower. I remember when Microsoft last increased the exam cost in the late '90s from $100 to $125 with their only reason being "All other companies are increasing their exam cost to $125 so I guess we will as well." Learn more here: http://www.microsoft.com/learning/cert-pricing/

So what do you think? Is Microsoft increasing the relevancy of their certifications by adding the Inactive date and by increasing exam costs? Would a potential employer read the term inactive as "a seasoned veteran" or someone who is "behind the times?" Will more or less people pursue certification? Please let us know what you think and thank you for reading. Good luck on your certifications goals.


Posted by: Davin Mickelson
Posted on: 5/4/2011 at 10:00 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

Mobile Apps = Real Opportunities

 

 

Are you interested in a few extra bucks? Who isn't? Especially in the summer when there are so many great reasons to be spending more than normal... baseball games, State Fairs, concerts, road trips... But, waiting around for a promotion or jumping companies for a few extra dollars is not all it's cracked up to be.  So, why not stay put, invest in your own skill set, AND make a few bucks while you're at it? 

Mobile App development has been hot for awhile now, but that hasn't slowed down the ample number of competitions that are shelling out big money for a winning app.  Paypal's latest contest is offering $25,000 for the grand prize.  http://bit.ly/htL9Zr 

Another opportunity is with Androidhomecoming.com. They are teaming up with www.face.com for a three round App Developer Challenge working with face recognition technologies. The grand prize winning app will be awarded $5,000.00 on-site from www.face.com and the Android Homecoming.

And we're just getting started on the list....

USAID and Netsquared. Development 2.0 -- will reward the innovative uses of mobile technologies for international development with up to $10,000 for the winner.

Knight News Challenge -- $5 million awarded to digital media projects, including mobile citizen media projects;

Nokia Mobile App Competition -- $25,000 for the winner, categories include environment and emerging market

Google Project 10 - $10 million for great ideas that make the world a better place--and don't mobile apps do just that?

AppCircus,& Zeewe-- $2,000 for innovative HTML5 apps , http://appcircus.com/event/appcircus-spotlight-on-html5.  

Even if you don't win, learning mobile technologies on your own might really pay off later.

So grab a couple of friends or go it alone.  There are tons of app completions out there.  Not to mention creating and selling apps yourself. Or being able to tote that new skill set when your company is finally ready to pull the trigger on their own mobile apps.  (Surveys from our recent Mobile DevCon event, showed that most companies are on the cusp of creating apps.)

Who knows, maybe there's even a promotion waiting for you in a new mobile development department within your company. In any case, Mobile Development is here to stay. Are you ready for it?


Posted by: Intertech
Posted on: 4/19/2011 at 2:34 PM
Tags:
Categories: Career Advice | Mobile
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

Minneapolis Ranked the 6th Best Job Market

According to Monster.com, Minneapolis has the 6th best job market in the US.

Monster rated the markets on the number of job openings.  According to a Monster executive, the recovery has meant increased IT investments.  In addition, the aging baby boomer population is using more services.  Here's the list:

1. Washington
2. San Francisco
3. Boston
4. Baltimore
5. Seattle
6. Minneapolis
7. Cleveland
8. Tampa
9. Dallas
10. Kansas City


Posted by: Intertech
Posted on: 2/3/2011 at 4:20 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

10 Ways to Make the Most of Training

I have instructed people in IT technology for more than ten years.  The thing I love about my job is that in the span of a week or less, I am able to help people meet their goals.  There aren’t too many careers where you can significantly impact things in just a few days. Sometimes, however, it does not work out that way. When students walk away from class and have not learned much, I know I wasted their time.  What makes this especially disheartening is that the situation is entirely preventable with just a little preparation on the part of the learner. Don’t squander your future training opportunities. Instead, follow these guidelines for what—I guarantee—will be a productive training experience:

1.  Have an Immediate Need to Know.  When a student is not sure why they are in training, or it is going to be months before they put their training to use, I know they are wasting their training dollars.

Have you ever heard the phrase “use it or lose it?”  I firmly believe in this axiom.  If you don’t have an immediate need to know the material covered in a training class then wait to take the training until just before it is needed.  I define “need” as having a reason to use the material you learn within the coming days or weeks, not months. 

If you are told you are going to be put in a training class, know why.  Ask your manager if you are not sure why.  Perhaps you are going to be put on a new project or in a new role.  Understand why you need the training before you show up in class.  Necessity is not only the mother of invention, it also serves as the motivator to learn!

Work with your training provider to make sure you get what you need when you need it.  At Intertech, students are allowed to re-take a class within one year of their original class.  This helps insure that when a student is not able to use what they have learned and need a refresher, they can get it without extra cost.

 
2.  Know What You Need to Learn.  So the boss has told you that you are going to be in charge of the new web project and he also told you to get whatever training you need.  Congratulations!  Now what?  Do some research.  There are a lot of technologies out there and a lot of training options.  And since you may have never done the work before, you may not even know what you need to know.  Figure out what technologies your organization is currently using.  Create an educational plan for yourself.  You can’t learn all the technologies at once, but you need to figure out what you need to know, what order you need to know it, and where to find the training.  When a student arrives in my class and discovers the material isn’t really what they use or when they realize the material is too advanced for their current skills, I know we have missed an opportunity to deliver useful instruction.

When you contact a training organization, ask them for help.  It is the job of training account representatives to help you.  They know about various training options. Through soliciting some information about you, your organization, and what type of work you have coming up, they can help pinpoint educational solutions that will work best for you.  They also have access to instructors and industry experts that can help you determine the optimal educational plan to match your resources.

 

3.  Understand Training vs. Consulting.  In the software industry, it is impossible to know it all.  Even if you have expertise in a particular technology, you come across new scenarios and problems every day.  Most training classes are designed to provide a “knowledge foundation” to people entering a new technology.  That is not to say that all training classes are for beginners.  For example, perhaps you are a Java guru but you have never created a web service before--  or you have created lots of .NET web Services, but never one in Java--  a Java Web Service class probably would be perfect for you.  If you already have a foundation of knowledge in an area but need to solve a particular problem, chances are good that you need a consultant and not a class.

Consultants provide specific skill sets to solve specific problems or address specific needs in your organization.  Training classes provide general skill sets to address general needs.  When a student comes to class only because the title of one chapter of the whole class is in an area where his/her project has a problem, the instructor probably will disappoint that student’s expectations.

Hire a consult to address a specific need.  Consultants pride themselves on finding solutions, but they also enjoy mentoring clients.  Intertech’s  slogan sums up this philosophy: “Instructors who Consult, Consultants who teach.”  Find a consultant that can teach you how to address very specific needs.  In the long run, it will be cheaper and a much better use of your time.

 

4.  Read the Course Literature.  Training organizations publish a lot of information about a training class.  Typical class marketing material includes a class description, a class outline, prerequisites, training or learning objectives, instructor information, along with the course title, length and cost.  Read these carefully before signing up for a class.  Make sure you have the prerequisites suggested by the literature.  If you don’t, contact the training organization and ask how important the prerequisite is and if there might be suggested resources you can use to prepare and be ready for the class. 

Look at the full outline.  Does it fit with your education plan and cover the topics you are going to need to know in the near future?  Are the learning objectives in line with your expectations and consistent with your upcoming needs?  Learn about the instructor and ask the training organization for more details when necessary.  Does your instructor have experience that can help you understand the material and do they have a proven track record in the classroom? When in doubt, call the training organization and speak with the account representative, or the instructor if necessary.  Make sure the class is right for you and you are right for the class.

 

5.  Clear Your Schedule.  When you show up for training, make it your only focus for the week.  Training is a full-time job.  It requires your full attention and focus.  If you are trying to solve a big problem at work or if you have something going on in your personal life that does not allow you to focus, you are not maximizing your training dollars.  This is a particular issue for “virtual” students (students that take the training on-line).  Training organizations try to provide a training conducive environment.  Your office cube or even home office might be wonderful, but how well do they allow you to keep focused on your class?  If you are taking a class remotely, make sure distractions and interruptions are kept to a minimum. 

I like to tell my students that good training is like a good workout at the gym.  At the end of class, you should leave feeling absolutely exhausted, but also absolutely satisfied and rejuvenated by what you just did.  You know that if you just go through the motions at the gym, you really aren’t getting much out of it.  Same thing happens in the classroom.  No pain, no gain.
Stuff happens.  So if something happens at work or in your life whereby you cannot focus on training, work with the training organization to drop the class and get signed up for the next class.  Intertech, for example, has a no-questions-asked policy about returning to a class.  As long as you take the class within one year, you can drop out of class for any reason and get placed in the next class at no cost.

 

6.  Get the Instructor’s Business Card.  While attending training, ask your instructor for his/her business card or contact information.  Instructors have a facilitator’s personality.  The reason they do what they do is because the like to help people.  So don’t be shy about asking them for their business card and if they would be available to answer questions in the future.  The instructors are people that know and have worked with the technology you are learning.  Allow them to be another resource you can leverage once class is done and you are trying to apply what you have learned.  At the very least, an instructor usually can direct you to a helpful web site, book or other resource if you run into a problem after your training class.  Also, instructors are typically consultants.  So when your problem is bigger, they may be able to help in other ways too.

 

7.  Get a List of Additional Resources.  Having worked with the technology you are learning, your instructor has developed a list of resources for more information on the topic.  He/she knows web sites, books, professional organizations, etc., that serve as resources when trying to find solutions and solve problems in the field.  If your instructor wrote the materials you are using during class, they probably have an extensive bibliography.  During class, ask your instructor for a list of resources they use for the topic.  Ask them where they would go next to learn more about the subject you are learning.  Are there follow up classes you should consider?  Get this list before you leave class.  A training class is a wonderful way to get started in a subject, but you are eventually going to need more details and help.  Find out where to get this help from a current expert.

 

8.  Participate and Ask Questions.  I am often confused when a student attends a whole week of training and never once asks a question.  Am I that good that I was able to convey all the information perfectly?  Unlikely!  Even if you understand the material as it is presented, start asking yourself questions like “do I really know how this works?”  “Why is this important?”  “How would I apply this in what I am going to do?”  “Does this like <fill in the blank>; something I already know?”  When you can’t answer your own questions, don’t be afraid to ask your instructor. 

Students sometimes are afraid to ask questions for fear of looking foolish.  Every instructor I know will tell you that if you have a question, nine times out of ten someone else in class is wondering the same thing.  And your question or comment will help sharpen your fellow students’ thoughts.  A class comes alive and people learn faster when there is a rapid and free flowing exchange of ideas, questions and answers.  There really is no such thing as a “dumb question,” but if you really are intimidated by your fellow classmates, use the time before or after class, or the break times, to approach your instructor privately to ask your questions.
Not only will you (and your fellow students) learn more in class by interacting with your instructor, you also provide invaluable insight to your instructor.  I have no other way of knowing if you are understanding the material unless you question and comment.  So when you participate, I know if I need to slow down, speed up or take other actions to assist in your learning.   Your participation is an instructor’s pace gauge.

 

9.  Share in the Work.  A proverb says, “Teachers can only open the door, students must walk through it alone.” Learning is a shared responsibility, but you are the one really in the driver’s seat.  As an instructor, it is my job to present the material to you as clearly and concisely as possible.  It is your job to work at understanding the material.   Again, learning is a full-time job.  Knowledge isn’t spoon-fed.  Knowledge comes from (metaphorically speaking!)  deeply inhaling and bathing in the training offered. 

When taking a class, make sure you give yourself a little time in the morning and/or evenings of class to review and study what you learned so far.  Practice some of what you learned if you can.  If you are taking a class where there are hands-on laboratories, don’t just go through the motions.  I like to tell students to “work” the labs not “do” the labs.  In other words, make sure you understand what is happening in a lab, don’t just follow the steps.  Explore what skills/lessons labs are trying to highlight.

Once class has ended, continue to explore the materials and resources provided during class until you have to put your training to practical use.  Use it or lose it.  As long as you are studying the material and working your training, you are still using it.

 

10.  Get to know your Fellow Students.  During your class, get to know your fellow students.  During breaks and labs, find out why they are taking the class and what are they learning.  Find out how/why/where are they using the technology you are learning.  Before you leave class make sure you have their contact information.  Why?  Because you are probably about to share in many of the same experiences once you get back to work and use the information you are learning.  You are probably going to encounter some of the same issues and solve some of the same problems.  By getting to know your fellow students, you are building a network of people you can leverage that are probably nearer to your own world (and problems) than anyone you can imagine.

What’s more, by getting to know your fellow students, you’ve just learned the names of some potential co-workers.  Maybe not now, but in the future, if you need help finding a job or the boss asks you to assist in finding people for your project, your class roster might offer some help!


Posted by: Intertech
Posted on: 10/19/2010 at 3:01 PM
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

Right Job, Right Company: Find Your Ideal Career

The noted Hall of Fame catcher and life philosopher Yogi Berra is credited with the saying “…when you come to a fork in the road, take it.” It’s anyone’s guess as to what Berra was referring to, but I don’t think he was referring to a job or company. Yet, when you stop to think about it, Berra’s statement makes a lot of sense in a business context.

At no time in the past decade have jobs and employment been more in the news. Unfortunately, all this attention largely has been for all the wrong reasons—unemployment numbers are high, companies are scaling back hiring demands, salaries are flat or being reduced, companies are closing their doors rather than expanding into new markets. For many, that proverbial “fork in the road” is staring them right in the face.

So what can you do about it? I’m a big believer in seeking out the right job and right company for you. This probably strikes you as rather obvious, something everyone would naturally do. I would argue most of us fail to take the time to critically think through what is important to us in a career and a company. Even fewer devote the energy to place themselves in an environment that provides those desired benefits. Consider a recent study by the Consumer Research Group for the Conference Board that showed job satisfaction is at a 22-year low in the United States. An alarming rate of only 45 percent of the more than 5,000 people surveyed said they were satisfied in their jobs. Those are terrible numbers that can be easily avoided!

Regardless of whether you are currently out of a job or in a job and with a company that isn’t fulfilling your needs, it is vital to all parties that you find the job that fits your needs and a company that will support you. The whole process of job seeking, worrying about your job and the longevity of your company can by highly stressful. Why not invest some time to figure out what is really important to you and get it right to make things last?

I came upon my own fork in the road several years ago. I was not exactly jumping out of bed every day to get to a sales job at a company that was less than an ideal fit for me. In short, I was looking for a change. Like most, I did the typical job search methods—recruiters, friends, job postings, networking. All served a limited purpose until it was brought to my attention by a friend that it was difficult to be of help because he didn’t know what I was looking for. How difficult could this be? I’m a salesman looking to sell stuff for a company and make big bucks.

My friend went on to ask me some excellent questions to which I really didn’t have good answers. My cluelessness led to a revelation: I really didn’t have a clear understanding of what type of company I wanted to work for or what type of sales job I wanted. This led me to compile a list of characteristics I was wanted in a new job and a new company. I can tell you this is not an exercise that comes easily. I spent a great deal of time thinking about what was important to me and what environment I would thrive in. Once I came up with my list, I felt a great sense of accomplishment.  Now I knew what I was looking for and could let others know as well. Funny, I found my job at Intertech about three weeks after I completed my list. If this exercise can work for me, it will work for you.

So what goes on your “fork” list? The first fork addresses the type of job you want. Before you get started, be realistic. Major League baseball owners are not going to hire me to be Commissioner of Baseball—even though I think I would do a better job than the current occupier of the job. We all aspire to greatness but keep in mind that you’re putting together a list for a prospective employer, recruiter, or a network of influence. Below are some questions to get you started:

  1. What role is ideal for you?
  2. What type of supervision do you work best with?
  3. What is your ideal work environment—office, cube, work from home?
  4. Travel for work? Never, 25%, 50%?
  5. Do you work best alone or do you function best in a team environment?
  6. Are you a “big picture” person who needs a general idea of what is expected or do you need things detailed out in an orderly way to achieve expectations?
  7. Are you best at building things, or is your role best geared to maintaining/enhancing
    what already exists?

Purposely, this list is somewhat generic for any job. I would recommend getting into more depth based on the specific nature of your job when you put together your job fork list.

The bigger “fork” to tackle is the type of company you seek to work for. Let’s face it; most of us have carved out our own niche or job in life. Where you make a career—as opposed to having a job-- has a great deal to do with the type of company you will best function in. This list can go on and on, but here are some of my important considerations.

  1. Big or small company?
  2. What type of industry?
  3. Product or services—is there a difference?
  4. Local ownership & decision making or removed (or distant) ownership & decision making?
  5. Publicly held company, venture-backed company, or privately held company?
  6. The recognized leader in the industry or an emerging company in the industry?
  7. Benefits—which ones, if any, are important?
  8. What are the opportunities for promotion/growth/equity ownership?

My personal recommendation is keeping your fork list, which you will present to your network or a recruiter, to no more than 10 items. Too many items will give the impression that you are someone who might never be happy. I also highly recommend showing your list to the people who interview you. You’re serving two purposes by doing so. First, you’re showing a potential employer you are focused on what you want and what you are seeking. Good companies have a profile of an ideal employee so it helps them gauge if you will fit into their job and company. Second, and most importantly, you’ll get a strong indication if the job and company fits into your fork list.

To summarize: the ideal job and the ideal company exists for you. You’ll only find them, however, by taking the time and making the effort to do your homework and embrace your own “fork in the road.” Before you know it, a fork in the road will put you on the path to success.


Posted by: Intertech
Posted on: 9/15/2010 at 12:59 PM
Tags:
Categories: Career Advice
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed

Ten Technologies Every Java Developer Should Know

An ancient proverb states “time and tide wait for no man.” If you are working in the software industry today, this truth still applies. Today, in order to effectively work on Java projects, an understanding of basic Java and Java EE APIs like JDBC and servlets are usually expected. Basic Java/Java EE APIs serve as the foundation of the application, but to be a participant in application development, you need more. So what other technologies/APIs are critical to being a project member? Based on experiences in the field and in the classroom of Intertech’s consultants and instructors, here are the top 10 technologies/APIs every Java developer should know:

  1. At least one MVC Framework like JSF, Struts, or Spring MVC
  2. Hibernate or JPA
  3. Dependency Injection (as demonstrated in Spring or Java EE through @Resource)
  4. SOAP based Web Services (JAX-WS)
  5. Some build tool (Ant, Maven, etc.)
  6. JUnit (or other Unit Testing framework)
  7. Version control
  8. JSTL
  9. Application server/container configuration management and application deployment (whether it is WebSphere, Tomcat, JBoss, etc. you need to know where your application runs and how to improve its execution).
  10. AJAX

Other technologies/APIs that didn’t make the top ten, but could certainly be successfully argued for inclusion in a developer’s repertoire are: design patterns, debugging tools/techniques, continuous integration.


Posted by: Intertech
Posted on: 8/2/2010 at 2:03 PM
Categories: Career Advice | Java
Actions: E-mail | Kick it! | DZone it! | del.icio.us
Post Information: Permalink | Comments (0) | Subscribe to this BlogRSS comment feed
Contact Us 651-994-8558 1-800-866-9884
Home | Training | Curriculum | Course Finder | Schedule | Enroll | Twin Cities Java User Group | Consulting | Foundation | Jobs | About Us | Our Story | Press Room | Instructors | President | Map & Directions | Sitemap

Java Training | JSF / Struts / Spring / Hibernate Training | Java Power Tools Training | .NET 4.0 & Visual Studio 2010 Training | .NET 3.5 and Visual Studio 2008 Training | .NET 2.0 and Visual Studio 2003 Training | Prism / MVVM / MEF Training | Microsoft Web Development Training | Cloud Computing Training | Ajax / Web Services / XML Training | Groovy and Grails Training | SQL Server 2008 Training | SQL Server 2005 Training | Mobile Development Training | SharePoint 2010 Training | SharePoint 2007 Training | Agile, Process, Analysis & Design Training | Arch/Design Patterns Training | Microsoft Official Curriculum Training | Web Development Training | Ruby Training | Rational Application Developer (RAD) Training | WebSphere Application Server Training | WebSphere Portal Training | WebLogic Training | Boot Camp Training | Project Management Training | C++ Training | Metro / WinRT / Windows 8 Development Training | Retired

Intertech delivers training on-site and virtually serving cities including Phoenix, AZ | San Francisco, CA | Los Angeles, CA | San Diego, CA | San Jose, CA | Washington, DC | Chicago, IL | Orlando, FL | Boston, MA | Duluth, MN | Minneapolis St. Paul, MN | Rochester, MN | Raleigh-Durham, NC | New York, NY | Philadelphia, PA | Austin, TX | Dallas, TX | Houston, TX | Seattle, WA.