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
Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Gildiss posted:

Is it going to be impossible to find a fully remote job as a largely self taught guy with only 6 months, so far, as a software engineer?
I just really want to get out of the continental US as fast as I can again.

I've been checking weworkremotely and other places, but remote seems to be either non existent, 3+ years min, or just a bunch of Ruby jobs.

Probably? You're going to need to either work for pennies, or blow away all other possible candidates to inspire that kind of trust with only 6 months experience.

Adbot
ADBOT LOVES YOU

a slime
Apr 11, 2005

Move to the Croatian countryside and work as a remote consultant. That's my plan for the apocalypse

triple sulk
Sep 17, 2014



Gildiss posted:

Is it going to be impossible to find a fully remote job as a largely self taught guy with only 6 months, so far, as a software engineer?
I just really want to get out of the continental US as fast as I can again.

I've been checking weworkremotely and other places, but remote seems to be either non existent, 3+ years min, or just a bunch of Ruby jobs.

The trend for remote jobs still seems to be that most of them are Ruby/Rails positions, probably because no one wants to work on Rails apps any more so the companies have to widen their pool. WeWorkRemotely is run by Basecamp (I believe) so the whole DHH/Ruby thing comes into play too. I've been working remotely for a year and it's definitely possible to find something with a year or so of experience but you it can definitely require a bit of effort to find it. SO Careers often has more non-Ruby roles that allow remote so I'd keep checking there, too.

Trapick
Apr 17, 2006

You could also try the "work for a place for ~6-12 months, be really awesome, then tell them you want to be remote" route. It's worked for me in a company that doesn't hire remote people. I didn't go into with that mindset, my wife ended up finding a job several hours away so it was either work remotely or quit, but it might be worth a shot for you.

Gildiss
Aug 24, 2010

Grimey Drawer

Trapick posted:

You could also try the "work for a place for ~6-12 months, be really awesome, then tell them you want to be remote" route. It's worked for me in a company that doesn't hire remote people. I didn't go into with that mindset, my wife ended up finding a job several hours away so it was either work remotely or quit, but it might be worth a shot for you.

I had considered that as about 80% of my team is remote (but from India), but the pay currently would not support a move, and my team works with doo doo garbage (Visual Studio 2008? IE8 support? :barf:)
It's half wanting to move back overseas and half wanting a raise and to escape a terrible code base.

I had forgotten about SO careers so I will check there too.

kitten smoothie
Dec 29, 2001

I think part of the reason with remote jobs wanting 3+ years experience is also that there's some element of independence necessary as a job qualification. Especially so if you're in widely disparate timezones than the rest of the team -- questions, clarifications, and general communication are going to have a lot longer turnaround.

That degree of independence is something that I think comes with more seniority on the job in general, whether your butt is in a seat at an office or not. You've got enough experience that you can be trusted (and expected) to be off in the weeds and still perform/make critical decisions with less direction.

Tezzeract
Dec 25, 2007

Think I took a wrong turn...

sarehu posted:

The DOM is a tree, directory structures are trees, config files are trees, JSON is a tree, management hierarchies are a tree (or gosh, maybe a DAG), dependency graphs are a DAG (or, in npm, a tree? Heh!) -- since when do web devs not traverse trees? I traversed trees as a web dev.

To add a bit to this, trees are some of the most studied and well developed parts of CS.

DAG's have sweet well defined behavior (work well with those formal correctness proofs through the recursion/fractal relationship) and people model problems/build tree data structures to exploit its structure to get time/space complexity for 'free'.

huhu
Feb 24, 2006
From the OP, I'm thinking this is the right thread for this question, I looked in SAL and didn't see a comp sci thread. I'm thinking of going back to school for a masters in computer science. I already have a BS in mechanical engineering and have taken two introductory coding courses. What could I expect in terms of prereqs for a masters degree? I've also already been doing personal study for three months now and getting my hands on as much as I can with Lynda.com, MIT Open Course Ware, Codecademy, Khan Academy, and reading documentation/articles/etc.

Random side question, is this the wrong plan of action? Is there something better I could be doing to make the career change?

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

huhu posted:

From the OP, I'm thinking this is the right thread for this question, I looked in SAL and didn't see a comp sci thread. I'm thinking of going back to school for a masters in computer science. I already have a BS in mechanical engineering and have taken two introductory coding courses. What could I expect in terms of prereqs for a masters degree? I've also already been doing personal study for three months now and getting my hands on as much as I can with Lynda.com, MIT Open Course Ware, Codecademy, Khan Academy, and reading documentation/articles/etc.

Random side question, is this the wrong plan of action? Is there something better I could be doing to make the career change?

What is it you want to do? Do you want to work as a software developer? Or do academic computer science research?

sarehu
Apr 20, 2007

(call/cc call/cc)

huhu posted:

Random side question, is this the wrong plan of action? Is there something better I could be doing to make the career change?

This tweet is true:
https://twitter.com/patio11/status/602934370354143232?s=09

Edit: Sorry, I couldn't elaborate further, I had to get outside thanks to my pot-smoking shithead of a roommate. To the degree that tweet is not true, it's the stuff you wouldn't otherwise learn, or know to learn, if you left college. Most obviously, this would be data structures / algorithms courses, and there's bits and pieces from other courses that are true too. It still amazes me, for example, how ignorant and backwards John Carmack could be, at least as of 5-8 years ago. But that's something you can fix with self-awareness. As for your ability to make a career change, how easy it is might depend on where in space-time you live. The market might be more amenable to a self-taught mechanical engineer today than a CS masters degree-haver two years from now, and attitudes would be way different in San Francisco than Milwaukee.

sarehu fucked around with this message at 02:57 on May 26, 2015

MrMoo
Sep 14, 2000

Depends on the country. A lot of outsourcing companies and offices use direct from university hires with no training.

I think the core development of Reuters for market data, not the main frames, are also similar because everything they do is severely hosed up and uses pre-C++ iterator nomenclature. Who the gently caress uses and thinks forth() is in the STL?

evensevenone
May 12, 2001
Glass is a solid.

huhu posted:

From the OP, I'm thinking this is the right thread for this question, I looked in SAL and didn't see a comp sci thread. I'm thinking of going back to school for a masters in computer science. I already have a BS in mechanical engineering and have taken two introductory coding courses. What could I expect in terms of prereqs for a masters degree?

I basically did this except computer engineering instead of CS. It went fine and with a bit of networking through my advisor I got basically my dream job.

I went to a top 50 research university, which meant I got funding all the way through; I wouldn't go to a less competitive school where you don't get funded and where your professors don't care about you. I'm not really sure how I got in besides having a good GRE score.

My only CS prep was taking AP comp sci a million years ago, a couple really crappy undergrad courses, and, then watching all the lectures and doing all the assignments of the Stanford intro three course CS series. (Which only took about three or four months). And loving around with computers my whole life, but no more than any other regular SHSC reader.

Once I was in things were fine, it wasn't easy or anything but not due to being underprepared or anything.

Anyway, I think it makes sense if you want a career change, and you can go to a good school and get it paid for. I wouldn't want to put myself 50k or more in debt for a masters.

Tomahawk
Aug 13, 2003

HE KNOWS
What's an acceptable amount of time to stay at your first software engineer position? Minimum of one year?

Space Whale
Nov 6, 2014

Tomahawk posted:

What's an acceptable amount of time to stay at your first software engineer position? Minimum of one year?

Until someone offers you a better job.

sarehu
Apr 20, 2007

(call/cc call/cc)

Tomahawk posted:

What's an acceptable amount of time to stay at your first software engineer position? Minimum of one year?

Yeah basically.

Knyteguy
Jul 6, 2005

YES to love
NO to shirts


Toilet Rascal
Resume format ideas from the Cracking the Coding Interview author:
http://qr.ae/7XXDRD

huhu
Feb 24, 2006

Skandranon posted:

What is it you want to do? Do you want to work as a software developer? Or do academic computer science research?
I'm thinking more on the side of software developer. I was looking for mechanical engineering jobs and I found a CAD software company that needs programmers which might be a good way for me to get in the door as a mechanical engineer.

sarehu posted:

This tweet is true:
https://twitter.com/patio11/status/602934370354143232?s=09

Edit: Sorry, I couldn't elaborate further, I had to get outside thanks to my pot-smoking shithead of a roommate. To the degree that tweet is not true, it's the stuff you wouldn't otherwise learn, or know to learn, if you left college. Most obviously, this would be data structures / algorithms courses, and there's bits and pieces from other courses that are true too. It still amazes me, for example, how ignorant and backwards John Carmack could be, at least as of 5-8 years ago. But that's something you can fix with self-awareness. As for your ability to make a career change, how easy it is might depend on where in space-time you live. The market might be more amenable to a self-taught mechanical engineer today than a CS masters degree-haver two years from now, and attitudes would be way different in San Francisco than Milwaukee.
I'm looking to move to the Boston Area.

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

huhu posted:

I'm thinking more on the side of software developer. I was looking for mechanical engineering jobs and I found a CAD software company that needs programmers which might be a good way for me to get in the door as a mechanical engineer.

If you can convince them to give you a shot, it probably is your best bet to slide into the role. Having solid business domain knowledge can add a lot of value.

Adding a masters to what you currently have isn't going to be that much more valuable than 1-2 years actually performing in a decent role. As has been posted (and endlessly debated), most of what you would learn from a masters would not help you at all in an actual development role.

TheDestructinator
Jul 18, 2006
Looking for advice on what next steps I should take to get into programming. I was an MIS major in college (graduated in '09) and have been working as a Windows SysAdmin the past few years. I'm getting a little bored of it, mostly because I don't feel challenged anymore.

I was a few classes shy of a CS minor, so I'm not totally inexperienced. One of the things I really liked about my computer science classes was the problem solving aspect of it and that's the biggest reason I want to take another stab at getting into programming.

I've looked around at Bootcamps in the area (I'm in Philly) and just haven't really gotten a great vibe from them, so I'm thinking about going back for my Masters. 2 Universities near me are hiring SysAdmins and other IT Specialists so I planned to try and get in there as a staff and take advantage of the free tuition. To be honest, I don't really know what specific role I want so it's kind of hard to figure out where I want to go. Any recommendations on figuring out what discipline I might have interest in? Is my plan stupid? Am i stupid?

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

TheDestructinator posted:

Looking for advice on what next steps I should take to get into programming. I was an MIS major in college (graduated in '09) and have been working as a Windows SysAdmin the past few years. I'm getting a little bored of it, mostly because I don't feel challenged anymore.

I was a few classes shy of a CS minor, so I'm not totally inexperienced. One of the things I really liked about my computer science classes was the problem solving aspect of it and that's the biggest reason I want to take another stab at getting into programming.

I've looked around at Bootcamps in the area (I'm in Philly) and just haven't really gotten a great vibe from them, so I'm thinking about going back for my Masters. 2 Universities near me are hiring SysAdmins and other IT Specialists so I planned to try and get in there as a staff and take advantage of the free tuition. To be honest, I don't really know what specific role I want so it's kind of hard to figure out where I want to go. Any recommendations on figuring out what discipline I might have interest in? Is my plan stupid? Am i stupid?

You need to figure out if you like programming at all first. Before making any career choices around it, try it out on your own for a bit. Do the Javascript tutorials at CodeCademy, or maybe Ruby (JS is more marketable). If your past experience was with Java or C++, find some tutorials there and do them. If you still like it after that, try solving your SysAdmin problems via developing solutions and automating more. If you STILL enjoy it, then maybe some serious decisions are in order, but not before.

UnfurledSails
Sep 1, 2011

I feel like I should pay my tuition to StackOverflow and awesome Youtube tutorials made by heavily accented Indian dudes. People say "Oooh, you're graduating from Stanford, they'll pick you right up and shower you in money," and I have no idea what they are talking about. The last 3 years were pretty much one asshard assignment after another. Implement whatever in this made up OS, manage packets in this router, write all these different parts of a compiler in this completely made up language... They just gave the assignments and graded them and that was the grade. The lectures/exams were mostly unrelated theory minutia so I pretty much learned everything by sitting my rear end down and googling everything at the expense of my sanity.

I did all this stuff but there was no real coherence to it. What is my use? My main trait is not "(semi-)capable software engineer that can make money for your company by doing X/Y/Z well" but "coded in some languages and can do anything you want if you give me time and a search engine please give me a job."

I'll graduate in 3 weeks and spend the rest of the year in Palo Alto studying for interviews/applying to jobs and generally figuring out what the hell I'm supposed to do now. I learned how to make Android apps last month so maybe I'll make some apps or something? Maybe rewatch some lectures? I feel lost and I don't know where I'm loving up.

Tunga
May 7, 2004

Grimey Drawer

Knyteguy posted:

Resume format ideas from the Cracking the Coding Interview author:
http://qr.ae/7XXDRD

quote:

The way to make multiple columns in Microsoft Word is with tables (with invisible columns), not by hitting 'space' dozens of times.
Tab stops are a much better way to do this because they make aligning things down the entire page trivial, rather than trying to make a nasty table format with some rows that are merged and then the columns don't automatically align and so on. Check out the word "Microsoft" on her first example, it isn't aligned properly. No hire.

Space Whale
Nov 6, 2014
I have learned a few things I want to share with the discouraged, or the newbies:

Once you get a little experience, sometimes two pages is in your interest. I also had one guy say "put a bullet with a list of skills used at each job." This might not be the best idea for everything in general - less info makes them reach out to ask you - but having that version on hand can help.

ALWAYS BE COMMUNICATING. Just because the last two or five jobs don't want you doesn't mean another is looking for you and what you have to bring. The same skillset can make fifteen managers shrug in a row, but you only need to win once to get a job.

On that note, Denver's .NET market is heating up like gently caress and a certain investing company you have heard of is champing at the bit.

pr0zac
Jan 18, 2004

~*lukecagefan69*~


Pillbug

UnfurledSails posted:

I feel like I should pay my tuition to StackOverflow and awesome Youtube tutorials made by heavily accented Indian dudes. People say "Oooh, you're graduating from Stanford, they'll pick you right up and shower you in money," and I have no idea what they are talking about. The last 3 years were pretty much one asshard assignment after another. Implement whatever in this made up OS, manage packets in this router, write all these different parts of a compiler in this completely made up language... They just gave the assignments and graded them and that was the grade. The lectures/exams were mostly unrelated theory minutia so I pretty much learned everything by sitting my rear end down and googling everything at the expense of my sanity.

I did all this stuff but there was no real coherence to it. What is my use? My main trait is not "(semi-)capable software engineer that can make money for your company by doing X/Y/Z well" but "coded in some languages and can do anything you want if you give me time and a search engine please give me a job."

The second part of that quote is how you accomplish the first so you should feel confident saying either. I guarantee you, assuming the second part is true, the only reason you're going to have trouble finding a job is because you very obviously don't believe in yourself which is one of the biggest handicaps you can have while job searching.

And good news! Googling poo poo is how 99% of programming gets done. The other 1% is people using DuckDuckGo. There may also be a few dozen people at Microsoft that use Bing.

quote:

I'll graduate in 3 weeks and spend the rest of the year in Palo Alto studying for interviews/applying to jobs and generally figuring out what the hell I'm supposed to do now. I learned how to make Android apps last month so maybe I'll make some apps or something? Maybe rewatch some lectures? I feel lost and I don't know where I'm loving up.

What you should be doing now is getting your name/resume in front of as many people as you possibly can and calling in any favors you have to make introductions. 3 more weeks coding won't make much difference if you've got no one to talk to about it. Working on your confidence and interview skills should be the second highest priority.

Mr. Crow
May 22, 2008

Snap City mayor for life

Space Whale posted:


On that note, Denver's .NET market is heating up like gently caress and a certain investing company you have heard of is champing at the bit.

Elaborate on this.

Space Whale
Nov 6, 2014

Mr. Crow posted:

Elaborate on this.

A company that provides services to investors wants devs in Lone Tree, CO, and just built a trio of the most sustainable buildings in Colorado. Ask to talk to Chuck.

The March Hare
Oct 15, 2006

Je rêve d'un
Wayne's World 3
Buglord

In case this is somehow still not clear to anyone, Charles Schwab.

Hiowf
Jun 28, 2013

We don't do .DOC in my cave.

pr0zac posted:

And good news! Googling poo poo is how 99% of programming gets done. The other 1% is people using DuckDuckGo. There may also be a few dozen people at Microsoft that use Bing.

Just make Stackoverflow your homepage basically.

Space Whale
Nov 6, 2014

The March Hare posted:

In case this is somehow still not clear to anyone, Charles Schwab.

Don't ruin the fun :(

Mr. Crow
May 22, 2008

Snap City mayor for life
Are they good to work for our something? Saw a couple positions and they don't even offer relocation, apparently they're not that desperate.

Space Whale
Nov 6, 2014

Mr. Crow posted:

Are they good to work for our something? Saw a couple positions and they don't even offer relocation, apparently they're not that desperate.

Maybe not right off the bat, but I somehow made a positive impression. I'll let you know after I'm done with the interviews.

JawnV6
Jul 4, 2004

So hot ...

UnfurledSails posted:

I'll graduate in 3 weeks and spend the rest of the year in Palo Alto studying for interviews/applying to jobs and generally figuring out what the hell I'm supposed to do now. I learned how to make Android apps last month so maybe I'll make some apps or something? Maybe rewatch some lectures? I feel lost and I don't know where I'm loving up.

Any skill, like learning how to make Android apps, that you can pick up in a week or two isn't going to move the needle on your resume. If a job wanted you to do that they'd pay you for the 2 weeks. How many career fairs have you been to? How many interviews have you had? How else are you getting your resume and name out there? Career fairs are like shooting fish in a barrel, if you can't get a callback from that there's something really weird with your resume. I'm going to a hackathon this weekend that looks like ~30% @stanford.edu email addresses. I really doubt the VC's running it out of the goodness of their hearts.

The March Hare
Oct 15, 2006

Je rêve d'un
Wayne's World 3
Buglord

Mr. Crow posted:

Are they good to work for our something? Saw a couple positions and they don't even offer relocation, apparently they're not that desperate.

If nothing else they are a really kickass bank from the consumer perspective. Like, probably the only company I have ever actively recommended to people solely on the basis of them being nice to deal with.

Hiowf
Jun 28, 2013

We don't do .DOC in my cave.

The March Hare posted:

If nothing else they are a really kickass bank from the consumer perspective. Like, probably the only company I have ever actively recommended to people solely on the basis of them being nice to deal with.

The experience you get as a customer has nothing to do with the experience the employees get.

I'm sure the soccer stadiums in Qatar will be very nice.

pr0zac
Jan 18, 2004

~*lukecagefan69*~


Pillbug

The March Hare posted:

In case this is somehow still not clear to anyone, Charles Schwab.

Someone please go work here and make it so investment account passwords can be longer than 8 chars. Also pls add 2-fa that doesn't involve having to carry around some 90s style RSA tag. TIA

KidDynamite
Feb 11, 2005

This is more financial advice but I should just stick my signing bonus in a CD just in case, right?

Star War Sex Parrot
Oct 2, 2003

KidDynamite posted:

This is more financial advice but I should just stick my signing bonus in a CD just in case, right?
No one can possibly answer this question without knowing more about your financial situation. "Just in case" makes it sounds like it would be your emergency fund though, in which case no, you do not put your 6-month emergency fund in a CD.

KidDynamite
Feb 11, 2005

I meant just in case as just in case I want to leave before I have to pay it back. Which is 23 months in this instance.

Star War Sex Parrot
Oct 2, 2003

I guess it depends on how secure you feel in the job. Last time I checked the yield on a CD (maybe 1.5%ish?) wasn't significantly better than a high-yield savings account (1%ish) at Barclays, AmEx, Discover, etc. -- especially if you think there's any risk that you'd have to do an early withdrawal on a CD and pay back some of the interest.

In my mind you either keep it liquid in high-yield savings or you feel secure in your job and go to the opposite extreme and stick it in Roth IRA (if you're not maxing that already). The safe bet is to just keep it liquid for 2 years.

Adbot
ADBOT LOVES YOU

Thermopyle
Jul 1, 2003

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

Star War Sex Parrot posted:

I guess it depends on how secure you feel in the job. Last time I checked the yield on a CD (maybe 1.5%ish?) wasn't significantly better than a high-yield savings account (1%ish) at Barclays, AmEx, Discover, etc. -- especially if you think there's any risk that you'd have to do an early withdrawal on a CD and pay back some of the interest.

In my mind you either keep it liquid in high-yield savings or you feel secure in your job and go to the opposite extreme and stick it in Roth IRA (if you're not maxing that already). The safe bet is to just keep it liquid for 2 years.

Yeah, to me, you'd have to have a huge mega gently caress off bonus for the absolute difference between earnings in a high-yield savings and a CD to be worth it.

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