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
Capri Sun Tzu
Oct 24, 2017

by Reene

Fututor Magnus posted:

why are you people so incredibly upset by my mild arguments for programmers to priotitize time for self-improvement, and that social nonsense is entirely orthogonal to that, and as such should be rationed if not avoided. you can still maintain some semblance of social life, it means nothing to me, i just don't recommend you prioritize that over your duties to code.
You type like an autisic rear end in a top hat, could be one reason

Adbot
ADBOT LOVES YOU

Jeb Bush 2012
Apr 4, 2007

A mathematician, like a painter or poet, is a maker of patterns. If his patterns are more permanent than theirs, it is because they are made with ideas.

Capri Sun Tzu posted:

You type like an autisic rear end in a top hat, could be one reason

it will be extremely cool when goons finally give up on using autism as an insult, IMO

The Fool
Oct 16, 2003


Jeb Bush 2012 posted:

it will be extremely cool when goons finally give up on using autism as an insult, IMO

Sorry, we're never leaving the hey-day of 2004.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.

Jeb Bush 2012 posted:

it will be extremely cool when goons finally give up on using autism as an insult, IMO

wrap it up obamailures, it's trump's america now

downout
Jul 6, 2009

It would probably be good to take this discussion to another thread, and focus on helping job hunters, newbies, etc.

Shirec
Jul 29, 2009

How to cock it up, Fig. I

As perhaps a way to get us back on track, a company emailed me asking me to take a HackerRank challenge. 3 hours, 4 questions (at least from what I glass door researched), and the last question may be a lot harder.

I'm relatively confident in my skills when I'm not having to whiteboard, but not knowing what the questions are until I click the link and start the timer is messing me up.

Has anyone done HackerRank stuff for a job before?

Fututor Magnus
Feb 22, 2016

by FactsAreUseless

B-Nasty posted:

Grossly misrepresenting others' arguments and straw manning are particularly noxious debate tactics. To others that aren't as blindly overcome with emotions as yourself, it weakens whatever points you may be trying to make that are actually valid.

oh, i apologize. how grossly did i misrepresent james "chicks can't code" damore's arguments? by all means, please enlighten me.

feedmegin posted:

Are you, like, a monk in some super weird religious tech order or something?

oh, that was just a cheesy phrase i came up with which i shared with the recruiters at my place, they liked it.

Hughlander posted:

Probably because you come across as a college Sophomore who has just finished Atlas Shrugged. If you want to grow your career you need social skills. If you want to grow your job you may not. Without the ability to adapt to your audience you are not going to be an effective mentor as a Senior engineer. Without the ability to listen to and prioritize people’s concerns that may or may not be logical, yet are still important to them you are not going to be an effective lead. If you cannot seek out the feedback and shared learning across an entire organization you are going to be a lovely Principal. All of these are indeed orthogonal to “can I write the dankest code?” Yet all are required for a career. You’ve never said what you consider to be top tier tech companies that want non-stop code monkeys but in this thread people who are currently at Google and Facebook tell you that you’re wrong but you double down more.

Personally I see an early 20s version of myself in your posts and I wish I could go back and smack some sense into young me and maybe others feel the same. I’m probably 5 years behind where I could have been due to not prioritizing the soft skills earlier in life and it’s a mistake I don’t wish on anyone else.

it takes a sad egotistical loser indeed to read past someone's post this much. and if you're the type of person who'd want to smack a younger version of yourself for loving your own life up, perhaps you're not in much position to know what people need, do you?

but you're right, coders shouldn't be devoid of social skills. in that, we agree. what a coder does need more than any social skill, is the skill to code. social skills come to everyone at some point, and even the slightest effort by organizations to train their engineers will award you coders with social skills.

you know what takes a lot more effort to create, both on the part of the individual and the company? a good coder.

if you have a good coder, it only takes initiative to get them the soft skills they need make them pop.

just don't keep wasting their time which they need to develop and improve their core coding skills on these social skills.

Fututor Magnus fucked around with this message at 02:58 on Mar 10, 2018

downout
Jul 6, 2009

You sound absolutely charming. Please gtfo

Fututor Magnus
Feb 22, 2016

by FactsAreUseless

downout posted:

You sound absolutely charming. Please gtfo

:allears:

Joda
Apr 24, 2010

When I'm off, I just like to really let go and have fun, y'know?

Fun Shoe
Social skills are massively important for software dev. Disregarding coworkers in dev (which you shouldn't.) not only do you have to be able to communicate with sales, management, consultants etc. but you need to be able to construct code other humans that aren't you would be able to read and understand somewhat intuitively. And no, social skills don't develop automagically. At least not to everyone.

Slimy Hog
Apr 22, 2008

Fututor Magnus posted:

social skills come to everyone at some point, and even the slightest effort by organizations to train their engineers will award you coders with social skills.

Fututor Magnus posted:

if you have a good coder, it only takes initiative to get them the soft skills they need make them pop.
You seriously believe these things?

Also how do you reconcile

Fututor Magnus posted:

just don't keep wasting their time which they need to develop and improve their core coding skills on these social skills.

with

Fututor Magnus posted:

even the slightest effort by organizations to train their engineers will award you coders with social skills.

Fututor Magnus
Feb 22, 2016

by FactsAreUseless

Joda posted:

Social skills are massively important for software dev. Disregarding coworkers in dev (which you shouldn't.) not only do you have to be able to communicate with sales, management, consultants etc. but you need to be able to construct code other humans that aren't you would be able to read and understand somewhat intuitively. And no, social skills don't develop automagically. At least not to everyone.

i've repeated myself over and over, i'm not saying that coders should be bereft of these skills. indeed, these are the skills that coders should be taught in training if need be.

Slimy Hog posted:

You seriously believe these things?

Also how do you reconcile


with

what i mean is that the social skills training should be concise and shouldn't keep the coders from keeping up with self-training in code, which is the most important thing. if you waste resources in more intensive skills training than you need than you aren't going to get much return, we are talking about coders after all, and can keep coders from learning more important coding skills.

PokeJoe
Aug 24, 2004

hail cgatan


it's easier to teach coding than social skills. if you're an adult with no social skills you've been loving it up for decades. If you can't code you probably are just inexperienced.

JawnV6
Jul 4, 2004

So hot ...

Fututor Magnus posted:

if you waste resources in more intensive skills training than you need than you aren't going to get much return, we are talking about coders after all, and can keep coders from learning more important coding skills.
I've had specific training on how to deal with folks from other cultures. It genuinely helped me when I'd open a file, see the authors name and know if I was in for Costa Rican code or Israeli code. As far as I'm aware, this did not preclude me from learning one of the 7 languages I used at that job or hamper my proficiency in them.

But, to try to bring this back on track, can you identify some coding skills in order of importance? You always seem short on details for these things for as much as you type about them. I saw that "ladder" some functional folks came up with that's in the same vein. But pretend you're talking to one of the newbies here and rank some concrete skills!

Amish Ninja
Jul 2, 2006

It's called survival of the fittest. If you can't slam with the best, jam with the rest.

PokeJoe posted:

it's easier to teach coding than social skills. if you're an adult with no social skills you've been loving it up for decades. If you can't code you probably are just inexperienced.

It depends on what social skills you're talking about and what coding skills as well, right? I'm not sure what social skills you have in mind specifically when you say this, but: if you're an acerbic dickhead who chooses to be unpleasant to the people around you in spite of being intelligent enough to know how to properly behave in a civilized society, I'm not sure how much good trying to teach that person 'social skills' is going to be. Most people are forced to exist in a civil society to the point where they can't help but pick up on commonly accepted social behaviors and customs.

That said, yeah, I agree with the people here who are saying that being approachable, being able to communicate, and being able to engage in conflict resolution maturely are things anyone who has a job that requires interacting with other humans should be able/willing to do. That's hardly a contentious idea.

Amish Ninja fucked around with this message at 05:21 on Mar 10, 2018

Moon Wizard
Dec 29, 2011

Shirec posted:

As perhaps a way to get us back on track, a company emailed me asking me to take a HackerRank challenge. 3 hours, 4 questions (at least from what I glass door researched), and the last question may be a lot harder.

I'm relatively confident in my skills when I'm not having to whiteboard, but not knowing what the questions are until I click the link and start the timer is messing me up.

Has anyone done HackerRank stuff for a job before?

Yeah, it's not too bad as far as coding test sites go. If you haven't used one, you should be aware you don't get a lot of the niceties you normally do from an IDE.

If you haven't used Hacker Rank specifically I'd recommend trying out some of the freely available problems before taking the test. If I remember right it had some spacing weirdness.

e: I suppose you could just work in an IDE and copy the code over when you're done. That'd probably be smarter.

Moon Wizard fucked around with this message at 09:13 on Mar 10, 2018

teen phone cutie
Jun 18, 2012

last year i rewrote something awful from scratch because i hate myself

Deki posted:

It's been two weeks since I did a take-home coding assignment for a company and Github is showing that only two users even looked at it. (Me, and my friend who walked through it). Kinda pissed off about the fact they didn't bother actually taking a look at it after assigning it.

Woah github tells you who viewed your code?!

e: lol that dude got probated for having the same argument in another thread

teen phone cutie fucked around with this message at 17:49 on Mar 10, 2018

kitten smoothie
Dec 29, 2001

Grump posted:

Woah github tells you who viewed your code?!
Not who, just how many and when. But you could de-anonymize it if they knew when they and their friend visited the repo.

https://help.github.com/articles/viewing-traffic-to-a-repository/

kitten smoothie fucked around with this message at 19:58 on Mar 11, 2018

Xarn
Jun 26, 2015
I decided to update my resume a bit and found out that I am not sure what to write as a description of my work in an OSS project. I mean I could write down "responded to issues and PRs, fixed bugs, made releases", but that seems like stating the super obvious -- what else would you do with an OSS project? "Opened issues, introduced bugs and removed releases"? :v:

The Fool
Oct 16, 2003


“Resolved issue with feature x, helped make feature y more stable, discovered issue that that was affecting performance of feature z”

Pick your 2 or 3 highest profile commits and try to describe them in that way.

Xarn
Jun 26, 2015
Git log says I have over 400 commits in ~14 months, so selecting highest profile commits might be a bit hard :v:

But I hear the idea, I will see if I can boil it down to something that doesn't sound completely obvious and conveys a useful point.

TheCog
Jul 30, 2012

I AM ZEPA AND I CLAIM THESE LANDS BY RIGHT OF CONQUEST

Xarn posted:

Git log says I have over 400 commits in ~14 months, so selecting highest profile commits might be a bit hard :v:

But I hear the idea, I will see if I can boil it down to something that doesn't sound completely obvious and conveys a useful point.

I mean that by itself is a good numerical statistic that says "I actually work on this OSS project, it's not just a bullet point on the resume"

downout
Jul 6, 2009

Xarn posted:

Git log says I have over 400 commits in ~14 months, so selecting highest profile commits might be a bit hard :v:

But I hear the idea, I will see if I can boil it down to something that doesn't sound completely obvious and conveys a useful point.

You could change it to include specific numbers for "responded to issues and PRs, fixed bugs, made releases". issue, bug, and release count would probably be a good line in the resume.

Joda
Apr 24, 2010

When I'm off, I just like to really let go and have fun, y'know?

Fun Shoe
What do you guys do if you want to interview but you're happy with your current job? I just found a job ad for a job that fits my qualifications pretty much to a T, but I'm not sure I want to apply, since I'm happy where I am, and I'm not sure if I could even interview without giving my boss the impression that I'm on my way out/outright lying to him.

Slimy Hog
Apr 22, 2008

Joda posted:

What do you guys do if you want to interview but you're happy with your current job? I just found a job ad for a job that fits my qualifications pretty much to a T, but I'm not sure I want to apply, since I'm happy where I am, and I'm not sure if I could even interview without giving my boss the impression that I'm on my way out/outright lying to him.

What's your goal? Would you leave your current job for this new one?

Joda
Apr 24, 2010

When I'm off, I just like to really let go and have fun, y'know?

Fun Shoe

Slimy Hog posted:

What's your goal? Would you leave your current job for this new one?

If the culture matches the place I'm at (informal, flat structure, friendly tone etc.) it feels like a good fit and they offered me more, then yes, I think I would.

E: In terms of goal it would be to work with something I have actually studied and find interesting (moreso than "just" software development,) and a higher salary.

Joda fucked around with this message at 00:14 on Mar 12, 2018

ultrafilter
Aug 23, 2007

It's okay if you have any questions.


Why does your boss have to know that you're interviewing?

Joda
Apr 24, 2010

When I'm off, I just like to really let go and have fun, y'know?

Fun Shoe

ultrafilter posted:

Why does your boss have to know that you're interviewing?

I'd have to take time off to do it, and I have the option to make up an excuse (lie to a boss I actually like,) or tell him why I'm taking the time.

Jose Valasquez
Apr 8, 2005

Joda posted:

I'd have to take time off to do it, and I have the option to make up an excuse (lie to a boss I actually like,) or tell him why I'm taking the time.

You can't just say "I'm taking off on Thursday"?

The Fool
Oct 16, 2003


Xarn posted:

Git log says I have over 400 commits in ~14 months, so selecting highest profile commits might be a bit hard :v:

But I hear the idea, I will see if I can boil it down to something that doesn't sound completely obvious and conveys a useful point.

If you can consolidate your commits to 2 or 3 over arching themes, that would be good.

Otherwise something like: “Significant contributions to project with over 400 commits including feature improvements and bug fixes”

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

Curious what the project is tbh.

Xarn
Jun 26, 2015
Even though a determined person could probably dox me from my post history already, I don't feel like making it that easy :v:

Munkeymon
Aug 14, 2003

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



Jose Valasquez posted:

You can't just say "I'm taking off on Thursday"?

I like to say I have an appointment and let them assume it's a doctor or dentist visit, which it'd be rude to pry into, so they generally won't. Once someone found me brushing my teeth in the restroom before I left and said something to the effect of 'oh that must be a dentist appointment, huh' :)

Mniot
May 22, 2003
Not the one you know

Joda posted:

What do you guys do if you want to interview but you're happy with your current job? I just found a job ad for a job that fits my qualifications pretty much to a T, but I'm not sure I want to apply, since I'm happy where I am, and I'm not sure if I could even interview without giving my boss the impression that I'm on my way out/outright lying to him.

Just do it. If you want to be generous, you can warn them that you're happy with your current job and are just interested in seeing if they've got more to offer. It's totally OK to get a good offer from a company and turn it down because you're happy enough with your current job.

For interviewing around your current job, the first phone call will probably be with a recruiter and they're usually happy to talk after hours. Next is usually a technical phone screen and you can ask for that to be after work and see what they say. No point in worrying until you're past the phone screen. Once you're invited for an on-site, I've always just said "I'll be out next week Monday" or "I'm taking PTO on the 20th". If anyone asks what I'm going to be doing, "personal business". (Besides interviewing, I take time off this way if I'm feeling burnt out or want to visit a very sick relative.)

Jose Valasquez
Apr 8, 2005

Tell them you have to have some tests done but don't tell them it's coding tests.

Murrah
Mar 22, 2015

My senior told us today he was going to be off the dev call tomorrow morning for "a phone call" and I assumed the worst that he will be leaving us for another job

hendersa
Sep 17, 2006

ultrafilter posted:

Why does your boss have to know that you're interviewing?

Any time that I've had to take PTO and my manager has asked why, I have always told him that I'm going to a job interview. Of course, I'm actually going to the dentist or taking the dog to the vet or something like that. When the manager looks shocked and says "you're going to an interview??", I just shrug and then say what the real reason is. After a while, I stop getting asked the follow-up question. I figure that I can get everyone acclimated to that reason so that when the real deal rolls around, I'm good to go with the excuse of "I'm going to a job interview" when it actually is a job interview.

Then again, I once interviewed with NASA while not wearing any pants. My advice might not be the best to follow in this regard.

I did not get the NASA job.

Jeb Bush 2012
Apr 4, 2007

A mathematician, like a painter or poet, is a maker of patterns. If his patterns are more permanent than theirs, it is because they are made with ideas.

hendersa posted:

Then again, I once interviewed with NASA while not wearing any pants. My advice might not be the best to follow in this regard.

I did not get the NASA job.

next time, try angling your webcam towards your face

KernelSlanders
May 27, 2013

Rogue operating systems on occasion spread lies and rumors about me.

Jeb Bush 2012 posted:

next time, try angling your webcam towards your face

Adbot
ADBOT LOVES YOU

putin is a cunt
Apr 5, 2007

BOY DO I SURE ENJOY TRASH. THERE'S NOTHING MORE I LOVE THAN TO SIT DOWN IN FRONT OF THE BIG SCREEN AND EAT A BIIIIG STEAMY BOWL OF SHIT. WARNER BROS CAN COME OVER TO MY HOUSE AND ASSFUCK MY MOM WHILE I WATCH AND I WOULD CERTIFY IT FRESH, NO QUESTION

Hughlander posted:

The point was that in the real world specs often don’t match the implementation, and as such that part was the true real world implication.

I posted once in one of these threads an idea I had for a coding challenge of here’s the spec, and here’s the unit tests for it, go write the implementation. Only the tests and the spec would be at odds in one point, and in another 2 tests would be mutually incompatible. Where part of success would be to either ask questions or choose a strict interpretation of the spec.

Maybe someone read that post and that’s what you encountered.

And how is the dev supposed to know that the tests are mutually incompatible if they can't see the test input or the expected output? Do you not think it's much more likely that the API just changed over time and the question text simply wasn't updated to reflect it?

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