Earlier quoted context omitted.
This is fascinating. I work for a research lab and have a clearance, but we all make below private sector industry standard. I've never actually looked at defense contractors and thus had no idea what the pay scale was like.
The official government pay scales are orderly and consistent--consistently lower than private sector pay. They also contain a lot of hidden benefits. Once you cross into contracting, there is no pay scale. The pay rules are largely set by the contracts. And there are thousands of contracts, all different. The pay rates in these contracts are not necessarily connected in any way to current market rates, or indeed any…
The Unemployable Programmer
421–430 of 464 posts
Re: The Unemployable Programmer
#422Earlier quoted context omitted.
no... this happens. I've got a buddy who is trying to find a job right now. My phone is ringing off the hook even after I've removed my number from the job boards, 'cause I have a pretty cushy gig right now, while he gets almost nothing. He's one of the smartest guys I know, and he's not crazy, no record or nothing, he's just kinda shy and comes off as... well, people tend to think he's shorter than he is. Which is f…
* (If anyone is looking for a smart C++ dude, preferably someone using QT, lemme know, I'll hook you up.) * Uh, maybe. Is he OK with low-level stuff too? We do use Qt, but we might ask him to write a disassembler or a kernel driver.
he was the original author of a serial class for qt[1]... of course, I know that is not anything like a device driver, but it's something.
I also body-shopped and sysadmined for him on a project that involved reverse-engineering a windows program.
but... you'd have to make it clear that you are okay that he doesn't have linux kernel experience, so long as he's willing to try it.
I think he'd also be cool with contract work, if you want to try him out.
my email is lsc@prgmr.com- I don't really feel like it would be cool to post his email on the open internet but I can forward something.
[1]qextserialport, which I am given to understand isn't the standard.
Re: The Unemployable Programmer
#423Earlier quoted context omitted.
It's not like you push anything important your first day. You spend two hours doing some simple bug fix that would usually take you 15 min and then spend the next six hours learning how the CI and deployment pipeline works, usually with someone holding your hand.
CI and deployment pipeline?!? What are you a spoiled millenials thinking... we build local, and copy the whole folder over RDP copy/paste onto the production server. You may laugh, but I've seen that far more often than an actual CI/CD process in place...
Both were pretty entry level positions.
Re: The Unemployable Programmer
#424Earlier quoted context omitted.
In most cases we need to sort CVs somehow. If we sort by degree there is a high chance that someone in the top 10 fits the position. Interviewing dozens of candidates is very resource consuming. I can emphasise with his story, but is all game of numbers in the end.
FTFY empathize :)
Re: The Unemployable Programmer
#425Earlier quoted context omitted.
I've been with teams who wouldn't hire anyone who couldn't finish a degree. It doesn't matter which kind, but they had to have proven they could do the degree.
That's a double edged sword I guess. I chose my school and degree based around staying close to home to help with my disabled brother. It turned out to be a poor decision, academically that is, as the course combined software engineering students with business I.T and we weren't covering anything I didn't already know. I got a summer placement writing code and realised I was learning much more during that time, so wh…
Re: The Unemployable Programmer
#426Earlier quoted context omitted.
If you actually believe that, I pity you. The reality is that CEOs talk up a shortage while holding salaries absolutely steady and even while laying off thousands of programmers: http://www.latimes.com/business/hiltzik/la-fi-hiltzik-201508... The reality is also that a 40+, non-degreed programmer will have their resume thrown away by the first line HR people in 95%+ of cases. Not qualified for senior jobs due to lack…
Well, GoogBookSoft comes to Canada every year and wastes many millions sponsoring J1s, TNs, H1Bs, and relocation while paying the same salaries as they do to Americans. Why would they do that if there was no shortage of qualified American programmers in the bay?
If there were any shortage, why are IT wages absolutely flat?
If there were any shortage, why the famous pickiness exhibited by every company in their interview process?
Re: The Unemployable Programmer
#427Earlier quoted context omitted.
Programming Java in school is not really what they mean by "Java experience". They mean personal projects, freelance projects, etc. > The worst thing about all of this is how harsh and degrading everyone is when you want to get into the industry. Questions are met with disgust derision, as if you are spoiling everyone's worldview. But I am just trying to describe my experience for survival reasons. I have no idea wha…
>I have no idea what this super vague paragraph means. I think this thread serves as a good example. Someone wrote a blog post saying "I'm having trouble finding a job." Look at the top comment, it's basically saying "You don't know what the fuck you are talking about, get out of here. Clearly you're doing something wrong, but I'm not going to try to actually address this problem or help you. Shoo now, you're ruining…
Re: The Unemployable Programmer
#428Earlier quoted context omitted.
OP's age might (will) still work against him even with a diploma. There is still a perception in IT that anything to do with technology is for the young and hip (even though the Internet is 20 years old and digital gaming even older, but ho hum). It's ridiculous and annoying and there are too many young people willing to be taken advantage of in return for grok-only-knows-what they think they are getting.
The internet is 46 years old. I've personally been using it for almost 23 years.
Re: The Unemployable Programmer
#429Earlier quoted context omitted.
Why do you need to know how a HashTable works?
So you could predict its performance and know when it's not the best data structure to use?
Re: The Unemployable Programmer
#430Earlier quoted context omitted.
It's been a big problem when I've been recruiting for developers. 10 years experience or 10 of the same year, normally it's the latter. Personally if I feel I'm no longer learning then I raise it with my manager. If after a few months nothing has changed then I start interviewing.
I thought it was nearly impossible to do software development and not learn continuously? Can't imagine what a dev workday looks like when you aren't learning. You rarely ever do the same thing twice, and even if you do you learn from past mistakes and become more efficient.