Live data from Hacker News

The reverse job applicant

reversejobapplication.com

121–130 of 312 posts

Re: The reverse job applicant

#121

If you really care which programming languages I already know or which applications I have used before, I can only assume that you're overlooking my ability to quickly pick up new technologies and adjust to new ways of thinking. I would encourage you to correct this, as it is a mistake. I know it's tongue in cheek, but my god does the current generation not have any humility at all? This is going to ruin your world v…

I think the author did not go the extra mile here..

He should have made the text/content a program..

For example, I have a recruiter android game that I sometimes send to recruiters when they enter my inbox...answers their questions in a neat way and still allows me to poke fun at the process....

If I was a hiring manager(and I have been once or twice) I would turn him down without a 2nd glance.

Re: The reverse job applicant

#122
post #117

Earlier quoted context omitted.

> Programming languages can't all be picked up that quickly, since semantics may differ a lot. The second day with my new employer I was tasked with writing an analysis project in a language I'd never even heard of before joining. Within two weeks, I was writing code in that language every bit as good as my coworkers'. Your statement may hold true for people who know one or two languages (like most CS graduates these…

>Within two weeks, I was writing code in that language every bit as good as my coworkers'. Just cause your coworkers sucked doesn't invalidate the point. I challenge anyone to write good code in a new language after 2 weeks of learning it. You can hack, sure, but I've never seen anyone write anything respectable in a language they've only been in for 2 weeks. In the worst case they think it's good and it's hard to te…

EDIT: An HNer says without evidence that my coworkers suck and gets upvoted; I come to their defense and get downvoted? What strange world is this in which baseless accusations are encouraged?

> Just cause your coworkers sucked doesn't invalidate the point.

My coworkers don't suck. In fact, I've yet to meet a technical person here that I can confidently say I'm smarter than.

> I challenge anyone to write good code in a new language after 2 weeks of learning it.

I've taken your challenge and passed. Are you calling me a liar?

> Also, if you claim to know the semantics but not the library of a language, you probably don't actually know the semantics. Corner cases matter.

Libraries are molded by semantics, and not vice versa. It's certainly necessary to know the libraries in order to be proficient in a language, but it's not at all necessary to know the libraries in order to know its semantics well.

Re: The reverse job applicant

#123
post #56
post #21

His resume: http://www.andrewhorner.com/documents/AndrewHorner.Resume.pd... * For your level of experience, Everything should fit on a page. * Take out the operating system part. They can infer them by the languages you use. * Take out high school * Create a section for awards and list them there * Take out familiar with MatLab and Latex * For each project give a link to a screen-shot or working project and ensure th…

I agree about changing the layout to make it fit on one page. But I wouldn't remove high school. He's done IB, which is way more challenging than regular high school. It's a straight admissions ticket to many top universities, some even let you skip the freshman year entirely based on what you took with IB. It's unfortunately not as widely recognized in the US than elsewhere in the world.

I did admission at a liberal arts college, and IB didn't even impress us. It certainly wouldn't impress me in trying to hire someone. I want someone with enough sense to know that high school doesn't belong on the C.V.

Re: The reverse job applicant

#124
post #117

Earlier quoted context omitted.

>Within two weeks, I was writing code in that language every bit as good as my coworkers'. Just cause your coworkers sucked doesn't invalidate the point. I challenge anyone to write good code in a new language after 2 weeks of learning it. You can hack, sure, but I've never seen anyone write anything respectable in a language they've only been in for 2 weeks. In the worst case they think it's good and it's hard to te…

EDIT: An HNer says without evidence that my coworkers suck and gets upvoted; I come to their defense and get downvoted? What strange world is this in which baseless accusations are encouraged? > Just cause your coworkers sucked doesn't invalidate the point. My coworkers don't suck. In fact, I've yet to meet a technical person here that I can confidently say I'm smarter than. > I challenge anyone to write good code in…

>I've taken your challenge and passed. Are you calling me a liar?

I'm calling you not particularly self-aware. After a year of coding in that language, the code you wrote after 2 weeks will likely look like crap to you. Unless that language is so domain specific that there's no room for design or so derivative that you can apply another language's style 100%, you almost definitely still have more to learn after 2 weeks.

RE: Semantics, that's all true, but if you don't have enough experience in the language to even say you kinda know the library, you probably don't actually grok the semantics. For example, Java, can you tell me the difference between volatile and synchronized as it regards the memory model without looking it up? What's a happens-before relationship and how is it relevant to those keywords? What's the transient modifier do? Transient's pretty irrelevant these days but if you can't answer the first 2 questions without going to google, you don't know the semantics of Java.

As I've gotten more experience, my estimation of my own knowledge has consistently gone down. I think it's a good approach.

Re: The reverse job applicant

#125

Earlier quoted context omitted.

I agree with you almost entirely. One tiny exception: >I know it's tongue in cheek, but my god does the current generation not have any humility at all? Come on...how many times do we have to go through this "young whippersnappers don't have any humility anymore" nonsense before we recognize that young humans, in general, have less humility than they should? Just because you (perhaps) had more humility than this kid…

Disagree. I'm generation X. We all knew that we were the first generation to be worse off than our parents. We entered the economy when nobody was hiring, especially if you were a white male. Most of us were happy just to get a job. I was - get this - happy to get into the army. (Canada) It's more likely than not that we were the exception to the rule, I'll accept that. But I believe that my generation overall was mo…

"Generation X" doesn't tell me a whole lot about when you grew up as it appears to encompass a range of 20 years of births (1961-1981 according to WP). In the US (and I'll focus on the US because I think that's where the reverse application guy is from), the unemployment rate reached a peak of 10.8% toward the end of 1982, due largely to the monetary stabilization policies of Mr. Paul Adolph Volcker. In 1981 it was in the 7's and it was back down to the 7's by 1984. A bad recession, yes, but it led into an era of extended low unemployment rates (all the way down to around 5.2% in 1989) until the recession of the early 90s when it jumped back up to 7.8%. This didn't last for long, as the greatest period of extended prosperity the US has known in a long time dropped unemployment rates to the 3's, 4's, and 5's for much of the 90s. For a while there in the 80s and 90s, members of "generation X" actually came out of school with a better chance of landing a job than most graduating classes in the history of the US.

In Canada, things actually happened to be quite a bit nastier then than they are now:

http://www.tradingeconomics.com/Economics/Unemployment-Rate....

Now look at the current era. I graduated college in late 2007, at almost the exact moment hiring froze in almost every industry. By 2008, you'd be lucky to get a job if you had 5 years experience, nevermind zero. By 2009, the unemployment rate had jumped up to 10%, a level the US had not seen since the early college graduation days of "generation X". In 2010 we've seen moderate levels of hiring, but no sustained push. Now those of us who graduated in 2007 are looking at possibly a 4th year of sluggish hiring.

So again...I maintain that young humans, in general, have less humility than they should (primarily because they don't know the difference between "good" and "bad"), but this level of humility in the application process (however you can even measure that) probably varies heavily on market conditions. If you graduated college in 1981...my condolences to you. You had it rough there for a few years. But try to keep in mind that there are lots of people out there right now who are in the exact same boat.

And with regard to "being worse off than your parents", I don't think there's a young person alive in the US who isn't at least partially bitter about the massive debts your generation and the ones that came before it have left us with, all while being bragged at by older people about how amazingly humble they are. And let's also not forget that your generation isn't "worse off" than your parents if you're counting by measure of inflation-adjusted income.

Also important to note: this kid wasn't getting responses from employers after going the humble applicant route. I had the exact same problem: people just wouldn't return my calls. So if he does have a lack of humility, it's a direct result of not having a job in a poor economy.

Re: The reverse job applicant

#127

If you really care which programming languages I already know or which applications I have used before, I can only assume that you're overlooking my ability to quickly pick up new technologies and adjust to new ways of thinking. I would encourage you to correct this, as it is a mistake. I know it's tongue in cheek, but my god does the current generation not have any humility at all? This is going to ruin your world v…

If you really care which programming languages I already know or which applications I have used before, I can only assume that you're overlooking my ability to quickly pick up new technologies and adjust to new ways of thinking.

This is going to ruin your world view, so brace yourself

So, this is ridiculously tongue-in-cheek, and the reply is over-the-top to the degree that I can imagine with no effort the same being uttered from underneath a drill sergeant's hat against some fresh recruit who copped a serious attitude.

It's not an unfair response to brash cockiness, but it has set me thinking.

Whether a language, or a framework, or a library, or any other handy tool of the software trade, there seems to be two camps that drown everyone else out in the din.

There's the camp that declares that learning new things is a matter of extrapolating from the understanding one has already developed to fit with whatever assumptions this instantiation of thing X makes. For instance, you understand what Object Oriented programming is, and how it works. You are presented with a language you have never used before, but know it has support for OO. This puts you from a level of having to understand OO to a level of understanding this language's semantics for OO.

Then there's the camp that declares that learning new things always starts from a position of absolute ignorance. Prior knowledge and understanding of concepts that would seem to apply to this new thing you are learning don't apply, almost as an axiom. As with my example of OO above, it doesn't matter that you know what OO is, and what it means to the structure of your program. If you don't know OO in the language of discussion, you get no points toward credit of understanding OO.

If I may be blunt, both these stances seem like bullshit. You don't magically know the syntax of how to do OO in a new language simply because you know OO from a theoretical level; it's something you have to look up. But different languages' implementation of OO aren't so disparate that the only thing they share is the name. There is a basis there you can rely on, but it doesn't get you 100% of the way there.

I guess the question I don't think people answer enough, which I would like to inject into the conversation is "how far does it get you?"

I realize that the answer will vary for different theoretical ideas, and different practical realizations of the same. The point of my question is to challenge the presumption that understanding of related concepts either gets you to the finish by default, or leaves you gasping at the starting along with the people who didn't have that understanding. I think this gets left behind when we start having all of these political battles based on generational identity, and I'd like to see what people think when smacking other generations around isn't the primary goal of a thread.

Re: The reverse job applicant

#128

This is a nice idea, with one big BUT. Not to rain on the parade here, but you've been unemployed for two years and all you have to show for it is a funny reverse job application. Sadly, it doesn't show what your actual skills are, nor whether you have ever produced something of value for anyone. These are more or less prerequisites to getting a good job. Go look at http://jacquesmattheij.com/My+list+of+ideas+for+whe…

I'd add another BUT... The real reverse application should show how you will bring value to the company. Why should they hire you, how will you make the company better, what do you bring to the table? You have to understand that it has to pay to hire you, you are just not entitled to a job because you have a degree.

While I think the reverse application shows a lack of dev prowess, it screams marketing prowess.

Re: The reverse job applicant

#129
post #93
post #78

Earlier quoted context omitted.

Programming languages can't all be picked up that quickly, since semantics may differ a lot. You can't say "Give me any programming task and I'll pick it up". What if you're a Web guy and the task is a C++ medical application? What if we're a finance company and the language is Haskell or ML? There's no way someone with no experience in a related language could become proficient without a fairly long training period…

Once you know one language well, many of the skills transfer. Besides, he states he is looking for an ENTRY level position and fully realizes he's not a guru.

Yes. Experience is great, but everyone has to start somewhere. The unemployment rate for under 25 is extremely high.

Society doesn't focus much attention these days on "upward mobility." But but an overreliance on "experience" (generally "paid, professional experience"), in extremis, will permanently shut out an entire generation from the world of middle-class employment. Is that really a good idea?

"Resolved: Individuals who did not have a good (preferably government) job on July 31, 2007 and a record of unblemished professional success with progressive experience and responsibility and no failures or false starts should abandon all hope."

Is this really what we want to promote?

Re: The reverse job applicant

#130
While I agree that stating he's been rejected for 2 years isn't the best opener, many commenters are missing the point. He may not have impressed you specifically, but the fact that this is polarizing is an indicator that it'll probably succeed.

Having people love and hate you is a big plus whether or not you're marketing yourself, your product or your company. Much worse if people shrug and move on.

Other polarizing examples: Harleys, cruise vacations, the iPad, Crocs sandals and of course avocados.

Quite literally, he only needs to impress one person with this.

Post reply on HN