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
everythingWasBees
Jan 9, 2013




Tres Burritos posted:

Don't list your GPA unless you think it's poo poo hot, even then most normal people don't care.

I'd suggest you put the stuff you want to highlight at the top and put the detail there. Your projects section sounds much more interesting than your professional section, you should flip their sizes and go into way more detail about what you accomplished / did in the projects.
Also I can't tell what kind of job you're trying to get. You are tailoring your resume to the places that you're applying to right?

That's just my $0.02, someone else should probably chime in.

It's for a general career fair, so while I'm looking at mostly gamedev places, it's meant to be a general resume. Adding more detail to the projects and a bit less to the experience bit is probably not a bad idea though, and yeah, I'll remove the GPA.

Adbot
ADBOT LOVES YOU

Star War Sex Parrot
Oct 2, 2003

everythingWasBees posted:

Posted this in the Game Jobs thread, but the more eyes the better.
This should make a decent C# in LaTeX. Just use \CS whenever you want one. It's what I used on my resume.
code:
\newcommand{\CS}
{C\nolinebreak[3]\hspace{-.05em}\raisebox{.35ex}{\scriptsize\bf \#}}
edit:
Here's a nice \CPP for C++ too:
code:
\newcommand{\CPP}
{C\nolinebreak[4]\hspace{-.05em}\raisebox{.35ex}{\scriptsize\bf ++}}

Star War Sex Parrot fucked around with this message at 02:29 on Sep 27, 2016

Goonlicious
Nov 17, 2012
I'm a new-ish grad who has done internships in the Bay Area/NYC/Seattle. I decided to try working at a startup in a smaller city, and I am not happy. I've been here a few months (< 4) and I desperately want to move on. However, I'm worried that prospective employers will question why I've quit after such a short period of time. Also, I'm not the best interviewee and I'm out of practice, which is making it hard for me to feel confident and apply for jobs. Finally, I'm worried that if I do find another job, I'll end up in a worse position (lower pay, crappy work/co-workers).

Basically I don't know what to do.

Any advice?

JawnV6
Jul 4, 2004

So hot ...
If you're wanting to go (back?) to an established place, nobody's going to care about your last start-up. You need to be able to articulate why it's not working out for you in a non-derogatory way (instead of "crappy coworkers," try "an environment not conducive to learning" etc.) and set clear expectations on what you want out of your next role. Location is a great no-fault way of explaining why you want out, especially if you're applying to move back to a big city.

Why can't you hit up your internships? Internships might as well be called extended interviews. Call up one of your managers, explain you tried to play startup but it didn't work out, and do they have or know of any openings for someone like you?

Pollyanna
Mar 5, 2005

Milk's on them.


How do you find jobs with less common tech stacks and languages? Chances are anything you find on Angellist or that a LinkedIn connection would bring up happens to be for either Rails or Angular. Are people really that hard up for Rails/Angular devs that everyone needs them, or is it more because that's what most projects need help with?

I want to work with stuff like Elixir and functional programming even outside of web dev, but the common denominator for job postings are as I mentioned above. Are my best bets specialist boards/sites, or is the old standby of "network more" the fallback option?

IronDoge
Nov 6, 2008

Depends on location honestly. I live in a more rural area so it's pretty slim pickings if you're not a PHP, Node, or Rails dev. Cities near me definitely have a larger variety of opportunities for more unique languages. Can't say I've seen any postings that preferred a dev with functional programming experience other than a a few Clojure listings (and I can count those listings on one hand). It's probably going to be even sparser pickings if you're searching startup listings like Angel or f6s. I'd try your hand on Dice.com, it's the only place where I've even seen what you're asking for.

IronDoge fucked around with this message at 15:21 on Sep 28, 2016

No Safe Word
Feb 26, 2005

Pollyanna posted:

How do you find jobs with less common tech stacks and languages? Chances are anything you find on Angellist or that a LinkedIn connection would bring up happens to be for either Rails or Angular. Are people really that hard up for Rails/Angular devs that everyone needs them, or is it more because that's what most projects need help with?

I want to work with stuff like Elixir and functional programming even outside of web dev, but the common denominator for job postings are as I mentioned above. Are my best bets specialist boards/sites, or is the old standby of "network more" the fallback option?

Get involved with those communities in some way, whether it be meetups/user groups or online communities. Much like you'll find for the rest of your career, it's not about what you know it's who you know. So for things like that there's no "right listing to look for" because there are basically no listings to look for.

bomblol
Jul 17, 2009

my first crapatar

Pollyanna posted:

How do you find jobs with less common tech stacks and languages? Chances are anything you find on Angellist or that a LinkedIn connection would bring up happens to be for either Rails or Angular. Are people really that hard up for Rails/Angular devs that everyone needs them, or is it more because that's what most projects need help with?

I want to work with stuff like Elixir and functional programming even outside of web dev, but the common denominator for job postings are as I mentioned above. Are my best bets specialist boards/sites, or is the old standby of "network more" the fallback option?

As a functional nerd I've wondered the same thing. It seems like in many instances, people who use functional languages on the job are people who were given the choice of what language / stack to use, and they chose to use Elixir/Elm/Haskell/whatever. So maybe the best route here is to just try and join a company that lets experienced employees have autonomy with smaller projects.

ExcessBLarg!
Sep 1, 2001

Pollyanna posted:

I want to work with stuff like Elixir and functional programming even outside of web dev,
Many, if not most programming jobs concern maintaining a significantly-sized code base over a long time, and doing so in a maintainable fashion that survives technology trends and employee churn. The two major problems with uncommon technology stacks is (i) finding people versed in them to maintain code and (ii) the lacking assurance that they will still be relevant in 5-10 years.

Agreed that small projects with autonomy is the best way to work with less common stacks, especially if there's a demonstrable advantage to using that specific stack on a specific problem. If you're junior and don't have a lot of autonomy that's going to be hard. Getting invovled with a specific community is a good way to get connected with the other people using a particular stack and, specifically, looking to employee people knowledgeable in it. Another option is to go to graduate school, get a PhD, and work for a research lab.

awdeetdeet
May 26, 2008
What's the best route for an old person (30) to get into this career field? I have a general AA from forever ago that would alleviate me of the basic composition and humanities and math up to Calc 2 of a Computer Science degree, but that still leaves a lot. The local community college offers a 'Computer programming and Analysis' 2 year degree here that seems attractive to me mainly because of the low cost of tuition, half as much per credit hour as UCF for a CS degree. Would this two year degree even teach me close to enough to get an entry level job? Should I just suck it up and do the CS degree? What about these coding boot camps I've heard about?

sarehu
Apr 20, 2007

(call/cc call/cc)
Can you code? What programs have you written?

the talent deficit
Dec 20, 2003

self-deprecation is a very british trait, and problems can arise when the british attempt to do so with a foreign culture





awdeetdeet posted:

What's the best route for an old person (30) to get into this career field? I have a general AA from forever ago that would alleviate me of the basic composition and humanities and math up to Calc 2 of a Computer Science degree, but that still leaves a lot. The local community college offers a 'Computer programming and Analysis' 2 year degree here that seems attractive to me mainly because of the low cost of tuition, half as much per credit hour as UCF for a CS degree. Would this two year degree even teach me close to enough to get an entry level job? Should I just suck it up and do the CS degree? What about these coding boot camps I've heard about?

your best bet is honestly to start contributing to open source and making contacts with other programmers in your area. i don't think it's worth it to do a CS degree past your mid 20s because you'll face the double stigma of new grad and too old. your best bet is nepotism (which is rampant in the industry) and being able to point to actual accomplishments

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

awdeetdeet posted:

What's the best route for an old person (30) to get into this career field? I have a general AA from forever ago that would alleviate me of the basic composition and humanities and math up to Calc 2 of a Computer Science degree, but that still leaves a lot. The local community college offers a 'Computer programming and Analysis' 2 year degree here that seems attractive to me mainly because of the low cost of tuition, half as much per credit hour as UCF for a CS degree. Would this two year degree even teach me close to enough to get an entry level job? Should I just suck it up and do the CS degree? What about these coding boot camps I've heard about?

Step 1 - Learn to program. A CS degree is just one way to do this.
Step 2 - Write some programs.
Step 3 - Get people to look at said programs. They will be bad and you will be told so.
Step 4 - Write better programs.
Step 5 - Repeat 3 and 4 until somebody hires you.

Far as I can tell that's basically the process. Like was said contributing to open source stuff is a good way to both learn and network. A good math foundation (i.e., knowing how to do calculus) will actually serve you well in this case. It might be a good idea to futz around with some math stuff. Like, write a little program that solves math problems. Yes, math libraries exist to do that for you but teaching a computer to do something you know how to do will teach you a ton.

If you want to look at coding the single best thing to do is to just pick a language, grab an IDE, and get elbows-deep in some programming. The internet has more stuff written on it about code than you can ever possibly read so do some Googling about stuff that interests you. Do you want to be a mobile dev? Web dev? Games dev? Do you want to work in fintech? Science? Medical technology? Robots? Pay attention to what jobs in whatever field you pick ask for.

Also, don't worry about picking the "wrong" language; you can always learn a new one later. The fundamentals transfer. I'd recommend starting with C# or Java but really I can't repeat it enough; if you want to code just start. You'll gently caress up a lot and produce a poo poo load of garbage that barely functions but that's totally fine. Everybody writes "hello, world" then lands there.

the talent deficit posted:

your best bet is honestly to start contributing to open source and making contacts with other programmers in your area. i don't think it's worth it to do a CS degree past your mid 20s because you'll face the double stigma of new grad and too old. your best bet is nepotism (which is rampant in the industry) and being able to point to actual accomplishments

I don't think that's entirely true. I started college at 28 and got a CS degree. Now I'm a developer. I don't think a single place rejected me due to my age. I went to school with a retired Navy dude that was like 57 or something. He programs drones for farmers now.

PokeJoe
Aug 24, 2004

hail cgatan


I got a dev job without a relevant degree by writing a bunch of apps and showing them to people until one of them hired me.

Okuteru
Nov 10, 2007

Choose this life you're on your own

ToxicSlurpee posted:

Step 1 - Learn to program. A CS degree is just one way to do this.
Step 2 - Write some programs.
Step 3 - Get people to look at said programs. They will be bad and you will be told so.
Step 4 - Write better programs.
Step 5 - Repeat 3 and 4 until somebody hires you.

Far as I can tell that's basically the process. Like was said contributing to open source stuff is a good way to both learn and network. A good math foundation (i.e., knowing how to do calculus) will actually serve you well in this case. It might be a good idea to futz around with some math stuff. Like, write a little program that solves math problems. Yes, math libraries exist to do that for you but teaching a computer to do something you know how to do will teach you a ton.

If you want to look at coding the single best thing to do is to just pick a language, grab an IDE, and get elbows-deep in some programming. The internet has more stuff written on it about code than you can ever possibly read so do some Googling about stuff that interests you. Do you want to be a mobile dev? Web dev? Games dev? Do you want to work in fintech? Science? Medical technology? Robots? Pay attention to what jobs in whatever field you pick ask for.

Also, don't worry about picking the "wrong" language; you can always learn a new one later. The fundamentals transfer. I'd recommend starting with C# or Java but really I can't repeat it enough; if you want to code just start. You'll gently caress up a lot and produce a poo poo load of garbage that barely functions but that's totally fine. Everybody writes "hello, world" then lands there.


I don't think that's entirely true. I started college at 28 and got a CS degree. Now I'm a developer. I don't think a single place rejected me due to my age. I went to school with a retired Navy dude that was like 57 or something. He programs drones for farmers now.

I think it depends on location as well. A programmer late to the game might get shunned by the Bay Area but they might have better luck outside of it.

Gildiss
Aug 24, 2010

Grimey Drawer
UCF CS program is excellent though, the entire basis for my programming knowledge is from Intro to C and CS1 there.

awdeetdeet
May 26, 2008
Thanks for the responses! So it seems that employers will be more interested in the things I have produced/can produce rather than the education that got me there.

Okuteru
Nov 10, 2007

Choose this life you're on your own

awdeetdeet posted:

Thanks for the responses! So it seems that employers will be more interested in the things I have produced/can produce rather than the education that got me there.

This is the American employment experience in general, so yes.

awdeetdeet
May 26, 2008

Forceholy posted:

This is the American employment experience in general, so yes.

I realize it was a bit of an obvious statement. I can see how the internet as a resource for this particular field could get you there without the formal education. But in general? Really?

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

awdeetdeet posted:

I realize it was a bit of an obvious statement. I can see how the internet as a resource for this particular field could get you there without the formal education. But in general? Really?

It depends on the job, really; some careers you must have a degree or spend a year or two being an intern for free/cheap. But for a ton of jobs the only thing you need is a proven ability to do the job and some connection. Sometimes you don't even need the latter; sometimes you can ride on a friend putting a good word in for you and learning on the job.

Programming is a bizarre exception to pretty much everything in that the demand for programmers is higher than the supply. If you can prove you can do it somebody, somewhere will probably hire you. Getting relocation covered for entry-level positions doesn't always happen so you might have to move on your own dime but consider that drat near 10% of currently working programmers never went to college at all. People with CS degrees apparently aren't even the majority.

There also aren't laws saying that the job has specific requirements; the only thing that really matters is pointing to some program that works and saying "yup, that's a thing I made. I can make things for you in exchange for a paycheck." Getting your first entry level job can be a bit of a pain even with a degree but once you have experience people will just start throwing jobs at you.

Harriet Carker
Jun 2, 2009

Applied to over 100 positions in the last three days. Looking for openings on LinkedIn, WhiteTruffle, Dice, and AngelList. Any other decent resources?

Gildiss
Aug 24, 2010

Grimey Drawer

dantheman650 posted:

Applied to over 100 positions in the last three days. Looking for openings on LinkedIn, WhiteTruffle, Dice, and AngelList. Any other decent resources?

Stackoverflow has a jobs section that is good.

Gounads
Mar 13, 2013

Where am I?
How did I get here?

dantheman650 posted:

Applied to over 100 positions in the last three days. Looking for openings on LinkedIn, WhiteTruffle, Dice, and AngelList. Any other decent resources?

For remote work: https://weworkremotely.com/

Also, that's a lot. Make sure you're customizing you applications per-company.

MrMoo
Sep 14, 2000

I had my first experience of ever having the interviewer ask me what I knew about the company: it's supposed to be the norm for the rest of the world but I've never seen it before in tech-land.

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

dantheman650 posted:

Applied to over 100 positions in the last three days.

I wish I had 100 potential jobs to apply to :(

bomblol
Jul 17, 2009

my first crapatar

The Wizard of Poz posted:

I wish I had 100 potential jobs to apply to :(

What's stopping you?

Sarcophallus
Jun 12, 2011

by Lowtax

The Wizard of Poz posted:

I wish I had 100 potential jobs to apply to :(

http://www.monster.com/jobs/search/?q=Software-Developer

Stinky_Pete
Aug 16, 2015

Stinkier than your average bear
Lipstick Apathy

The Wizard of Poz posted:

I wish I had 100 potential jobs to apply to :(

The big secret: low standards and ignoring the couple of technologies being listed that you don't know.

NEVER FORGET that job listings are usually posted by HR cats who hear an engineer say the company's stack and take that to mean you need 2 years' experience with every single element

Kibbles n Shits
Apr 8, 2006

burgerpug.png


Fun Shoe
Does anyone working in the industry have a non standard shift, such as 10 hour days with 3 days off, or any variation at all from the standard 8-5 M-F? Does such a thing even exist in the realm of CS jobs?

astr0man
Feb 21, 2007

hollyeo deuroga
At my last job some people worked 9 hour days and then took off every other friday. The required hours were just to get 80 every 2 weeks.

Che Delilas
Nov 23, 2009
FREE TIBET WEED

Kibbles n Shits posted:

Does anyone working in the industry have a non standard shift, such as 10 hour days with 3 days off, or any variation at all from the standard 8-5 M-F? Does such a thing even exist in the realm of CS jobs?

Sure, some places are really flexible about hours. Ask about the general flexibility and non-standard schedules in the later stages of the interview process, especially try to ask one of the devs these questions. If you get a job at a flexible place, return the courtesy by clearing your proposed non-standard schedule with your manager first. It's bad form to have your extra off day land on the same day as important regular meetings (planning), and it's extra nice to be flexible in case a one-off comes up on your normally-off day.

spiritual bypass
Feb 19, 2008

Grimey Drawer

Kibbles n Shits posted:

Does anyone working in the industry have a non standard shift, such as 10 hour days with 3 days off, or any variation at all from the standard 8-5 M-F? Does such a thing even exist in the realm of CS jobs?

I worked a 4 day/10 hour schedule for a year and a half. Saved me a ton of time driving to the hick town that I worked in, but the quality of dinner suffered as a result of getting home so late. Having Friday off is very nice, though.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

Kibbles n Shits posted:

Does anyone working in the industry have a non standard shift, such as 10 hour days with 3 days off, or any variation at all from the standard 8-5 M-F? Does such a thing even exist in the realm of CS jobs?

I don't have a set schedule other than be in on weekdays, be in around like 40 hours a week, be at meetings, and don't come in too late. I had to ask about flexible hours due to a disability only to find that as long as I'm around and being useful they're ok with me. Some places are crazy strict. Others have a few core hours you must be there for or stand ups at x time you must be at but otherwise aren't set. Really depends on the company.

Che Delilas
Nov 23, 2009
FREE TIBET WEED
I will also point out though that most people have a very finite number of useful coding hours in them in a given day. I would love to work 4 10s, and my company is flexible enough to allow that most of the time, there's just one problem: I am loving useless after about 7 hours. More to the point, I'm dangerous at the end of my day. I've said it before, but one of the best things that I've done to improve the quality of my code is learn to recognize when my brain is starting to smoke and stop changing significant pieces of code at that time.

The damage I could, and probably would eventually, do at the 9 hour 30 minute mark on a Thursday is not something I want to really think about.

22 Eargesplitten
Oct 10, 2010



E: You know what, this is the career advice thread, I'll ask in the general programming thread.

Cheston
Jul 17, 2012

(he's got a good thing going)

Kibbles n Shits posted:

Does anyone working in the industry have a non standard shift, such as 10 hour days with 3 days off, or any variation at all from the standard 8-5 M-F? Does such a thing even exist in the realm of CS jobs?

At my place the core hours are M-F 10-3. Other than that, as long as your hours add up to 40/week, you stay in touch with your team, and you're not abusing anything, there's a lot of flexibility. I'll second that it's definitely a good thing to ask about during the screening/interview process.

(I mostly still do 8-hour days, but the flexibility is a huge quality of life boost. Being able to commute after rush hour is great.)

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

I always worry about these places with flexible hours being the same deal as with "unlimited vacation".

AKA, you're a slacker if you don't stay past 7PM.

Thermopyle
Jul 1, 2003

...the stupid are cocksure while the intelligent are full of doubt. —Bertrand Russell

.

beepsandboops
Jan 28, 2014
I'm thinking about transition from IT (I'm a network administrator right now) to development. It seems like more the kind of work I like doing, and will hopefully take me away from some of the downsides of IT (decent amount of off-hours work, lots of end-user support, etc.).

I've taken a few CS classes in school and have written some scripts at work. I'm thinking about enrolling in the Georgia Tech online CS master's program next fall and starting to do Khan/Code Academy stuff and look for open source projects to work on.

Does this seem like a reasonable plan? Has anybody else made this jump and/or have any advice?

Adbot
ADBOT LOVES YOU

Kibbles n Shits
Apr 8, 2006

burgerpug.png


Fun Shoe
Thanks all for the feedback. It's nice to know that a strict 8-5 M-F isn't necessarily mandatory in the business. Puts to ease some of the worries I had about this line of work as I get closer to graduation. Namely that I would get horribly burnt out very quickly, but some flexible scheduling goes a long way to ameliorating that, at least for me.

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