IT/Software career thread: Invert binary trees for dollars.

Noodleface

A Mod Real Quick
38,244
15,029
Interview was mostly bogus. They're basically looking for some god-tier BIOS developer to implement 'awesome things' from open sourced BIOS to improve upon their BIOS.

It's essentially the same base codebase that I'm already working in, and looking through open source isn't an issue, but I swear they saw "1 year BIOS experience" on my resume and asked questions far beyond what I should know at this point.

Pretty cool company, but I'm not holding my breath. At least one guy seemed to think I was awesome at least.
 

Voyce

Shit Lord Supreme
<Donor>
8,106
28,613
I've been doing a self devised side project at work when there's downtime, teaching myself Rexx in my spare time. I'm really enjoying it, I never minded Cobol, and still don't mind it, but scripting languages are very convenient. They have netrexx as open source but it's just compiled down into Java. I see there are ports of python to z/os, I would like to get my hands on that, seeing as Rexx is fairly obscure.
 

Fiyero_sl

shitlord
403
0
I merged your thread.


To give you more info we'll need a bit more information about you and you career. Why did you switch from CS to Polisci for law school? A CS background isn't bad for law, especially patent law. Why did you choose CS? Why are you going back to CS? What's your technical background? Are you interested in cyber security because you've done cyber security or because you saw it was an emerging field within CS?

Based on that you had a major of CS and switched to polisci we can assume you already have some school under your belt. At least a year of already completed some general ed stuff. I'm also assuming that all your classes were done recently so you don't have to take them. I'm also assuming that you have little to not background in CS besides the intro classes you did in school.
So, I know this post is really old. Kind of forgot about this thread, but have been revisiting going back to school as difficult as it is money/time wise. To answer your questions finally, Switched majors more so for stupid reasons. Didn't end up liking the program/teachers at the school I was going to. TA in my lab class was a total jerk, belittlde me in front of class for my system account not being accessible, and some other reasons. Ended up reporting him. Freaked out about the math and programming demands of the major and just felt too stupid I guess. Had previously taken some Criminal Justice/Law classes at a community college, and liked the field. Have always had an interest in government/international NGO work and was a good writer, so thought being a legal advisor for the government would be an interesting career field. But Law is such a huge risk these days, not to mention stressful and most lawyers hate it. In hindsight, I should have just changed schools and stuck with CS, instead of being in my 30s with dead end jobs making no money and still not working for the government.

Chose CS just because of my interest in computers and it being an in demand field. Guess I found the idea of security/encryption/ethical hacking type computer work interesting, even if unrealistic. Also live 10 mins away from NSA, so figured it might lead to good career options. Thinking of going back to CS to fix my previous mistake of quitting, and just to pursue an actual decent paying field with lots of opportunities and just generally learning more about what you can do with computers from a personal enrichment/hobby standpoint.

No real technical background. Took AP C++ in college, taught myself some Visual Basic prior to that. Took some other computer courses in community college, but nothing really CS heavy. I currently hold a Bachelor's Degree, so I'd being going back for another Bachelor's (unless going Masters is more advisable despite lack of prerequisites). Holding a Bachelor's already means no required Gen Ed classes or upper level electives. All I have to take are the core requirements for the major (Math and CS), and I could currently go to the University of Maryland on In-State tuition which is a pretty reputable CS program. Only Core class I've taken is Calculus I, which I got an A in, but that was almost 10 years ago. Not sure it will still count.

For me it's really just coming down to the expense, amount of time it will take to get it, and whether I have the ability to succeed in it. I have no student debt, and really don't want to carry any, but already having a Bachelor's means no Federal grants or scholarships for the most part, so I'd likely have to pay out of pocket or take a loan out.

Also considering maybe going IT instead since it has a less heavy math/programming demand, but I'm not sure I can do as much with it.
 

Fiyero_sl

shitlord
403
0
I'd always recommend going for a masters over a second bachelors if you think you can handle it. I did CS in graduate school without a CS bachelors and the graduate school only had two real assumptions: #1 that I was competent in at least one language at a VERY basic level(every class will typically use whatever the professor perefers as its example language), and #2 that I had an understanding of basic algebra.

If those two are true, or could be true with some effort, I far recommend going the masters route, it's 1/3-1/2 the time and you end up with a degree worth significantly more.

You actually do almost no programming in graduate school, just a lot of writing and formulas, almost all the programming is your thesis or masters project, where you can basically use whatever you want.
Did Grad school cover enough of the important CS topics for entering the work force? Guess I'm just worried about not having a solid foundation in CS and Math going into a Masters in it.
 

Agraza

Registered Hutt
6,890
521
So I've been curious about programming forever, but always had something else on my plate. I have done a lot of modding for games with XML, so I'm not entirely clueless, but that's usually a very limited sandbox to play in. I figured with all the guides out there nowadays it's as good a time as any to learn something solid. I'm at that edx site, and I'm takingthis course. I'm not sure if that link will work for everyone. Good move? Noob move? I want to start somewhere with smaller achievable milestones so I don't balk at the difficulty and just walk away from it all. Any other places y'all would recommend to someone getting started?
 

Fiyero_sl

shitlord
403
0
IMHO yes. Plus there's typically a graduate version of many under-grad courses(remember, programs don't require a bachelors, so there's a lot of redundancy in offering to accommodate situations like yours and mine, because our situation is quite common where people cross boundaries and start specializing from their BS, so say from linguistics to computational linguistics in my case). Going from criminal justice to CS with a specialization in security/encryption/etc is actually very common, in my security classes about 1/4 the class came from that background.

Someone who completed a masters only is on better footing than a bachelors, a masters is less time but it's almost all focused on the subject as opposed to an undergrad degree where 1/2 or more is general ed focused.
Well, I don't have to take any Gen Ed or upper elective courses since I already have a Bachelor's, so a 2nd would take the same time as a Masters I think. But obviously a Masters is a better degree. Just need to make sure I can handle it.
 

Kovaks

Mr. Poopybutthole
2,358
3,147
About half of my developers who got their masters in CS didn't get their bachelor's in CS we even have one guy who got his Bachelors in classical guitar and he is one of our best. They just also had interest in CS and either fell into it and decided to get a master's or realized they wanted to do that at se point and pursued it.
 

Noodleface

A Mod Real Quick
38,244
15,029
We had a guy here programming as a firmware engineer with a BS and MS in Biology. The degree just gets you in the door quicker at most places.

That CS50x3 class doesn't really show me any info on it, unless my computers being weird.
 

Jorren

Maximum Derek
<Bronze Donator>
1,429
1,337
So I've been curious about programming forever, but always had something else on my plate. I have done a lot of modding for games with XML, so I'm not entirely clueless, but that's usually a very limited sandbox to play in. I figured with all the guides out there nowadays it's as good a time as any to learn something solid. I'm at that edx site, and I'm takingthis course. I'm not sure if that link will work for everyone. Good move? Noob move? I want to start somewhere with smaller achievable milestones so I don't balk at the difficulty and just walk away from it all. Any other places y'all would recommend to someone getting started?
It is the HarvardX: CS50x3 Introduction to Computer Science course on edX. Not a bad place to start at all.

However, if you are looking to jump into Programming, I would suggest learning Java.Java for Complete Beginnersis pretty good, though his voice might put you to sleep. Alternately, You can also look up some "lighter" languages like Learn Python the Hard Way or Learn Ruby the Hard Way. Those are descent as well. Oh, all three are free.
 

Budos

Golden Knight of the Realm
593
10
Has anyone here heard much about Rackspace? I'm graduating with a CS undergraduate degree this summer and trying to find paid internships or work near good colleges with a Design (UI/UX) graduate program.
 

Vinen

God is dead
2,789
495
Has anyone here heard much about Rackspace? I'm graduating with a CS undergraduate degree this summer and trying to find paid internships or work near good colleges with a Design (UI/UX) graduate program.
Honestly, I haven't heard shit about them since Amazon became popular to blow money on.
 

Khane

Got something right about marriage
20,314
13,959
UX is a shit field to get into but it can be useful to cut your teeth on. That's how I started my career:

UI Engineer -> BizTalk novice monkey shit flinger -> BizTalk developer -> BizTalk Architect -> BizTalk BOWSSS featuring Rick Ross
 

Agraza

Registered Hutt
6,890
521
It is the HarvardX: CS50x3 Introduction to Computer Science course on edX. Not a bad place to start at all.

However, if you are looking to jump into Programming, I would suggest learning Java.Java for Complete Beginnersis pretty good, though his voice might put you to sleep. Alternately, You can also look up some "lighter" languages like Learn Python the Hard Way or Learn Ruby the Hard Way. Those are descent as well. Oh, all three are free.
Alright. bookmarked. thanks dude
 

Fiyero_sl

shitlord
403
0
The policy varies by university a little, but I'd double check that. Usually universities don't let you just double dip like that for multiple degrees if you were not doing it as part of a multiple major to begin with. Universities try to actively discourage people going back for more bachelors.

So I'd double check that assumption(unless you already have obviously). May make one path a lot simpler a choice.
I already checked. Post-Bacc transfers (those who already possess a Bachelors) do not have to take any Gen Ed courses or upper electives outside their major field.

"Post-bac students are only required to complete the math and computer science requirements of the major, not the upper level concentration or general education requirements, provided you have a previous bachelor?s degree from a regionally accredited university. "

That's from the site of the school I would likely apply to. I realized the problem with going Masters is this school is very selective on Graduate applications. They also say you should know the information taught in classes like organization of program languages, data structures, design and analysis of algorithms, Calc 1 and 2, and Linear Algebra. I'd have to take a big chunk of undergrad classes just to meet the knowledge requirements of the masters.

I just can't see me with a Poli Sci degree, Calculus 1 taken 10 years ago, no work experience in the field, and no relevant recommendations getting accepted into the Masters program.
 

Fiyero_sl

shitlord
403
0
About half of my developers who got their masters in CS didn't get their bachelor's in CS we even have one guy who got his Bachelors in classical guitar and he is one of our best. They just also had interest in CS and either fell into it and decided to get a master's or realized they wanted to do that at se point and pursued it.
How did they get into the Masters without some kind of background in CS? Maybe it's just school dependent and some schools don't require much previous CS knowledge for the masters. My state school does.
 

Agraza

Registered Hutt
6,890
521
classical guitar seems like it could translate well to programming. music has a lot of mathematical rules, and understanding what code means to a program is similar to understanding what sheet music means to a song. chances are good he was well suited to programming long before he ever got to college level musical study.
 

Noodleface

A Mod Real Quick
38,244
15,029
My university was so competitive for getting into the masters program, and we are a public school, I just don't see it happening at many schools.
 

Jorren

Maximum Derek
<Bronze Donator>
1,429
1,337
Has anyone here heard much about Rackspace? I'm graduating with a CS undergraduate degree this summer and trying to find paid internships or work near good colleges with a Design (UI/UX) graduate program.
I know a couple people that have worked for them. They all have a favorable impression of them. However, they worked on the big data side of things.

Not sure where you live but I see a lot of UI/UX job postings here in Austin.
 

Khane

Got something right about marriage
20,314
13,959
classical guitar seems like it could translate well to programming. music has a lot of mathematical rules, and understanding what code means to a program is similar to understanding what sheet music means to a song. chances are good he was well suited to programming long before he ever got to college level musical study.
A guy I used to work with claims that some big tech company did a years long study in the 90s about this. They hired a bunch of artists and musicians who had never coded before and turned them into a development team and claimed the results they found were that software development uses more of the creative portions of the brain than the logical portions and that people who are great artists and musicians make the best coders.

I tried to google it and found nothing so I have no idea if it's true, but it's interesting if it is.
 

Voyce

Shit Lord Supreme
<Donor>
8,106
28,613
Has anyone here heard much about Rackspace? I'm graduating with a CS undergraduate degree this summer and trying to find paid internships or work near good colleges with a Design (UI/UX) graduate program.
I have a friend from college that works as a Linux Admin for them, I haven't heard from him in a while. He was trying to hook me up with a job at one point in Texas, I think they pay fairly well.