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
fantastic in plastic
Jun 15, 2007

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

lifg posted:

This is a method I've never heard of, I'm definitely going to give some thought to "trait based questions". Thanks.

I learned about the idea from a book called "Thinking, Fast and Slow" by Daniel Kahneman. The book's about cognition and decision making in general, but there's a story from the author's days as a psychological evaluator for the Israeli army. He was assigned the task of improving the process which matched recruits with modes of service, since they weren't getting results with intuition-based interviews.

Adbot
ADBOT LOVES YOU

JewKiller 3000
Nov 28, 2006

by Lowtax

akadajet posted:

JavaScript owns, gently caress you.

JavaScript is terrible, and if you feel compelled to defend it to strangers on the forums, you are probably also terrible.

RICHUNCLEPENNYBAGS
Dec 21, 2010

JewKiller 3000 posted:

JavaScript is terrible, and if you feel compelled to defend it to strangers on the forums, you are probably also terrible.

No man it's definitely awesome to work in a language with no concept of constants, namespaces, or integers.

spiritual bypass
Feb 19, 2008

Grimey Drawer
Javascript is horrible; use Clojurescript or Typescript instead when possible but also learn Javascript well in order to reduce the chance of getting hurt when you do have to work with it

triple sulk
Sep 17, 2014



javascript is a far better option than ruby in 2017 because you're almost assuredly still going to have to use the former if you're using the latter

ruby is legitimately dying off though and has been since 2013/2014 and unless you want to maintain lovely rails 2/3 apps, stay away. that said, if you need a first job, it's still better than nothing

Cheston
Jul 17, 2012

(he's got a good thing going)
JavaScript is a fantastic language as long as you put all contributors to your JS codebase under strict constraints (much of which can be automated or are being folded into new standards of the language). And, uh, as long as all contributors actually know JavaScript. Good ES6 code has been a blast for me to work with.

akadajet
Sep 14, 2003

RICHUNCLEPENNYBAGS posted:

No man it's definitely awesome to work in a language with no concept of constants, namespaces, or integers.

javascript has constants, and you can do integer math just fine.

who the gently caress cares about namespaces?

denzelcurrypower
Jan 28, 2011
How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada.

Been trying to negotiate but it only got me either a few grand more or a rejection.

What's the general consensus on working for a startup for babvys first developer job?

denzelcurrypower fucked around with this message at 14:48 on Mar 22, 2017

akadajet
Sep 14, 2003

Ornithology posted:

How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada.

Been trying to negotiate but it only got me either a few grand more or a rejection.

What's the general consensus on working for a startup for babvys first developer job?

Like, what's your background? Do you have a degree?

In any case, startups sound like they suck to me. Getting paid a little under the average for your first job doesn't sound unusual, don't plan on staying there long term. After you get a year or so then upgrade to a better paying job. Rinse and repeat a few times till you're making a decent 6 figgies.

akadajet fucked around with this message at 15:25 on Mar 22, 2017

AAAAA! Real Muenster
Jul 12, 2008

My QB is also named Bort

I just found this thread and have read through the OP a little, but I thought I would post some comedy that I am putting myself through:
Background: I've been in Support at my company for over three years; I have mastered the public use of our proprietary software and have documented a ton of issues with it. I have mastered my basic job responsibilities and have automated a large part of the basic functions of my job with AutoHotKey. I now spend most of the free time I created documenting issues, putting fires out, and helping other people.

News: Recently, a Product Owner, Product Manager, and QA all left from the same product development team. It is our most hosed up product and needs love ASAP, so I've been talking people up and just talked to our CTO about the QA job despite my complete lack of programming / development experience.

Views: :aaaaa:

Mniot
May 22, 2003
Not the one you know

AAAAA! Real Muenster posted:

QA job despite my complete lack of programming / development experience.

Plenty of fine QA people can't code (though it limits you to tasks that can't be automated). Moreover, AutoHotKey scripts is programming. So it seems like you've got a bunch of QA experience and a bunch of experience developing automation scripts.

Good luck!

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Ornithology posted:

How do I find jobs that pay well. Do I just have to get more experience? I'm applying for every level jobs and the only calls I get back are looking to pay 20 percent less than the national average and I'm in the biggest tech hub in Canada.

Been trying to negotiate but it only got me either a few grand more or a rejection.

What's the general consensus on working for a startup for babvys first developer job?

New startups tend to be lower salary + equity (which is worth precisely $0 until it isn't, so do your math accordingly). I haven't done it personally.

How to get jobs that pay well: Prove that you know anything about code; tiny personal projects that you can show off and talk about are my personal recommendation. Then apply until a company makes you an offer that you like. Some companies just look for the cheapest scrubs they can find, and it's a numbers game to find one that is serious about hiring someone worth a drat. Try not to get too discouraged, entry level is the worst time you'll have finding a dev job by far.

ROFLburger
Jan 12, 2006

akadajet posted:

javascript has constants, and you can do integer math just fine.

who the gently caress cares about namespaces?

this dude is right, the rest of you are idiots

Ghost of Reagan Past
Oct 7, 2003

rock and roll fun

akadajet posted:

javascript has constants, and you can do integer math just fine.

who the gently caress cares about namespaces?
You make a good point about namespaces, but I offer a counterpoint

import this posted:

Namespaces are one honking great idea -- let's do more of those!

RICHUNCLEPENNYBAGS
Dec 21, 2010

ROFLburger posted:

this dude is right, the rest of you are idiots

ROFLburger indeed.

RICHUNCLEPENNYBAGS
Dec 21, 2010
Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces*

akadajet
Sep 14, 2003

RICHUNCLEPENNYBAGS posted:

Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces*

Or we just use ES6 modules.

b0lt
Apr 29, 2005

RICHUNCLEPENNYBAGS posted:

Who the gently caress cares about namespaces? *every JavaScript project on Earth uses IIFEs everywhere to compensate for a lack fo namesapces*

namespaces generally refers to namespacing of global scope stuff, not block-level lexical scoping

lunar detritus
May 6, 2009


I have been working lately with Vue and it made me realize that while I'm good at making JS do what I want, I have no idea how to organize it. AngularJS allowed me to avoid this problem since it gave me a ready-made structure but since Vue is a layer above AngularJS I tend to put all related methods inside their components and it looks bad and messy. How do I decide what goes where? Helpers, classes, services, etc. What should I read to learn about this?

EDIT: I do put API class in their own files, I'm talking about things for processing data that the component receives.

Vincent Valentine
Feb 28, 2006

Murdertime

It greatly depends on how you're using vue. Depending on what tools you use with it, it can go anywhere from a simple view layer to a "framework".

I'd have to see your code to say more, but typically if you're using vue as just the view layer, then there shouldn't be too many methods on the components. Especially not enough to make it look messy. Almost all of the logic should be on your controllers, which then just pass data to be displayed to vue. If you still have too many methods controlling how a component displays data to make the code hard to follow, you might consider breaking that component down into smaller parts.

JawnV6
Jul 4, 2004

So hot ...

Ornithology posted:

What's the general consensus on working for a startup for babvys first developer job?
Unless it's the only way to get your foot in the door, I'd advise against it.

Startups have a lot of folks doing things for the first time. Which can be great! You get to broaden out your skillset, leap onto things that a big company would have sequestered in a separate department, wear a lot of hats, etc.

It also means your manager may be doing that role for the first time. If it's your first job, you may not have a clue about acceptable boundaries and go with the flow on things you have every right to object to. Even if there are senior folks who you could learn from around, a startup's fast pace may not afford them with any time for proper mentorship or guidance.

RICHUNCLEPENNYBAGS
Dec 21, 2010

b0lt posted:

namespaces generally refers to namespacing of global scope stuff, not block-level lexical scoping

Which doesn't exist in JS

akadajet
Sep 14, 2003

RICHUNCLEPENNYBAGS posted:

Which doesn't exist in JS

Block scoping absolutely exists on every JS runtime that isn't ancient.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/let

huhu
Feb 24, 2006
Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused.

fantastic in plastic
Jun 15, 2007

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

huhu posted:

Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused.

Before I worked with Angular/React/Node/etc, I remember using it for AJAX, templating, and hiding/showing page elements.

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

huhu posted:

Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused.

Well, for build tools like Gulp/Grunt. NodeJS backend, though usually go with C#. There are lots of things you might not think of that use JS or JS-like languages, like Adobe After Effects, Chrome/Firefox extensions, game engines, etc.

lifg
Dec 4, 2000
<this tag left blank>
Muldoon

huhu posted:

Outside of people who work in frameworks like Angular and React - what do you do in your day to day that requires JavaScript? For myself, it's only really been to add plugins for specific functionality like lazy loading or light boxes. For the most part I haven't had a request for more than that. Sometimes I want to add something and just build it myself. However, in interviews, it feels like I should be saying I do more... but the demand has to do more has never really been there so I'm a little confused.

I still use jQuery to quickly get the UI interaction I want.

22 Eargesplitten
Oct 10, 2010



I see information in the OP for people with degrees in non-CS stuff, but what about people with associates degrees trying to get their bachelor's while working? I was looking at WGU, but they want people to take an A+ class and are apparently self-paced, which I don't think I could handle.

The company I will hopefully be working for full-time in a few months offers tuition reimbursement, so I want to take advantage of that.

RICHUNCLEPENNYBAGS
Dec 21, 2010

Skandranon posted:

Well, for build tools like Gulp/Grunt. NodeJS backend, though usually go with C#. There are lots of things you might not think of that use JS or JS-like languages, like Adobe After Effects, Chrome/Firefox extensions, game engines, etc.

Even office has JavaScript automation now. I guess the idea is to eventually supplant VBA.

spiritual bypass
Feb 19, 2008

Grimey Drawer
Even Nginx+ is adding JS

huhu
Feb 24, 2006

huhu posted:

A bit of a rant below, would really really love some feedback.

I've been job searching for over a year now for a web development position. I come from a self taught background but do have a degree in mechanical engineering. I have completed about 10 websites at this point, freelanced and held a contract position, written several coding projects in my free time (stuff with Raspberry Pi, Python scripts for automation, a web scraper, etc.) which are all on my portfolio website or Github portfolio.

In the past, my biggest problem was that it looked like I didn't have any interest in a specific thing and might jump as soon as I found some other interesting career to pursue. I have since rewritten my resume and and Linkedin from scratch, purely focusing on web development (except for a completely separate resume for software development positions because I am somewhat experienced in that.) I am getting a ton of hits, actually the first week I had to stop taking calls because I was getting so many interview requests. Now is the point where I'm starting to get rejected from all the positions I've interviewed for and there seems to be a somewhat steady trend of, and this is a direct quote from my most recent rejection, "Ultimately, we are looking for more depth of skill in both coding and product development experience. That said, I want to encourage you to stick with it and stay in touch. Certainly, your personality and attitude are very good and would fit in well here. I am hoping you will stay in touch and, as you develop your skills, we can pursue a role again at some point. " This isn't some automated thing because I have ~20 emails back and forth with this recruiter.

I came right out of the Peace Corps to this job search and I've had a temp job for over a year. I'm broke as gently caress and don't think I'd be able to pursue some sort of coding school or something to obtain this mythical experience I don't seem to have even though I've been working so hard at this.

What am I doing wrong?
:woop: I got a job offer today! Finally. It is possible.

I'll be working between web development and computer science by building tools with Flask and Python for scientists. Should be fun.

xpander
Sep 2, 2004

huhu posted:

:woop: I got a job offer today! Finally. It is possible.

I'll be working between web development and computer science by building tools with Flask and Python for scientists. Should be fun.

That sounds pretty great to me, I love both Flask and Python. Congrats!!

PokeJoe
Aug 24, 2004

hail cgatan


huhu posted:

:woop: I got a job offer today! Finally. It is possible.

I'll be working between web development and computer science by building tools with Flask and Python for scientists. Should be fun.

Congrats, it took me ages to find work with a self taught background too. Making science tools sounds like fun stuff!

KernelSlanders
May 27, 2013

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

rt4 posted:

I agree, not hiring anyone who might be of a different family background than yourself is a good and legal way of selecting candidates

I was referring to the "in the early 90s" part not the "Japan/Russia/etc." part, but ok.

Mostly I'm surprised anyone is still using this, and what I wanted to know was how unusual it is that someone would be.

camoseven
Dec 30, 2005

RODOLPHONE RINGIN'
It's not unusual, you're just being really loving weird about it for no reason.

Honest Thief
Jan 11, 2009
Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right?

huhu
Feb 24, 2006

Honest Thief posted:

Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right?

I feel like they depends. I had a coding challenge that was an example of what my day to day work would be and then I've had coding exercises to sort a list of 177k words and find the best sum... garbage.

On that note I have a quick rant. I wrote code for the terrible exercise I mentioned above and made it almost as fast as the company's solution. They replied saying I was almost there and should give it another try. I made it 76% faster on the second time around and then they ghosted me and told my recruiter I didn't code a good enough solution. It is a mystery.

Mniot
May 22, 2003
Not the one you know
I have a business idea: companies post small jobs requests, like Fiverr. We scan their request for keywords (language, etc) and make a job posting on some sites. When people apply, we give them the work-task as their "interview homework". I think it's going to be a big player in the new scamming economy.

Shirec
Jul 29, 2009

How to cock it up, Fig. I

huhu posted:

I feel like they depends. I had a coding challenge that was an example of what my day to day work would be and then I've had coding exercises to sort a list of 177k words and find the best sum... garbage.

On that note I have a quick rant. I wrote code for the terrible exercise I mentioned above and made it almost as fast as the company's solution. They replied saying I was almost there and should give it another try. I made it 76% faster on the second time around and then they ghosted me and told my recruiter I didn't code a good enough solution. It is a mystery.

Is there ever a chance that these recruitment things are stealing those solutions and using them? I had a friend that got very far into a recruitment process at a company and did a lot of work into a presentation that was requested, and they ghosted him as well. I don't think it's prolific or anything, but I wonder if it's possible.

Adbot
ADBOT LOVES YOU

fantastic in plastic
Jun 15, 2007

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

Honest Thief posted:

Is it me or these take home assignments are getting more demanding with each year? Seems like the only constant is me sucking at being ready and organized for them, well at least now I got a bunch of code for various poo poo, some of this will be useful, right?

Candidates continue to not object to them or push back, of course they're going to get more onerous over time.

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