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
Analytic Engine
May 18, 2009

not the analytical engine
Does anyone here work with D3.js (i.e. data visualization/science/journalism)

Adbot
ADBOT LOVES YOU

Analytic Engine
May 18, 2009

not the analytical engine

mrmcd posted:

In the Google interview prep presentation I went to, the presenter mentioned that they see a lot of people who have spent their entire careers doing something along the lines of "take the data out of the database and put it on the UI" and can't manage to do literally anything else when asked.

Were those candidates worse programmers or generally stupider than the average qualified front-end dev? I'm a front-end / data visualization guy and I might want to work at Google some day.

Analytic Engine
May 18, 2009

not the analytical engine
edit: nm

Analytic Engine fucked around with this message at 18:40 on Mar 15, 2016

Analytic Engine
May 18, 2009

not the analytical engine

Don Wrigley posted:

Interesting situation for me.

I worked as a software engineer for 8 years out of undergrad (most recently, VP/Senior level software engineer at a leading investment bank in NYC) and quit after doing a part-time MBA to do a stint as an investment banking associate, started almost a year ago.

What a horrible, horrible mistake. I know that a lot of software developers think they want to be investment bankers, but take it from me (without going into too much detail), you only think you want it...in actuality, I'm assuming 95+% of the people do not actually want it. I've given my resignation and am actively trying to get back into software. Going back to my old job...might be a possibility, but not yet sure. What I'm finding is that, with my current CV, I'm not getting much traction just sending out resumes/applying to jobs, and I'm not sure if it's because I have this year of doing i-banking as opposed to engineering? I've tried to minimize the past year on my resume by only giving it 2 bullets, is this a mistake?

I've been applying to all types of jobs for senior software engineers, with anywhere from 4-8 years of experience (as I said, I have a little bit over 8 years of experience). I have all the latest Java skills, new javascript frameworks, database, etc. I worked at a name-brand bank as a developer, and a different name-brand bank as an investment banker. Was actually surprised at how little traction I'm getting, as when I used to apply with said name brand bank, I'd almost always get responses. Any thoughts?

What exactly makes you hate iBanking? Is it worse then programming for an advertising firm or other non-finance industry? And did you look into Quant work?

Analytic Engine
May 18, 2009

not the analytical engine
Front-end programmers: How did you develop your sense of design style? I've gotten pretty good at coding and data visualization for web development but my visuals are still dull and boring. I know how to identify bad style (so it's not quite programmer art) but I'm still a babby designer. It would be great to know a few stories from successful people.

Analytic Engine
May 18, 2009

not the analytical engine
That article is interesting but hard to evaluate. It feels like the writer is steeped in SV tech-industry privilege, where "losing your job" could mean being hired for $200k total comp by a rival San Francisco company. Or, god forbid, only $100k plus equity. Why, you're a starving artist at that level! A "regular" American business with a high profile that fired/laid-off a large number of employees from under-represented groups would be in a world of poo poo politically due to making vulnerable people destitute. I can sympathize with the ex-Reddit employees because I'm also an overpaid computer-person in an expensive metro area who wants a "meaningful" job, but a lot of US workers would laugh in their face for claiming PTSD over a job as nice as working at Reddit.

Analytic Engine
May 18, 2009

not the analytical engine

Progressive JPEG posted:

How could they have decided to get PTSD? Didn't they know there are kids starving in Africa?

I was extremely depressed over a PhD program before quitting Science for programming, and while that experience was real to me and meaningful at the time I will always feel shame due to how I let it effect others. Giving up on "overwhelming" work, bailing on long-term programs, pushing work onto the others that didn't/couldn't leave... It was a profoundly narcissistic period where everything I thought or said had to be connected to how sad I was. It's embarrassing now and the best that can be said was the pay was low for me and everyone involved. If I had been making enough to support a family while living in an amazing city and working at a company with awesome social capital before leaving then it would at least feel awkward to be used as a statistic on downtrodden people.

Analytic Engine fucked around with this message at 15:35 on Jul 22, 2016

Analytic Engine
May 18, 2009

not the analytical engine
As a programmer not working at the big guys:
Why aren't more people outraged at the wages of average companies? Those bonuses and stock options are insane for regular jobs. Googlers are reliably making 2x-3x our total comps while reaping untold networking & career benefits. I'm sure they're great at Compsci 101 exam questions and all but it's infuriating to know that the "market" values their work leaps and bounds above mine. Is there any rational response other than devoting huge amounts of my free time to studying Cracking the Coding Interview and breaking into the anointed-programmer club?

Analytic Engine
May 18, 2009

not the analytical engine

Cicero posted:

Yeah it's great! I mean, most of those jobs are in expensive places too, and that's kind of a bummer. But overall A++++ would work for Google again.

Yeah it sure is fun paying rent in NYC

Analytic Engine
May 18, 2009

not the analytical engine

Paolomania posted:

I came out of undergrad at a decent state school. Without having a pedigree/networking of a top tech or ivy it was 15 years of lame jobs, a MS, and opportunistic jumps with an eye towards resume building before I got in as a run-of-the-mill SWE at Big G. It most definitely sucks to see those with better fortune jumping right into such a role - or better - at the start of their careers; however you can't let that stop you.

Nicely done, sounds like you had a smart mindset and worked hard enough that they couldn't deny your ouptut.

Analytic Engine
May 18, 2009

not the analytical engine

Stinky_Pete posted:

Adding a button isn't a job

Blinkz0rz posted:

So you say, but a lot of people get paid a lot of money to do exactly that.

But if that button is part of a "data-driven" UI...

Thank you Angular/React/D3 for making Front End a job

Analytic Engine
May 18, 2009

not the analytical engine

hendersa posted:

I believe that the last career advice I received from my parents for something like this (at least 15 years ago or so when I was laid off from a dotcom startup that was being purchased) was that I should hand-carry my resume into a large corporation and then ask to speak with a manager to personally deliver it. This is how "you get them to remember you and you get the job."

:haw:

The useful version of this idea is to go drinking with an important person after they present their project/company at a meetup. Don't bring a resume though

Analytic Engine
May 18, 2009

not the analytical engine
What is the ultimate career goal of Scrum masters? It seems like PMs are shooting for middle/upper management, and the only good Scrum Master I've known was laid off and then hired elsewhere as a senior PM. Not trying to judge, this is totally outside my experience.

Analytic Engine
May 18, 2009

not the analytical engine

apseudonym posted:

At least for Google those pay bands are super low.

Are you loving kidding me

Analytic Engine
May 18, 2009

not the analytical engine
Haven't asked in years:
Anybody here work in data visualization / infographics / data journalism? PM me if you're ever in NYC.

Analytic Engine
May 18, 2009

not the analytical engine

minato posted:

I would watch a Mr. Robot Season 3 where he travels the world to hunt down the world's five remaining COBOL programmers

Elliot could never bring himself to kill a graybeard, much less 5

Analytic Engine
May 18, 2009

not the analytical engine
Managers hire overqualified self-motivated engineers because they are incompetent or uninterested in managing and delegating work, ie doing their job. With multiple skills you can be an interchangeable "resource", slumming it in a new part of the codebase each sprint.

Hiring an actual junior candidate (assuming intelligence and a will to learn + work) would require companies to have actual non-bullshit training and mentorship plans, and the company's return-on-investment will occur outside this quarter/month/sprint.

Hiring specialists to do their specialities well in a team is impossible without clearly communicated long-term Product planning. Even then managers have to oversee non-standardized laborers who understand their (high but precarious) economic value, and aren't willing to ruin their credibility + career supporting a stupid technical idea or burning out to get Product a bonus.

Analytic Engine
May 18, 2009

not the analytical engine
Which is why I taught myself enough of the Web stack and D3.js that I could apply without a JR qualifier. It took months and was self-funded on credit cards living in a low CoL area, because NYC ain't got time for people with "potential".

As much as goons love to hate forcing programming classes on schoolkids, it's a stopgap solution for not forcing 22 year olds with loans to eat another $10k-$30k on a bootcamp because they're "unskilled for modern jobs".

Of course non-coding jobs could be the answer, but I don't know of any as attainable and lucrative for the demographic that picks programming over coffeeshops / gig economy apps / fast food. I'm seeing it everywhere in Brooklyn, basically everyone I meet that could be described as a self-sufficient adult has 1. A job requiring exclusive and expensive education, 2. A trust fund, or 3. Is doing something tech-related. This poo poo we're in shouldn't be a requirement for not having 3 roommates or saving for a mortgage

:capitalism:

Analytic Engine fucked around with this message at 23:16 on May 28, 2017

Analytic Engine
May 18, 2009

not the analytical engine

rsjr posted:

There's a large difference between doing a little self research and asking for advice vs. a history of Livejournal, stream of conscious, you won't believe the new dumb poo poo I did at work today / had happen to me.
Fair enough, she asked Goons for advice and we aren't the kindest community.

That said,

quote:

The lack of perspective on just how good the OP has it -- graduated from a boot camp, writing if-statements in language of choice and will probably make six figures in most large markets -- and wanting to know if it's the right career that can let you buy stuff. Do you have any idea what the average income is for most people and how cushy your job is?

Please keep treating this person with kid gloves. It'd be awful if they went to a different community to ask for permission to work on their resume and job hunts while taking money from their current employer.
"Should we focus on the generational wealth, elite educations, and hideous entitlement of upper managers and Venture Capitalists? No, it's better to tear down fellow wage-slaves for pursuing the only decent blue collar job of our era. They should be thankful to work in an industry with no professional organizations, no standards bodies, no unions, and rampant ageism/sexism/racism."

Take your bootlicking class traitor rear end and

Analytic Engine
May 18, 2009

not the analytical engine

Good Will Hrunting posted:

This is a generally positive/good thread in what can be a daunting field. Let's keep it that way, maybe?
Right on! The Oldie & Newbie threads are awesome resources whether you're lurking or actively posting Q&A. They're testaments to what Goons can build when not obsessively tearing each other down. I owe a lot professionally to these threads (and YOSPOS) and want to see them continue for years to come.

Arguing can be cool and good; we should call each other out when it matters and SA relies on that edge to stay quasi-relevant. Here's a good example of critical posting from 2014, when I asked for brutal feedback on my newbie resume:

shrughes/sarehu posted:

Go into more detail about relevant experience, go into less or more compressed detail about the "additional" experience, using less words to say the same things. I wouldn't have them be separately labeled sections, because if one section is "relevant" experience, the other section is irrelevant experience.

I'd keep the "convenience store clerk" thing because P(you being a pretentious flake) is smaller, but did you hold the job for like a week? I would have months on the date ranges.

You can fit the job title and employer and date range all one one line, making more room for bullet points.

You should not market yourself as somebody good at data visualization who's looking to do more of it, because who doesn't think data visualization is trivially easy?
I may have disagreed with his conclusion (and used that branding to break into the industry) but his feedback was in good faith. It started me down a path of self-reflection on how to judge+market myself as a professional, and other Goons probably felt the same from similar posts. That's the kind of tough love you can only get here.

But this

rsjr posted:

Should I actively job hunt while working? Can I afford a house and stuff as a software developer? Is software development a good career? Is it mobile? Are you completely oblivious to basic, easily Googled facts and common sense you mildly retarded child?
feels quite different.

Analytic Engine
May 18, 2009

not the analytical engine

raminasi posted:

NYC fintech it's not considered super weird, or at least wasn't until a few months ago. It's illegal now though.

Was that for a Financial Industry salary? Not sure what devs make in those firms, but I'd be much more open to invasive hiring BS like that if a big $ premium was on the line. Same for multiple-day onsite interviews, drug/background tests, or friending on FB. It's when loser companies start demanding this stuff that we need to worry.

Analytic Engine fucked around with this message at 04:26 on Jun 21, 2017

Analytic Engine
May 18, 2009

not the analytical engine

sarehu posted:

Wrong. It's tied to the engineer's next best offer.
Right. You can also ignore "Engineer" vs "Developer" vs "Programmer", "Junior" vs "(unstated)" vs "Senior", and "Full Stack" vs "(no specialty)". You will be out on your rear end the second your employer chooses so don't hesitate to demand what you are worth.

Analytic Engine
May 18, 2009

not the analytical engine

minato posted:

If you're talking about performance enhancing drugs as opposed to recreational, then I think you mean Adderall. I know a few people at the Big 5 who take it on the reg, especially on their designated "no meetings" workdays.

Yep, some people have ADHD

Analytic Engine
May 18, 2009

not the analytical engine

Fututor Magnus posted:

lmao "believe in IQ" thanks for admittiing that believing IQ actually measures intelligence is based more on faith and wishful thinking rather than actual scientific evidence ;)

but you're a moron, people in your organization will promote you based on your ability as a programmer rather than how many shoulders you rub and cocks you suck.

any programmer that banks more on their "people skills" to get work and promotions rather on their actual skills is a bad loving programmer, and their heart is decidedly not in tech.


you need the same skills you need that you use for i.e. science journalism, which is breaking down technical concepts for the ignorant. it doesn't take much to develop these simple communication skills, you definitely shouldn't let your career languish in a mistaken attempt to develop these skills when they can be developed in the course of work itself, through practicing communicating programming and technical concepts to the non-technicals.

friendliness and gregariousness are not needed at all, which doesn't mean a programmer should be a dick, but that personality is irrelevant unless it is toxic and damaging to the organization or work environs.

i hope that people in this thread realize how dumb it is to expect engineers and programmers to be magnaminous people, that will exclude so many people that realize that focusing on extroversion and people skills takes away from their technical skills.

i can tell you from experience that the best programmers devote the time they have on their life's work and upgrading their skills (including both direct learning and experimentation with personal programming projects), and programming as a trade kinda requires you to do that. for these people, the only communication skills that matters in their line of work is communicating the technical aspects to those that don't understand, which i would wager is tied in with the passion said programmer has for tech. if you can talk about your passion for programming in an interview, you're kinda also signaling that you can talk about these things with probably anyone.

People like you are why scientific diagrams look like poo poo and convey knowledge like poo poo
https://dash.harvard.edu/bitstream/handle/1/8667395/evaluation_of_artery.pdf

I hope you're fired and replaced with a bootcamp-trained Frontend Developer

Analytic Engine
May 18, 2009

not the analytical engine
What city do you live in? If it's not SF/NYC/etc would you be interested in moving?

Adbot
ADBOT LOVES YOU

Analytic Engine
May 18, 2009

not the analytical engine
Anybody here carrying the torch for "Data Visualization" as a job title? I'm in NYC and had luck finding good positions, but I wonder if moving to SF is inevitable (provided DV can stay separate from Data Science at all).

More generally, do you work in a specialized programming job and find it going well / ok / terrible? It's a topic I'd love to hear more about.

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