Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:Lies, bullshit, and more lies ... (Score 1) 442

Well, yes, the argument is ludicrous; but I have a purely speculative idea of where it might come from.

I've often argued strictly against government support of college education. This is a complex and confusing concept that's difficult to understand even when explained well, and I don't intend for you to understand it implicitly from a few quick sentences; but, in brief, providing government-backed loans or tax-funded college places an enormous amount of risk and responsibility on the individual, while doing no such thing leaves businesses suffering for skilled labor unless they take on a minuscule amount of risk and shoulder the responsibility of building the workforce. I'll expand on this briefly, although, again, not in great economic detail, so you might not find that argument in and of itself convincing; however, I'm sure you'll get the framework, and you'll see easily how it could lead to such backwards beliefs as businesses requiring foreign workers to create jobs for Americans.

I'm sure you understand what it's like being a self-propelled student. Through government loan programs and tax-funded college, you get to select a career and put yourself through school. You probably didn't have a guaranteed job lined up in 4 years: you had to look at the market, guess what would be a popular job when you graduate, and take that career. You might have taken a career in something you already enjoyed, instead of bothering with something you had a solid plan to make money from--liberal arts majors and computer programmers both do this, albeit programmers and engineers and scientists are more inclined to think themselves more hireable than liberal arts majors. Through all of this, you faced great risks: what if the market didn't expand, or if everyone else took the same degree you did? 74% of STEM degree holders don't work in STEM fields at all, and there's plenty of unemployment and long months or years from graduation to employment.

As a self-propelled student, you are a tool. If you don't go to college, a bunch of other tools get degrees, and you get passed over by businesses. You don't get hired, and you don't get a job. Because you could put yourself through college, you are expected to; and then you face the hiring process by which businesses put up an urgent need for a candidate, interview 30 or 50 people, grind down the salaries, fire anyone they hire and decide isn't enough of a cog in the machine, and so forth. You are given the greatest responsibility, the highest demands, and the lowest chance of success.

My argument against this, and the key to understanding where this confusion of ideas about needing foreign workers to create American jobs may have honestly come from, is in the alternative: We supply zero college education support, and only focus on K-12 education. If that were done, we'd quickly run out of educated, skilled professionals: businesses would run out of candidates to hire. This paralyzes businesses, preventing them from achieving strategic goals by constricting their staffing. Because you, the individual, can't put yourself through college, all the employers seeking to hire someone in some field you'd like to enter are experiencing the great pain of needing you, but not being able to hire you.

There's one way out of this. The business naturally projects 2-3 years ahead and budgets which positions it will fill well before they start the application process; instead, they would have to project 2-3 years ahead and start hiring entrants. The moment you hire a new entrant, a high-school graduate most likely, you start training them. Menial, easy, low-skill work--fetching legal briefs, assembling prototypes, writing down measurements, source code bug hunting--can propagate down to these cheap entrants as a means of moving time-intensive, skill-non-intensive work from expensive, highly-skilled professionals. This provides immediate returns to the business, who meanwhile augments your paltry $40,000/year salary with $20,000/year of college education. Four years later, you're a $75,000/year professional working for the business, raised by them, cared for by them, clung to as one of their valuable and *expensive* assets, and very much needed for the job you've been groomed into.

That's the crux of it.

Businesses today don't know how to strategically build a workforce. They don't know how to find someone with promise, bring them on board, and develop them into the skilled professional they need. The only thing businesses know how to do is send people to 5-day bootcamp training for SQL Server 2013--provided they're already skilled, experienced DBAs with experience using SQL Server 2010--and hire people with the degrees and experience needed to fit the job. They know how to file the edge of the gear a bit, or fit a new gear; they don't know how to cast a brand new gear from raw materials.

It is believed, by businesses and politicians, that you can't build a giant new department ready to hire 5000 new employees unless you have the 100 skilled workers required to run the damn thing in the first place. For those skeletal crews, they want to hire immediate rock-star hero engineers, and they can't find precisely what they want; rather than grooming their current employees into the skills needed, they reach across the sea and call in some warm bodies from Germany or India for their impressive credentials, thinking they'll do better.

They may actually believe Americans don't have and can't acquire the skills needed, because they don't understand how to take the social responsibility to build the workforce. This is wholly wrong-headed thinking, but these are wholly bewildered people who think it's their god-given right to have an endless field of skilled labor for them to pick from without investing a damn thing in the development of that labor.

Comment Re:wildfires? (Score 5, Insightful) 304

It means it's a made-up problem. "Climate change is causing wildfires" is a red-herring: a lot of wildlife depends on fires to survive. Some tree seeds don't grow if they're not set fire to first; and the growth and spread of various species of underbrush rely on underbrush clearing every few years, historically done by wildfires.

We have fewer wildfires now due to suppression efforts, which we've scaled back massively because we realized suppressing wildfires is a really fucking bad idea. Global Wargarbling isn't causing wildfires, isn't increasing the amount of wildfire pollution in the air, and isn't threatening people by mechanisms spawned from wildfires.

This kind of spouting makes the President sound dangerously uneducated. We're lead to question more things: what is this lengthening of the allergy season, and how is it different from living in the South? Are we only concerned about half of the United States?

Comment Re:The average person thinks they've above average (Score 1) 220

Oh it's hard work alright, you don't get away that easy; but you can drag a rock up a hill, or you can put it on wheels and tow it. If you tow it, you're still going to expend a lot of effort and build a lot of muscle, but you're also going to move a shitload more rocks on the way.

Ericsson's studies point to deliberate practice: rather than simply exercising a skill, you have to deliberately exercise technical skills. Practice must be technical-goal-oriented and provide constant and immediate feedback; you can't just sit down and repeatedly play songs, draw pictures, or write programs and expect to get much better.

Think about body builders. If you just sat down and lifted weights, 30 pound weights giving 30 repetitions in 5 sets per day, would you get any stronger? Yes, a little; but not nearly as much as if you set goals to increase the repetitions, to add more weight, and so forth. You'll work somewhat harder at it that way, but you'll invest much less time becoming much stronger than the guy who just shows up to do the same routine every day.

The same goes for all skills. If you want to draw better, you must examine your drawings and look for your mistakes, and then identify why they are mistakes, and specifically work on that skill en masse instead of drawing things that incorporate that skill. Drawing scenes with people, and your anatomy sucks? Don't just draw more scenes with two or three people; you'll just waste 15 hours drawing a scene in which you spend 90 minutes drawing people. Sit down and draw people, again and again, for 15 hours instead. The face is wrong? Focus on the face; hell, just draw faces. Something in the gait, the way the legs are done? Do hasty sketches of the upper bodies, and work entirely on the lower body detail work, then draw new people. All the while, examine your work, cross-reference any technical documentation or reference material you have, look for deviations from what you would consider perfect, and make those corrections.

A pianter friend of mine once remarked that he had trouble with darker tones. Once you've used a darker tone, it's hard to lighten up; and placing darker tones in a scene is difficult from an artistic perspective, in the same way selecting any pallet is difficult. He could never use darker tones appropriately. One day, he decided he'd sit down and start painting rough scenes, incorporating darker tones intentionally, and focusing most of his effort on using dark tones effectively. Every time he painted a scene, he put the majority of attention on his use of dark tones, on how he would use them; he cast out his acquired artistic instincts and focused his analytic mind on his actions, used all of his artistic knowledge and applied it to the effort at hand.

This painter made note of what did and didn't work well, of what mistakes he made, and of where his blunders were of obvious technical failure--why they didn't work well--until those blunders started to go away and his pallet utilization became more effective. Now he is a much better painter, able to paint scenes of all types, because he spent a short time and a concentrated effort on correcting a single technical skill, instead of just painting complete works and trying to incorporate dark tones into them. A problem which would have taken years to improve on by sheer bulk experience was corrected in weeks by deliberate practice.

It is said in some industries that a man who works in an unchanging environment using the same tools to solve a variety of problems in the same way for 20 years does not have 20 years of experience; he has 1 year of experience 20 times. This statement is nonsense when you discount the value of experience, and at the same time it itself discounts the value of experience by example.

Comment Re:The average person thinks they've above average (Score 1) 220

So how does it work then? some people are no doubt just brilliant at stuff due to pure natural ability even though they never practice?

No, it's the method of practice that's important.

If you were to sit at a piano every day for 20 years and play songs, you wouldn't be any better than I would be after 12 months--maybe 6 months, but that's a stretch. Playing across an entire piece will get you tripping up on things, which eventually get worked out; then you play more difficult and complex pieces; and then the next piece is, again, a mess. After 20 years of this, you're still stumbling over new songs in Bach's or Lizts's repertoire, even though you've played plenty of each.

Instead, sit down and run through a song, and then identify where you make mistakes. Analyze these, and determine what specific problem you're having: problems with the scale, with particular chords or transitions, with dynamics control? Once you've identified that technical skill, you drill on that skill with an affixed goal. Every mistake gives immediate feedback, and you quickly polish that skill to perfection.

This method of practice has two major effects. First, you clear the hurdle for the particular piece in question immediately, investing much less time practicing before you can play that song. Second, you firmly develop the technical skill in question, and thus don't stumble over the same problem in the next song, and the next after that. You'll quickly move up to more-advanced pieces which make higher demands on your technical skills, instead of slowly through less-advanced pieces which only combine those skills in unfamiliar ways.

Being naturally gifted

Is also a myth. Maksim Mrvica was born with the same pianistic abilities I possess; he simply practiced in the way I describe, and I didn't. He *still* practices in the way I describe; he doesn't just sit around playing songs all day.

having a way of learning that suits the topic

The deliberate practice method is the method all top experts in all fields have used, from programmers to gardeners to musicians. It was discovered through research on thousands of experts, learning how the best and fastest learners practice, and coming to understand human expertise as a scientific concept. Psychologists also discovered why many people never get better at a skill they use constantly (the "Okay Plateau"), which explains why some second-year secretaries can type at 105WPM while other 20-year veterans can only type at 65: they simply don't want it badly enough.

Just look at the employment market for the most compelling evidence: Senior developers with at least 5 years professional experience command more money than people fresh out of college.

Yes, and you can look at the Catholic church and its vast reach across the globe to conclude that Jehovah exists and is the benevolent creator of all.

The appeal to the masses and appeal to wealth here don't actually form a solid, logical argument. I know, scientifically, that experience correlates more weakly to expertise than all other factors of expertise: Lehmann and Ericsson have done a lot of study in the field of expertise, and learned many things. They've learned of deliberate practice, the only practical conclusion I really care about; they've also learned that experts have greater retention and understanding of field knowledge, rather than just *more* knowledge; and they've learned that experts develop the skills to acquire and understand new knowledge efficiently. All of these things they've learned are side-effects of expertise gained from deliberate practice, and so are of less practical importance to me than deliberate practice itself. These are all well-researched scientific topics that hold greater weight than "hiring managers think years of expertise is worth more".

Comment Re:The average person thinks they've above average (Score 1) 220

The only way to get past novice or intermediate at programming is to get at least 10 years experience under your belt, at least 5 of which should be paid professional work on large complex systems or something equivalent in academia like a doctorate (anything else is just too easy).

Ah, this myth again. No, time does not equate to expertise. According to hundreds of scientific studies, time spent engaged in the exercise of a skill is the least correlated factor with expertise: people who play piano a lot, who program a lot, who have spent tens of thousands of hours drawing, are not automatically fantastically skilled, and in fact time spent exercising a skill is horribly unrelated to development of the skill.

Comment Re:The average person thinks they've above average (Score 1) 220

That's because most people believe in mastery, and thus immediately believe they're advanced at everything they're pretty confident with. They think you can master something, that you can be at the ultimate progression, know all there is to know; thus they think that being an expert, being able to do things and get results, makes them near-mastery. They think a black belt in Karate makes them the Ultimate Warrior, and so imagine getting a few belts makes them some super-advanced fighting machine.

I believe in expertise; I'm aware of the writings of K Anders Ericsson on the subject, and on what they conclude, and find it agreeable.

Comment Re:The average person thinks they've above average (Score 1) 220

I put myself as "Intermediate" because I'm not a professional programmer, I don't do a whole hell of a lot of programming by any stretch, yet I look at professional programmers and I see so much wrongness. 15 year veterans writing enormous bodies of code, no functions, 300 column SQL tables, no planning, bad architecture, it just keeps coming.

When I started writing games in Unity, I bashed my head on C# and complained about not knowing the absolute best way to use various overlapping language features, until people told me about conventions, and I read Microsoft's documentation and O'Reilly's books. I'm still not an expert, but I'm not doing it so horribly wrong as these college grads and veteran programmers who don't know what the fuck they're doing. How do jaws drop in amazement when I reveal a movement controller that offers an API for actions to be taken, and a character controller that provides the AI or player input and calls the movement API to decide how to do that precisely? "I just put if(some_buttons_pushed = True) { self.gameObject.velocity.y += 200; } in FixedUpdate()! Then you can jump!"

There are so many bad programmers.

Comment Re:Still some way to go (Score 1) 128

No energy is required to keep ME moving--for a while. I have momentum when I take ONE STEP.

You're making a distinction between "it rolls for a while once you push it" and "it only rolls like, half an inch." In both of these situations, the thing stops; it requires additional energy to keep moving. To state that a pendulum doesn't need additional energy to keep moving is to state that a pendulum will carry its full swing FOREVER, not FOR A LITTLE WHILE or FOR A THOUSAND YEARS BEFORE FINALLY WEARING DOWN. If it ceases to move, ever, by any mechanism other than mechanical breakdown, then it needs additional energy to keep moving; that doesn't change just because it keeps moving for a long time instead of for just a fraction of a second.

Comment Re:Still some way to go (Score 1) 128

In theory, you can set up a set of mechanical levers and springs so that the human legs place the feet flatly on the ground one after the other in the same way that a wheel places rubber on the ground in front of rubber, albeit in wide steps instead of a continuous roll; but the legs would be attached to a rotational system, such that the energy delivery is done like a wheel.

Think like a bicycle with shoes tied to the wheels. Then think like a system that abstracts that away, using the wheels to power a system of springs and levers that just places shoes on the ground as the wheels turn. Then think of a system that converts reciprocating energy into rotational energy to power that--walking is reciprocating--and then attach that to the legs, and bam: you've got something substantially close to a bicycle, except you're going trot trot trot.

Springs can be replaced by elastic ligaments, which the human body uses.

Comment Re:Still some way to go (Score 1) 128

You're telling me that the statement was that a center of mass continues to move forever when walking and requires no energy to keep it moving? That a person with more weight strapped to him--50 pounds strapped to his chest--won't have to work any harder to walk down the street than a person who has nothing attached? That's what the statement indicated?

... it did apparently indicate that yes; just like it indicated that a pendulum, once set in motion, continues to rise and fall with no external power. No energy is required to keep a pendulum moving.

Energy must come from somewhere to keep a pendulum moving. Pendulums that move forever are gaining their momentum from the rotation of the earth.

Slashdot Top Deals

Friction is a drag.

Working...