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
vonnegutt
Aug 7, 2006
Hobocamp.

Mniot posted:

OK, so all the review comments on better code are good, but trying to think of what would trigger a rejection based on this code... I don't see it. I guess I could imagine a couple of the problems being annoying enough that they'd sum them up and reject. Or if you took a week on this, then that's disappointing but I'm assuming you did it in about an hour. It seems to run correctly and I can follow the code without shaking my head the whole time so I'd call it good.

It really all comes down to the quality of the other candidates' code. If there were a lot of strong coders, then nitpicky stuff gets more weight. If there are a lot of candidates, you're going to screen as many out as quickly as you can so you can focus on the strongest. In those scenarios, your genius handling of some edge case won't matter if your code appears a little sketchy on first review.

Adbot
ADBOT LOVES YOU

Ither
Jan 30, 2010

Does anyone work with (or has anyone ever worked with) a lot of foreign language speakers?

How do you deal with them speaking in a different language in the office?

Orkiec
Dec 28, 2008

My gut, huh?
The majority of any team I've been on has always been immigrants. You deal with it by doing nothing.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Ither posted:

Does anyone work with (or has anyone ever worked with) a lot of foreign language speakers?

How do you deal with them speaking in a different language in the office?

Get good at explaining things in multiple ways using different vocabulary.

Try to pick up on what their cultural norms are to avoid catastrophic misunderstandings.

Have fun being in a meeting with a client/partner from their native country where they start out in English and then sidebar the whole meeting into their native language while you manage to pick up bits and pieces.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

leper khan posted:

Have fun being in a meeting with a client/partner from their native country where they start out in English and then sidebar the whole meeting into their native language while you manage to pick up bits and pieces.

This is the real problem source, IMO. It's too easy to lock someone out of the team by speaking a language they don't understand. You may want to work with HR to gently encourage work to be done in whatever your lingua franca is.

raminasi
Jan 25, 2005

a last drink with no ice
I have a couple of Swedish coworkers and occasionally they lapse into Swedish when conversing online. My boss's response is to start copy-pasting random words from the IKEA catalogue into the conversation.

minato
Jun 7, 2004

cutty cain't hang, say 7-up.
Taco Defender

Ither posted:

Does anyone work with (or has anyone ever worked with) a lot of foreign language speakers?

How do you deal with them speaking in a different language in the office?
This came up at my old workplace once. Someone complained that foreigners used their language a lot in impromptu conversations (say, at a desk) where other people could overhear it. The listener felt excluded regardless of whether the topic was social or business. If they were particularly paranoid then even felt that they might unknowingly be the topic.

There was a little bit of pushback from the foreign-language speakers who felt that they could communicate more efficiently in their own language. But ultimately everyone came to the consensus that it was more important to be inclusive than efficient.

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



I just put in headphones and ignore them like the conversations in English I'm not party to.

metztli
Mar 19, 2006
Which lead to the obvious photoshop, making me suspect that their ad agencies or creative types must be aware of what goes on at SA

Ither posted:

Does anyone work with (or has anyone ever worked with) a lot of foreign language speakers?

How do you deal with them speaking in a different language in the office?

What's there to deal with? Are they speaking English when conversing with English only speakers in the office? If so, that seems sufficient.

Ither
Jan 30, 2010

metztli posted:

What's there to deal with? Are they speaking English when conversing with English only speakers in the office? If so, that seems sufficient.

They are not.

The team is about seven people. One other person and I only speak English.

Sometimes I can tell it's personal conversation which is okay, I guess, but other times they are definitely taking about work.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.
Mention that when people discuss work in moonspeak, you feel less effective or excluded from the team or whatever it is you feel. You might not be able to change people's behavior, especially if they're more comfortable in their native language. Making it clear that it's having an impact on your work may help people be more mindful of it, however.

fritz
Jul 26, 2003

Sounds like a great opportunity for you to learn a new language.

mrmcd
Feb 22, 2003

Pictured: The only good cop (a fictional one).

fritz posted:

Sounds like a great opportunity for you to learn a new language.

From my team's IRC channel:


quote:

There is a word for the "fixes" I did in German: "Verschlimmbesserung" (worsening improvement)

feedmegin
Jul 30, 2008

Orkiec posted:

The majority of any team I've been on has always been immigrants. You deal with it by doing nothing.

This, really. I've worked in more than one international company. Assuming your co-workers aren't complete dicks, if it's stuff that involves you or you might have useful input into, they'll switch into English. Meanwhile if it's stuff between them they'll naturally get it done more efficiently than if they were speaking a second language to each other.

(if the reason they're all speaking a different language to you is you've moved to their country, then consider learning the language, but hopefully that should be obvious :shobon:)

kitten smoothie
Dec 29, 2001

Rex-Goliath posted:

Consulting is great if you're doing actual consulting. 90% of the time though what they actually mean is you'll be doing implementations for a vendor which sucks. They look kind of the same from the outside but there's a huge difference in both the work you'll be doing and your relationships with the customer. If long term you want to climb the leadership ladder then in a few years consulting will give you more exposure to different styles of management / company internals / client-vendor relations / ground-up chaotic implementations than many people get in their entire careers. Very good for sharpening your teeth in those aspects. If you're more interested in long-term development of products and being more focused on the technical aspects of things while others handle all the 'soft stuff' then you probably want to stick with engineering.

Agreed. I was a "consultant" for a big ERP firm, which amounted to flying to client sites every week and doing implementations. The actual consultants were the people from Deloitte/Accenture/IBM whom the customer brought in to deal with us, so they didn't have to.

That said, I still learned a lot about soft skills, navigating chaos, and how to prioritize 100 things when each one is all on fire. Also how to communicate bad news -- how do I tell a customer "yes, I know the salesperson promised you this HR software could do X with nearly zero additional effort, but your Byzantine union contracts make doing X harder without significant custom logic and he shouldn't have promised you that without discussing that with an engineer first. We can do it, but I'm 100% sure you will not like the price tag."

Iverron
May 13, 2012

What's the consensus on suggesting changes as a new, but senior guy? I don't want to be *that guy*.

Example: new job is re-architecting their codebase and doing some pretty test unfriendly things when testing is one of the primary goals of their refactoring. Also, lots of legacy stored procedures (understandable), but they're still creating new ones for the refactored code instead of using a library like Dapper or LLBLGen. New code becomes 90% unnecessary mappings.

minato
Jun 7, 2004

cutty cain't hang, say 7-up.
Taco Defender
Same as trying to convince anyone of anything really: lead them to the answer rather than tell it to them as a given fact. Use the Socratic method:
Don't:"Your current approach will reduce testability, lol."
Do: "What effect will the current approach have on testability, which I understand is an important goal?" (followed by gently pushing for a proper answer, taking into account the likelihood that this may be the first time they've actually had to justify their decision to someone else)

Similarly, using the "I tried that too, but I found..." pattern is also a good gentle nudge in the right direction, because it couches your advice in the context of your experience, rather than just stating it as incontrovertible fact.
Don't: "Don't use Singleton dude, it's an anti-pattern. Makes it hard to test the class."
Do: "I saw you wanted to use the Singleton pattern for this class. I did that a few times too, but I found it made it hard to test because it became difficult to reset the state of the class between test runs."

Iverron
May 13, 2012

My concern is that the three guys leading most of the dev have been here 10-15 years and seem pretty entrenched in how they do things. I was more or less hired to bring new ideas to the table, but my immediate boss is one of those three.

If it's a wall I can't break through without alienating myself, then maybe it's :yotj: again. I have a history of sticking around way too long anyway.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Iverron posted:

My concern is that the three guys leading most of the dev have been here 10-15 years and seem pretty entrenched in how they do things. I was more or less hired to bring new ideas to the table, but my immediate boss is one of those three.

If it's a wall I can't break through without alienating myself, then maybe it's :yotj: again. I have a history of sticking around way too long anyway.

Produce an alternative that shows how testing can be better. Then you aren't just saying things. If they see your alternative, understand it, and still tell you to pound sand, then yeah, consider :yotj:, but better find out early if they will stay stuck in their rut or not.

metztli
Mar 19, 2006
Which lead to the obvious photoshop, making me suspect that their ad agencies or creative types must be aware of what goes on at SA

Iverron posted:

What's the consensus on suggesting changes as a new, but senior guy? I don't want to be *that guy*.

Example: new job is re-architecting their codebase and doing some pretty test unfriendly things when testing is one of the primary goals of their refactoring. Also, lots of legacy stored procedures (understandable), but they're still creating new ones for the refactored code instead of using a library like Dapper or LLBLGen. New code becomes 90% unnecessary mappings.

They hired you to use your brain and speak your mind, and bring "new brain" to their problems. Speak up without being a dick would be my advice. Maybe put things forth in the form of a question, like "that's an interesting approach - what advantages are you getting from doing foo, rather than bar or baz?" if you don't feel confident, but as a senior you should feel confident. If anyone get shirty with you, point out that you're the new guy and trying to understand and blah de blah, but really, if they're halfway reasonable they won't get pissy. If they get pissy, feel free to be direct and point out that by sticking to the old approaches they're just going to be recreating the same issues they have, just in a new and wasteful fashion.

Xerophyte
Mar 17, 2008

This space intentionally left blank

raminasi posted:

I have a couple of Swedish coworkers and occasionally they lapse into Swedish when conversing online. My boss's response is to start copy-pasting random words from the IKEA catalogue into the conversation.

Heh, I'll have to suggest that one to my boss. We're two swedes on my team along with, I think, 8 other native languages. One person is even a native English speaker!

I speak Swedish all the time with the other swede, even if it's a work discussion. It's nice to actually use my mother tongue for a bit since I don't get that many chances to do so in the US, it's nice to use a language where I can actually use idioms without a 50% risk of loving them up, and it's nice not have to do any mental translation just to carry a conversation, especially on the work-related topics where my Swedish vocabulary is just a lot better. I try not to be an rear end in a top hat about it and I avoid things like carrying on an encrypted side-conversation in a meeting (which has happened and is annoying), but I'd honestly be pretty upset if someone tried to mandate that I only ever use English in the office. There are conversations around me in Chinese, Spanish, Czech, Italian and French most days, some of which are probably about things I work on, and I don't see a problem with that either.

If you coworkers are being exclusive assholes about it -- and it's certainly possible for them to be -- then take it up with your manager. Just be aware that in any international workplace there will always be conversations in a language that you don't understand, and try to avoid the outcome where half the team communication gets moved to a secret moonspeak chat channel instead and everyone loses.

Honest Thief
Jan 11, 2009
Well, my latest couple interviews were a tad different, they were all interpersonal and my goals, what I do outside of work and the kind of person I am. Jesus, I don't want to marry all I want is a good paying job in a place where everything is overpriced, is it too much to ask for?
Needless to say, it didn't go that well.

Honest Thief fucked around with this message at 10:23 on Jul 11, 2017

Jaded Burnout
Jul 10, 2004


I once interviewed at a decent-sized post-startup in san francisco where one of their main hiring criteria was verbatim "If this person was working on a Sunday would I come into the office just to hang out with them".

So many things wrong with one sentence.

Honest Thief
Jan 11, 2009
I'd send them a poop emoji.

Pollyanna
Mar 5, 2005

Milk's on them.


When a recruiter asks what compensation I'm looking for, is something like this okay?

quote:

As for salary range, I'd rather discuss it once we know whether this is a good fit, but it's within the <area> market average.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Pollyanna posted:

When a recruiter asks what compensation I'm looking for, is something like this okay?

Either do that or shoot for 20-50% more than what you actually want.

Jaded Burnout
Jul 10, 2004


leper khan posted:

Either do that or shoot for 20-50% more than what you actually want.

This does occasionally backfire.

As a contractor I have some trouble succinctly explaining the idea of "Well, my day rate is £xxx, but this is a free market and I'm open to other offers, though bear in mind someone else might offer more", because I often have to break through the two walls of "whoa that's way to much" followed by "negotiable? I'm going to lowball you then".

Infinotize
Sep 5, 2003

MC Jaded Burnout posted:

I once interviewed at a decent-sized post-startup in san francisco where one of their main hiring criteria was verbatim "If this person was working on a Sunday would I come into the office just to hang out with them".

So many things wrong with one sentence.

Stripe lol

I'm sure they all truly believe they are at the peak of tech culture, too.

raminasi
Jan 25, 2005

a last drink with no ice

Pollyanna posted:

When a recruiter asks what compensation I'm looking for, is something like this okay?

It's not necessarily a bad idea to give external recruiters a "I will literally not call you back for anything under $X" number as long as you're very clear that it's your absolute lower bound.

Jose Valasquez
Apr 8, 2005

raminasi posted:

It's not necessarily a bad idea to give external recruiters a "I will literally not call you back for anything under $X" number as long as you're very clear that it's your absolute lower bound.

This seems like a good way to get offered exactly $X

Pollyanna
Mar 5, 2005

Milk's on them.


Jose Valasquez posted:

This seems like a good way to get offered exactly $X

Solution: $X = baseline + $10,000~$20,000

Jaded Burnout
Jul 10, 2004


Infinotize posted:

Stripe lol

Yep. Are they still doing it?

Regardless of the outcome of the interview I'd already seen enough of the real state of SF to never want to live there.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

Jaded Burnout posted:

Yep. Are they still doing it?

Regardless of the outcome of the interview I'd already seen enough of the real state of SF to never want to live there.

The craziest thing about SF real estate (and there are many crazy things) is that people pay huge amounts of money to live in SF, only to commute south to the peninsula for work every day.

I used to have a reverse commute simply because I headed into the city in the morning instead of away from it.

return0
Apr 11, 2007

Jaded Burnout posted:

I once interviewed at a decent-sized post-startup in san francisco where one of their main hiring criteria was verbatim "If this person was working on a Sunday would I come into the office just to hang out with them".

So many things wrong with one sentence.

This is such a gigantic red flag, it's actually ridiculous.

Dogcow
Jun 21, 2005

return0 posted:

This is such a gigantic red flag, it's actually ridiculous.

A red flag cannon that shoots red flags that explode into smaller red flags that have pictures of red flags on those flags.

CPColin
Sep 9, 2003

Big ol' smile.
"This person came in on a Sunday, probably to catch up on something they're desperately behind on. Better head to the office and distract them!"

Steve French
Sep 8, 2003

TooMuchAbstraction posted:

The craziest thing about SF real estate (and there are many crazy things) is that people pay huge amounts of money to live in SF, only to commute south to the peninsula for work every day.

I used to have a reverse commute simply because I headed into the city in the morning instead of away from it.

How long ago? I lived in SF and worked in Redwood City from 2008-2010, and it was definitely a reverse commute then.

Volguus
Mar 3, 2009

Infinotize posted:

Stripe lol

I'm sure they all truly believe they are at the peak of tech culture, too.

Funny you're mentioning Stripe. Been looking around for a while for a payment provider for our product and we talked with a fair number of people in our area. I heard Stripe being mentioned numerous times. Maybe their culture is poo poo, but is their product OK? I mean, between them, Paypal or some other payment provider Stripe was the most mentioned.

TooMuchAbstraction
Oct 14, 2012

I spent four years making
Waves of Steel
Hell yes I'm going to turn my avatar into an ad for it.
Fun Shoe

Steve French posted:

How long ago? I lived in SF and worked in Redwood City from 2008-2010, and it was definitely a reverse commute then.

My knowledge dates from 2008-2015 or so, with the caveat that I was using 280 instead of 101. But I've had cause a few times recently to commute from around Daly City down to Mountain View during rush hour, and it's very obvious that people are going south in the morning and north in the evening.

Adbot
ADBOT LOVES YOU

duz
Jul 11, 2005

Come on Ilhan, lets go bag us a shitpost


Honest Thief posted:

Well, my latest couple interviews were a tad different, they were all interpersonal and my goals, what I do outside of work and the kind of person I am. Jesus, I don't want to marry all I want is a good paying job in a place where everything is overpriced, is it too much to ask for?
Needless to say, it didn't go that well.

We're asking those questions to make sure you're not a goon.

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