Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Hughlander
May 11, 2005

Strong Sauce posted:

SFO is the airport FYI. Don't say you want to work in SFO when you talk to people there. They will give you funny looks.


I mean, you know why you can do that in the midwest right? Living in places that are in high demand ain't cheap. May as well not consider any other major tech city then. Maybe Austin/Portland/Seattle are more affordable? Not sure exactly, but SF, LA, NYC, BOS ain't cheap.

Won't deny SF is probably too expensive though. The most expensive now over NYC.

My 15 year mortgage on a 2500 sq ft place in a Seattle Suburb roughly 'San Mateo' distant from my downtown job is under $2500/mo.

EDIT I'm also not sure what the amazement is with 9-7 daily. 10-7 is 8 hours + an hour for lunch. Is 45 hour weeks really inconceivable?

Hughlander fucked around with this message at 01:58 on Jun 4, 2013

Adbot
ADBOT LOVES YOU

pr0zac
Jan 18, 2004

~*lukecagefan69*~


Pillbug
^^^
10-7 is pretty exactly my work schedule, its not that nuts at all.


DreadCthulhu posted:

I did and I had to get rid of them to make space for this. It was pretty painful at first, but I always hated being worse than average at a dozen different things and with the years I learned to appreciate the importance of focus. I lift 3 times a week and do HIIT on non-lift days. I watch some Netflix while I'm eating. Have half a day with the wife once a week. That's about it that's not work-related, even though I stopped thinking of it as "work".

It's a conscious choice I made a while ago. I'm the only one who can set a proper technical direction at my startup and if I don't make up in knowledge and effort for at least 2-3 engineers (hopefully more one day), then we'll never achieve the vision that we have in mind. I figure that 5-10 years down the investment I'm making into myself will really pay some serious dividends. "Knowledge and productivity are like compound interest" (from here, I have that quote framed on my desk.)

One thing that happens once you spend a lot of time at something that you enjoy, is that you eventually kickstart this positive feedback loop of receiving immense pleasure from getting better at something and understanding things that you were completely oblivious about before. The more you do it, the harder the challenge, the bigger the kick you get out of it when you succeed. It's an addiction, but it's a good one when controlled.

Honestly, it's not that hard. Do you commute on a train somewhere? Pull out an iPad and start watching coursera lectures on a topic that's interesting and hopefully relevant to your work, or read a good technical book. That's 1-2 hours a day of absorbing more stuff that really adds up over the years.

I got a job with a top 5 tech co out of college, left to found my own start-up, went through Y-Combinator, and sold my company to another top 5 tech co where I have worked since. I have never had to sacrifice my non-work life to that degree to be successful in this industry. I mean seriously you spend half a day total per week with the woman you married? Its completely cool if you WANT to live like that, I know some weeks I enjoy spend all my free time working on fun side projects, but please do not tell people in this thread thats its required to be a quality software engineer because its definitely not.

DreadCthulhu
Sep 17, 2008

What the fuck is up, Denny's?!

pr0zac posted:

I got a job with a top 5 tech co out of college, left to found my own start-up, went through Y-Combinator, and sold my company to another top 5 tech co where I have worked since. I have never had to sacrifice my non-work life to that degree to be successful in this industry. I mean seriously you spend half a day total per week with the woman you married? Its completely cool if you WANT to live like that, I know some weeks I enjoy spend all my free time working on fun side projects, but please do not tell people in this thread thats its required to be a quality software engineer because its definitely not.

I agree that it's an exaggeration and incorrect to say that it's "required". What I really meant is that it's likely what you need to do to be at the very top of your field one day. I think that's the case of any profession, be it music, surgery or being a 3-star Michelin chef or what not. Maybe some people can get there much more easily, but I can honestly say I was never gifted at anything, so I probably have to put in more time than most.

Also, the few funded YC-founders I know all work at least as much as I do, and also spend as much time as I do with their SOs, but your sample is likely much wider than mine, so I'll defer that to your experience.

Steve French
Sep 8, 2003

DreadCthulhu posted:

I agree that it's an exaggeration and incorrect to say that it's "required". What I really meant is that it's likely what you need to do to be at the very top of your field one day. I think that's the case of any profession, be it music, surgery or being a 3-star Michelin chef or what not. Maybe some people can get there much more easily, but I can honestly say I was never gifted at anything, so I probably have to put in more time than most.

Also, the few funded YC-founders I know all work at least as much as I do, and also spend as much time as I do with their SOs, but your sample is likely much wider than mine, so I'll defer that to your experience.

I am an early employee at a funded YC company, and have many friends who were also early employees at successful YC companies (e.g. Dropbox) and none of my coworkers or said friends spend or spent anywhere close to 4-5 hours a day on poo poo outside of work, founders included, at least not on any sort of consistent basis.

If your argument is that if you want to be the next Elon Musk or Zuckerberg or even Drew Houston, you need to do that, I think you'd probably find that people that end up like that did not do it by convincing themselves to sacrifice their personal lives entirely for the sake of their career; certainly not all of them or even a majority.

pr0zac
Jan 18, 2004

~*lukecagefan69*~


Pillbug
I agree with the top of the field thing, I will never be an Elon Musk, I just didn't want any newbies in here to think programming required total sacrifice. Its completely possible to have a balanced life and be good at writing code.

Stoph
Mar 19, 2006

Give a hug - save a life.
I'm doing 10-7 schedule as well. I was never told by my company what hours I need to work specifically but we do a standup scrum meeting daily at 10am so I show up slightly before those. I generally see my coworkers doing about 45 hours per week including an hour of lunch, anywhere between 7am and 7pm.

Edit: This is in Arizona.

Stoph fucked around with this message at 03:53 on Jun 4, 2013

Safe and Secure!
Jun 14, 2008

OFFICIAL SA THREAD RUINER
SPRING 2013
Yeah, I mistakenly assumed he wasn't having lunch. During my internship, I never really had lunch. I just took a few minutes to have an apple or three at my desk, while working, about halfway through the day. I just imagined going ten hours like that instead of eight.

TheNakedFantastic
Sep 22, 2006

LITERAL WHITE SUPREMACIST
Just out of curiosity what do you guys think of something like this job offer in Western North Carolina http://asheville.craigslist.org/eng/3836203846.html ? I'm still in school for a couple of semester so I don't really know what to expect for the area compensation wise but with some of the numbers being thrown around here and the job listing 6+ years experience with that stuff and 3+ years as a lead 65-75k seems kind of lovely, even for the area. It's also the higher end of offers I see in the area, there was an offer for a vaguely similar web development position that wanted senior level experience (5-7+ years) and familiarity with about a dozen different languages/packages with the offer being 45k. Is the area just poo poo for compensation or am I overestimating what I can expect? I'm mostly familiar with c/c++ java and a smattering of html/php/sql stuff so I don't know how relevant most of the job offers I see like that are to me anyway.

astr0man
Feb 21, 2007

hollyeo deuroga
I don't know anything about that area but I can imagine that the cost of living in Asheville, NC is not comparable to San Francisco. That being said, 70k for 6+ years of experience is really terrible, and you should look into relocating somewhere else if you want to get paid a reasonable amount of money.

Rurutia
Jun 11, 2009
It's not bad for the area. You'd be in the middle of bumfuck nowhere though. (Which is why it's not bad for the area.)

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.

astr0man posted:

I don't know anything about that area but I can imagine that the cost of living in Asheville, NC is not comparable to San Francisco. That being said, 70k for 6+ years of experience is really terrible, and you should look into relocating somewhere else if you want to get paid a reasonable amount of money.
70k might not be that bad if it's really in the middle of nowhere. You can live in those places for super cheap if you really want to.

baquerd
Jul 2, 2007

by FactsAreUseless

pr0zac posted:

I agree with the top of the field thing, I will never be an Elon Musk, I just didn't want any newbies in here to think programming required total sacrifice. Its completely possible to have a balanced life and be good at writing code.

Especially when you throw working from home into the mix. Having 2-4 days at-work and 1-3 at home can make even 90 minute commutes bearable. Or, what I do with a 20 minute commute is work 9-3 and then go home and log in.

Strong Sauce
Jul 2, 2003

You know I am not really your father.





Aziz Ansari said while there may be racism in NC, the biscuits are too drat good. Confirm/deny?

70K seems low even for a place with a low COL. I mean there can't be that many qualified candidates who only want to make that much after 6 years?

baquerd
Jul 2, 2007

by FactsAreUseless

Strong Sauce posted:

Aziz Ansari said while there may be racism in NC, the biscuits are too drat good. Confirm/deny?

70K seems low even for a place with a low COL. I mean there can't be that many qualified candidates who only want to make that much after 6 years?

You may not understand just how different the COL can be. Think about a 4 bed, 3 bath, 3000 square foot house with a 2 car garage and a nice yard for $250k, the most expensive restaurants running $30/plate (albeit with representative quality), bars serving $2 domestics and $4 mixed drinks all week long, and people thinking a 20 minute commute is pretty bad. That's the Midwest in most towns of 10-40k people.

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.

baquerd posted:

You may not understand just how different the COL can be. Think about a 4 bed, 3 bath, 3000 square foot house with a 2 car garage and a nice yard for $250k, the most expensive restaurants running $30/plate (albeit with representative quality), bars serving $2 domestics and $4 mixed drinks all week long, and people thinking a 20 minute commute is pretty bad. That's the Midwest in most towns of 10-40k people.
Yup. Now imagine how much it would cost for an equivalent house at an equivalent commute in NYC. If the job is in Manhattan, you'd probably be talking, what, ten times as much?

edit: I just checked and Zillow and I guess it's a trick question because such houses don't actually exist; everything that fits those parameters as a detached single-family home is pretty far away from Manhattan (and even those are generally far over a million).

Cicero fucked around with this message at 19:20 on Jun 4, 2013

Rurutia
Jun 11, 2009

baquerd posted:

You may not understand just how different the COL can be. Think about a 4 bed, 3 bath, 3000 square foot house with a 2 car garage and a nice yard for $250k, the most expensive restaurants running $30/plate (albeit with representative quality), bars serving $2 domestics and $4 mixed drinks all week long, and people thinking a 20 minute commute is pretty bad. That's the Midwest in most towns of 10-40k people.

NC is a weird state. There's a pretty high state income tax and generally speaking wages are depressed. But the cost of living is similarly depressed in comparison to what you'd find in comparable places in the rest of US. Surprisingly, what you've described here is about what you'd find in metro NC. Franklin is going to be cheaper. Think, not even covered on Redfin. Here:

http://www.zip-codes.com/city/nc-franklin.asp (Notice the median HH salary: $38,475.00)
http://www.zillow.com/homes/recentl...3486_rect/9_zm/

When I said bumfuck nowhere, I meant bumfuck nowhere. I'd be extremely surprised if you got a ~90k salary in Franklin. It's important to remember that anyone stationed out there is not going to be looking for the kind of quality or skill as elsewhere.

edit If you want to do tech in NC, RTP pays decently. If you can do financial programming work, Charlotte would be probably good too.

Rurutia fucked around with this message at 19:42 on Jun 4, 2013

Gounads
Mar 13, 2013

Where am I?
How did I get here?

2banks1swap.avi posted:

I've got an interview tomorrow that seems like it might give me that big first full-time opportunity, and I'm excited as hell. It's VB.NET (I'm a C# guy right now) so I'm pretty happy; I'm going to be using different syntax but who cares, same language. They like my code samples and such.

What I'm wondering about is how to tell the current job I have, a 1099 thing where every other dev is remote, that I found full time but want to keep up here remotely like the other guys are, besides just "Yo, I got a full time offer, I want to start working remotely in two weeks."

Obviously if I get grief I'm going to say "well okay, I'll just finish this project up and give you my notice if I have to, do what you gotta do" but I can't help but feel that's stupid for my boss to do. I'm currently working on a project that's out of my experience and enjoying being paid to learn, but I feel like he's grooming me to be his web guy since the web guy he has now is hard to get a hold of due to his full time job, and he's afraid I'll end up the same. Since he can't/won't offer me full time right now, and I actually need it as much as I want it, I'm not going to wait and see. As fun as double dipping would be, I don't need to. I just get worried by habit from job hunts past, and I still don't have a lot of experience being shrewd or disappointing people.

The other thing I'm wondering is just what the minimum level of experience/resume padding/expertise is to have a good chance at getting a relo offer. I'm dying to leave Florida and get to SFO (or a similarly hot market with such wonderful weather and amenities!) and if there's a chance I could do it after I get YOTJ at this or my next job, I'll do it. If not I want to know how long to wait, or if I should just save up and crash in a cheap apt in whatever the cheap part of the bay area is and then play resume shotgun.

Hell, I'll get that goon who does resumes here to give mine a good polish and start sending stuff out NOW if an internship, a few months at a contract, collegiate coding experience and most of a CS degree is enough to have a real shot at getting an offer.


So you're an independent contractor? Lots of employers abuse the 1099/contractor relationship and try to dictate when, where, and how you work. It's not allowed and they can get in big trouble.

From the IRS website:

quote:

The general rule is that an individual is an independent contractor if the payer has the right to control or direct only the result of the work and not what will be done and how it will be done.

Sab669
Sep 24, 2009

Not sure if I should post this here, or the General Programming thread... I suppose this question's answer will vary from company to company, but how often do you guys find yourselves doing more-or-less the same poo poo day in and day out? My company has a main product that we make customizations to on a per-customer basis, but a lot of the mods are very similar at each company except they all do things slightly the differently. Finding myself more and more bored each week while hoping for a new job :v:

Right now I've got 2 options on my plate, should they both extend an offer.
One is an extremely large company where I'd be working on a small team developing software aimed towards education tours to other countries (ie. class trips in high school to Europe). Primarily doing C# it sounds like, could get to travel infrequently for the job and discounted rates to fly on my own time.
The other is a bit of a smaller company, aimed at the healthcare industry. The job sounds both laid back but really focused at the same time. The guy I interviewed said a lot of days devs are encouraged to just spend an hour or so reading up on recent developments in the industry, Friday's are frequently "half days" with people drinking beers in the office and just chit chatting a lot. That said, the recruiter made it sound like overtime could be frequent ("Not looking for someone who just wants to clock in and clock out, someone 'passionate'" were her words). I think they only have 3 devs right now, looking to expand up to 15 over the next year or so. Also mostly C#, could potentially do iOS and Android development, and they're considering looking into using the new XBone's Kinect potentially-- could be cool.

I really have no idea which sounds better. I guess it would boil down to compensation from either company. Both in Boston, so I'd be moving from Providence.

PS; gently caress driving in Boston that's not an intersection gently caress you

Sab669 fucked around with this message at 20:40 on Jun 4, 2013

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.
Some newbies in this thread may be interested in this startup-focused class on coursera that starts in a couple weeks. Looks like a broad but shallow introduction to lots of (web-based) startup technical subjects.

Frolic
Oct 21, 2005

kitten smoothie posted:

Interview questions

Cicero posted:

Interview Advice

Just got my offer letter, wanted to say thanks to both of you for the help.

glompix
Jan 19, 2004

propane grill-pilled
Have any of you goons gone through a Microsoft interview process in the last couple of years? They found my profile on StackOverflow and contacted me about some jobs, and I'm genuinely interested after 7 years of working at a small, disorganized travel company with only 4 devs. I have a technical phone screening tomorrow, (the one before an irl interview) and was wondering what to expect.

From my readings online, they've changed their interview process significantly, but I can't find any detailed personal accounts of it. All I know is that it's supposed to be less torturous.

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.
When I went through it a couple years ago it seemed pretty straightforward. You interview with like 5 people (I think it can be between 3 and 5, they stop it early if you're either amazingly good or amazingly terrible), they give you normal dev questions that you have to answer. That was for in-person interviews though, I don't think I did a phone interview.

The example question in the OP was taken from a Microsoft interview I had.

tk
Dec 10, 2003

Nap Ghost
I went through the Microsoft interview process a little over three years ago now. To my knowledge the overall structure hasn't changed much since then, but it's a big company, so YMMV. Feel free to PM me if you have any questions.

Unfortunately I don't remember what my phone screen was about, so I can't help you there. On the plus side it was apparently uneventful enough that I don't remember it, so it couldn't have been that bad.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug
Or you can do what a team at my company did and get your product purchased by Microsoft. Then you get to go work for them without an interview process. This literally just happened on Monday. I am not on that team.

:argh:

Cicero
Dec 17, 2003

Jumpjet, melta, jumpjet. Repeat for ten minutes or until victory is assured.

Ithaqua posted:

Or you can do what a team at my company did and get your product purchased by Microsoft. Then you get to go work for them without an interview process. This literally just happened on Monday. I am not on that team.

:argh:
If you want to work at Microsoft just interview with them? From your posts in this thread you sound competent enough, certainly moreso than I was coming out of school.

Rurutia
Jun 11, 2009
Microsoft is hard recruiting right now, even for their satellite campuses.

VV That is literally the exact opposite of what I've heard.

Plorkyeran
Mar 22, 2007

To Escape The Shackles Of The Old Forums, We Must Reject The Tribal Negativity He Endorsed
It dragged on a bit long, but otherwise I enjoyed interviewing at Microsoft three years. The phone screen was fairly hard technical questions, but the actual in-person interviews were mostly just casual conversations about programming with smart people.

Boy Wunder
Dec 2, 2000

Not sure if this should go in here, but here goes:

I'm five months into my first IT job and someone tried to poach me today. I was wondering what, if anything, you folks with more experience would do about it.

Backstory: I have a degree in software systems engineering. Last year in the fall, after some half-hearted job searching, I was working in a non-IT job when an old friend from high school messaged me on Facebook wondering if I wanted a job at a software outfit. The company was small and seemed a little old fashioned but the guys seemed all right to work for, and considering my career at the time was going nowhere, I jumped at the chance and maybe undersold myself on my starting salary. I say that because I made the mistake of giving them a number, 55k, and both my interviewers quickly agreed that it was very reasonable and that is exactly what they offered me.

I started in January working with a more senior member on a new application, but eventually I transitioned to working on an existing system. The existing system had been built by a different software company, and there were still two guys from that company there maintaining it. The client wanted my company to eventually take over the maintenance and new development on it, with me being the point man and my coworker in support while he developed the new application. One of the other company's guys left early on, leaving three of us: myself, my coworker, and the last dude from the other company, Jim.

Jim was supposed to work together with us and show us the ropes in the system he had helped develop, which was very complex. Every office employee uses it daily and it has tons of business logic built using the CSLA framework, which I had no experience in. I'm not sure exactly what his problem was, but Jim was extremely surly with myself and the other coworker initially, stonewalling my coworker when he was trying to integrate his app into the existing system and tattling on me to the client's COO when I was fumbling around at the start. He was just a weird dickhead in general. Example: once a week, he would go on a coffee run and ask everyone in the office what they wanted... except for me and my coworker.

Jim started warming up, and to me especially, as I became more adept in the system and made a couple of changes that impressed him. He became much more helpful and we began having casual conversations outside the scope of work. We have become almost friendly with one another, and I might even say I liked him if I didn't remember how he had acted at the start. Jim's time with the client comes to an end next week, and today he asked me if I wanted to have an after work beer and I said yes. There, he told me he was impressed with the progress I was making and asked me to consider quitting with my current company and joining his, with the main incentive being more cash ("whatever you're being paid now, I'm sure we can beat it.")

I told him I would think about it and that I definitely wouldn't quit for at least a couple of months because the client's busy season is just starting, and quitting now would probably royally piss off both the client and the company I currently work for. I'm also guessing that Jim would get a bounty for recruiting me. I'm not really considering quitting anyway. As far as my current job is concerned, I certainly don't mind getting up every day and going to work, I have no complaints about my company or the client so far, and I have the added perk that I live a block a way from the client's office so my commute is two minutes by foot. I'm annoyed that I lowballed myself in salary negotiations, but that's my fault.

I guess my question is what should I do with this information? I've never been in this spot before. Once Jim is gone, should I mention it to my coworker, who has been with my company for a decade and has the ear of the CEO, in the hopes that he would mention it to the higher ups, in turn allowing me to use it as a bargaining chip come salary review time? Or should I just keep it to myself? Or am I a shitbag for even thinking about this?

greatZebu
Aug 29, 2004

Boy Wunder posted:

I guess my question is what should I do with this information? I've never been in this spot before. Once Jim is gone, should I mention it to my coworker, who has been with my company for a decade and has the ear of the CEO, in the hopes that he would mention it to the higher ups, in turn allowing me to use it as a bargaining chip come salary review time? Or should I just keep it to myself? Or am I a shitbag for even thinking about this?

I'm skeptical of the idea that you'll improve your situation at your current company by telling them about Jim the poacher. By all means tell your management that you've had other offers and that you'd like to stay, but you need to be paid a competitive wage. By all means try to find other offers that you would actually prefer to your current job. But laying out this whole story about a job offer that you don't even really want will probably only make your life more complicated.

New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

Boy Wunder posted:

I guess my question is what should I do with this information? I've never been in this spot before. Once Jim is gone, should I mention it to my coworker, who has been with my company for a decade and has the ear of the CEO, in the hopes that he would mention it to the higher ups, in turn allowing me to use it as a bargaining chip come salary review time? Or should I just keep it to myself? Or am I a shitbag for even thinking about this?

Don't mention it to anyone. It won't help you get a raise down the line, they absolutely do not care that you talked to someone about a job. The only time you should mention another job is when you have an offer letter in hand and you're resigning.

Getting a raise depends on a few things: Your competence, company's generosity, and how much they need you. You'll almost never spontaneously get a big raise. Big raises happen when you change jobs. If you want to broach the subject of "gimme more money," be prepared to justify it. "I deserve more money because salary.com says I'm underpaid" is not a valid argument. "I deserve more money because I've accomplished X and Y and Z" is a good start.

The subject of salary is touchy for me because I started out making 1/4th of what I do right now due to bad negotiating skills. On the plus side, it taught me to live on a very tight budget and really appreciate being able to afford to eat food that's not ramen.

You're definitely not a shitbag, though. So don't worry about that.

New Yorp New Yorp fucked around with this message at 05:49 on Jun 6, 2013

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde

Plorkyeran posted:

It dragged on a bit long, but otherwise I enjoyed interviewing at Microsoft three years. The phone screen was fairly hard technical questions, but the actual in-person interviews were mostly just casual conversations about programming with smart people.
Microsoft's phone screens are not to be confused with their recruiting screen, which in my experience is ritualistic boilerplate along these lines:

- How did you become interested in programming?
- What programming language have you used the most?
- What do you like about [sic] that language?
- How would you rate your skill in that language?
- (If less than 10) How long will it take you to reach a skill level of 10?

Look at those last two questions, and remember what I said before about answering skill estimate questions from recruiters. If you can write a working app on your own from scratch and you tell the recruiter less than 10, chances are good that you just wasted a call.

greatZebu
Aug 29, 2004

Gazpacho posted:

Look at those last two questions, and remember what I said before about answering skill estimate questions from recruiters. If you can write a working app on your own from scratch and you tell the recruiter less than 10, chances are good that you just wasted a call.

I do not recommend this. If you tell me you're a 10 in C++, you're going to have to answer some really brutal questions before I believe you. Granted it's probably less harmful to tell a recruiter that you're a 10 than an engineer, but saying that I'm an 8 hasn't stopped me from getting offers.

Gazpacho
Jun 18, 2004

by Fluffdaddy
Slippery Tilde

greatZebu posted:

I do not recommend this. If you tell me you're a 10 in C++, you're going to have to answer some really brutal questions before I believe you.
An engineer who asks candidates to rate themselves on a scale of 10 is an absolutely terrible interviewer because "scale of 10" has no objective meaning and an engineer knows enough to ask questions that do. An engineer who then counts against people for answering higher he thinks they should have is basically playing "What have I got in my pocket?" and is doubly terrible. I can assure you that Microsoft is not interested only in SDEs whose knowledge of Windows approaches Charles Petzold's; however their recruiters do not know who Petzold is nor care, so neither should anyone who gives them an estimate of Windows knowledge.

Gazpacho fucked around with this message at 08:48 on Jun 6, 2013

greatZebu
Aug 29, 2004

Gazpacho posted:

An engineer who asks candidates to rate themselves on a scale of 10 is an absolutely terrible interviewer because "scale of 10" has no objective meaning and an engineer knows enough to ask questions that do. An engineer who then counts against people for answering higher he thinks they should have is basically playing "What have I got in my pocket?" and is doubly terrible. I can assure you that Microsoft is not interested only in SDEs whose knowledge of Windows approaches Charles Petzold's; however their recruiters do not know who Petzold is nor care, so neither should anyone who gives them an estimate of Windows knowledge.

It's very possible that my experience isn't representative and you should just say you're a 10. And I certainly agree that "rate yourself on a scale of 10" is a bad question. But it's very possible to get a good job without claiming to be a 10, I've heard stories from both sides of the table about candidates over-representing their abilities and regretting it soon after, and bullshit you feed to a recruiter because they don't know any better can very easily be passed along to the engineer who interviews you next. Take it for what it's worth, but I was glad I didn't tell my recruiter I was a 10 in Java when the guy who interviewed me (and asked me about it) turned out to be one of the original Sun Java guys.

baquerd
Jul 2, 2007

by FactsAreUseless
It's really simple, you ask them "What does a 10 mean to you?"

glompix
Jan 19, 2004

propane grill-pilled

Gazpacho posted:

An engineer who asks candidates to rate themselves on a scale of 10 is an absolutely terrible interviewer because "scale of 10" has no objective meaning and an engineer knows enough to ask questions that do. An engineer who then counts against people for answering higher he thinks they should have is basically playing "What have I got in my pocket?" and is doubly terrible. I can assure you that Microsoft is not interested only in SDEs whose knowledge of Windows approaches Charles Petzold's; however their recruiters do not know who Petzold is nor care, so neither should anyone who gives them an estimate of Windows knowledge.

Actually, the recruiters at MSFT I've talked to so far have all been engineers, and at least one had a MS in CS.

Tech screening call tonight, let Skeet's wisdom shine down on me. :ohdear:

csammis
Aug 26, 2003

Mental Institution

baquerd posted:

It's really simple, you ask them "What does a 10 mean to you?"

This, or from the other side of the fence the interviewer asking this question should define the scale as any good engineer would. "10" to me is typically the language creator (if they're still involved in design) or a standards-setter / principle architect kind of person. A "10" in C++ would be a Stroustrup or a Sutter, and if someone responds "I don't know those names but I'm definitely a 10" then I don't know if that person understands what a "scale" is.

Sab669
Sep 24, 2009

baquerd posted:

It's really simple, you ask them "What does a 10 mean to you?"

That's a two :colbert:

kitten smoothie
Dec 29, 2001

I feel like some people deliberately leave the "definition of 10" hazy, intending to see if the candidate is the type who asks first to get clarity on an ambiguous situation before taking action.

Adbot
ADBOT LOVES YOU

COUNTIN THE BILLIES
Jan 8, 2006

by Ion Helmet
Do front-end developers generally get paid more than back-end developers?

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply