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.
 
  • Locked thread
Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

Bloody posted:

like this is at least as wild spending pages hollerin that knowing what == is for

nah not at all. one is a concept that has direct value to business and one is a concept that cs majors feel like everyone should know

Blinkz0rz fucked around with this message at 23:17 on May 30, 2017

Adbot
ADBOT LOVES YOU

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

Bloody posted:

apparently it is elitist to expect professionals to have even a basic understanding of their field when you interview them though!!! yospos bitch!

we've been over this before

computer programming is not computer science

Bloody
Mar 3, 2013

knowing if your code is going to suck rear end or not before you run it is a useful programming skill

Bloody
Mar 3, 2013

but hey someone has to make lovely code and lovely systems for consultants to come in and clean up later for 10x the cost

raminasi
Jan 25, 2005

a last drink with no ice

Blinkz0rz posted:

i've worked with hundreds of engineers in my career and never had trouble expressing the runtime complexity of an algorithm without using big o. i don't disagree that it's useful but there's a lot of "i learned it and therefore you should too" going on here with very little regard for the concepts we're actually taking about.

what is unclear is why you're so resistant to learning eight words of common vocabulary for these concepts you're apparently already comfortable with

hobbesmaster
Jan 28, 2008

Bloody posted:

like this is at least as wild spending pages hollerin that knowing what == is for

all I know is that if you see === you're using the wrong language

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

raminasi posted:

what is unclear is why you're so resistant to learning eight words of common vocabulary for these concepts you're apparently already comfortable with

i'm not. i'm not arguing against knowing it to pass interviews. i'm suggesting that there's no indication that knowing or not knowing big o has any effect on the quality of a candidate. the vocabulary is trivia.

ThePeavstenator
Dec 18, 2012

:burger::burger::burger::burger::burger:

Establish the Buns

:burger::burger::burger::burger::burger:

School of How posted:

because in this industry theres always a million new things coming out that you have to learn, and learning is hard work. i'd rather spend my learning time learning something that is actually useful. also, it *is* possible to get a job without spewing out cs trivia. pretty much every single job i've ever gotten has been without any kind of technical interview.

I mean CS trivia makes learning those million new things a lot easier because they're mostly just new ways of abstracting the principles of computer science.

I don't think anyone is saying that you need to have encyclopedic knowledge of data structures or algorithms, if you stopped me on the street and asked me what the big O of radix sort was I wouldn't be able to tell you off the top of my head. But i definitely could look at pseudocode and tell you what it is.

I mean a :caranalogy: would be that a mechanic could build themselves a tricked out car on a Honda Civic chassis but not have the knowledge to build a good engine from scratch. A mechanical engineer can, and they're not going to know the thermal properties of every metal alloy they come across off the top of their head.

jre
Sep 2, 2011

To the cloud ?



Blinkz0rz posted:

i'm not. i'm not arguing against knowing it to pass interviews. i'm suggesting that there's no indication that knowing or not knowing big o has any effect on the quality of a candidate. the vocabulary is trivia.

It's a pretty good aptitude test. Was this person smart enough to go and learn this common thing after the first two or three interviews where they didn't know it.

jre
Sep 2, 2011

To the cloud ?



Do they immediately start ranting about ~~~~~elitism~~~~~ when you ask them an industry standard technical question ?
* frantically circles not a good culture fit. *

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

jre posted:

It's a pretty good aptitude test. Was this person smart enough to go and learn this common thing after the first two or three interviews where they didn't know it.

i guess? :shrug:

idk i also feel like it's a broken practice to require whiteboard tests to be syntactically perfect but there are companies that do that too. doesn't make it valuable to anyone.

Blinkz0rz
May 27, 2001

MY CONTEMPT FOR MY OWN EMPLOYEES IS ONLY MATCHED BY MY LOVE FOR TOM BRADY'S SWEATY MAGA BALLS

jre posted:

Do they immediately start ranting about ~~~~~elitism~~~~~ when you ask them an industry standard technical question ?
* frantically circles not a good culture fit. *

you seem angry

raminasi
Jan 25, 2005

a last drink with no ice

Blinkz0rz posted:

i'm not. i'm not arguing against knowing it to pass interviews. i'm suggesting that there's no indication that knowing or not knowing big o has any effect on the quality of a candidate. the vocabulary is trivia.

I am legit curious about how any of your hundreds of complexity discussions has progressed concisely without big-O vocabulary. like, how would you compare the performance of radix sort to bubble sort? I am not trying to be snarky I really want to know. (I think that it's a lovely interview question because it presupposes knowledge of the algorithms.)

ThePeavstenator posted:

I don't think anyone is saying that you need to have encyclopedic knowledge of data structures or algorithms, if you stopped me on the street and asked me what the big O of radix sort was I wouldn't be able to tell you off the top of my head. But i definitely could look at pseudocode and tell you what it is.

radix sort specifically is good to have in your back pocket because it's linear in the number of comparisons

Symbolic Butt
Mar 22, 2009

(_!_)
Buglord
one thing that I always found weird about programmer career culture:

is that there isn't an urgency for maintaining a "code portfolio". in my mind it makes sense to me in a "sofware development is a craft" way

like sure we judge people's githubs but 99% of candidates have an empty github account wtf

jre
Sep 2, 2011

To the cloud ?



Symbolic Butt posted:

one thing that I always found weird about programmer career culture:

is that there isn't an urgency for maintaining a "code portfolio". in my mind it makes sense to me in a "sofware development is a craft" way

like sure we judge people's githubs but 99% of candidates have an empty github account wtf

All code I write during work hours is owned by the company. gently caress writing code out of hours and gently caress hiring anyone who's writing code out of hours

Bloody
Mar 3, 2013

Symbolic Butt posted:

one thing that I always found weird about programmer career culture:

is that there isn't an urgency for maintaining a "code portfolio". in my mind it makes sense to me in a "sofware development is a craft" way

like sure we judge people's githubs but 99% of candidates have an empty github account wtf

my employer pays for and owns basically every interesting piece of software i have developed

raminasi
Jan 25, 2005

a last drink with no ice

Symbolic Butt posted:

one thing that I always found weird about programmer career culture:

is that there isn't an urgency for maintaining a "code portfolio". in my mind it makes sense to me in a "sofware development is a craft" way

like sure we judge people's githubs but 99% of candidates have an empty github account wtf

Bloody posted:

my employer pays for and owns basically every interesting piece of software i have developed

ding ding ding

Bloody
Mar 3, 2013

my github has two kinds of things: stillborn partway-done projects that would be cool if i could work on them as full-time jobs and dinky tools for my own use that take less than half an hour to make. idk if either's useful for judging me as a programmer but there they are

Symbolic Butt
Mar 22, 2009

(_!_)
Buglord

jre posted:

gently caress hiring anyone who's writing code out of hours

cmon, maybe they wrote that radixsort code while reviewing for interviews! :haw:

Bloody
Mar 3, 2013

once actually had an interviewer ask me a bit about my garbage neural network project and about a blog post i wrote about it which was pretty surprising

they later declined me

The_Franz
Aug 8, 2003


xxhash by the guy who designed lz4 and zstd is real fast and good, particularly the 64-bit version

Symbolic Butt
Mar 22, 2009

(_!_)
Buglord
you guys expect people to review computer science concepts for interviews, but you don't expect them to showcase any code that they're proud of.

you guys are part of the problem!

The Management
Jan 2, 2010

sup, bitch?
my soon to be former employer open-sores some of the code they pay my to write, but I'm not showing it to anyone

carry on then
Jul 10, 2010

by VideoGames

(and can't post for 10 years!)

Symbolic Butt posted:

you guys expect people to review computer science concepts for interviews, but you don't expect them to showcase any code that they're proud of.

you guys are part of the problem!

Symbolic Butt posted:

you guys expect people to review computer science concepts for interviews, but you don't expect them to showcase any code that they're proud of.

you guys are part of the problem!

you cannot be serious with this post

School of How
Jul 6, 2013

quite frankly I don't believe this talk about the market

ThePeavstenator posted:

I mean CS trivia makes learning those million new things a lot easier because they're mostly just new ways of abstracting the principles of computer science.

as someone who has been self learning frameworks and languages and stuff since i was in middle school (mid-90s), i have to disagree.


quote:

I don't think anyone is saying that you need to have encyclopedic knowledge of data structures or algorithms,
tell that to the people who conduct interviews


quote:

if you stopped me on the street and asked me what the big O of radix sort was I wouldn't be able to tell you off the top of my head. But i definitely could look at pseudocode and tell you what it is.
me too, but unfortunately that knowledge/skill wont get me or you any jobs

quote:

I mean a :caranalogy: would be that a mechanic could build themselves a tricked out car on a Honda Civic chassis but not have the knowledge to build a good engine from scratch. A mechanical engineer can, and they're not going to know the thermal properties of every metal alloy they come across off the top of their head.

the best analogy i can come up with is it's like asking a nfl quarterback to explain to you the physics behind how a football flies through the air. there is a good chance the majority of quarterbacks playing in teh nfl wouldn't be able to explain it very well. that doesn't mean that the majoriy of quarterbacks can't throw a football. also, just because some nerd *can* explain the physics behind a spiral football flying through the air, doesn't mean he can actually throw one.

hifi
Jul 25, 2012

i think the industry standard lingo for complexity is just "it's big o of X" and not

Symbolic Butt
Mar 22, 2009

(_!_)
Buglord

carry on then posted:

you cannot be serious with this post

I wrote lovely blog posts using complexity analysis, I'm a dorkass nerd. I don't resent this stuff, I just recognize that it's way overrated as a way for telling good programmers from bad ones. I'm not seriously reprimanding anyone here for not maintaining a code portfolio because I know that's barely relevant (I also don't do it). I'm just whining that this is not the way it should be.

Bloody
Mar 3, 2013

School of How posted:

the best analogy i can come up with is it's like asking a nfl quarterback to explain to you the physics behind how a football flies through the air. there is a good chance the majority of quarterbacks playing in teh nfl wouldn't be able to explain it very well. that doesn't mean that the majoriy of quarterbacks can't throw a football. also, just because some nerd *can* explain the physics behind a spiral football flying through the air, doesn't mean he can actually throw one.

this is a bad analogy

ThePeavstenator
Dec 18, 2012

:burger::burger::burger::burger::burger:

Establish the Buns

:burger::burger::burger::burger::burger:

School of How posted:

tell that to the people who conduct interviews

fair enough I guess but I've only ever dealt with big O in interviews on technical tests where they laid out an example algorithm and asked what the complexity was

Brain Candy
May 18, 2006

Symbolic Butt posted:

I wrote lovely blog posts using complexity analysis, I'm a dorkass nerd. I don't resent this stuff, I just recognize that it's way overrated as a way for telling good programmers from bad ones. I'm not seriously reprimanding anyone here for not maintaining a code portfolio because I know that's barely relevant (I also don't do it). I'm just whining that this is not the way it should be.

if i could put big things on github without being sued and/or fired i'd do it. i've made some neat things

Cirrhosis Johnson
Jan 9, 2014
I have the Cloud Platform MCSA and I've had multiple people tell me just to poo poo on my resume,as it be just as valuable. Why are interviewers so mean :(

Asymmetric POSTer
Aug 17, 2005

Cirrhosis Johnson posted:

I have the Cloud Platform MCSA and I've had multiple people tell me just to poo poo on my resume,as it be just as valuable. Why are interviewers so mean :(

because azure is really bad

hobbesmaster
Jan 28, 2008

mishaq posted:

because azure is really bad

but they give us so much free stuff!!!!!!

big shtick energy
May 27, 2004


a guy asked for salary right during the first interview, which I wasn't expected. I rambled a bit but he wanted a number (he's clearly done this more times than I have) so I just blurted out my current salary + 15% as what I make now.

Joe 30330
Dec 20, 2007

"We have this notion that if you're poor, you cannot do it. Poor kids are just as bright and just as talented as white kids."

As the audience reluctantly began to applaud during the silence, Biden tried to fix his remarks.

"Wealthy kids, black kids, Asian kids -- no, I really mean it." Biden said.

DuckConference posted:

a guy asked for salary right during the first interview, which I wasn't expected. I rambled a bit but he wanted a number (he's clearly done this more times than I have) so I just blurted out my current salary + 15% as what I make now.

Goondolences

Bloody
Mar 3, 2013

DuckConference posted:

a guy asked for salary right during the first interview, which I wasn't expected. I rambled a bit but he wanted a number (he's clearly done this more times than I have) so I just blurted out my current salary + 15% as what I make now.

lmao

Elysiume
Aug 13, 2009

Alone, she fights.

DuckConference posted:

a guy asked for salary right during the first interview, which I wasn't expected. I rambled a bit but he wanted a number (he's clearly done this more times than I have) so I just blurted out my current salary + 15% as what I make now.
was this with a manager or HR person? I'm just imagining a random dev being like "so what do you make" as a really bad icebreaker

big shtick energy
May 27, 2004


Elysiume posted:

was this with a manager or HR person? I'm just imagining a random dev being like "so what do you make" as a really bad icebreaker

nah it was with the head cheese

Captain Foo
May 11, 2004

we vibin'
we slidin'
we breathin'
we dyin'

hobbesmaster posted:

i hear bloody knows how to do this properly
lmao

Adbot
ADBOT LOVES YOU

EIDE Van Hagar
Dec 8, 2000

Beep Boop

Rex-Goliath posted:

apple and the other big ones are smarter than dramatically lowballing prospects. at the absolute worst you're just a bit shorter than what you could have negotiated but it'll wash out long term. don't lose sleep over it. only the small fries who genuinely need to cut every corner and are dumb enough to short the people building the very foundation of their company do it. or oracle.

or if you are a woman, then all bets are off.

  • Locked thread