And congrats!
How did you even find this place?
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: Sidoh on December 02, 2013, 01:38:15 PM
Work. Recovering from a breakup. Minecraft!
Quote from: nslay on July 27, 2013, 01:45:41 PMQuote from: rabbit on July 26, 2013, 03:23:39 PMIt's certainly unusual work. We research, develop and productize algorithms for use in medical image analysis. The tasks are certainly not trivial and we primarily focus on automatic segmentation of structures in the body in several modalities and employ a mixture of machine learning and computer vision approaches. It's really cool that brand spanking new algorithms end up in practical use very quickly (rather than rotting in journals for years).
What do you do?
Here's our problem: Our team is comprised purely of scientists, all of which are currently expected to research, develop, maintain, document, productize, test, and follow delivery procedures for a variety of customers. We have trouble maintaining a balance between the software engineering/architecture aspect, and the research aspect due to tight deadlines. It would be helpful to have a software engineer who could focus on the software side of the development, and that would include, for example:
- Deliveries (e.g. TFS, ClearCase, Productization, Testing)
- Helping to maintain our code base.
- Developing new interfaces and tools in the code base.
- Improving existing interfaces.
- Helping us document existing interfaces.
- Quality control (e.g. maintaining review information, source analysis, etc...)
EDIT: We work primarily with C++, Visual Studio, CMake, and Subversion. The code base is computer vision and machine learning oriented and some of it is mathematically involved (so some numerical analysis could be helpful).
Quote from: iago on September 11, 2012, 11:22:24 AMQuote from: Sidoh on September 10, 2012, 03:36:46 PMIt's okay if you say "no homo!"
yeah, i don't think 'bro kiss' is a thing man. :)
(Where were these things when *I* was in highschool? :) )
Quote from: Sidoh on April 21, 2012, 06:45:15 PM
Yep, the alternative being going into industry. As fun as working for a startup was, I could tell there would be plenty of times it would still feel like the grind. Grad school affords me a lot of free time (granted, much of that can probably be attributed to the fact I go to a pretty sub-par school. I chose it for its location, not its academic reputation. :)). It's been a really pleasant couple of years.
Quote from: Sidoh on April 21, 2012, 06:45:15 PM
Sounds like it might be worthwhile for you. If you feel like you're lacking some fundamental skills that would give your competition an edge, then I'd say it's probably a worthwhile investment.
What is your major anyway?
Quote from: d&q on April 21, 2012, 05:24:29 PM
It might be worth looking at other schools. It's understandable if you're unwilling to relocate, but most schools I'm familiar with (including some pretty good CS schools) pay tuition in full if you do an assistantship.
Quote from: Sidoh on April 21, 2012, 06:45:15 PM
Do you work at Google?
Quote from: Sidoh on April 21, 2012, 06:45:15 PM
From a software engineering perspective, certifications don't do much for you in my experience.
Quote from: rabbit on April 21, 2012, 02:31:45 PM
"Irregrettable" is not a word so I suggest you spend the money you would be investing in a masters of CS into some English lessons
Quote from: Sidoh on April 21, 2012, 04:12:48 PMQuote from: d&q on April 21, 2012, 04:45:34 AM
Hey people. I hope all has been well with all. I know many of you are now well into your respective computer science careers. Congratulations! If y'all will oblige, I would like to know if anyone here has pursued (or has to decided to pursue) a M.S. (or higher?) in CS? What are your thoughts/reflections about it? I've heard that it's completely unnecessary if you're simply looking to make more money. However I feel that perspective lacks the whole "fulfillment" factor. So basically I want know if (a) was it worth your time, (b) worth your $, (c) completely (ir)regrettable. None of these are necessarily mutually exclusive of course. Believe it or not, the diversity of opinion around here is very lacking, so I'm keen to hear the opinion of people with, iirc, diverse backgrounds (I'm looking at you Joe). I'm asking this here since I've known (sort of) many of you for a long time, and since you're all nerds like I am.
If you feel generous enough to chat, I can still be reached via AIM@ProfessorTruth69, or whatever the kids are using these days. Anyway, someone hit me back! And by look of these boards, preferably this year...
Thanks.
Hey, you ended up at Stanford, right? How many years do you have left? I ended up working with a couple of people from Stanford last summer. I dunno how many people are in your program... is it possible you'd know them?
I'm graduating next winter (M.S. - would do PhD, but tired of being poor). Would've been sooner, but I put off finding a thesis topic until this semester.
(a) Yes, I'd say so. I learned some things, but depending on where you go, I think it's probably a more pleasant life than the alternative. I've really enjoyed my time here.
(b) Well, in my case (and in most cases, as far as I'm concerned), you don't generally pay to go to graduate school. You get an assistantship. I've been a TA for the CS department's discrete math course, which covers tuition and pays a stipend. It's enough to live on without having another job if you're sufficiently frugal.
That said, however, one has to consider the opportunity cost. I could've very easily gone into industry with a nice starting salary. Not doing so has probably cost me on the order of $100k. That sucks.
To me, though, it's been worth it. It's afforded me the time to do a few more internships, which has very likely influenced my desired work environment. Before starting here, I was pretty sure I'd like to end up working for IDA or something similar. After interning at a reasonably well-established startup, I'm pretty sure that's more my cup of tea.
It's been nice to relax. It's given me time to work on some projects that I probably wouldn't have been able to get around to otherwise.
This is important, though: don't pursue a graduate degree in CS if your aim is higher starting salary. It's pretty much useless for that. You'll probably start with a slightly higher salary, but in the amount of time it took you to earn the degree, a person who went straight into industry after undergrad has probably had sufficient promotion opportunities to more than make up for it. Not to mention the fact that the industry person is better established than you and will probably have an easier time moving to companies of his or her choosing.
(c) Neither, really. If faced with the decision again, I'd do the same thing, but I don't think life would've been much better or worse had I chosen to go into industry after undergrad.
Quote from: Armin on January 21, 2010, 04:52:24 AM
I watched the first 3/4s, gonna finish it tomorrow. I like what he says; he's a great speaker.
Page created in 0.034 seconds with 15 queries.