SE's do a lot more than programmers. We're like the superman programmers. All this workflow and architecture shit.
My brother is being a debbie downer (super pessemist, end of world guy, has a bunker full of guns) saying google won't even touch me because I don't have a 4 year degree. Despite doing this for a decade.
Google's hiring policies do have a really stupid bias towards degrees, but I doubt it's as extreme as your brother is suggesting.
I hope not. Apparently Manhattan is much more lax about it than the west coast offices, from what I hear. But that's rumor.
google still heavily favors near 4.0's from S-Tier schools, and Advanced Degrees. The exception being that you've got a Kessel run story that is truly noteworthy "I invented C++" noteworthy.
I hear this same sort of thing, but I hear if you can make an impression you have as good a chance as anyone.
I'd imagine the difficulty is getting past the pre-screening process.
the key seems to be the same as any other big company - bypass the resume screening software and get your resume directly to a hiring manager via friend.
Of course, I'm hearing that working as a contractor for google isn't exactly as stringent, and that the hours and deadlines are pretty aggressive, like msft-90's aggressive.
I have an email from a guy that went through the hiring process (he posts in D&D) so I'm going to send it up the main channel and then pass an extra copy to this guy.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
I have an email from a guy that went through the hiring process (he posts in D&D) so I'm going to send it up the main channel and then pass an extra copy to this guy.
I'd try the direct approach first, there's no telling how deep our good friend computer will go to /dev/null'ing any traces of information fed into its system that it's rejected already. (anybody ever play paranoia, do you know the rules?)
Wonderful. Having to lock down a dozen of patient records because they're employees and related family because people can't follow rules is so fun. Or rather, having to add this functionality that wasn't ready to be implemented yet, sure is fun.
bowen on
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
We have very little stratification in our jobs titles. R&D engineer, technical expert, and engineer.
Leads handle management plus all normal engineer duties. Experts will be a resource to the project on their specific area(s) of knowledge plus all engineer duties. Engineers do the rest. The rest would include dev, testing, support, build mantinence, and the list goes on.
Honestly this is a nice system as it removes a lot of the crap of people thinking they are better based on title. Everyone has to understand most parts of the entire software process. No programmer/qa/build silos. No management/dev division as every manager must be a programmer (and most still have to code every day).
Wonderful. Having to lock down a dozen of patient records because they're employees and related family because people can't follow rules is so fun. Or rather, having to add this functionality that wasn't ready to be implemented yet, sure is fun.
Lock down as in affecting functionality? That's a longshot but potential risk to patient care.
My company's structure is pretty flat. Everyone on my team is just "UI Developer", not that we ever use the title at all. Other titles include stuff like App Support Tech, Middleware Developer, Tools Developer, Database Developer, and so on. Team leads have no special title, and both levels of management still write code daily.
I guess that sounds like a start-up, but the company has ~180 employees and has been around for 15 years. Different philosophies, I suppose.
I came to this thread to ask for help and after trying to formulate my question for 15 minutes I realized I don't even know what I need to know.
Grey Paladin on
"All men dream, but not equally. Those who dream by night in the dusty recesses of their minds wake in the day to find that it was vanity; but the dreamers of the day are dangerous men, for they may act their dream with open eyes to make it possible." - T.E. Lawrence
How do the companies you fine persons work for handle job titles?
As a temp I was "Senior Web Systems Engineer". When I went full time I think they dropped the senior bit. I'm petitioning to have it changed to "Spiderman".
We're not terribly formal. Responsibility wise, my job duties come in around what was listed as Computer Programmer 3.
(I'll be using the first title should I ever need to redo my resume.)
I had to fill out a prescreening application... On there it asked desired salary and I put 60K. I hope that makes me less crazy.
You're not crazy, man. People here are trying to look out for you!
I had a hard time valuing myself at market worth too, because I was used to shitty retail jobs that way underpay everyone. When I started a pretty terrible programming job for 40K, I felt like a rich son of a bitch.
SE's do a lot more than programmers. We're like the superman programmers. All this workflow and architecture shit.
My brother is being a debbie downer (super pessemist, end of world guy, has a bunker full of guns) saying google won't even touch me because I don't have a 4 year degree. Despite doing this for a decade.
Google's hiring policies do have a really stupid bias towards degrees, but I doubt it's as extreme as your brother is suggesting.
I hope not. Apparently Manhattan is much more lax about it than the west coast offices, from what I hear. But that's rumor.
google still heavily favors near 4.0's from S-Tier schools, and Advanced Degrees. The exception being that you've got a Kessel run story that is truly noteworthy "I invented C++" noteworthy.
I got recruited with a computer engineering bachelors from a completely unprestigious school. You'll probably be fine if you can get past the initial resume screen.
If you leave it off, they'll just ask for it later on anyway
Also, I just picked up my rails project again after the holidays, and I have another question for how to write things idiomatically.
I have some fields that I want to display on the site, but I don't want them to be user editable. System generated fields like created_date, close_date, etc.
Right now they're with the attr_accessible fields, and that's obviously not what I want. attr_reader doesn't seem like it'll work for all of them, because some need to change after initialization (e.g. a pointer to the current record in a related table). attr_protected doesn't seem like it'll work, because it does not appear to let me display them on the web page.
What's the rails-iest way to deal with this? Use the attr_reader tag and set things to the instance variable instead of the accessor?
admanbunionize your workplaceSeattle, WARegistered Userregular
edited January 2013
Just don't tag it at all and use model.update_attribute when you want to update that value. I'm not sure what attr_protected has to do with displaying it on the page; they shouldn't be connected. attr_protected is just an inverse of accessible (i.e. you use accessible to whitelist fields and the rest will default to protected, while you use protected to blacklist fields and the rest default to accessible.)
attr_reader is a completely different method and is largely irrelevant in Rails.
Anyone have any experience with caching stuff in Heroku apps?
What I'm writing is fairly simple - I check JSON feeds for Twitch/Own3d streams to display an online status image. Got that part finished and working, but naturally I want to do some caching too so I don't grab the JSON every time the image is requested.
Wonderful. Having to lock down a dozen of patient records because they're employees and related family because people can't follow rules is so fun. Or rather, having to add this functionality that wasn't ready to be implemented yet, sure is fun.
Lock down as in affecting functionality? That's a longshot but potential risk to patient care.
Auditing is the way to go here, no?
The patient records are employees/family who are just using the doctors as sort of a second opinion and to ease their mind. None of them are here for primary care (we get free labs/physical once a year from the office). But that means someone can load up my name and check my encounter and see if I have cancer or diabetes and then gossip behind my back (a problem that's been going on since one of the ladies here is battling breast cancer).
I'm auditing the access as well (we're tracking it) but the higher ups no longer feel comfortable giving free roam to everyone.
I am contemplating setting up a chart qr/bar-code where you have to get permission to pull a chart and scan the barcode to even be able to look a patient up. Deeper than taking a message or modifying demographics anyways. No encounter notes, no labs, no Rx, nothing.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
As you all know, they decided to outsource all development here, the website CMS is being moved to a fully 3rd party hosted and developed solution, and all in house developers are being let go. Today I've learned that, as it was told to me, "the developer" at the 3rd party CMS quit and so now they need one of our two in house devs left (not me this time, since I'm busy exporting data) to do the development work on their CMS that was supposed to allow this company to have no in house developers.
Hah Manhattan says $120k for startert devs at google @joe k
I was obviously going to ask for $140k. My current salary is roughly $60K with everything included (vacations). I guess you could consider me programmer 2 since I don't really deal with high end problems and don't get nitty gritty like ecco does.
Am I shooting low there? (Even I need advice too)
Obviously Cost of living comparisons, but glassdoor says 120k so, didn't know how high I should shoot here.
If I remember some stuff you wrote about what you do correctly, it sounds like you tend to do a lot of work by yourself without supervision?
That sounds more like a Software Engineer 3 to me.
That's probably where I'd put myself. Yeah. I'm developing an CCHIT certified EHR from scratch (we're shooting for level 4-5 certification (max is 5)).
Longest year of my life, though. Stressful.
@Zeeny , yeah I'm wrapping up my resume and submitting it in the next week. I don't expect much but I would enjoy the challenge immensely. And the new scenery. And the new found freedom that kind of money would get me.
If you were willing to live in Kansas and do the Java dance you could probably pretty easily get a good job at my company.
Funny story, the bed tracking software they'd been using the license was about to expire, or they needed to get an upgrade version or something. It was going to cost like $700K. So they said "Eff that" and wrote their own that integrates with AD, our custom patient information application, Soarian, and they bought about 350 Android phones which they wrote an app for so the IVT and housekeeping teams could get cleaning, transfer, and IV dispatches wherever they were.
SE's do a lot more than programmers. We're like the superman programmers. All this workflow and architecture shit.
My brother is being a debbie downer (super pessemist, end of world guy, has a bunker full of guns) saying google won't even touch me because I don't have a 4 year degree. Despite doing this for a decade.
Google's hiring policies do have a really stupid bias towards degrees, but I doubt it's as extreme as your brother is suggesting.
I hope not. Apparently Manhattan is much more lax about it than the west coast offices, from what I hear. But that's rumor.
google still heavily favors near 4.0's from S-Tier schools, and Advanced Degrees. The exception being that you've got a Kessel run story that is truly noteworthy "I invented C++" noteworthy.
I got recruited with a computer engineering bachelors from a completely unprestigious school. You'll probably be fine if you can get past the initial resume screen.
If you leave it off, they'll just ask for it later on anyway
I figured it'd be easier to explain why I don't have it rather than include it and have it used against my favor.
ITT Tech feels like it's pulling me down because of how terrible 99.99999% of the graduates are, skill wise (or perceived skill wise anyways).
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
Hah Manhattan says $120k for startert devs at google @joe k
I was obviously going to ask for $140k. My current salary is roughly $60K with everything included (vacations). I guess you could consider me programmer 2 since I don't really deal with high end problems and don't get nitty gritty like ecco does.
Am I shooting low there? (Even I need advice too)
Obviously Cost of living comparisons, but glassdoor says 120k so, didn't know how high I should shoot here.
If I remember some stuff you wrote about what you do correctly, it sounds like you tend to do a lot of work by yourself without supervision?
That sounds more like a Software Engineer 3 to me.
That's probably where I'd put myself. Yeah. I'm developing an CCHIT certified EHR from scratch (we're shooting for level 4-5 certification (max is 5)).
Longest year of my life, though. Stressful.
@Zeeny , yeah I'm wrapping up my resume and submitting it in the next week. I don't expect much but I would enjoy the challenge immensely. And the new scenery. And the new found freedom that kind of money would get me.
If you were willing to live in Kansas and do the Java dance you could probably pretty easily get a good job at my company.
Funny story, the bed tracking software they'd been using the license was about to expire, or they needed to get an upgrade version or something. It was going to cost like $700K. So they said "Eff that" and wrote their own that integrates with AD, our custom patient information application, Soarian, and they bought about 350 Android phones which they wrote an app for so the IVT and housekeeping teams could get cleaning, transfer, and IV dispatches wherever they were.
For like $60k.
Hahah, yeah that's a relatively simple application to write. $700K is obscene but that's what the market for healthcare is in the US. EHRs cost about half a million and then you pay licensing per physician in the ballpark of 10k a year.
So for a moderately sized ambulatory care clinic that's $50-100k a year just in licensing. Hospitals are probably looking at millions. If they simplified the requirements and made them make sense, you could hire 2-3 devs and come out ahead on a hospital by far.
The hardest part is billing.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
The thing that kills me is that this guy ALWAYS does this. He's got terrible coding practices. And when he was hired in it took him > 3 months to implement an XML reader/writer. My supervisor asked me if we should get rid of him but I thought he'd get better so I told him not to do that.. but now I'm regretting it.
The thing that kills me is that this guy ALWAYS does this. He's got terrible coding practices. And when he was hired in it took him > 3 months to implement an XML reader/writer. My supervisor asked me if we should get rid of him but I thought he'd get better so I told him not to do that.. but now I'm regretting it.
Bring it back up.
3 months is an okay amount of time though. I mean, if it works, anyways.
I expect any XML writer written in less time to be niche and only for a specific task. AKA I wrote this parser/export module in a day.
I assume you're talking about a situation where you need to import/export a specific format/doctype.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
We literally gave him everything he needed to succeed, down to having the bare bones thing written. All he had to do was include things like "design name" and "control list" sections.
Any SQL folks feel like lending me a hand with something?
We've had an ongoing report, based on a SQL view that displayed the total sold amounts and total used in manufacturing for inventory items year to date that our purchasing team uses to plan their orders to vendors. The trouble is, it's not a rolling 12-month of usage, it's a hard 01-01-20## to 12-31-20## range, which leads to issues in the new year using the report. In the past they've relied on the previous year's info until about halfway through the new year, then we'd switch over to the new view on the report.
Any way I could add a rolling 12-month calculation to this view?
SELECT TOP (100) PERCENT dbo.IV00101.ITEMNMBR, dbo.IV00101.ITEMDESC, dbo.IV00102.PRIMVNDR, dbo.IV00101.STNDCOST, dbo.IV00101.UOMSCHDL,
dbo.IV00102.QTYONHND, ABS
((SELECT SUM(TRXQTY) AS Expr1
FROM dbo.IV30300
WHERE (ITEMNMBR = dbo.IV00101.ITEMNMBR) AND (HSTMODUL = 'SOP') AND (DOCDATE >= '2013-01-01'))) AS TotalSold, ABS
((SELECT SUM(TRXQTY) AS Expr1
FROM dbo.IV30300 AS IV30300_1
WHERE (ITEMNMBR = dbo.IV00101.ITEMNMBR) AND (DOCDATE >= '2013-01-01') AND (DOCTYPE = 1) AND (TRXQTY < 0))) AS TotalUsedInProduction
FROM dbo.IV00101 INNER JOIN
dbo.IV00102 ON dbo.IV00101.ITEMNMBR = dbo.IV00102.ITEMNMBR
WHERE (dbo.IV00102.LOCNCODE = 'WHSE')
ORDER BY dbo.IV00101.ITEMDESC
(note, I didn't make this view, so if there's anyway way it can be improved, all the better)
I'd think you would want to have it go to the first of the month so that you get a full view of that month's historical information. It also makes the data in the view a little more stable.
So you'd get the current month and year, then rebuild a date using that month, last year, and the 1st.
Also. Just because it popped into my head. I wonder how much he makes and I bet if you found out you'd kill people.
He started out as an associate developer or something like that so I'm thinking he's getting way less than me.
You hope!
I had someone get hired under me get hired for $2 more an hour than me, because I had been there so long and raises don't tend to keep up well with what other people in the industry are getting paid.
I was not happy.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
This is also why bosses hate when people talk about salary and have made it verboten in polite conversation to talk about it. And try to add it to the handbook that discussion will get you canned.
not a doctor, not a lawyer, examples I use may not be fully researched so don't take out of context plz, don't @ me
I would expect
getIsSelected() to return true if something is selected, depending on the object it's being called on.
getAllSelected() to return a list of all selected things
and getSelected() to return the currently selected thing
Posts
the key seems to be the same as any other big company - bypass the resume screening software and get your resume directly to a hiring manager via friend.
Of course, I'm hearing that working as a contractor for google isn't exactly as stringent, and that the hours and deadlines are pretty aggressive, like msft-90's aggressive.
Joe's Stream.
I'd try the direct approach first, there's no telling how deep our good friend computer will go to /dev/null'ing any traces of information fed into its system that it's rejected already. (anybody ever play paranoia, do you know the rules?)
Joe's Stream.
Leads handle management plus all normal engineer duties. Experts will be a resource to the project on their specific area(s) of knowledge plus all engineer duties. Engineers do the rest. The rest would include dev, testing, support, build mantinence, and the list goes on.
Honestly this is a nice system as it removes a lot of the crap of people thinking they are better based on title. Everyone has to understand most parts of the entire software process. No programmer/qa/build silos. No management/dev division as every manager must be a programmer (and most still have to code every day).
Lock down as in affecting functionality? That's a longshot but potential risk to patient care.
Auditing is the way to go here, no?
I guess that sounds like a start-up, but the company has ~180 employees and has been around for 15 years. Different philosophies, I suppose.
As a temp I was "Senior Web Systems Engineer". When I went full time I think they dropped the senior bit. I'm petitioning to have it changed to "Spiderman".
We're not terribly formal. Responsibility wise, my job duties come in around what was listed as Computer Programmer 3.
(I'll be using the first title should I ever need to redo my resume.)
I had a hard time valuing myself at market worth too, because I was used to shitty retail jobs that way underpay everyone. When I started a pretty terrible programming job for 40K, I felt like a rich son of a bitch.
I got recruited with a computer engineering bachelors from a completely unprestigious school. You'll probably be fine if you can get past the initial resume screen.
If you leave it off, they'll just ask for it later on anyway
I have some fields that I want to display on the site, but I don't want them to be user editable. System generated fields like created_date, close_date, etc.
Right now they're with the attr_accessible fields, and that's obviously not what I want. attr_reader doesn't seem like it'll work for all of them, because some need to change after initialization (e.g. a pointer to the current record in a related table). attr_protected doesn't seem like it'll work, because it does not appear to let me display them on the web page.
What's the rails-iest way to deal with this? Use the attr_reader tag and set things to the instance variable instead of the accessor?
attr_reader is a completely different method and is largely irrelevant in Rails.
My test app is damp-crag.
What I'm writing is fairly simple - I check JSON feeds for Twitch/Own3d streams to display an online status image. Got that part finished and working, but naturally I want to do some caching too so I don't grab the JSON every time the image is requested.
The patient records are employees/family who are just using the doctors as sort of a second opinion and to ease their mind. None of them are here for primary care (we get free labs/physical once a year from the office). But that means someone can load up my name and check my encounter and see if I have cancer or diabetes and then gossip behind my back (a problem that's been going on since one of the ladies here is battling breast cancer).
I'm auditing the access as well (we're tracking it) but the higher ups no longer feel comfortable giving free roam to everyone.
I am contemplating setting up a chart qr/bar-code where you have to get permission to pull a chart and scan the barcode to even be able to look a patient up. Deeper than taking a message or modifying demographics anyways. No encounter notes, no labs, no Rx, nothing.
As you all know, they decided to outsource all development here, the website CMS is being moved to a fully 3rd party hosted and developed solution, and all in house developers are being let go. Today I've learned that, as it was told to me, "the developer" at the 3rd party CMS quit and so now they need one of our two in house devs left (not me this time, since I'm busy exporting data) to do the development work on their CMS that was supposed to allow this company to have no in house developers.
If you were willing to live in Kansas and do the Java dance you could probably pretty easily get a good job at my company.
Funny story, the bed tracking software they'd been using the license was about to expire, or they needed to get an upgrade version or something. It was going to cost like $700K. So they said "Eff that" and wrote their own that integrates with AD, our custom patient information application, Soarian, and they bought about 350 Android phones which they wrote an app for so the IVT and housekeeping teams could get cleaning, transfer, and IV dispatches wherever they were.
For like $60k.
I figured it'd be easier to explain why I don't have it rather than include it and have it used against my favor.
ITT Tech feels like it's pulling me down because of how terrible 99.99999% of the graduates are, skill wise (or perceived skill wise anyways).
Hahah, yeah that's a relatively simple application to write. $700K is obscene but that's what the market for healthcare is in the US. EHRs cost about half a million and then you pay licensing per physician in the ballpark of 10k a year.
So for a moderately sized ambulatory care clinic that's $50-100k a year just in licensing. Hospitals are probably looking at millions. If they simplified the requirements and made them make sense, you could hire 2-3 devs and come out ahead on a hospital by far.
The hardest part is billing.
Every time I get something working... This other guy changes something and then breaks it.
Get tired at someone for being a dipshit and breaking code. That's something you can really focus your hate into.
Hate-stare them to death honky, we trained you on this like 8 months ago, didn't we?
This is basically why I stopped reading the post at the top and had to double take when I saw "350 Android phones".
Bring it back up.
3 months is an okay amount of time though. I mean, if it works, anyways.
I expect any XML writer written in less time to be niche and only for a specific task. AKA I wrote this parser/export module in a day.
I assume you're talking about a situation where you need to import/export a specific format/doctype.
Also. Just because it popped into my head. I wonder how much he makes and I bet if you found out you'd kill people.
We've had an ongoing report, based on a SQL view that displayed the total sold amounts and total used in manufacturing for inventory items year to date that our purchasing team uses to plan their orders to vendors. The trouble is, it's not a rolling 12-month of usage, it's a hard 01-01-20## to 12-31-20## range, which leads to issues in the new year using the report. In the past they've relied on the previous year's info until about halfway through the new year, then we'd switch over to the new view on the report.
Any way I could add a rolling 12-month calculation to this view?
SELECT TOP (100) PERCENT dbo.IV00101.ITEMNMBR, dbo.IV00101.ITEMDESC, dbo.IV00102.PRIMVNDR, dbo.IV00101.STNDCOST, dbo.IV00101.UOMSCHDL, dbo.IV00102.QTYONHND, ABS ((SELECT SUM(TRXQTY) AS Expr1 FROM dbo.IV30300 WHERE (ITEMNMBR = dbo.IV00101.ITEMNMBR) AND (HSTMODUL = 'SOP') AND (DOCDATE >= '2013-01-01'))) AS TotalSold, ABS ((SELECT SUM(TRXQTY) AS Expr1 FROM dbo.IV30300 AS IV30300_1 WHERE (ITEMNMBR = dbo.IV00101.ITEMNMBR) AND (DOCDATE >= '2013-01-01') AND (DOCTYPE = 1) AND (TRXQTY < 0))) AS TotalUsedInProduction FROM dbo.IV00101 INNER JOIN dbo.IV00102 ON dbo.IV00101.ITEMNMBR = dbo.IV00102.ITEMNMBR WHERE (dbo.IV00102.LOCNCODE = 'WHSE') ORDER BY dbo.IV00101.ITEMDESC(note, I didn't make this view, so if there's anyway way it can be improved, all the better)
He started out as an associate developer or something like that so I'm thinking he's getting way less than me.
I'd think you would want to have it go to the first of the month so that you get a full view of that month's historical information. It also makes the data in the view a little more stable.
So you'd get the current month and year, then rebuild a date using that month, last year, and the 1st.
"WYSIWYGScene.getIsSelected()" what do you think that method returns?
Seems like "getSelectedWidget()" would be more appropriate.
You hope!
I had someone get hired under me get hired for $2 more an hour than me, because I had been there so long and raises don't tend to keep up well with what other people in the industry are getting paid.
I was not happy.
getIsSelected would either return a list or a bool in my mind. That is terrible, though.
GetSelectedWidget(), I agree.
getIsSelected() to return true if something is selected, depending on the object it's being called on.
getAllSelected() to return a list of all selected things
and getSelected() to return the currently selected thing