Posted by Oleg Dulin on 02/08/2010 | Permalink | Comments (0) | TrackBack (0)
Posted by Oleg Dulin on 02/07/2010 | Permalink | Comments (0) | TrackBack (0)
Posted by Oleg Dulin on 02/07/2010 | Permalink | Comments (0) | TrackBack (0)
Posted by Oleg Dulin on 02/07/2010 | Permalink | Comments (0) | TrackBack (0)
This year marks 10 years of full-time experience for me. If I include my part-time work through college and internships then I have 14 years of software engineering experience behind my belt. I worked for 7 companies. Three of them were startups, one of which I founded and another was a director at. The others were fortune 500 financial and technology firms.
One time that I did deal with a recruiter was to get a contract gig at a major bank -- but even in that case the hiring manager could've hired me directly if he could but his superiors made me work with a body shop. In other words, in that case the recruiter simply leeched my earnings off of me for no reason, no value added whatsoever.
When I did work with recruiters as a candidate without exception they all failed to understand my value proposition -- because they themselves are completely cluless and lack any experience in technology to pass appropriate judgements. I was sent to interviews that weren't fit to my goals or experience. Some jobs I was sent to interviews weren't even funded!
Every time I had to change jobs I was referred to a position by a friend already at the firm, or I knew the hiring manager. I expect that in the next 10 years of my career this pattern will remain and most likely my next job will not be found through a recruiter.
As a rule I presented more value to the recruiter than they did to me and they typically failed to realize it. I have a value proposition and a skill set that is typically recognized by internal hiring managers directly. This is not to say that I don't see the value in recruiters. I referred some of my friends to recruiters with limited success. I had productive conversations with recruiters and it helped me figure out the direction of my career. But I, personally, never got a job through a recruiter.
So, what would I like to see in a recruiter if I ever were to work with one ?
Well, first, stop talking like used car salesmen or telemarketers. Unblock your caller ID and stop leaving the same exact message on my cell phone. Do not call me at the office via our switch board. A special message for a guy named Steve who keeps leaving me messages -- when I told you to call me at 10am next morning you shouldn't have missed that, and please stop filling up my voicemail. Learn to respect my time and stop treating me like a used Toyota with a bad gas pedal. That would be a start.
Second, once we are past you talking like a used car salesmen tell me why I should work with you specifically. What have you done in the past that makes you qualified to identify good opportunities for me ? Recruiters are dime a dozen and I observed them jump headhunting firms like hopscotch. So why you specifically ?
Third, don't expect me to send my resume to you because I know you will spam everyone and their mother on Wall Street with it so I don't go getting a job on my own. Not gonna happen.
Fourth, describe to me specific positions beyond a 5-liner from the company HR. Try to understand my current job and explain to me why is that opportunity a good move.
Fifth, most of you aren't qualified at all to discuss my experience with me. Most of you have zero technical skills and the reason you are a recruiter is probably because you failed as a developer. So the vast majority of recruiters can't possibly understand my skill set or experience and I don't see how they can possibly represent my interests to the hiring managers. In my experience I did a pretty decent job representing myself directly to the employers, so what is your value here ?
And finally, I have a pretty good job now. I don't expect to be looking to make a lateral move any time soon. I do a good job at work and my employer treats me well enough to my satisfaction.
I am sure one day I may have to work with a recruiter or two. Meanwhile your best bet is to maintain a dialog with me via LinkedIn. I have a busy life between work and family. I don't have time to return calls from Steves of the world who keep leaving me the same exact message. I don't have time to pick up calls from numbers I don't recognize or "Unavailable" while I am at work. And when I get home I want to spend time with my family.
Posted by Oleg Dulin on 02/06/2010 in Career | Permalink | Comments (0) | TrackBack (0)
Posted by Oleg Dulin on 02/02/2010 | Permalink | Comments (0) | TrackBack (0)
Posted by Oleg Dulin on 01/31/2010 | Permalink | Comments (0) | TrackBack (0)
Apache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.
via cxf.apache.org
This is another web-services framework from Apache.... Gathering notes for a pet project.
Posted by Oleg Dulin on 01/31/2010 | Permalink | Comments (0) | TrackBack (0)
Axis2 and Spring integration takes place when Spring supplies one of its pre-loaded beans to the Axis2 Message Receiver defined in the AAR services.xml. Axis2 typically uses reflection to instantiate the ServiceClass defined in the services.xml used by the Message Receiver. Alternatively, you can define a ServiceObjectSupplier that will supply the Object.
via ws.apache.org
Posted by Oleg Dulin on 01/31/2010 | Permalink | Comments (0) | TrackBack (0)
JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.
via www.json.org
Not sure if we need a yet another data-interchange format, but it seems useful as a simple data interchange format.
Posted by Oleg Dulin on 01/30/2010 | Permalink | Comments (0) | TrackBack (0)
Recent Comments