Zimbra Next Generation Email

zimbra logoI was doing a search on Wisconsin on one of the blogs and realized the University of Wisconsin was using this email collaboration suite, Zimbra. It looks as though it has been purchased by Yahoo. This open source project handles many features using AJAX and provides many advantages over traditional email clients. The back end makes it even more interesting. I have been using Gmail, but I question it’s security so I may be giving this a try.

Check it out for yourself: http://www.zimbra.com/

Contract Work-No Guarantees

I mentioned the basic outline of contract work, but there’s other things to consider when weighing contract work. There’s no guarantee.

Some ole IT grognards out there probably know more about this, but back in the day contracts were negotiated and outlined. How much time would someone need a consultant? What’s the cost involved? What are the stipulations with bringing someone in-house to help with a project? Hence ‘contract’. Now it’s equivalent to temp work. In the world of temporary (temp) work, contract work is just the prestigious word on the IT side for ‘temp work’. Contract to hire is the same for temp to hire. No offense to our highly skilled office professionals out in the workforce, but IT seems to require a higher skilled, better trained, temp professional. This is why contractor or consultant is needed.

Now that we’ve defined the term contract what does it mean to those in the field. In short, there’s no guarantees.

For staffing firms, like the one I work for, we’re looking for people between jobs. They could use a hand in their job search. Firms can offer short-term work, with good pay, for those that are spinning their wheels trying to find their next corporate seat. I often have people want a different job so bad that they will take a short-term contract position. I often explain that we don’t do that. The IT professional doesn’t understand, and I literally have to spell it out for them.

“Why would you leave a job, any job, that allows you to put food on the table and pays the bills, for something that may be over at the end of the first day?” Because this can happen, and has happened.

Many people then understand and say “I wouldn’t”.

You see, clients will provide us with their intentions up front. They’ll mention that they’ll need someone for about 3 months and may hire them if it’s the right person, but if they don’t like the plate we serve up, they can make us take it back and provide something better. That’s what many firms do. Oh, and there is usually no penalty to the client should they choose to do this.

Yes, it can go the opposite way. The client could love the candidate so much that they won’t want to lose them to a permanent opportunity and decide to hire the person directly sooner than expected. It happens, and there are fees involved, but it’s not the norm.

This is why it’s difficult to accommodate a move from outside the local market. It’s not right to have someone move across the country for something that might be over in the first week. Yes, clients can impose a process making candidates go through a resume review, phone screen and multiple face-to-face interviews, but it’s not until they see the candidate in action that assures their decision was the right one. Even then, budgets can get yanked, and new management can be implemented that will trim the fat and throw temporary help out the window.

Can this happen with a permanent job? Yes it can! However, the odds are much lower and staffing managers don’t have to worry about hurt feelings and disappointments. I ran in to one such person with excellent development skills. I asked how he ended up from California and in America’s Dairyland and it was because he showed up for his first day of work, a permanent job, and they said they eliminated his position.

As in any situation, it’s good to know what is on the table. We in the staffing industry call it, “setting the expectations” and it’s important to know what’s at stake. It’s when you’re ignorant to the process and aren’t accurately informed that you find yourself disappointed and upset should something fall through.

Open Source Alternatives

Please tell me that being in the IT profession that you’re aware of the open source movement. You may not only be aware of the movement, but you may also be working with open source technologies on a day-to-day basis. If that is the case, great! This probably does not pertain to you.

For those that have heard it, or heard of it and have not delved to far into some of the products that is provided to everyone via open source, keep reading.

The big one is linux. I won’t go in to the history and marketing of the open source operating system, but it’s the first thing that came to me when I first heard of open source. It has come a long ways since the days when it kicked my butt all over the place when I tried installing it years ago. Check out the many distributions of linux and how it can be a useful operating system to you or a friend or a family member. Oh, and it’s free.

Open Office is a great office suite of applications. It has a word processor, a spreadsheet application, presentation software, and database application that you can download for free. I have to admit that I use the spreadsheet and word processor applications the most. Oh, and I have it loaded on my mac’s OS X, Windows XP, AND my desktop pc that runs ubuntu linux! This is a must recommend to any that need a solid word processor (wp) that supports many file formats and they can’t afford $60+ for basic wp functions.

There are just too many open source products out there not to check into versus spending money on a commercial application. Don’t get me wrong, each has their advantages and disadvantages, but it’s good to know that both are available. Many people don’t even know that. As IT professionals it’s up to us to educate users about the industry and what is available.

Communication Skills Needed

I have taken part in a couple advisory board meetings. These meeting are typically held by an educational institution in an effort to get industry advice and what needs to be taught to students in order to keep them up to date with technology and what employers are looking for in a potential candidate so that they can teach what is needed for the work place.

Many technical classes are in place, and it can be quite easy to determine when to implement something new like Windows Vista or Server 2008 in to a class curriculum. Many people on these boards simply provide insight in to their corporate vision. “We’re not rolling out Vista until second quarter 2009”, which can make it easy to determine when to implement a corresponding class lesson.

The one thing that keeps coming up in many discussions is the need for communication skills, both written and verbal. One academic outline had project management listed, but advisory board members insisted on communication taking precedence, especially at such a fundamental level.

Help Desk professionals not only need to be able to convey methodical information over the phone with various users, but they also need to document such calls. Typically done in call-tracking software packages like TrackIT, proper documentation will help with recurring problems and develop a reference database for unique and complex issues. However, it can be frustrating to try and decipher a trouble ticket that is grammatically incorrect and hard to understand.

Not only is communication skills important between support and end users, but it plays an important role between IS/IT departments and their respected personnel. Conveying information from one level of support to the next is key to solving problems. Lets not forget supporting an application and then relaying proper information to the development team in order to resolve problems with the software.

Much of what has been addressed has been applied to the actual role of the IT professional, but what about knowing what ‘tact’ is or being able to get along with fellow team members? Certain topics of discussion don’t need to be communicated to the end user, and blame only inhibits the trust-building relationship between IS and internal/external customers. Some things are better left unsaid.

What’s a supervisor to do? Many IT staff have never been properly coached. Many people, at all levels, have a hard time addressing conflict so they leave things as status quo and let them come to a boiling point when all you have to do is address the issue.

I know a manager that had team members approach her about a problem staff member. He simply had all the answers and was starting to annoy his peers. It wasn’t until the supervisor let him know about the issue that he took it upon himself to fix it. He went and purchased books in order to address his attitude. The change was noticeable and ultimately improved his demeanor thus helping with personal relationships with his co-workers.

We could all use help with our communication skills, but knowing is just half the battle.

New Cisco Certs Aim At Networking Skills Shortage

Source: http://itmanagement.earthweb.com/

Original Link: http://itmanagement.earthweb.com/career/article.php/3769401

September 4, 2008
By Lynn Haber

Is more better?

When it comes to network technology certifications, industry experts say yes. With an increasing skills gap in IT in general, and networking in particular, individuals who distinguish themselves with specialized training will be at an advantage in the job market — where networking continues to be the hottest IT job category for the fourth straight quarter, according to Robert Half Technology.

Read more…

Contract Work

You know, I haven’t been doing staffing since the dawn of time. Sorry. I do know IT professionals that have done contract work in the past, and they may know this better than I. This first part is more of my own speculation…

There may have been a time in the past where people sat at a table and tried to determine the scope, and lenght, of a project. Terms were discussed and agreed upon. We’re going to need someone for 6 months; if we don’t, well we’ll compensate accordingly.

It’s not like that any more.

Nowadays contract work is just the IT staffing word for temporary, or temp, work. It’s project based. Huh? A client has a need for someone with a specific skill set, but it’s only for a project.

Client: We have two websites that need to go live by mid October and we’re way behind. We need someone with 3+ years of experience working with php and mysql to help us out with the work load.

Firm: No problem, we have Sue available. She’s done work like this in the past, is between jobs, and is immediately available to start tomorrow. Based on her qualifications the hourly rate for her expertise is ‘x’ dollars an hour. She’ll be there at 8am tomorrow.

Client: Sounds good.

Yeah, right. Anyone can tell you that it rarely happens that way, but it’s supposed to.

The client has a need, and it’s temporary. They have a tentative timeline in mind. They also know the scope of the project and the skills they need to help them get the job done. They don’t have time to post a job description, wade through 10-30 resumes, have their HR department do phone screens, set up face to face interviews, 2nd face to face interviews, draw up an offer, and hire the person. Not in this situation. That’s why they want, or could use, a staffing firm.

The candidate could use one to find a job. You’re more employable when you’re working. Firms can also help provide opportunities quickly. It’s not always an overnight turn around, but when a request comes through, they want the best qualified to handle the position, and sometimes it’s the person that can answer the phone and be there tomorrow. Right? It gets you a legitimate job with an hourly wage, it allows you to add to your resume, and can even get you a job without having to send out 50 resumes, 10 phone screens, 5 face to face interviews, and 2 second face to face interviews. Seriously? People would say, “no, I am wanting to see if the position comes through. I interviewed 2 weeks ago, and there is one more if I’m chosen, and then they’d want me to start.” How long of time is that? Besides, staffing firms can get you in to places that may not know exist. You want to work for ABC Company? Well, the only way is through the firm they use. It happens. You also earn a competitive wage, and benefits. Yes, most firms actually provide benefits to include bonus incentives, holiday pay, 401K, health, dental, vision, and life insurance! Times have changed and firms have to stay competitive, and bennies is just one way to attract talent.

The firms role is to provide a service to the cient, and also the candidate. Just keep in mind, the firm typically already has things in place before the candidate is presented with the opportunity.  In the end it’s a service to the client. Afterall, you don’t provide a service to those that don’t pay you for it. Many candidates think they’re making the firm money. Obviously there’s a mutual understanding, but you’re not working for free, right? I’d love to have 50 people sitting around just so I could have them go out and tackle projects. I’d have to change my title since I wouldn’t have to recruit. I’d also be considered more of a solution provider than a staffing firm.

Do all firms place every single person that they meet? No they don’t. Like a direct hire position there are plenty of reasons why someone would not get a job through a firm. A job with your skill set may not be available, you may not be qualified, or there’s someone else available that is more qualified to do the job. Sometimes it has to do with a variety of factors that are usually outlined by the candidate. Pay, location/distance to client’s location, work environment, or ‘fit’, are just some that would come in to play when determining someone for a job.

Some of the aforementioned reasons for not getting a job make sense, but what’s this ‘fit’ thing? I have worked with people that are awesome programmers. Highly intelligent, and very, very, good at software development. They can implement solutions that are truly impressive. However, they may not be the best one to stand up in front of high level management on a weekly basis and provide process analysis reports on the project’s status. This is just one example. And it works both ways. I have candidates that don’t want to interact with customers, so a web developer that has to meet with client-customers in order to obtain address their web needs is not the ideal role for the consultant. Could they do it? Sure, but would the job be ideal? No. Grumpy people don’t make great help desk representatives.

Hopefully this gives you some insight on what contract work is. It’s temporary work for IT professionals. It’s a project that a client needs help with.

Brief Blurb About Certification

Many people have told me that it’s tough to get a job in IT unless they have a certification. However, I have had people that I have met that have 2-3 certifications but can’t seem to land a job. So what’s going on?

The thing that people need, and what employers want, is experience. Nothing comes into play more than experience. You can have 5 certifications, and a BS in Computer Science, and still not be qualified to do a job due to lack of experience.

As an IT recruiter we have plenty of requests for IT consultants and I don’t recall the last time that a client asked for someone with a specific certification. It’s been a preference, but not required. I wonder if employers use certs for screening purposes. When using a firm they have us vouch for the lack of certification.

That doesn’t mean that certifications have no weight. As people apply to the same jobs and have similar qualifications, certifications may help decide which candidate to choose for the role. Not only do they test a person’s knowledge, but it also shows that the person took the initiative and money to take the exam. There is no cash refund if the person fails, which deters many people from taking a certification exam.

Is there a cert that holds more water than others? Not necessarily, but there are some that seem to have a reputation behind them. Take the Cisco Certified Internetwork Expert (CCIE) for example. This certification is highly regarded for experts in this specific field of network engineers. One must not only pass a written test, but a hands-on labs portion as well. A six-figure income can be expected from someone that holds the knowledge of a CCIE and the respected certification. Cisco doesn’t even recommend anyone to take it unless they have 5+ years of experience in the field. Cisco certification exams are known to be challenging. They have a vast question and answer base.

The A+ certification is a good foundation for those that are trying to get into the IT industry as a help desk or desktop support professional.

It’s hard not to talk about certifications without mentioning the plethora of Microsoft Certifications. If you take one of the many approved MS exam and you may be considered to be a Microsoft Certified Professional (MCP). Taking one exam and becoming MCP does not distinguish one MCP from another. However, Microsoft (MS) does have cert tracks that tests a person’s knowledge of a variety of MS products thus expanding the initials from MCP to others like MS Certified Systems Administrator (MCSA) or MS Certified Systems Engineer (MCSE). Many years ago MS would have a question and answer bank that would be randomly taken and inserted in to the exam at the time of testing. Later they implemented the adaptable method of questions. The adaptable way takes into consideration a person’s answer to a question, right or wrong, and based upon that response supplies the next question. This takes the test taker’s knowledge in to consideration. Exams may also have more or less questions as the aforementioned fixed, non-adaptable, exam method.

I mentioned it earlier, certification can be important, but nothing trumps experience.