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
New Yorp New Yorp
Jul 18, 2003

Only in Kenya.
Pillbug

BirdOfPlay posted:

This discussion is oddly timed for me. I just got a call from a recruiter asking me about my interest in a help desk position. Is it really a bad way to start things out if you don't have a degree and haven't worked in any sort of technology profession?

It's not going to move you any closer to becoming a professional developer, that's for sure.

Adbot
ADBOT LOVES YOU

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





help desk is worthless experience but at smaller companies you might be able to talk your way into a dev role eventually. don't even bother at anywhere with 100+ employees tho

BirdOfPlay
Feb 19, 2012

THUNDERDOME LOSER
Yeah, I suppose the recruiter was blowing smoke by calling this a foot in the door opportunity. I guess the bigger question is will it peg me as being "support" when trying to move on? Because I'm at the point were I just need a job. Is there a functional difference from having help desk, office assistant, or garde manger as my last/current job?

the talent deficit posted:

help desk is worthless experience but at smaller companies you might be able to talk your way into a dev role eventually. don't even bother at anywhere with 100+ employees tho

The company itself is international, but the local office is relatively small and sits above a sandwich shop. I assume the dev work is done at a different location.

Rattus
Sep 11, 2005

A rat, in a hat!

BirdOfPlay posted:


The company itself is international, but the local office is relatively small and sits above a sandwich shop. I assume the dev work is done at a different location.
..in a different city and who you will never meet.

But if you are really stuck for a job, go for it. It's no worse than office assistant on your resume, and you can look for actual dev jobs without going busto.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug
If you're in desperate need of a job, any job, please somebody just give me a paycheck then take it. Then at home work on your coding skills, write code when you can, and get better at it while still applying to coding jobs. "This is a foot in the door" is probably bullshit but you know, money is money.

Shirec
Jul 29, 2009

How to cock it up, Fig. I

Rattus posted:

..in a different city and who you will never meet.

But if you are really stuck for a job, go for it. It's no worse than office assistant on your resume, and you can look for actual dev jobs without going busto.

Sometimes you can leverage company resources to get further educated too. I work for a tech company in a pseudo-finance position and there are a ton of certs and classes I can take for free.

Fellatio del Toro
Mar 21, 2009

Speaking as someone who did manage to move from helpdesk to a developer position: I wouldn't really recommend it.

If you need work/money then by all means go for it. There are plenty of worse jobs than helpdesk and while it won't really advance your development career it is a jumping off point for other lucrative career paths in IT.

Just don't do what I did and get complacent and waste two years at an easy, decent paying job that isn't really what you want to do.

fantastic in plastic
Jun 15, 2007

The Socialist Workers Party's newspaper proved to be a tough sell to downtown businessmen.
I don't think someone would blink too much if they saw a couple months of desk support. If someone asks about it, you could shrug and say that you were in a tight spot and needed some quick & easy cash. So if your goal is to be a dev and your plan is to use this as a short-term thing while looking for a dev job, sure, it's probably better than office clerk or kitchen work.

It's not a long-term prospect or a position you could advance too far from at the same company, though. As long as you don't have any illusions about that, I think you'll be fine.

Harriet Carker
Jun 2, 2009

What exactly is the definition of help desk?

Fellatio del Toro
Mar 21, 2009

First tier IT support. Helping users with basic computer issues.

It can range from being The IT Guy at a small company to working at a lovely call center.

Pilsner
Nov 23, 2002

AKA the path to suicide:

Call centre rant thread: Hell is other people

A ticket came in

There are milder versions of help desk, if you are the internal support for your company's IT systems, you at least don't have to deal with the general public, and your domain knowledge means you're not just some 100% replacable cog that people poo poo on. Not all companies have those terrible metrics and slave drive antics. But join random call center as a "sales consultant" or whatever, and I'm sure it will be hell.

B B
Dec 1, 2005

BirdOfPlay posted:

This discussion is oddly timed for me. I just got a call from a recruiter asking me about my interest in a help desk position. Is it really a bad way to start things out if you don't have a degree and haven't worked in any sort of technology profession?

For what it's worth I've gotten bupkis for the past few months of applying. The closest I've come to having interest is a game dev implying that they're on a hiring freeze but might be interested in a few months.

Don't do it, unless you absolutely have to.

For what it's worth, I've been working in support roles at software companies for the past five years. For the last two years, I've been pursuing a second bachelor's in CS through Oregon State University. When I took my current support role (which is decent as far as support roles go), my boss said he only saw me doing support for another year or so and said there'd be an easy path to the development side. I've now been here over a year now, and during my last check-in my boss said he's in no rush to get me out of support because I'm "too good with the clients." They do let me contribute to some development projects, but only so long as it doesn't interfere with my support work. In general, though, there is very little in my day-to-day work that would be of any interest to someone hiring a developer.

So, yeah, even when they tell you there's a path out of support, take it with a grain of salt. Fortunately, I am still in school so I can apply to internships--which I am now doing actively.

B B fucked around with this message at 18:01 on Oct 26, 2016

BirdOfPlay
Feb 19, 2012

THUNDERDOME LOSER

Rattus posted:

..in a different city and who you will never meet.

From cursory research the dev office is on the opposite coast of the US. So, yeah, I'm not picturing much upward mobility here besides to Tier 2 help desk. Even if offered, I don't really like webstuff and would be lost if I couldn't get any IC Light Mango.

And, yes, it would be the sucky kind of help desk: external user support.

Thanks for the responses, goons. Just as a last stupid question, what's the likelihood that I'll need to sign a contract when I get hired? I've, obviously, never had a salaried job and don't know if non-competes and other nonsense is standard even for entry-level jobs like this one.

EDIt: Haha, got an email from the recruiter that they're forwarding my resume. Guess that means I'm not even guaranteed an interview. Way too much worrying over nothing.

BirdOfPlay fucked around with this message at 19:31 on Oct 26, 2016

B B
Dec 1, 2005

BirdOfPlay posted:

Thanks for the responses, goons. Just as a last stupid question, what's the likelihood that I'll need to sign a contract when I get hired? I've, obviously, never had a salaried job and don't know if non-competes and other nonsense is standard even for entry-level jobs like this one.

I've signed non-competes even for the support jobs I've had, but they've all been the types that are basically unenforceable so I've never really raised much of a stink about them when accepting a new job.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

BirdOfPlay posted:

Thanks for the responses, goons. Just as a last stupid question, what's the likelihood that I'll need to sign a contract when I get hired? I've, obviously, never had a salaried job and don't know if non-competes and other nonsense is standard even for entry-level jobs like this one.

It really depends on the company. I didn't have to sign any contract at all. Really the worst thing I deal with is basically "our company policy is that you can't directly compete with us and you can't do anything that interferes with your ability to do your job but beyond that go hog wild."

Non-competes are kind of an odd thing but if they do make you sign a contract make sure you read it all multiple times. If it's huge, incomprehensible, or smells bad it might be worth ponying up a few dollars to have a lawyer look at it if you can. Then again if the company makes you sign a contract that says "you are literally not allowed to write software for anybody else within X years of your last day and we own absolutely everything you make if you are working for us" then just don't. That company is poo poo and will be poo poo in many other ways even if that turns out to be unenforceable.

brainwrinkle
Oct 18, 2009

What's going on in here?
Buglord
Those sorts of "we own all products from your brain except the ones you notify us of in advance" clauses seem pretty universal in programming. Even at the good places I have worked.

BirdOfPlay
Feb 19, 2012

THUNDERDOME LOSER

ToxicSlurpee posted:

Non-competes are kind of an odd thing but if they do make you sign a contract make sure you read it all multiple times. If it's huge, incomprehensible, or smells bad it might be worth ponying up a few dollars to have a lawyer look at it if you can. Then again if the company makes you sign a contract that says "you are literally not allowed to write software for anybody else within X years of your last day and we own absolutely everything you make if you are working for us" then just don't. That company is poo poo and will be poo poo in many other ways even if that turns out to be unenforceable.

Yeah, I assumed paying for a lawyer to read a contract was a possibility, especially if it smells unenforceable (specifically in this case: including an overly broad definition of "technology"). One of the consulting firms I applied to here made a non-compete a part of their application process.

brainwrinkle posted:

Those sorts of "we own all products from your brain except the ones you notify us of in advance" clauses seem pretty universal in programming. Even at the good places I have worked.

I've always assumed that it's a boiler-plate carried over from engineering. I know selling patents for a buck to the company you work for is a relatively common part of an engineers contract.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

brainwrinkle posted:

Those sorts of "we own all products from your brain except the ones you notify us of in advance" clauses seem pretty universal in programming. Even at the good places I have worked.

I was referring to things that go beyond programming. I've heard of companies claiming the rights to absolutely everything you create. Like if you use the weekends to write a fantasy novel the company owns it as per the contract. That's absurd. I can see a bit of justification for stuff relating to what the company does to a certain degree but "absolutely everything" is just nuts.

Linear Zoetrope
Nov 28, 2011

A hero must cook
The contracts still seem overly broad to me, but I'm not a lawyer etc. I can see specific non-compete clauses. Like, if I work on Youtube's backend and spend all my free time off work making a better video hosting site, then immediately quit and compete with Youtube, it seems pretty clear that at the very least the company has a legitimate interest in not funding direct competitors. But if I spend that time writing a video game, it seems a bit shady that they can own something not even competing with them.

I understand that in practice the line isn't necessarily so bright, e.g., if on the course of writing my game I invent a video compression scheme that could be used on Youtube, but it still seems like a bit too big of a blanket claim on IP.

mekkanare
Sep 12, 2008
We have detected you are using ad blocking software.

Please add us to your whitelist to view this content.
Does anyone have a ballpark estimate on how long it takes to find an entry level position?
This weekend will be the 12th consecutive weekend I've searched, trying to get one before graduating in December.
Getting no responses beyond occasional rejection letters is frustrating at this point.

spiritual bypass
Feb 19, 2008

Grimey Drawer

mekkanare posted:

Does anyone have a ballpark estimate on how long it takes to find an entry level position...before graduating

This is much harder than finding one after graduating. Don't expect much right now.
Also, don't limit yourself to things marked as entry level. My first programming job required two years experience, but they'll take what they can get.

ToxicSlurpee
Nov 5, 2003

-=SEND HELP=-


Pillbug

mekkanare posted:

Does anyone have a ballpark estimate on how long it takes to find an entry level position?
This weekend will be the 12th consecutive weekend I've searched, trying to get one before graduating in December.
Getting no responses beyond occasional rejection letters is frustrating at this point.

Apply to literally everything. Mine took 8 months though. Just keep hammering.

Sometimes you won't get interviewed for exactly what you applied for but they just happened to need more coders at every level so hey would you like to come in anyway?

Granted I also got rejection letters recently from places I applied to a year ago. The process can be positively glacial.

Keetron
Sep 26, 2008

Check out my enormous testicles in my TFLC log!

It took me three weeks from "I should quit my job and find some contracting gig" to "I quit cause I found a contracting gig ".
My fiancée , who is also a developer, put her resume online Tuesday afternoon and got 17 calls and emails from recruiters before she took it offline again 24 jours later.

Yeah, we both have 15 yrs of experience in IT but very different roles, in terms of actual coding experience we both have like 12 months and no formal education.

My advise is to just get to work on something, anything that will get you experience. Build some app, submit bug fixes for your favourite open source project, hell, fix their docs and put in a pull request.
Last week I was called by some guy who found and liked my lovely kattis code solutions on github. A friend found a job by answering questions on Stack exchange.
So keep working, applying, coding and truckin'

Stinky_Pete
Aug 16, 2015

Stinkier than your average bear
Lipstick Apathy

mekkanare posted:

Does anyone have a ballpark estimate on how long it takes to find an entry level position?
This weekend will be the 12th consecutive weekend I've searched, trying to get one before graduating in December.
Getting no responses beyond occasional rejection letters is frustrating at this point.

I didn't get my first job until 4 months after graduating, and it was through a recruiter who reached out to me about a company I had never heard of and which wasn't listed on Glassdoor. Just get as many eyes as you can

Harriet Carker
Jun 2, 2009

Ok, so after almost a week this job is more support heavy than I envisioned. I guess it's my own fault since I was just so excited to get a (high paying) offer. I should have thought about it more. Am I stuck now?

JawKnee
Mar 24, 2007





You'll take the ride to leave this town along that yellow line

dantheman650 posted:

Ok, so after almost a week this job is more support heavy than I envisioned. I guess it's my own fault since I was just so excited to get a (high paying) offer. I should have thought about it more. Am I stuck now?

why would you be stuck? Look for another job, don't let on that you're doing so, when you find one - quit

spiritual bypass
Feb 19, 2008

Grimey Drawer

JawKnee posted:

why would you be stuck? Look for another job, don't let on that you're doing so, when you find one - quit

I've had 3 jobs this year and each one paid a lot more than the one before it. Permanent job search is the pro strategy.

Harriet Carker
Jun 2, 2009

Seriously? You don't get like...blackballed from the industry for doing that? What do you tell people in interviews about why you were there for such a short time?

JawnV6
Jul 4, 2004

So hot ...

dantheman650 posted:

What do you tell people in interviews about why you were there for such a short time?

dantheman650 posted:

Ok, so after almost a week this job is more support heavy than I envisioned.

Harriet Carker
Jun 2, 2009

Touché.

mekkanare
Sep 12, 2008
We have detected you are using ad blocking software.

Please add us to your whitelist to view this content.

rt4 posted:

This is much harder than finding one after graduating. Don't expect much right now.
Also, don't limit yourself to things marked as entry level. My first programming job required two years experience, but they'll take what they can get.

That's weird to think it works like that when it's a two month difference at this point. But nothing I can do about it.

ToxicSlurpee posted:

Apply to literally everything. Mine took 8 months though. Just keep hammering.

To you and rt4, I kind of do that already. I apply to everything that says ~<3 years experience with only a few exceptions (e.g. I've always lived in WI and don't want to stay here.)

Keetron posted:

My advise is to just get to work on something, anything that will get you experience. Build some app, submit bug fixes for your favourite open source project, hell, fix their docs and put in a pull request.
Yeah I did stuff like this over the summer since I didn't get an internship, I've had a github account for 5 years now but I kept wiping stuff from
it because of how terrible it was. I have this weird relationship where I can get into the mindset easily, and enjoy reading about CS stuff
--language design, RE/security, etc-- but I don't have a desire to make programs in my free time. I feel like this hinders my chances for employment.

This post shouldn't come off as a pity party thing, so if it does, sorry!

Thanks for the replies though!

spiritual bypass
Feb 19, 2008

Grimey Drawer

dantheman650 posted:

Seriously? You don't get like...blackballed from the industry for doing that? What do you tell people in interviews about why you were there for such a short time?

Well, I was laid off from one job back in May after being there a year and a half. Worked the next job for 4 months. It was a multi-level marketing cult. The management was totally nuts and the software was a serious mess. Coworkers were stereotypical awful neckbeards, too. Horrible experience. I started the current job 3 weeks ago. I was polite but basically honest about why I was quitting. Just told them the place was technically backward and the open floor plan office was annoying. Now I'm working from home and loving it. That's not to say I love all the software, but I've never worked on a piece of software that I think is actually good. It's not that bad, though, and the compensation is good, and I like the coworkers.

So, yeah, every time you roll the dice you get something different from last time. You also get the chance to negotiate your compensation, which is a huge opportunity.

Pilsner
Nov 23, 2002

dantheman650 posted:

Seriously? You don't get like...blackballed from the industry for doing that? What do you tell people in interviews about why you were there for such a short time?
You don't hop from job to job every month, but having a few very short employments on your resume is fine, everyone should know that people sometimes end up in the wrong place. When asked about it, simply give a diplomatic explanation that the responsibilities of the job wasn't what you had hoped for, and/or that you are looking to focus more on development (or whatever field) in the future.

Also, the tech industry is huge. This isn't a small niche run by an elite, where everyone knows eachother, you can pretty much do whatever and still find another job, so don't worry about being collectively blackballed. Every day a new company opens its doors. However: Don't take it literally when people say you should be literally permanently job hunting; everyone wants a steady job they enjoy, so at some point you should settle down a bit. No one keeps switching jobs 3 times a year forever.

spiritual bypass
Feb 19, 2008

Grimey Drawer

Pilsner posted:

Don't take it literally when people say you should be literally permanently job hunting

Yeah, I was overstating it. That said, I do recommend going out for an interview once per year, even if you're not looking. It keeps you sharp just in case something happens and you need to interview. Who knows, you might even get a really good offer out of it. Good things come to those who go out and get them (sometimes)!

Kibbles n Shits
Apr 8, 2006

burgerpug.png


Fun Shoe
Hopefully this is the right place to ask..

I am a 3rd year CS student and I'm having a lot of fun learning and writing code but I feel miles away from being hireable. What should I start learning right now that isn't being taught in school to increase my marketability? My interests are the .net stack, SQL and Visual Studio. I'm reasonably confident in the code that I write but when I look at more experienced people I feel like I've barely started climbing the mountain.

spiritual bypass
Feb 19, 2008

Grimey Drawer
I don't remember getting much object oriented design, unit testing, and code hygiene in my CS program. I wish I had read Designing Object Oriented-Software by Rebecca Wirfs-Brock and Clean Code by Robert Martin much earlier in my career.

Are you familiar with version control? Find a useful-looking C# library on Github. See if you can find anything worth improving. Broken or missing unit tests tend to be low hanging fruit. If you get your pull request accepted, you're safely into Real Programming territory. In general, just learn to read other peoples' code, because that's what you'll spend your career doing.

Kibbles n Shits
Apr 8, 2006

burgerpug.png


Fun Shoe

rt4 posted:

I don't remember getting much object oriented design, unit testing, and code hygiene in my CS program. I wish I had read Designing Object Oriented-Software by Rebecca Wirfs-Brock and Clean Code by Robert Martin much earlier in my career.

Are you familiar with version control? Find a useful-looking C# library on Github. See if you can find anything worth improving. Broken or missing unit tests tend to be low hanging fruit. If you get your pull request accepted, you're safely into Real Programming territory. In general, just learn to read other peoples' code, because that's what you'll spend your career doing.

Familiar, yes. I am not familiar with writing unit tests but I will make it a point to know them. I will check out those books too. Thanks!

PokeJoe
Aug 24, 2004

hail cgatan


Clean Code and Code Complete are probably the best programming books I've ever read.

sarehu
Apr 20, 2007

(call/cc call/cc)

PokeJoe posted:

Clean Code and Code Complete are probably the best programming books I've ever read.

Those are the two worst programming books I've read. By "read" I mean went page by page, gagging. Both authors are total bozos. Code Complete is the worse of the two.

Adbot
ADBOT LOVES YOU

Pilsner
Nov 23, 2002

sarehu posted:

Those are the two worst programming books I've read. By "read" I mean went page by page, gagging. Both authors are total bozos. Code Complete is the worse of the two.
:stonk:

That's a bold and crazy statement. Do you think it's too obsessive about code quality or what? What if everyone just hammered down code like they were drunk, making it "just work", how would that be?

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