Hacker Newsnew | past | comments | ask | show | jobs | submit | milosdog2's commentslogin

wait so even TAs are remote? they just hold office hours from their home or whatever?


The program did not initially allow remote TAs, but they started allowing it after a year or two. The latest data I’ve seen is that about 50-60% of the TAs are also OMSCS students and the rest are from the resident program in Atlanta. It was my experience that GT professors preferred to have a senior TA or head TA from campus (usually one of their PhD students), but they were comfortable letting most of the graders be remote. Some online TAs earn a reputation for being awesome and wind up as head TAs, and some profs don’t mind having fully remote teams, etc., but that’s the gist of it.


TA quality is highly variable.

Some of them are amazing, some of them are totally worthless.


how soon after did you start the program after your first full time role?


Concurrently, actually, in the engineering space.

My path was BA philosophy -> MS Finance (worked as an investment advisor) -> after a year break I went back for a post-bacc certificate in CS during which I interned as a software engineer -> OMSCS, which I started the same month I started my first full time software engineer position. A year later I transitioned to a junior DS position, and am now a DS. I'm 30.


what do you do at BCG if you dont mind me asking?


I was a standard management consultant, hired right out of undergrad. Nothing technical - powerpoint and excel all day.


People say that web dev (the javascript/react/python/c#/java) fullstack kind is boring and mundane. But what else do people actually do? Sure, there's ML and embedded work but aren't most engineers doing CRUD work anyway?


There’s big data which is like crud mixed with systems programming and some data structures + algorithms. And there’s of course regular systems programming too.

At certain companies there are definitely people who get paid to write compilers or develop frameworks (for any which thing), operating systems, backend cloud tech, robotics, etc. but it would probably be seriously hard to break into this without a CS degree or relevant experience


I agree that most modern programming work boils down to “put this into the database, take this out of the database”. Probably the biggest exceptions in terms of job numbers are embedded, which often requires an electrical engineering degree, and game development.


Is ML even a programming job?

I see it more like data science, 10% programming 90% math.

Edit: 3% programming, 30% math, 67% scrubbing data. Thanks for the correction shortoncash. :)


Most ML jobs are sitting around scrubbing data. The fun math part is like 5% of the job, and usually there's some guy (or a small handful of guys) that's a PhD who is hired to do all of that because he was in the research area before he left academia.

I could be wrong, but this is my experience.


Agreed. We call that team "operations research" and they are all PhDs. The ML devs build the pipelines and deal with engineering concerns around having/moving/securing lots of data.


That too. So how is all computer science not 'web dev' and not a viable career choice? Assuming we are talking about the "right" kind of web dev, I guess.


I think there's a general misuse of terms like AI, Machine Learning, Data science and Data engineer. ML is the new "Big Data"


Is BCG Gamma hiring for devs in Chicago? I talked to a recruiter previously and they said there were not open positions in Chicago


Yes. Ask specifically about roles on our Gamma X team, which has more of an engineering focus. Feel free to drop me a note at daniel@bcg.com if you have questions.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: