There's a lot of computing grunt work that I would love to pawn off on a junior, but our hiring funnel is so messed up...
There's a lot of computing grunt work that I would love to pawn off on a junior, but our hiring funnel is so messed up...
I'm in a graduate program now and I've become extremely cynical about "college" and "university". The mandatory degree("credentialing") is starting, in my opinion, to look more like institutional fraud than any honest attempt at teaching people anything.
Whoever figures that out, the credentialing part, could go a long way toward fixing that problem. Is anyone working on this?
I hear theories that cite insurance (that power company case) and other reasons, and I think they all kind of stink. It's as if higher education is more of a gatekeeper than mobilizer. (In some industries.)
That said, it's been done before...with spoken languages for the Military. Taking the DLPT will give you a rating on your proficiency, and then you get both the credentialing and then additional pay (Once upon a time I took it for Arabic and scored some 0+s). It'd be hard, but I don't think it would be impossible to do it for some kind of development credential.
http://www.dliflc.edu/wp-content/uploads/2015/03/Generic-Fam... https://en.wikipedia.org/wiki/Defense_Language_Proficiency_T...
I wonder if that's disguised ageism. A lot more people are going to college in the last decade than in previous decades.
Lots of analog credentials do exist that should be digitized (the SCUBA one is a great example that I've personally encountered), but I'm talking about a replacement for traditional, outrageously expensive 4-year Universities where a fraction of what you pay for is directed toward what you'll do for work - but more importantly, folks that wish to career switch from whatever they'd doing to a more technical field but lack that 4-year "degree".
New age indentured servants.
The thing is, there is a HUGE difference between what I described and actually understanding what one is doing, in the deepest meaning of that word. That's what you go to college for: to pass on that deep knowledge. You don't go to college to "get a job".
So the problem really is with employers: why do they insist on a college degree when they could ask for a technical school diploma, or whatever. There's nothing wrong with college per se, IMO, as I think you'll agree.
In the workplace I definitely experience the difference between one who received a formal education, in the sense of raw theory, and one who studied how to "do" things. Both are useful, but they serve different purposes.
Sure, they can solve ACM-style challenges and spit out Dijkstra on a whim, but I can't recall the last time I needed to deliver on a business objective that mapped to either of those things.
This is not to say that understanding computer science is bad! Having a deep understanding of the underlaying theory and technology is a requirement to attain mastery.
But being able to ship maintainable, well-factored, and properly-tested code in a collaborative environment is far more important to me than having memorized every algorithm in TAOCP.
I mean, if I can have both skillsets, I'll totally take both skillsets, but given the choice between the two, I know that a wizard-level software engineer with very weak algorithms skills will, in general, bring a lot more value to a project than a wizard-level computer scientist that can't write code that the rest of the team can maintain.
About the only time that a computer science wizard is useful to me, is if I already have a team of solid software engineers, so that they can mentor each other and lift the overall skill level of the team.
What universities really need to start doing is including a multi-year track built into their curricula whereby students build and maintain production software over the course of their studies, with quarterly rotation between teams.
I actually think Universities do a disservice to their students if they promise them a curriculum that "leads to a job". You should go to University if you want to continue your formal education, not "to get a job". If you just want to get a piece of paper that lets you get a job, mentor with someone, go to a technical college, learn to "do" something. But Universities should teach how to think, that's about it, IMO. If you can find a job after should have no impact on the curriculum.
I would actually love to see this, but haven't yet thought through in-depth how it would work in the US.
Because right now, nothing like this exists, and until it does, the primary focus of most university students is to indeed "get a job".
I can say now that trusting the adults was stupid idea, I ended getting student loans, got a degree, but no job. I am 29 now and my government job registry is still empty.
The problem is the dog eat dog narrow mindedness of seeing everything as a competition and not learning anything about collaboration and serving others. Something a lot of CS grads would benefit massively from, I know I would have.
Schools attempt to cram as much information as possible in as little time in the overworked and overwhelmed minds of the students. The result is low retention and studying for the tests.
Knowledge and deep understanding come with time and experience in the presence of awareness.
The experiential parts of medical training for example are closer to hazing than anything else. We have enough research to know that the brain needs rest to process learning. Having people work for 24-36h straight does not do anyone a favor, is not sustainable and presents significant dangers to everyone involved.
Yep, I'd absolutely agree. I suppose my problem here is cultural, in a way. I didn't mean to say that I don't think young people (am I old? Maybe I am) shouldn't have to take history classes that are exogenous to whatever they end up doing later in life. I think what I'm trying to say is that there's a lot of room to make specific skills that employers look for separate from the horribly expensive University system. This has to be possible, but maybe I'm wrong.
And what if something goes wrong?
Take a look at india and china, they have this exact same problem, and it's a result of immense demand for STEM engineers, no matter what.
Marketing employees will have gone through a STEM education on a regular basis.
The way it unfolds is this -
1) If you aren't a degree holder, you aren't employable, there's millions of degree holders fighting for a job
2) you are a degree holder? Well there's 1000s fighting for your position, are you a hard degree or soft degree?
3) HArd STEM? What's your pedigree?
In short - allowing the system to take root (degree as pre requisite for jobs), sets of a vicious cycle.
This cycle only begins when you have a large group of unemployable humans.
To compete and be employed they increasingly turn to signaling. Eventually the old signal (actually interested In learning) gets overwhelmed with people who just want a job.
it's a jobs problem not an education problem.
Use the fact that you have the experience to sell the consultancy. Then use your army of once non-technical friends as your code farm. You can pay them less than market (since they were otherwise making nothing) and you can charge market.
You're promising an easy market opportunity. And that always raises the question, "If it's so easy, why aren't you doing it?"
And most people don't have the access to capital to start a business.
You also can't charge full market rate if you are using the equivalent of apprentices/journeymen to do the work.
It's the classic problem of training.
In the trades, they generally get apprentices to do work at full chargeout (with guidance) with final signoff from certified person.
In consulting (IT, law, legal) you can either have tiered rates based on seniority of resource or a mixture of experience types doing "flat rate" job.
And this is why I generally do the work myself rather than getting a tradie in. If I want someone inexperienced to give it a go and probably screw up, I'll screw it up myself on a Saturday afternoon rather than paying $120/hr for someone else to screw it up. At least after that I know how to fix it next time.
Hiring a bunch of inexperienced people is not a good idea. Having larger companies sprinkle them around the workforce is better. Also, larger companies are more likely to need enough people to have a regular training program.
https//m.rediff.com/business/report/pix-tech-zohos-success-thanks-to-college-dropouts-and-high-school-grads/20141203.htm
A worry about a lot of the people that are just joining the technical scene; they're entering a world where computing has been abstracted so far away from the actual hardware that many of them think the only way forward is to string together plugins (not that that's a particularly new phenomenon) and cloud services.
But for sales, or stocking a warehouse, or operations, or managing a team? Hell yeah I'd hire some of these folks. If only I had a business that needed that kind of staffing...
A bigger problem is that capitalists can easily take advantage of labor arbitrage. But laborers can't easily take advantage of cost of living arbitrage.
So a fifth year apprentice make something like 80% of a journeyman as they should be capable of 80% of his tasks; while a first year apprentice pulls in less than half as he likely knows little of the trade.
Why is this crazy? It's a very important job that actually contributes to society. I have much respect for T-men, Linemen, and Sub Techs.
I guarantee anyone of you here, if remotely physically fit, could get a non-union job in construction. Good luck making $10-15 an hour. Even being a non-union electrican is not difficult. The contractor, will many times, train you, but it just doesn't pay more than retail.
You will see a lot of Contractors. It's not that difficult to get a licence. C-6 electrical being the exception. They are checking experience lately, and elevator mechanics--forget the number.
It's difficult to get into a good union, like local 6 in San Francisco though.
Why is the pay so low in construction, even field like Electrical, and Telecommunications? Partly it's because jobs are just hard to come by. And you gave a Huge swath of people who will apply to that job.
A couple of guys just got out of prison on the 70's. "What should we do now? Most jobs like will check out backround. Yes--they could check background then too. Convicts, "Let's start a landscaping company, or work in construction?" Good idea. Many could do these labor intensive jobs, and pull themselfs back into society.
They can't do it anymore, because there is just too much competition. I won't touch that debate.
If anyone reads this, and want to get into construction, apply to a union. How do you know this? Been non-union, union, and Contractor.
If you have some training, getting your Contractor's license is not that difficult. You will have a hard time making a good living off it. Most of you will fail, but the ones that really market themselfs, and have connections will make a living. You will find most people want to pay you the least amount for your labor, and knowledge. The wealthy are the worst. You will be one of those people who pay minimum wage. I have never hired a guy off the sidewalk though--it's just something I won't do. Why will you just pay minimum wage? You can't compete paying livable wages.
United States has had a huge problem with low paying jobs for a long time.
I have known something is very wrong for a long time. I stopped listening to those employment numbers, they just don't add up to what I see, except the "able bodied workers, but gave up" number".
And as my dad said, if you fall into construction; Electrical is still the best, but it's all backbreaking work. Look into being an elevator mechanic--it's a high paying, interesting field--believe it or not. It's basically a union apprenticeship, and unions are only in big cities. A lot of guys want to get into Carpetry because they like woodworking. On most commercial job sites, you won't see much wood. It's all metal studs, and "get it done." If you do custom homes, yes--you will be able to do some woodworking.
You can teach yourself to become an Electrician. Getting licenced by the states is kinda difficult. You can even make over $100/hr. on certain markets like San Francisco. Union companies will hire you now, because the economy is so hot there. You will be called white paper though, and when the good times end--you will go right back to non-union shops, or another low paying job.
But, in all honesty, can you actually provide what they need? Can you deal with alcoholism, or drug dependency? Can you deal with absenteeism? Can you deal with behaviour disorders that might even be violent?
I'm not saying a candidate will definitely have any of these problems (or others), but I am saying that I have worked with people with all of these kinds of issues before. It is crippling. It's hard enough to do a good job when you are with people who are able to hide their personal problems away for 8 hours a day and concentrate on work. If you have to deal with someone else's problems on top of your own on top of both of your jobs, can you really cope?
If the answer is yes, then please hire these people and help them. If the answer is no, then you're going to have to draw the line somewhere. Where? How much risk are you willing to take on board? How much risk can your organisation realistically deal with? The places I've worked at can barely cope with the problems they already have. Looking for more problems to solve will not actually help anyone if you can't actually solve them.
It sucks to let someone drown, but it is foolish to dive in and try to save them when you can't swim.
No. I am not a mental health professional. I did point out the need for that. It takes time and costs money and our world is not set up to provide it to the bottom rungs of society unless they are in crisis.
>> Can you deal with alcoholism, or drug dependency?
We don't need someone coming to work drunk or high. Again, people need treatment for these things.
>> Can you deal with absenteeism?
That depends. If it's once a week but I get good work 4 days it might be better than not having anyone at all. There are limits of course.
>> Can you deal with behaviour disorders that might even be violent?
Again, mental health issues. There is a pattern to your questions. I stand by my assertion that society has discarded these people. You are right that it's not my companies job to pick up the pieces when we have our own issues (and we do). But whose job is it?
>> It sucks to let someone drown, but it is foolish to dive in and try to save them when you can't swim.
Completely agree. I was pointing out a problem, not offering a solution. It may also be an opportunity if someone can figure out how to tap that pool of people for mutual benefit and not exploitation.
You're probably right about getting flooded with applicants, but I think screening would be extremely difficult with people wanting to overstate their motivation and skills just to get a job.
In the end, everyone has to find their own path. It just seems like we've made that harder than it has to be.
When my grandparents immigrated here, they did scutwork for low pay, but at least they got to work for their employer. There wasn't some layer of middlemen skimming the cream.