Slashdot Mirror


Despite $30M Tech Push, Half of US States Had Fewer Than 300 AP CS Test Takers

theodp writes: As President Obama was 'taught to code' last December, Politico reported that the $30 million tech-financed campaign to promote computer science education was a smash success. And indeed it has been, at least from a PR standpoint. But Code.org and its backers have long spun AP Computer Science test metrics as a true barometer of CS education success, and from that standpoint, things don't look quite so rosy. The College Board raved about "massive gains in AP Computer Science participation (25% growth) AND scores" in a June tweetstorm and at its July conference, where AP CS was declared the '2015 AP Subject of the Year.' But a look at the recently-released detail on 2015 AP CS scores shows wide differences in adoption and success along gender and ethnicity lines (Asian boys and girls, in particular, set themselves apart from other groups with 70%+ pass rates). And, for all the praise the NSF lavished on Code.org for 'its amazing marketing prowess', half of the states still had fewer than 300 AP CS test takers in 2015, and ten states actually saw year-over-year declines in the number of test takers (if my math is correct — scraped data, VBA code here).

152 comments

  1. theodp by Anonymous Coward · · Score: 3, Interesting

    I don't know what beef theodp has with Code.org, or H1B's, or Asians, but his diatribes against education needs to stop. The fact is that there IS growth in CS education (25%). The fact that there are still differences between genders and ethnicity means that we need to target those groups more, which Code.org is doing. Also, some states are not participating as well as others. This just means that Code.org needs to target those states.

    I don't understand how theodp gets every rant posted to Slashdot. His linkspam xenophobic, anti-education rants are disgusting.

    1. Re:theodp by Anonymous Coward · · Score: 3, Insightful

      Even well articulated racist speech is 'troll' around here. If you are that edgy, you should hang out at the popular SJW forums where the new brand of trendy racism is politically correct and progressive.

    2. Re:theodp by NotDrWho · · Score: 4, Insightful

      The fact that there are still differences between genders and ethnicity means that we need to target those groups more

      I agree. And that's why I'm launching an initiative to get more men into elementary education. While things are improving in fields like CS, the gender ratio of men in elementary education has remained stagnant at only 13% for decades. The fact that men are far over-represented in dangerous manual labor jobs, like mining and commercial fishing, shows the deleterious effect of having missed out on the professional opportunities afforded them by a career in this field (with a $53,590 average annual salary). And I think it's about time we did something about it!

      And I'm absolutely sure that I can count on the support in this effort of all my liberal friends, who have lead the charge to improve the gender ration in CS and other fields. After all, as they've told me so many times, they're all about equality and fairness.

      SO WHO'S WITH ME?

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    3. Re:theodp by AmiMoJo · · Score: 0

      What about the GP's post, or my post that was also modded -1 troll, was racist?

      There is a lot of troll modding on Slashdot these days.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    4. Re:theodp by Anonymous Coward · · Score: 1

      Whats wrong, did you use up all your mod points on SJW Friday?

    5. Re:theodp by Anonymous Coward · · Score: 0

      rascism speech, is not troll if it is truth

    6. Re:theodp by AmiMoJo · · Score: 2, Informative

      SO WHO'S WITH ME?

      The UK government, for a start. There have been big improvements made in this area after the problem was identified and gained recognition about a decade ago.

      You should contact TA and ask them for advice on your own initiative. Good luck.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:theodp by Anonymous Coward · · Score: 0

      You might do better if you join already existing initiatives to get men into education. If you would bother to look it up, you would found that such initiatives exists, there are conferences about it and what not. I find it hilarious that you uses an example of a female dominated job where such initiatives exists and where availability of male role models could do difference for some kids - kids of both genders although slightly more for boys. It is quite telling that you would want to this one as an absurd example - telling about you. It is probably you who finds the idea of more male teacher absurd.

      For that matter, dangerous mining require physical force women lack and so does commercial fishing although to lesser degree.

    8. Re:theodp by Anonymous Coward · · Score: 0

      "And that's why I'm launching an initiative to get more men into elementary education."

      There already is such a program in the US at least. Several in fact. My point is that theodp has a beef against code.org. I want to know why, and why slashdot puts every single one of his submissions on the front page.

    9. Re:theodp by TheRaven64 · · Score: 2
      I've flagged this problem at a few places that were trying to get more women into STEM subjects, and it's starting to see some traction. The two are closely related, if you believe a study from a few years ago that looked at the origins of fear of mathematics in women. Their conclusion was that it's largely due to three factors:
      • Girls tend to develop empathy at a younger age.
      • Most primary school maths teachers are women.
      • Most primary school maths teachers are not actually maths teachers, they're general education teachers and are not confident at mathematics.

      The girls develop empathy at a younger age, but will only empathise with female teachers. If the teacher is confident and female, then they'll pick this up. Similarly, if the teacher is unconfident and female, then they will adopt her fear of mathematics. The boys don't tend to develop similar levels of empathy until after they've already developed an ingrained attitude to mathematics (positive or negative). There are two possible solutions:

      • Get more men into primary education.
      • Get more women with strong mathematical skills into primary education.

      The former is a lot easier and cheaper than the latter.

      --
      I am TheRaven on Soylent News
    10. Re:theodp by Anonymous Coward · · Score: 0

      Re the gender imbalance in commercial fishing, someone did do something about it. You can read about her career here.

    11. Re:theodp by Anonymous Coward · · Score: 0

      Interesting. I think there may be some truth to this now that I think about it. I work in education and a comrade of mine is doing GED test prep classes. She breezes through the English part, but then says "oh boy, this is hard, I'm going to need review this and get help from people who are good at math" etc. which then tells her students that math is "harder" than English. It's not, it's just that we practice English every time we write a post in a comments section, but most people rarely do even basic algebra in their day to day life. If the teacher, who is supposed to know everything, says that "math is hard", then holy shit it must be really fucking hard!

    12. Re:theodp by Anonymous Coward · · Score: 0

      "SJW" is the anti-"free" on Slashdot - if you win if you can plausibly associate the former label with the post you're attacking, or the latter with the cause you're supporting.

      But labels are an excuse not to think, to be content with superficial analysis.

    13. Re:theodp by ShanghaiBill · · Score: 1

      And that's why I'm launching an initiative to get more men into elementary education.

      I know you are joking, but this is actually a good idea. Elementary education could be greatly improved with more male teachers. Boys, and especially black boys, do better academically with male role models, and girls do no worse. Male teachers are only a quarter as likely to refer a student for possible ADHD medication. They are more likely to deal with a fidgeting student by making the kid run some laps around the playground.

    14. Re:theodp by Anonymous Coward · · Score: 0

      The reason that the idea of more male teachers is absurd is the growing attitude towards men in general as brutish knuckle-dragging mindless rapists who can't be left alone with a girl without molesting her. You could not get me to be a teacher for all the tea in China. Male teachers have to deal with not only lousy pay, shitty administration, apathetic students, parents prone to violence if little Suzy Snowflake doesn't get an A, and PTOs who make HOAs look like a paragon of reasonable behavior, but also the risk every day of being accused of raping a student if you can't account for every minute of the day. The only way I'd be a teacher at any level is to set up 19 cameras in my classroom, wear a body camera, and have a police escort everywhere. I won't play the fall guy for some abusive stepfather who's bullied and beaten his stepdaughter into covering his crimes by accusing me instead.

    15. Re:theodp by Anonymous Coward · · Score: 0

      I agree with AC. Regardless - h1-b's are cheap. And the black caucus is demanding we hire them regardless of skills. Not trolling - stating the obvious.

    16. Re:theodp by Anonymous Coward · · Score: 0

      Exactly! People have tried to talk me into teaching high school, and there is no fucking way. Way too risky, with little reward.

    17. Re:theodp by 0xdeadbeef · · Score: 1

      That article must be a fabrication. In it see a young woman who got a job in an a mostly male profession and did so without a massive government expenditure and PR blitz to indoctrinate girls into doing it.

      Despite making light of the pay gap, and the surprise she receives at being an outlier, she doesn't even complain about the discrimination and harassment that must necessarily be happening. This has to be fake.

    18. Re:theodp by boristdog · · Score: 2

      Having been a male teacher I cannot recommend any males to go into this field. I'm not saying it's not rewarding, it is very emotionally rewarding. Nothing beats the feeling that you inspired some young person in their life that day, and the feeling that you may have turned someone's thoughts from suicide to a brighter future keeps you feeling great for weeks.

      But the parents looking for ANY excuse to blame the teacher for their child's problems are a major minefield. And being a male teacher you are ripe for any accusations of improper conduct. After all, you are a man in what is perceived as a woman's job by many, so there MUST be something wrong with you. Why aren't you out making good money doing something else? Why do YOU want to work with CHILDREN? What are you, a pervert? And the administration will gladly throw you overboard at the slightest suggestion that you might have had the possible opportunity to do something improper. You were alone with that child for five whole minutes! Can you prove you didn't touch them?

      Yes, I know female teachers who got the same crap, but it seemed the males got it five times as much.

      I couldn't take it after a couple years. I loved helping the kids. I loved setting them on the path of knowledge. I hated the administration and the parents who wanted to blame you for their shortcomings in any way they could.

      And don't get me started on navigating the minefield of kids getting crushes on the teacher. I taught some Jr. High and High school for a while and it was very easy compared to elementary (you can reason with older kids better), but also the most dangerous with respect to girls getting crushes on you. You REALLY have to watch what you say to them. You have to be kind of a jerk. It's rough.

    19. Re:theodp by AmiMoJo · · Score: 2

      Sadly a lot of people seem to be working hard to prevent more men getting into primary education. My post was modded "flamebait" for even pointing out that the UK has had some success in that area.

      The SJWs really don't want things to improve, because then they would have nothing to complain about.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    20. Re:theodp by Anonymous Coward · · Score: 0

      SJW is not a label. It is a political movement. They, themselves, proudly claim to be SJW. Maybe you should do some research before assuming anything you do not know is name calling.

    21. Re:theodp by oh_my_080980980 · · Score: 1

      You don't know what the beef is about H1B Visas? Wow. Take you head out of your ass and read the newspaper moron.

    22. Re:theodp by serviscope_minor · · Score: 1

      And that's why I'm launching an initiative to get more men into elementary education.

      That's great, go you! Out of interest are the existing initiatives sufficiently substandard that you think there's space for a new one?

      --
      SJW n. One who posts facts.
    23. Re:theodp by Anonymous Coward · · Score: 0

      The crushes are the most torturous part of education. When you have a female student telling you how much she loves to suck dick and guzzle the jizz of older men, and you're fighting off a massive boner in your pants, all you can think is "holy shit if someone walks in right now I'm fucking dead and I didn't do anything wrong!"

    24. Re: theodp by Anonymous Coward · · Score: 0

      If that's all you see then you can't be taught. You have already made your mind up without researching the issue or finding the facts. You are the blind leading the blind.

    25. Re:theodp by ljw1004 · · Score: 1

      And that's why I'm launching an initiative to get more men into elementary education. While things are improving in fields like CS, the gender ratio of men in elementary education has remained stagnant at only 13% for decades.... And I'm absolutely sure that I can count on the support in this effort of all my liberal friends, who have lead the charge to improve the gender ration in CS and other fields. After all, as they've told me so many times, they're all about equality and fairness.

      SO WHO'S WITH ME?

      What's weird is that you thought you were making an ironic joke, and that liberals and "SJW"s wouldn't agree with you.

      Kind of backfired when it turns out that everyone agrees with you that more men in elementary education would be great.

      (myself? male, and I taught maths+coding to 9th-12th graders in India and then was special-needs assistant in a 4th grade classroom in the UK. I remember that all the teachers in that elementary school were eager to have more male teachers as well.)

    26. Re:theodp by Anonymous Coward · · Score: 0

      ^^^ THIS ^^^

      I trust you're being sarcastic. At least that's how I read it. What we don't hear about are women who want tech jobs, study hard, gain skills, and build a career.

      What we do hear about is a bunch of gender lunatic whining about how all the evil misogynerds are keeping women out of tech, harassing women online and offline, threatening any woman who "has the temerity" to say something about it with violence, and how every time a woman who has no technical skills whatsoever says something asinine about programming it's "toxic."

      GP's link was an interesting read.

      “One thing I like about being a girl out here is that they can’t pay me less than a guy,” Sadie Samuels shouted over the grinding sound of her lobster boat’s mechanical pulley as it hoisted a trap up from the bottom of the ocean. Samuels switched the pulley off and yanked the trap onto the side of her boat before lifting the lobsters out of their wire cage. Some hung on to the mesh with their pincers.

      “They just can’t,” the 23-year-old continued at a normal volume. “There’s a price per pound, and fuel costs the same whether you’re a guy or a girl. Any other job, they’d pay what—73 cents to a man’s dollar, statistics say?”

      Later down:

      Only about four percent of the 5,000 lobster licences granted by the state of Maine are currently owned by women. Of the 205 women who make up that four percent, 73 of them are under the age of 35.

      “It’s frustrating, but I don’t care,” Samuels said. “The more I do it, the more people get it. The guys at the harbor are really nice. It’s mostly older men, yacht people and people at the farmer’s market where I sell on Fridays who are surprised that I’m a woman running my own boat.”

      As I have been saying all along wrt women in tech, it's the goddamned gaslighting, sexually harassing, dipshit managers that drive them out, e.g. those "mostly older men, yacht people," not the "guys at the harbor" who work with her every day (not sure what to do about the farmer's market people, but hey). The one cisgendered woman I tutored and successfully made her a programmer (one could say she was a programmer who mistakenly got a liberal arts degree and I merely put the tools in her hands) I watched get run out by one of these two-faced asshole managers. He was sexually harassing her, so I reported it as per the employee handbook. While I don't know what happened next, I assume he retaliated against her and threatened to fire her if she ever said anything about the sexual harassment and his other abuses to anyone again. I wish she had come to me again. Instead, she resigned, so I will probably never know for sure.

      The geeks who do the actual work are some of the most open-minded people I have ever met. Specifically wrt trans women: I never hear anything but positive things from trans women in tech careers about their co-workers (well, there are jerks everywhere, but hey, nothing like you'd think it would be like if half the shit the SJWs say were true). Then the minute the wrong manager gets in charge, he or she goes, "How did a faggot get in here?" and *bam* trans woman is fired over the objections of her co-workers (to whom she is just a woman, no trans this cis that needed).

      Hmm... suddenly I have an itch to buy a boat. I wonder what kind of investment I'd need to make to get all the proper equipment. I might look into that when I get home. I've been gaslighted, burned by proprietary software, and accused of sexism and presumed to be a misogynerd solely because of the gender on my birth certificate (and certainly in the face of my efforts and actions) for the last time.

    27. Re:theodp by Anonymous Coward · · Score: 1

      So you're saying the people who have to train their H1B replacement aren't having their "jerb" taken? Fuck off you stinky dirtbag.

    28. Re: theodp by Anonymous Coward · · Score: 0

      If that's all you see then you can't be taught. You have already made your mind up without researching the issue or finding the facts. You are the blind leading the blind.

      If that's what you think you are a moron whose own self interests blind you from the truth.

      See, I can make ad hominem attacks without addressing your arguments too. It isn't that hard, at it doesn't accomplish anything.

    29. Re:theodp by Hylandr · · Score: 2

      It's both a movement and a label.

      If you love what SJW's do, then it's a movement.
      If you despise them then it's a label.

      Personally I take issue with people that self-appoint themselves as judge and jury meting out 'justice' based on arbitrary laws established by their own code of ethics as to what's right or wrong.

      These people have ruined lives because those lives disagreed with an SJWs worldview.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    30. Re:theodp by mjr167 · · Score: 1

      Kids pick up on (and latch onto) stranger things. My daughter (age 5) was playing Life the other day. She was the doctor with the yellow ($100,000) salary. My husbanded swapped salaries with her to give her something like the $30,000 salary and she was bouncing up and down with joy... The new salary card was green. Each profession card has two people on it (a boy and a girl) and two colored bars to tell you which salary cards are valid. On the doctor card the yellow bar was underneath the male doctor and the green bar was underneath the female doctor. She apparently believed that the colored salaries represented which of the doctors she was and that the male doctor thus had a higher salary than the female doctor as a matter of course so if she wanted to be the girl (which she did) she had to take the lower salary.

    31. Re:theodp by bjdevil66 · · Score: 1

      I wanted to be a teacher, teaching music, math, or history - and maybe be an assistant coach for the sports I played. I was talked out of it, however, by a teacher because of the money. The heartbreak you go through over money, he said, just isn't worth it.

      Here in Arizona, my own party (GOP) refuses to raise any revenue from new taxes statewide (they've been kicking Janet Napalitano's legacy in the nuts for almost a decade now). As a result, various cities have to pass their own bonds - creating a growing haves/havenots system within our cities. And even the "haves" are asking parents for hundreds of extra dollars in "fees" for everything from sports to textbook help. Starting teachers are paid like janitors... it's a joke.

      Bottom line: Unless you want to have both spouses work for sure and still never be even close to comfortable, only staying with a public job for a (possible) future pension, avoid the teaching profession.

    32. Re:theodp by serviscope_minor · · Score: 1

      Indeed yes, there is a lot of troll modding. Plus if you upset the wrong bunch of people then they seem to just hunt through slashdot posts and mod down random stuff. Ever since weighing in on one side of this sort of thread, I've started getting all sorts of weird and random posts on other threads modded as troll.

      I believe there are a bunch of quotes about how if you're not upsetting something you're not doing anything useful. I like of think of those random troll mods as validation. So, take them as a compliment!

      --
      SJW n. One who posts facts.
    33. Re:theodp by KGIII · · Score: 1

      My solution? I don't worry about it. I'm not in it for the karma. My ego is not that frail. I usually guess that a negative mod means that they simply failed to understand what I had to say and that makes me motivated to express myself more clearly. That's something I have a problem with and the moderation is helping me to improve that - it has been for years even though I still am not the greatest at it. I suspect that it has something to do with how my brain works.

      --
      "So long and thanks for all the fish."
    34. Re:theodp by KGIII · · Score: 1

      C+ -- Shows marked improvement. There's nothing wrong with, "the idea." There's everything wrong with, "the movement."

      Next lesson: Expecting equal outcomes is a logical fallacy. The goal should be equal opportunities. Figure out why.

      --
      "So long and thanks for all the fish."
    35. Re:theodp by KGIII · · Score: 1

      That is because Maine is awesome. There are, actually, a bunch of women in the fishing industry here. Many of whom actively tend the pots. Maine is full of hardworking women (and men) and really seems to be pretty good at being a meritocracy. We have lumberjills, lady mechanics, etc... Not so many but they exist. I don't think they're being prevented from trying - perhaps discouraged by peers or whatnot but I've not seen it. Of course, I'd not really be able to see it as I'm not a participant. Thus, I'm unqualified to speculate beyond what I have seen. There are lots of young ladies in the vocational schools. I don't recall the numbers but they were higher than I expected.

      --
      "So long and thanks for all the fish."
    36. Re:theodp by KGIII · · Score: 1

      If they were actually being honest and had a viable, logically sound, method that was different than something already being done and would fill a niche then, perhaps, I'd send them a donation. ;-) I suspect that they aren't, don't, and it won't.

      --
      "So long and thanks for all the fish."
    37. Re:theodp by Anonymous Coward · · Score: 0

      I think South Park might be dealing with that issue this season.

    38. Re:theodp by Anonymous Coward · · Score: 0

      It's not a diatribe against education, but the utter and vapid waste of taxpayer dollars in education.

    39. Re:theodp by __aaclcg7560 · · Score: 1

      I was encouraged by my early college instructors to become a teacher, took a child development course during the summer, and attended an open house event at the local university. The sausage making aspect of becoming a teacher in California turned me off. So much work for so little in return. I scratched that major off my list.

  2. CS Educators? by dostert · · Score: 2, Interesting

    Maybe it's just the Mathematics and Computer Science educator in me, but I think the biggest problem is finding good people to teach CS. Here in South Carolina, you are required to take a CS class prior to graduating HS (of course, learning Word counts as a CS course, but that's a discussion for another time). The problem is, the people who teach these "CS" courses are the baseball coaches, PE teachers, random administrators, and anyone else who don't already teach a full load. There is no such thing as an accredited Computer Science Education degree in the state. Even NCATE wedges a CS education certification under "Educational Communications and Technology (Initial & Advanced Preparation)" instead of it's own category. Lets nail down what type of content needs to be taught to high school students, start training teachers, and I think the increase in AP CS takers will follow.

    1. Re:CS Educators? by Anonymous Coward · · Score: 0, Troll

      Schools are not prioritizing CS because it's really not all that important. Programming is a blue collar job that pays poorly and does not require much intelligence or creativity. Schools are much better off focusing preparing students for college or viable professions like law, business, medicine, or engineering (real engineering, not "software engineering" or "systems engineering"). I know many people here thought they were gifted because they wrote a hello world program while in middle school, but this is the sad truth about programming as a career and its social value as an educational subject. High schools in particular are much better off teaching kids how to use a decent office suite to format a paper, assemble a complex spreadsheet, or put together a professional presentation than teach them how to program.

    2. Re:CS Educators? by Cytotoxic · · Score: 1

      This is precisely what I have seen. Despite a disproportionate amount of money being spent on technology (iPads, electronic whiteboards, computer stations, etc.), almost no effort is being spent on computer science education in most public schools. The "computer classes" are often even more of a redheaded stepchild than music has become. At least music has a centuries old educational tradition and curriculums to go with it. The curriculum for computer science often focuses on opening an application on one of the Macs and editing a document. Maybe at a high school level they'll learn how to put a =sum(a1:a6) formula into an excel spreadsheet.

      I have run into a few folks who are valiantly trying to actually educate their students, and the reason I know about the "valiantly" part is because of the rant they'll give after a cocktail or two about the idiot administrator who designed the "curriculum" they have to follow. Even when they accidentally find a competent and motivated teacher, the "I can use power point real good" person at the district office that they put in charge of the curriculum doesn't know enough to even understand what their underling is talking about when he/she tries to improve the curriculum. It really is a big problem.

    3. Re:CS Educators? by Anonymous Coward · · Score: 0

      Not sure if you are trolling, but law as a profession is overcrowded. Studying CS is definitely better for you financially then studying law. And I do not know what you mean by "real engineering", but many hard engineering majors do not earn that much. Again, studying CS at good school gives you better prospects then studying materials, high voltage electricity or something like that.

    4. Re:CS Educators? by Anonymous Coward · · Score: 0

      This. So social value, no monetary compensation, health issues in the long term, knowledge that gets obsolete after a couple of months, no job security.
      You can see the issues when you actually have to push people to join.

      Anyone going into IT without paying serious consideration to the above is a fool.

    5. Re:CS Educators? by Anonymous Coward · · Score: 0

      "Programming is a blue collar job that pays poorly and does not require much intelligence or creativity."

      Senior level programming still pays, on average, 100k a year. Of course that will fall as more people enter the profession, either though the US push to get kids into CS, outsourcing, or H1B1 wage slaves. Also, the intelligence or creativity needed depends on the type of job. There are jobs where you could piece together results from Stack Overflow...and there are jobs where you have to be truly gifted.

      "viable professions like law, business, medicine, or engineering"

      Both law and business are much harder to get well paying jobs unless you go to the right school or know the right people. Medicine, well, you better get straight A's or you'll find yourself in a world of debt. And as for engineering, it's about as safe as programming, which is to say it's not very safe at all. A lot of it is being outsourced as well. As an electrical engineer myself, I find myself programming more often than not, and that my line of work mainly remains in military contracts, as the rest of it can be done offshore for a fraction of the price.

    6. Re:CS Educators? by Anonymous Coward · · Score: 0

      I would say that no matter what you do, you should focus on the basics, because whatever happens in 30 years, we'll still be writing papers and giving presentations and paying with money that has to be budgeted. Then in addition, if you can program and design more complex things, great, and if not, at least you have the basics.

      Cobol is a great example. It is very specialized, and mostly obsolete. Those that need Cobol programmers will pay quite highly -- for now. You can't really blame the system if the Cobol jobs dry up, though!

      As someone with a PhD, I have a lot of training. However, it is very specialized, and I realize that all of the work could all disappear tomorrow. This is why they put the PhD after the other degrees, so at least you have these other skills to fall back on if you need to. I had a friend that said, always learn a trade, at least at a basic level. Civilization could end tomorrow, but there will always be need for people who know how to cut hair or fix clothes or put up a building, so if you know how to do something like that, you can always make a living for yourself, even if it's not what you love to do.

    7. Re:CS Educators? by ausekilis · · Score: 2

      Thinking along the same lines, I've heard CS students referred to as "poor misguided applied mathematicians." In some ways that's entirely true, since a good deal of my undergrad was focused on word problems, algorithms and complexity analysis. Granted learning to code is a bit different, but a majority of the knowledge comes from that understanding of Math. If we can teach people the applied portion, teach them how to think and reason about the problem, then we'd be most of the way there. It's not a huge leap from breaking down a problem into a series of steps then coding those steps into a computer. I'd argue the former is much more valuable.

    8. Re:CS Educators? by Anonymous Coward · · Score: 0

      plumbers can make a 100k a year, too, but we don't push ap plumbing classes in highschool.

    9. Re:CS Educators? by Lumpy · · Score: 2

      Yep. Public schools always have a moron that thinks CS is "spreadsheets and word documents" because they are so uneducated themselves, they don't even have a clue as to what CS actually is. Then they give the class to the Coach or PE teacher who has no clue at all and is following the book word for word. When a student asks a question they use the typical teacher cop out answer of "All the answers are in your course material, find it in there." it means they really have no clue at all themselves.

      And that is the problem, the BULK of our educators in the United states are horribly uneducated. If you are teaching children and you don't know exactly what CS is, you don't deserve to do anything but be in food service.

      --
      Do not look at laser with remaining good eye.
    10. Re:CS Educators? by knightghost · · Score: 2

      The "problem" is that CS is hard. The biggest problem is that STEM jobs don't get paid as much as other jobs when you factor in intelligence, time, and effort. Simple economics. That's why 3/4 of STEM graduates flee STEM jobs. After all, why stick with STEM when an MBA gets twice the pay for half the work?

    11. Re:CS Educators? by drinkypoo · · Score: 2

      If we can teach people the applied portion, teach them how to think and reason about the problem, then we'd be most of the way there. It's not a huge leap from breaking down a problem into a series of steps then coding those steps into a computer. I'd argue the former is much more valuable.

      We don't even learn math in elementary school. We learn computation. We don't learn how math works. In fact, students don't learn math theory until they've already learned how to use a whole bunch of mathematical formulas. For those of us who have to understand how something works to really understand and retain it, this is a big problem. I can program a computer, but I don't understand math very well. That significantly limits the kind of programming I can do. If it weren't for standard libraries I wouldn't be functional at all.

      Why don't we learn how math works instead of just how to plug in numbers and crunch them?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:CS Educators? by Anonymous Coward · · Score: 0

      MBA's get paid for social connections, like all business jobs. It's more about who you're friends with than what you know. If you're a great work but bad at making good social connections, you'll never get a job with an MBA.

    13. Re:CS Educators? by Anonymous Coward · · Score: 0

      Don't forget Betty Sue who's "real good" with her Excel "databases".

    14. Re:CS Educators? by jellomizer · · Score: 1

      **NOTE: BEFORE READING MY COMMENT, This is a generalization. meaning it is based on trends of people who I have met during my personal experience, THEY ARE EXCEPTIONS, I have met them. However the General Trend still seems to hold**

      Well there is the following issue:
      Most people with significant skill in Computer Science will get a job with better pay and benefits than teach. It is a skill that is in High Demand. So other than some altruistic or life calling motive (where you could still get a better paying job, benefiting the greater good, with computer science sills) you will go to where there is the best work.

      Most teachers got into teaching for the following reasons.
      1. Teachers is the only exposure to professional persons, so they lack the imagination of any other type of work.
      2. There isn't a clear career goal based on their area of study, so they will go back to teach it. (Math and Science Teachers)
      3. It is one of the few degrees with a career path that doesn't require advanced math and science. (History, English, General Ed Teachers)

      They will say it is because they want to help kids, or make the world a better place.... But if you talk to them about your classes if you take Engineering, Science, or Comp-Sci they will go I am glad I don't need to take those classes.

      What I think we need is greater community support in teaching. We do not need a Teacher to teach all the classes, having time out where professionals can volunteer some time out to teach a few classes, in the topic would probably make the class far more enjoyable as well more relatable to the students. You will still need the teacher in the classroom as to insure the volunteer is keeping to the subscribed syllabus, as well to be able to deal with the students in their more authoritarian level.

      Also as a Side note There isn't any real benefit towards taking AP Test in Comp Science, as you probably be better off in college taking those intro courses again, as a way to get yourself into College mindset and how work is done in college, having a couple easy classes in your major helps you get into good college routient.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    15. Re:CS Educators? by Anonymous Coward · · Score: 0

      What kind of shitty schools do this thing were a PE teacher teaches a fucking computer science class? I went to a public school in Massachusetts and every class had its own teacher, and that includes fluffy shit like art and PE.

    16. Re:CS Educators? by pr0fessor · · Score: 1

      I've seen the same thing in Kansas, who ever they convince to teach their {MS Office} Computers class {social sciences teacher} has no training and is less knowledgeable than the students when it comes to technology.

      Don't get me started on how they no longer allow the students to do any experiments that with a Bunsen burner because insurance or budget.

    17. Re:CS Educators? by BVis · · Score: 2

      We live in the People's Republic of Massachusetts, where the high concentration of colleges and universities creates an atmosphere where education is more valued than it is in other places. You can actually get a property tax hike approved here. We still have to deal with the retirees who do nothing but vote that demand all funds be funneled into "senior services" while the schools fall down, but it is possible to get the schools money if you really try.

      Compare that with other parts of the country where the very idea of public education is offensive. I once had an online argument with someone in one of those places where he insisted that government was the least qualified institution to provide education, that public schools were horrible and wrecking our childrens' future. The trouble was, when I asked him for more details, such as why he thought public schools were so bad, he couldn't do it. He played it off as "well if you don't know you're beyond help so I'm not going to tell you". You can't even start a reasoned discussion with some of these lunatics, because they refuse to give reasons for their positions beyond "MURICA!"

      All that being said, why in fuck do we continue to tolerate a system in which the schools don't have enough money to buy pencils, and have to send home lists with supplies that the class needs? Seriously, looseleaf paper? Pens? Glue sticks? Do we value the schools so little that we have to ensure their failure by starving them of funding to buy the most basic supplies?

      Unless you're talking football uniforms, though. Plenty of money for those, it seems.

      --
      Never underestimate the power of stupid people in large groups.
    18. Re:CS Educators? by FlyHelicopters · · Score: 1

      All that being said, why in fuck do we continue to tolerate a system in which the schools don't have enough money to buy pencils, and have to send home lists with supplies that the class needs? Seriously, looseleaf paper? Pens? Glue sticks? Do we value the schools so little that we have to ensure their failure by starving them of funding to buy the most basic supplies?

      The schools have plenty of money for that stuff, they just choose not to spend it there.

      Giving the schools more money wouldn't cause those things to be purchased.

      A near by local school built a new football stadium, yet at the same time, parents have to provide those same basic school supplies because the school can't afford to buy them.

      https://en.wikipedia.org/wiki/...

      That high school football stadium was $60 million dollars... It is about 5 miles away from me...

      Yet every year I spend several hundred dollars provide basic supplies for my kids in school, because the school somehow can't pay for them.

    19. Re:CS Educators? by oh_my_080980980 · · Score: 1

      LMOL you think so skippy. Ask the people at Disney or other companies that just hired about of H1B Visas workers to replace them.

    20. Re:CS Educators? by oh_my_080980980 · · Score: 1

      Because CS is taught in College not high school. There's a lot of business courses and programming courses one can take in high school. Move along Potsy.

    21. Re:CS Educators? by Austerity+Empowers · · Score: 1

      And medicine isn't what it used to be, thanks to wide access to health insurance, and insurance companies doing their best to squeeze the profit out. And if you don't get an MBA from one of a few select schools you're wasting your money, you could get access to the same mediocre job much cheaper with the same near-zero chance of hitting it big. Engineering? If you're in chemical or computer engineering, you might be OK for another few years, but thanks to H-1Bs and offshoring, we're already seeing the writing on the wall. EE was a great field when I was in HS, now but for a few elite areas, it's mostly a wasteland of supervising foreign design centers. This entire push for more CS degrees and more CS majors is, itself, just a way for CEOs to look like SJWs, when what they really want is a large supply of qualified applicants that they can pay less and less, and put more controls around (remember when programmers were cowboys who couldn't get fired? That was 20 years ago, the future is even more bleak...the day of wearing a tie may return).

      There's no magic bullet, the market is always changing. When I was a kid mom wanted me to be a doctor, that seemed like a winner back then (but the writing was already on the wall, as it is in engineering & computer science). My opinion, that I bet my own children's well being on, is that if you have a strong education, particularly a strong education in math and science, you are more likely going to be able to find the high paying job of 15yrs+ than you will be without. Math and Science only because they build and are directly applicable to the working world, and if you have a weak foundation you may have to pay much more later to rebuild it. History and language arts, not as much, although I do see a continued demand for creative people with some applicable job skill. We should be concerned if some portion of the population is not performing as well in these fundamentals as another. Coding is, as far as I'm concerned, a job skill, not a career nor a field. Computer Science is an advanced field, but I think the "sciency" portions of it will always be out of reach to most high school kids. You do need to learn more mathematical formalism, and already know a bit about computing machines to really get in to it before college. Programming though, that can be learned quickly for many jobs.

      What we SHOULD be doing is ignoring all these CEOs (always, as a rule) who express dubious interest in education, and start figuring out how we can provide job-specific education to provide "employees" to fill instantaneous demands. It is going to be continually necessary, as technology continues to change, to help the displaced portion of the population retrain and find something new, this will help the CEOs who are facing an instantaneous demand in one field, and a surplus in another. Of course it won't help them in over-saturating that demand in one field so as to pay minimum wage, and it will ensure that there is considerable competition for employees. This means more college & university settings for later life re-education, and a lot more reliance on trade schools for job specific training, even for people holding advanced college degrees. I can tell you in my field (computer engineering) it may be very difficult to move from one subclass of job to another simply due to the amount of job training each area requires to become proficient in whatever tools, techniques, algorithms and work-flows are in use. The common example is the guy who spent 20 years designing CPUs is unemployable in anything else (including GPUs, networks, etc.) because he can't break the interviews, he may be a really great CPU guy, but his knowledge is too domain specific. This is where trade schools would come in: continued education for even very educated people to ensure "job readiness". I suspect there are many people in the computer science field who could fill the Facebook demand, if they spent no more than 2 years learning the latest techniques.

      All this would stop the idiotic push to get 5 year olds to learn javascript, when I suspect in 20 years the language will be a relic of a bygone era anyway.

    22. Re:CS Educators? by BVis · · Score: 2

      That makes sense; after all, playing a game with a leather ball where you run into each other like sheep is MUCH more important than having paper..

      Trouble with that is that trying to get parents to go along with not giving the football program unlimited funds is an exercise in futility. Don't Mess With Football.

      --
      Never underestimate the power of stupid people in large groups.
    23. Re:CS Educators? by Anonymous Coward · · Score: 0

      Only in places where people are complete idiots like the USA.
      CS is taught to Middle and High school children in Europe, Japan, and China.

      So it seems you Americans, and specifically Idiot republicans like you that prefer to have fairy tales of creation taught instead, are dumb as a fucking box of rocks that you can not see the usefulness of teaching your children? no wonder you are crashing and burning as a society.

    24. Re:CS Educators? by Anonymous Coward · · Score: 0

      Schools for teaching, lol. Indoctrination and brain washing maybe, teaching is just a cover.

    25. Re:CS Educators? by Anonymous Coward · · Score: 0

      It also comes down to the fact that anyone with the knowledge/skill set to teach CS well enough that kids are able to pass the AP CS exam, are probably also good enough to work in the field. Why would I take a teacher's salary when I can make twice as much and I don't have to put up with bureaucracy, 7AM show time, and shitty teenagers.

    26. Re:CS Educators? by Anonymous Coward · · Score: 0

      Since when were schools expected to pay for the consumables that the students use? As far as I know, parents have always been required to purchase the items that you mentioned. Along with clothing, those were always the big sellers in many retailers' "back to school" sales.

      The reason that many find the public school systems "offensive" is because they suck up an enormous amount of local taxes, are a playground for various SJW groups to try out their theories while dumbing down the next generation, and have little to show for all the money spent on them. In many metropolitan areas, the high schools are just warehousing kids for a part of the day and bringing a pen & paper to class will get you 100% credit for the day. There's a reason private schools and homeschooling are growing.

    27. Re:CS Educators? by Anonymous Coward · · Score: 0

      So you're saying that many of those graduates who flee those STEM jobs only took those courses because their crappy guidance counselors in high school told them that they were good paying jobs and went through school only seeing dollar signs for them upon graduation. Upon graduation and spending some time in the real world, then then realize that those jobs are a lot harder/stressful than others for the equivalent pay. That's just shocking! The Code.org guys need to hire more SJWs to combat this reality...or maybe hire some cheerleaders. That would be money better spent.

    28. Re:CS Educators? by Anonymous Coward · · Score: 0

      4. Teaching is one of the few professions that can take advantage of their degree in the area where they want to live.

    29. Re:CS Educators? by tnk1 · · Score: 1

      Plumbing is not a bad living, but it can be a hard living and a lot depends on what you're doing as a plumber. It can be quite physically demanding.

      Also, they can make up to 100k and have decent job security, but the average is something like just around 20-30 dollars an hour. It's just that you have the opportunity to work the hours to make the money. It's not like coding which is a 9-5 job were you make 100k for typing things and going to meetings.

      Another reason they don't need AP plumbing classes is that plumbing has an adequate apprenticeship program, which I really think many IT jobs should have. Many people don't even have an college degree and are doing okay in tech related jobs.

      You don't need to be a CS major to be a code monkey. Seriously, I'd like to take a poll of the people who have used calc or linear algebra in their jobs. Some have, particularly for some sorts of coding like scientific software, but most almost certainly do not.

    30. Re:CS Educators? by tnk1 · · Score: 1

      You'd still be using standard libraries even if you knew how math works. You shouldn't be constantly reinventing them, and a bunch of people who really know what they're doing have come up with the internals of them. That's why they're a standard, they aren't actually there to be a crutch.

      Not knowing mathematics above a certain level certainly prevents you from coding certain things, but it is not really a career-ender for the great majority of coders.

      I'd encourage you to get into it, because it can be rewarding and there is probably more job security, but only if you really want to work in those areas.

    31. Re:CS Educators? by drinkypoo · · Score: 1

      You'd still be using standard libraries even if you knew how math works. You shouldn't be constantly reinventing them, and a bunch of people who really know what they're doing have come up with the internals of them. That's why they're a standard, they aren't actually there to be a crutch.

      Right, certain situations keep cropping up. But when you need to go beyond that, or modify one of those libraries... often you (well, I) need some math. And then there's optimization.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  3. Election season by Anonymous Coward · · Score: 0

    Summary : "Obama Sucks because I say so"

    29556 students took it, with a pass rate of 63.78%,.

    Half of states had less than 300 CS candidates? Who cares, the distribution will follow where the jobs are. If you want a spread of students then spread the computer jobs evenly out across the country. Otherwise welcome to the real world.

    Apart from that good job! Dump on a successful education program because the kids were Asian, or Women, or worse ASIAN WOMEN, then try to blame your dump on Obama! Well fuck you. Partisan crap like that undermines education, save it for your pork.

    1. Re:Election season by TheRaven64 · · Score: 1

      29556 students took it, with a pass rate of 63.78%,.

      So, about $1,000 per student? That doesn't sound too bad, but what's the delta? How many more students did this $30M get to apply / pass?

      --
      I am TheRaven on Soylent News
  4. Maybe by Anonymous Coward · · Score: 1

    Maybe it is pointless to push people into jobs they have no desire to do in the first place?

    1. Re:Maybe by Anonymous Coward · · Score: 1

      This. The people who succeed as programmers are the people who are genuinely interested in the subject, who are willing to spend their free time exploring the topic and expanding their knowledge out of love of the topic. These people would be drawn to study the subject anyway. Forcing kids (or anyone) to learn something they really don't have any interest in rarely ends in anything but them disliking it more and driving them away.

    2. Re:Maybe by BVis · · Score: 3, Insightful

      If everyone had a job that they desired (or even liked) the US economy would collapse.

      You know the saying "Do what you love and you'll never work a day in your life"? The whole saying should include "because they're not going to pay you for doing something you love". Oh yeah, I can hear people saying "rabble rabble I do what I love rabble you're stupid if you don't rabble rabble". You guys are the vast vast minority. If everyone were like that, well, the number of Excel fetishists in the population would rise to truly disturbing levels.

      Work, in summary: You perform services for pay that you would not otherwise do. And if you DO like it, never tell your employer. They'll stop giving you raises because you're less likely to quit a job if you like it.

      --
      Never underestimate the power of stupid people in large groups.
    3. Re:Maybe by tnk1 · · Score: 1

      They're not going to give you a raise anyway. You might as well let them know.

      Just make sure that they also know that you can love your work at a business that gives regular and appropriate raises.

      Enjoying your work doesn't mean it ceases to have value, and if your boss thinks that your enjoyment means they'll never lose you, they're chumps.

  5. No Takers? by Anonymous Coward · · Score: 1

    As a STEM worker, I most definitely wouldn't want my kids to take up a STEM career. You're not assets, you're expenses that need to be cut.

    1. Re:No Takers? by Anonymous Coward · · Score: 0

      40 hours or less a week, full time pay, great benefits, good pay, safe environment, mentally challenging aka fun. More for me.

  6. 30 mil results in very few extra code monkeys by Anonymous Coward · · Score: 0

    It also remains to see that the 30 mil did anything, as people are naturally going to flock to one of the last remaining jobs that pays decently (for now) and doesn't involve manual labor. It'd only make sense that CS participation will increase as time goes on.

    If I had a young kid, I'd convince them to take up a trade. Programming is going to filled with so many code monkeys that wages will drop considerably. It's already happened with basic web development, there are seemingly millions of Wordpress code monkeys. Luckily I do a lot more than web development, but it's only a matter of time before all the programming languages are overrun with cheap workers.

  7. My Kids Don't Want... by Anonymous Coward · · Score: 0

    My kids don't want to move to India or China in order to get a job.

  8. And why spend all the time and money by xrobertcmx · · Score: 1

    I'm sorry, but we also have to remember that headed into this market, your average student will only hear negatives about the long term prospects. CS is a huge field. On the hardware side we have large corporations bringing in H1b workers to replace Americans, on the coding side they don't bother buying them a plane ticket. College is expensive and why invest in poor job prospects with limited to no security?

    1. Re:And why spend all the time and money by Anonymous Coward · · Score: 0

      Because if you get the right program funded right f***ing now, it won't degenerate into a full blown course geared towards teaching them MS Word or that spreadsheet program some software vendor put out "in order to prepare them for their future" spreadsheet-monkey job and putting customers on hold until the virus is cleared out.

  9. Normalization by Anonymous Coward · · Score: 0

    Please normalize by a population (i.e., test taker per 100K or 1MM). If WY had exceeded 300 test takers that would've been an amazing accomplishment.

  10. It's because the reality of CS is now out there. by Lumpy · · Score: 4, Interesting

    I convinced several young students to NOT even look at CS because most companies are Asshole scumbags to their programmers. Also the fact that some moron BSA will find he can save $1.25 this quarter by firing all the programmers and outsourcing to China or India yet again makes job volatility.

    I convinced them to chase down Cyber Security or if they really want to program, specalize in embedded systems with a EE degree along with CS so they end up above the typical CS grad applying for the jobs.

    General CS is the factory work of the 21'st century. Nobody sane will go into it until it's unionized and a lot of managers forcing 60-80 hour work weeks get their knees broken. Because these asshole companies and managers are not going to change out of the goodness of their own hearts.

    --
    Do not look at laser with remaining good eye.
  11. I like it by Anonymous Coward · · Score: 0

    I think it's great. Silicon Valley wants to get more h-1bs, and the Black Congressional caucus is threatening over not hiring enough black people. What PR education strategy is Silicon Valley going to come up with, to make Congress happy, and get more h-1bs???? I wonder if Nigerian h-1bs would make Congress happy?

  12. I was scared into taking BASIC by retroworks · · Score: 4, Interesting

    After graduating high school in 1980 I was told that computer programming was going to be essential in the future economy. I took it - twice - and learned from it. But I would say it's kind of like knowing how to fix a car. As much as I admire car mechanics, the "essential" skill of being able to replace spark plugs and timers which my grandfather showed me as a child in the 1960s turned out less urgent than advertised. The essential thing is to know just enough about fixing a car to know what a mechanic is charging you for. I think we should be generally concerned about kids getting a general education in how stuff works, and coding is a part of that, but TFA seems to be elevating it above geography, languages, math, shop, finance, logic, etc. I'm actually most alarmed by the lack of logic courses in school, when I'm hiring logic and ability to think are the most important skill sets. And coding is a great indicator of that, but not the only one.

    --
    Gently reply
    1. Re:I was scared into taking BASIC by drinkypoo · · Score: 2

      I'm actually most alarmed by the lack of logic courses in school, when I'm hiring logic and ability to think are the most important skill sets. And coding is a great indicator of that, but not the only one.

      Agreed. You had to be in a GATE program just to get any of that kind of material in my elementary school. We did little logic puzzles, practiced speed reading with a machine, just some other basic stuff that no child should have to be labeled to receive if they happen to be done with their classwork for the day. Just send them to the library with an assignment.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:I was scared into taking BASIC by Anonymous Coward · · Score: 1

      And coding is a great indicator of [logic and ability to think], but not the only one.

      It's only an indicator of ability in a subset of logic: binary. Programming is not an indicator of ones ability in verbal logic or reasoning.

    3. Re:I was scared into taking BASIC by King_TJ · · Score: 1

      I was self-taught in BASIC, because I was one of those "dorky kids" who wanted one of the early home computers as a Christmas gift, back when the owner's manual for one was hundreds of pages long and mostly covered how to program in BASIC for it. (Then, I'd buy or check those books out at the library with lists of BASIC programs you could manually key in and run. Typically, they'd be slightly broken because a given computer didn't have quite the same implementation of BASIC as the book author assumed was in use. So you had to have some coding skills to fix the errors and make them work.)

      By the time I had a class in high-school for programming, they put me in the "advanced class" using their Apple //e systems, because I already knew all the beginning level stuff.

      In the the end? Those skills were less useful than learning to repair a car, because BASIC quickly became obsolete. (Obviously, a mechanic has to keep up with changes with vehicles too ... but the change is slower and less drastic. To this day, an older mechanic with skills tuning or rebuilding old carburetors could still make good money doing it, at least as a "niche" skill for helping keep vintage cars going. Who will pay you to code in BASIC for them today?)
       

    4. Re:I was scared into taking BASIC by tnk1 · · Score: 1

      Your problem is that you learned BASIC and not COBOL. Your COBOL programmers are your mechanics who are fixing up the old cars, BASIC was a toy, albeit a useful one for learning certain things.

      You can still make good money as a COBOL programmer. The only problem is that you have to program in COBOL... and work for places that still use COBOL.

      In that sense, the mechanic fixing the old cars probably does have an advantage.

  13. You are in defense by Anonymous Coward · · Score: 0

    Everything you know about pay and the job market only applies to defense.

    When A bunch of us were canned and didn't go to TX, we had a real rude awakening about the CS job market.

  14. Re:It's because the reality of CS is now out there by Anonymous Coward · · Score: 1

    Fact is unless you're the cream of the crop, you're going to be working in a company where the manager probably has a finance degree or an accounting degree. In any case, she will think you're perfectly happy programming and, when you need help, will hire another accounting/finance degreed manager so that you can now write two status reports. The problem is that even though you're just as qualified (maybe you need help with budgeting), you won't be considered for any job other than technical something or other and there are many positions that are like that.

    I would also mention that two prevailing methodologies, Agile and Object-Oriented, specifically are designed to make IT workers a commodity. So that technical job you're limited to is probably an architect position of which there are few.

    When, as a programmer, you had influence on the direction of software I love programming. Now I'm just trying to get to retirement (and that's no way to start a career).

  15. CTE Computer Programming teacher here by HoldmyCauls · · Score: 5, Interesting

    This is my second full year teaching 11th and 12th graders at the local BOCES CTE department. I have no industry background, but a strong interest in programming. I know I am not an ideal candidate for teaching the content, so you'll have to trust me when I say there is no one more qualified who would do the job for the money, and the change from my last job is a huge benefit for me as suddenly I'm spending a lot less money on gas and I have a job that is challenging but worth the challenge. For some reason, an actual Computer Programming course is the only thing for which funding is not on offer, unless of course we cater to several girls, which does not seem to happen much.

    As noted in several other comments, this type of job usually falls to someone who has never written a line of code; I have a goal this year to write a program that the students at least will use, and that I will post to GitHub. I have been a follower of many open source projects and I am very familiar with the community. I have little teaching experience, but I am making the most of my PD and taking the courses required for CTE teacher certification (i.e. not a Master's in teaching but a handful of required undergrad courses).

    The current "industry-based" assessment for the program is the NOCTI -- a test that has no guidelines on content, language or other skills but requires students to make a form to purchase music items in order to be certified. I am open to suggestions and have put a feeler out to Google's Education twitter handle to see if they know of something more relevant, but have gotten no response. Without a certified industry assessment, I am doomed to fail my students, and to be labelled ineffective as a teacher. I am willing to work on an assessment and curriculum based on community and open source software, but to my knowledge no one else is working on this. It would be great to produce it myself, and I am not afraid of the work, but I doubt that I could get it certified by any authority without backing from a major household-name industry player such as Google. For some reason all material I find online is geared toward teachers in core subjects teaching a week or so of programming.

    As for AP CS, the requirement for me to be able to give my students the credit for AP is that I myself have taken all the required courses in CS that a professor in college would have -- i.e., a Master's in CS plus a prereq undergrad courses. I started college in a CS program, but changed colleges and majors in order to earn a BA in English (I know, I know...). The AP seems to favor Java, which is not problematic for me as that's on what my first year of college focused. The initial courses required for AP require hundreds of dollars that are not on offer for new teachers; I have dropped over $1000 so far just to maintain the requirements for initial certification and the course I am taking now will cost another $1000. Reimbursement is offered but there are so many gotchas that it's worth it to plunk down the cash and then beg for it back.

    The good news is that between O'Reilly's free "Safari for Schools" library containing much recent material on diverse fresh topics such as Raspberry Pi, Arduino, Python, web apps and mobile apps, and traditional technologies and languages such as SQL (especially MySQL), C++, etc, as well as possible school-wide access to Lynda.com, I could teach the students literally anything they might want to know about programming. Unfortunately, I need to focus on a set of industry skills and narrow that to get them to pass the above-mentioned NOCTI assessment in order that some of them will earn a gold seal.

    Any advice is appreciated. I'm looking forward to many years working with young people providing what I wished for during those same years. I have a supportive administration (except when it comes to finance, until I can prove I know what I need and why) and fellow faculty, and the best students I could ask for. I need to be a better programmer and teacher, and fast.

    --
    Emacs: for people who just never know when to :q!
    1. Re:CTE Computer Programming teacher here by Ol+Olsoc · · Score: 2

      Any advice is appreciated.

      Move to India?

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    2. Re:CTE Computer Programming teacher here by Anonymous Coward · · Score: 0

      Just take a CS 100 class at your local community college. I doubt the requirement for you to give AP credit is an equivalent of a Masters in CS!

    3. Re: CTE Computer Programming teacher here by Anonymous Coward · · Score: 1

      Mod up! Here is the problem in CS education: not only are almost all HS CS instructors completely incompetent, but no school administrator has the slightest clue as to how to recognize a competent CS instructor. Clearly here is an ideal CS instructor who has a clue, but needs some completely meaningless education certification BS*.

      *I fell qualified to make this judgement, having a undergrad education degree and a teaching certificate before doing a "beam me up Scottie, there's no sign ..." and getting a STEM PhD from a tier one university. Although I do not have a CS education, I'm fluent in multiple programming languages having used them extensively in my work for Lockheed Martin Skunkworks. (I taught myself to write a recursive decent interpreter from my own Backus Naur Form.) I'm now retired and would enjoy teaching HS CS for a few hours a week. I've been involve with the Boy Scouts and enjoy working with arrogant young know-it-alls (I can identify with their attitude...) but I don't have the certifications nor any tolerance for educational administrative BS.

    4. Re:CTE Computer Programming teacher here by reiscw · · Score: 2

      AP CS teacher here with a BS in EE and a MEd in secondary mathematics.

      You do not need a content master's degree to teach AP courses. You do not even need a master's degree in general to teach AP courses. Since the college credit is awarded based on the results of an examination completely out of the control of the instructor, the instructor's specific credentials are not as relevant as they would be if he/she was teaching it at a university with complete control. It may be that your state has added requirements (and if so, I'm sorry to hear that --- which state are you in?).

      You do need a license if you teach it in a public school. My state gives two options for earning a CS license: completion of an undergraduate CS education program (which would be pretty much a major in CS with education courses added on) or (for math teachers) a license based on passing a CS content test. The CS content test covered material through Data Structures and Algorithms (and a little bit beyond that, but not much).

      In my opinion an intelligent math teach who has completed data structures and algorithms (preferably in two languages --- I've done in in Java and Python) is qualified to teach AP CS. This is my third year teaching the course; I have a 94% pass rate on the exam to date.

    5. Re: CTE Computer Programming teacher here by Anonymous Coward · · Score: 0

      Yep. I looked at teaching math at our local tech colleges. "Oh, you have an EE from top tier school and 10+ years of industry experience? Great! We'd love to hire you as soon as you get a teaching certificate!"

      Idiots can EABOD.

    6. Re:CTE Computer Programming teacher here by Digital+Mage · · Score: 1

      I'm not an educator and I might be naive here but have you gotten in contact with your local colleges and universities where it comes to computer science? Many of your students will likely end up there and those departments should be interested in helping you on a curriculum and focus that can fill in gaps before they arrive.

    7. Re:CTE Computer Programming teacher here by guruevi · · Score: 1

      Not sure whether you're allowed to do this but just let the students pick what they're interested in and have them do that. Have them work in a team, have them research the subject.

      Programming is not about rote memorization of chunks of code, it's a process of discovery. If they have to pass a certain test, allow them to do an open-book test completion thing. Pretty sure they can Google the results the tests expects.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    8. Re:CTE Computer Programming teacher here by tnk1 · · Score: 1

      You're right. Although I got more out of my AP classes than simply test prep. You're going to get a better CS training out of a teacher who knows their stuff. Of course, you can't really get choosy if you need to fill staff positions in High Schools, but there's a real benefit for getting the real thing.

    9. Re:CTE Computer Programming teacher here by tnk1 · · Score: 1

      That's not a bad way of doing it, but it won't help with an AP exam, and unfortunately, it appears that the AP exam is the standard by which they are measuring things here.

      Which is not to say the AP exam is horrible as a tool, but it does require you to structure your class in a way that will provide test prep, and so you have to stay on task with what may be on the test.

  16. why is this a concern? by Anonymous Coward · · Score: 1

    With rampant outsourcing and offshoring, along with US Citizens being replaced by H1B visa holders, they'll be forced to train their replacements.

    Why would anyone study CS? There are no stable career paths there. Every CS job will go overseas eventually

  17. Re:It's because the reality of CS is now out there by drinkypoo · · Score: 1

    I would also mention that two prevailing methodologies, Agile and Object-Oriented, specifically are designed to make IT workers a commodity.

    What? Object-oriented programming came from a simulation language, in which it actually made real logical sense to talk about "objects". You can argue about whether OO makes more sense for modeling the real world or not, and people do, but that was why it was invented.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  18. This push for STEM education is absurd. by Anonymous Coward · · Score: 0

    For one, our policy makers don't have a clue and were heavily lobbied by companies who want a steady stream of cheap labor.

    Secondly, extrapolating demand into the future is a fools game. Who knows what will be in demand in 4,5 or more years. Petroleum engineers are not doing well right now and new grads are struggling.

    Third, considering how difficient Americans are in basic sciences, that is where we should be concentrating - not on a trade like programming.

  19. Social engineering fails... by goose-incarnated · · Score: 2

    ...despite massive investment. No surprises here: social engineering has very low success rates.

    --
    I'm a minority race. Save your vitriol for white people.
  20. What was the $30M spent on? by tompaulco · · Score: 2

    What did they do with the money? My guess is they sent Obama on a speaking tour or a vacation and didn't actually give any of it to schools. I know my kids high school didn't have any kind of discussion over how to spend the money from this new program.
    Of course, even if every penny was sent to schools, which I'm pretty sure it was not, when you divide it amongst 131,000 public and private schools, that is only $229 each, so there probably doesn't have to be a big discussion about what to do with it. You could buy a desk and chair that you could eventually put a computer on after you have raised the money for one.

    --
    If you are not allowed to question your government then the government has answered your question.
    1. Re:What was the $30M spent on? by Anonymous Coward · · Score: 0

      Arduino UNOs can be had for 10 bucks. 29 of those can supply most classrooms. There, now everyone has an Arduino class to learn basic programming and basic circuits.

    2. Re:What was the $30M spent on? by tompaulco · · Score: 1

      Arduino UNOs can be had for 10 bucks. 29 of those can supply most classrooms. There, now everyone has an Arduino class to learn basic programming and basic circuits.

      Yep, just $29 plus the cost of a computer and everyone can have a computer.

      --
      If you are not allowed to question your government then the government has answered your question.
    3. Re:What was the $30M spent on? by Anonymous Coward · · Score: 0

      It probably went to the same place Mark Zuckerburg's 100 million dollar donation to Newark public schools went: $1000 a day "consultants" that did...something, but no one is sure what. Probably something to do with diversity or whatever.

    4. Re:What was the $30M spent on? by Anonymous Coward · · Score: 0

      How do you program using just an Arduino? No keyboard, no monitor, nothing?

  21. They wont' be happy. by Anonymous Coward · · Score: 0

    They won't be happy until they have reduced software development and support to janitorial services and devalued the work to the point of competing with burger flipping. And all these "hurr durr everyone must learn to code in school" idiots are walking hand in hand with them right along.

  22. Everybody wins thinking doesn't help by ITRambo · · Score: 2

    The last 40 years American education has worked to make everyone equal. No one stands out. If they do, they likely get shunted over to a specialized tech high school. Too many kids are brought up with the all-participants-get-a-ribbon mentality. The bright kids that are capable of working hard to get ahead are actually discouraged by the US educational system, so that the dumber ones don't feel bad. The US has hurt itself in so many ways with the stupid PC thinking. In life there are winners and losers. Teach the kids to compete and win, until they find what they're good at. Asian kids know that they have to work hard to get ahead, while many US kids are coddled at school and by their parents. US Education has been heading in the wrong direction since 1970, just after the Supreme Court gave kids "rights" in school not to be slapped when acting out, etc.

    1. Re:Everybody wins thinking doesn't help by Anonymous Coward · · Score: 0

      I was with you all the way up until the end; no school employee has any business doing anything physical to a student, unless the student were acting crazy and attacking another student, the teacher, etc. Certainly not for talking, "acting out", challenging their imagined "authority", etc.

      A big problem is also "parents" that can't be bothered to teach their kids how to act.

      I definitely agree with you on the dumbing down, Harrison Bergeron-esque state of our schools/society. Back in the '80s, I was told "don't read ahead of the others", etc.

      I've made sure to teach my son - from a very early age - that there is indeed competition for everything in life: jobs, women, etc.

    2. Re:Everybody wins thinking doesn't help by Anonymous Coward · · Score: 0

      I had that happen. The teacher yelled at me for reading the assigned book in one weekend while the rest of the class did a chapter a week. Great way to get kids interested in reading: yell at them for reading too much too fast! That'll teach 'em! Then again things like this still happen so maybe it was a good lesson. I got yelled at last week for staying one hour late. One day of the week I stay late one hour to take care of some extra work that I didn't even mind doing, and the next day I got some douche giving me shit for not leaving the office on time. America needs to get it together. Bringing in a bunch of lazy shits from corrupt third world countries isn't helping either, so don't give me that "importing Asians will save us". They only thing they're good at is cheating at standardized tests. We need a real work ethic like the Protestants who built this country had.

    3. Re:Everybody wins thinking doesn't help by tnk1 · · Score: 1

      I learned early on that you always read the entire textbook as soon as you can. Then you read it again. Your goal is to ace the tests, and the best way to do it is use everything to your advantage, particularly time.

      Reading early allows you to choose to do it when you are comfortable and not pressed for time. It also allows you to come back to things you may have missed. You're ready to ask the right questions to the teacher if you don't understand the question, or sometimes, you know what to look up in case the teacher does not know.

      You just don't tell anyone that you did that. All you do is simply smile and ace the tests.

      And oddly, you actually learn more that way too. Because you're in control and you can enjoy the subject. That's why reading Shakespeare in HS annoyed me, but when I picked it up when I was older, it was a lot of fun. I took my time and read it because I was interested and could enjoy it.

      Too bad for my college career that I thought that I was actually going to a place to learn new things and enjoy the experience. The same shit applies.

      If you're smart and interested, you will always do better on your own, simply using the educational system to provide the resources you can't get yourself and to sign the piece of paper that says you know something.

  23. Maybe they wanted to save $50 by Anonymous Coward · · Score: 0

    I took the AP CS exam in high school, but didn't really get much out of it. My university's CS program was a good one, and it didn't count the AP CS exam as credit for anything. My AP CS class in high school was good, but I'd have learned the same material in the class even if I didn't take the exam. Maybe the students just wanted to save some cash.

  24. Useless by Anonymous Coward · · Score: 0

    In the name of "diversity", the current set of AP Computer Science standards have been watered down to render them effectively useless. The extra work for the class and studying for the test really has no point since you can learn Java syntax out of a book.

    1. Re:Useless by Anonymous Coward · · Score: 0

      But, grrrrls will bring all kinds of creativity to IT/CS; look at how they can use Facebook, iPhones, iPads, etc. They're just not being encooouraaaaaged

  25. AP CS Test taker 2015 by clockley(571021718) · · Score: 1

    IMO Taking ïthe AP CS exam is not as important as ïthe tech industry would have us believe. ïthe most important concepts such as sorting and searching algorithms are not really tested on ïthe test. Most people should be able to quickly learn object orientation and how java implements things like abstract classes, etc when introduced at ïthe university level.

    1. Re:AP CS Test taker 2015 by Anonymous Coward · · Score: 0

      You clearly have no experience teaching intro CS. Most people new to programming have a hard time grasping that a variable with the same name as one in another function isn't the same variable. They do learn, but they struggle first.

  26. daily reminder... by Anonymous Coward · · Score: 0

    that H1Bs put the "B" in B-Player!

  27. In other words by Anonymous Coward · · Score: 0

    College Board could only find 300 people in an entire state willing to participate in their test taking scam.

  28. Rational self-interest is the reason by ErichTheRed · · Score: 3, Insightful

    I think a good chunk of STEM parents hitting the magic middle age mark during their kids' schooling are living examples of why not to study STEM subjects. I'm sure there are a fair number of developers and IT workers who have been forced to train their replacements and tossed out, all while their kids are watching. I know not everyone experiences this, but when you're 18, if you hear about a field having no future, do you flock to it even if it's fun or interesting?

    The only truly safe routes if you want steady employment are medicine on the high end and trades on the low end. Medicine is safe because doctors were smart enough to form a trade organization to limit entrants, set standards, bribe Congressmen, etc. Trades are safe because they're not outsourceable, and in union states, operate on a guild/apprenticeship system. Law used to be safe, but the Bar Association started doing things that IT employers are doing, such as allowing offshoring and pumping up law school enrollment to increase supply and reduce salaries. The legal profession used to be a guaranteed meal ticket, regardless of where you graduated from -- now it's a closed club requiring you to be in the top of your class at a top 5 law school to get a lucrative job and make back your investment.

    I still think it's time for tech workers to form a trade guild before it's too late to rescue the profession. Companies hate paying high wages for uneven-quality work. And because tech workers refuse to associate, they're able to pass favorable immigration laws and push agendas like "everyone can code." I feel that computers are essential now, and it's time to get out of the wild west phase of the profession...sure it's great to innovate and try new stuff, but when programming languages, platforms and frameworks get thrown out every year, nothing stable ever gets built. As an experienced worker who learned from a lot of other experienced pros on the way up, the loss of entry level (apprentice-level) work to offshoring bothers me because that's where your next generation of talent comes from -- not coder academies and forcing disinterested high school students into AP CS classes.

    1. Re:Rational self-interest is the reason by Anonymous Coward · · Score: 0

      Anything can change and nothing is guaranteed to be safe.

  29. Impressive gains for $30 by Anonymous Coward · · Score: 0

    If you actually look at the numbers, it's pretty impressive gains for the metric at hand. All for $30 million which is an incredibly small sum for a national education project. The summary tries to paint the situation in a bad light by using misleading statistics like "over half still have a small magnitude" ignoring percentage gains/losses and "there are even some statistical anomalies" ignoring the vast differences between states in the United States and their inevitable treatment of any kind of education, let alone tech oriented education.

  30. No we don't you idiot by ComputerGeek01 · · Score: 2

    The fact that there are still differences between genders and ethnicity means that we need to target those groups more...

    Name one good reason we need to "target" anybody. If people don't want to work in a field then that's their decision. Whether the reason is cultural or whatever, you're only going to make everyone miserable my lying to them and making them think that they want to work someplace that they don't. This is as dumb as saying that we need more white rappers so let's target white people somehow. Diversity for its own sake doesn't help anybody, so stop pretending that it's a goal worth chasing.

    1. Re:No we don't you idiot by ranton · · Score: 1

      Name one good reason we need to "target" anybody. If people don't want to work in a field then that's their decision.

      Is your contention that grade school and high school students make perfectly rational decisions regarding their educational goals and career choices? Perhaps that is a strawman argument, but at least you are suggesting that adults are unable to assist these students in making educational and career choices that will improve their quality of life. I hope most people do not hold your opinion though, because I think students need considerable guidance when making decisions which may not impact their life significantly for at least a decade.

      Diversity for its own sake doesn't help anybody, so stop pretending that it's a goal worth chasing.

      How about we stop pretending anyone is arguing for diversity for diversity's sake? There are people arguing that certain demographics have a harder time realizing their full potential than others. And they believe these difficulties are significantly worsened by social and economic factors, not simply genetics. This is the argument you should either oppose or accept, not the straw man you have built up.

      This is as dumb as saying that we need more white rappers so let's target white people somehow.

      You are at least correct in your implication that there are many career choices where no one is fighting for more equality (or at least almost no one). But this is primarily because not all careers have the same beneficial impact on society and the economy. STEM jobs have been the fuel for the modern economy for arguably two centuries. It is therefore reasonable that these careers would be the focus of programs to increase the workforce pipeline by improving opportunities for more marginalized groups.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    2. Re: No we don't you idiot by Anonymous Coward · · Score: 0

      What strawman argument did he make? Do you know what a strawman is? No it doesn't scare scarecrows.

    3. Re: No we don't you idiot by ranton · · Score: 1

      What strawman argument did he make? Do you know what a strawman is? No it doesn't scare scarecrows.

      He created an argument that does not exist so he can refute it. This defines a straw man argument.

      His straw man claim was there are people promoting diversity for diversity's sake. This explicitly claims the advocates of these programs have no reason to increase diversity other than simply to improve the statistics. No one actually makes this claim. Everyone advocating these programs give reasons why improving diversity in STEM improves the STEM fields in some way.

      You can try to refute arguments made by these groups as to why diversity is beneficial without resorting to straw man tactics.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    4. Re:No we don't you idiot by Anonymous Coward · · Score: 0

      There are people arguing that certain demographics have a harder time realizing their full potential than others.

      yep. Life is hard. It's even harder when you're stupid. However, I do not want to clean up code of diversity hires just because because some idiot SJW thinks the percentage of people in any given field needs to match the population.

    5. Re:No we don't you idiot by ranton · · Score: 1, Insightful

      yep. Life is hard. It's even harder when you're stupid. However, I do not want to clean up code of diversity hires just because because some idiot SJW thinks the percentage of people in any given field needs to match the population.

      And I no longer want to clean up code written by those in more privileged demographics who were only hired because many people with more ability were not given similar opportunity to become skilled in software development. The more skilled developers I can choose from while hiring my coworkers the better my life will be.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  31. Re:It's because the reality of CS is now out there by BVis · · Score: 1

    The problem is that even though you're just as qualified (maybe you need help with budgeting), you won't be considered for any job other than technical something or other and there are many positions that are like that.

    Why is this a problem? In my most recent job search, I could have been considered for "lead" or "architect" programming positions. Indeed, after my current career step (senior dev) I would have to take a position like that to move up. So why didn't I?

    Because I don't want to become the thing I hate. I don't want to have to listen to idiot walking-haircut C-student MBAs get their input treated as just as valuable (perhaps more so) as mine on issues that the MBAs don't have a prayer of understanding sufficiently. I don't want to have to work directly with people whose core competency is avoiding responsibility for all of their own fuckups. I don't want to manage people, either. I'm a programmer, that's what I do. I would be a really awful manager, because 1) I would have all my reports quit because I've got shitty "soft skills", and 2) I wouldn't just eat the shit sandwich that upper management has given me. Last job I had, our Project Owner (scrum) wouldn't have known a priority issue with the site if it bit him on the ass, and when someone who actually works for a living told him that his prioritization of the shade of red on the landing page over gaping security problems and crushing technical debt was a bad idea, he got away with it, despite having the technical expertise of a bottle cap. It was bad enough having two boxes between me and him on the org chart, having to work with him on matters of consequence where I could be guaranteed of having my input ignored on a daily basis would end with a dead body on the floor - either theirs or mine.

    So, don't get a job like that, and the problem is solved, right? Nope. Next time I go to apply for a job, the shithead HR drone will look at my work history and say "Wow, he's been a senior dev for twelve years. Why hasn't he gotten a lead or manager job? Must be something wrong with him." I'm at a point where it's not OK for me to do what I am good at and like to do, and totally coincidentally, where I am most valuable. It's like the Peter Principle in reverse; I've risen to my level of competency, but I'm not allowed to stay there.

    --
    Never underestimate the power of stupid people in large groups.
  32. Good post, but grammar lesson: disinterested by Anonymous Coward · · Score: 0

    "Disinterested" means you don't have an interest in the outcome, you are a neutral party. Example: In a courtroom, the prosecution and the defense are two very interested parties, but the judge is a disinterested party.

    "Uninterested" means lacking motivation or curiosity in the matter. Example: I am uninterested in viewing your Brony artwork.

  33. AP Test Not Always Worth It by Anonymous Coward · · Score: 0

    I had the chance to take the AP CS test when I was in high school, I didn't take it. The schools I was applying to had their own CS placement exams. I could take one of those for free, which better placed me into their CS program, or pay to take the AP test and pray I get a 5. The college test was easier, free, less stressful, and didn't take up as much of my time. Sure I didn't know if I was going into CS1, CS2, or CS3 until the first week of class (tested into CS2), but I can handle a little uncertainty in my life.

    The amount of people taking a test is a bad metric. Why aren't people measuring the amount of people going into CS related majors and jobs?

    1. Re:AP Test Not Always Worth It by oh_my_080980980 · · Score: 1

      Because it hurts their narrative. The fact is there is no shortage of people graduating with STEM degrees. But there are awful lot of people with STEM degrees without jobs....

  34. Different people by ajzimm3rman · · Score: 0

    Are different. In spite of a multi-million dollar campaign to prove otherwise.

  35. This is so unlike me by chispito · · Score: 1

    Really, I've never posted this before because I always think it's obvious and better left unsaid, but your comment was so striking I feel my hand is forced:

    WHOOSH

    --
    The Daddy casts sleep on the Baby. The Baby resists!
  36. What was the Money Spent On? by dcw3 · · Score: 1

    Were more AP classes offered? If not, they sure as shit weren't going to graduate more students. In the systems I've seen, once a class fills up, nobody else can sign up for it...first come, first served. Did they expect more students to sign up w/o adding more classes & educators?

    --
    Just another day in Paradise
    1. Re:What was the Money Spent On? by Anonymous Coward · · Score: 0

      The $30 million was spent on campaign contributions to democrats. That is how the revolving door works.

  37. colored by politics by Anonymous Coward · · Score: 0

    thought it'd be interesting to color it by politics.

    http://imgur.com/2hObSnu

  38. Re:It's because the reality of CS is now out there by ranton · · Score: 1

    So, don't get a job like that, and the problem is solved, right? Nope. Next time I go to apply for a job, the shithead HR drone will look at my work history and say "Wow, he's been a senior dev for twelve years. Why hasn't he gotten a lead or manager job? Must be something wrong with him."

    Almost no one is going to think that from looking at a resume. Many companies don't have a distinction between Senior Developer and Lead Developer, so no one will hold that against you. They will look at your list of accomplishments under the job title to determine capabilities, not your job title.

    Once they talk to you in person, then your lack of managerial accomplishments may count against you. But this is only if your employer wants someone who can help manage / mentor other developers or who can grow into that role. This may be the vast majorities of employers, but they should not be expected to craft their job openings based on the type of work you like to do. It would be no different than hating an employer who requires Javascript knowledge for their senior web developer because you prefer to write code in the back end.

    Most employers are rightfully learning that writing code is not a skill that requires an in-house developer. If that is all you need then just outsource it. Most employers want people who can both write code and interface with stakeholders and coworkers. Soft skills are almost the only skills that separate a $100/hr developer in the US from a $5/hr developer in the developing world. There are some skill-sets which are so rare that soft skills are easily overlooked, like compiler development, but for the vast majority of developers it is their soft skills that make them valuable.

    --
    -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
  39. they don't have to be developers by Anonymous Coward · · Score: 0

    every project needs testers.

    the captcha is: frisking
    lol

  40. Re:It's because the reality of CS is now out there by BVis · · Score: 1

    This may be the vast majorities of employers, but they should not be expected to craft their job openings based on the type of work you like to do. It would be no different than hating an employer who requires Javascript knowledge for their senior web developer because you prefer to write code in the back end.

    That is not the point which I am trying to make. My point is that I am happy as a developer. I do not want to manage people. I do not expect employers to tailor their jobs to my skill set. A job description that includes manager tasks is not one that I will apply for, and that's fair. Those skills are not in my set; it's the same as if I didn't apply for a job that requires Scala experience, of which I have none.

    So what's the problem? The problem is that I am valuable to my employer as a developer. I would be much less valuable to my employer managing people. However, any opportunity to move up requires "soft skills" and "managing", neither of which I want to learn nor do I have any latent talent for; forcing me to perform these duties will detract from my value as an employee and the efficiency/success of the employer. It should be the same as me not learning Ruby, or node.js, or (insert technology here); that's a choice I've made knowing that not having those skills will make some jobs unavailable to me. But, for some reason, when the skills involved are "soft skills", this does not apply; for some reason, it's OK to not know Ruby, but it's not OK to not have "soft skills". (Please note that I don't consider "soft skills" to be "not being an asshole", which I can do; I define "soft skills" as "the skills and experience necessary to effectively manage other people," which I have no interest in learning.)

    It is assumed that one wants to continue to move up in one's career path, and anyone that doesn't is regarded with suspicion. There are a couple of possibilities for someone who is being perceived as not "moving up": 1) They lack ambition and drive, or 2) They're not able to move to the next position because they're bad at the skills that everyone has arbitrarily decided are necessary for a developer to have at a certain level of experience.

    What this does it make it harder to get a job that matches my skill set, despite the requirements and that skill set still being a match. People are going to look at that and say "Well, why has he been a senior dev for 12 years?" They'll assume it's one of the two possibilities above, both of which hurt my chances for continued employment. Forcing developers into roles that they are usually ill-suited for, or have no interest in, is a recipe for disaster. I just left a job where my manager was a developer pressed into service as a manager due to another employee leaving. One of the major reasons that I left there is that he is a terrible manager as a result. I think I would have been better off without a manager than having had him in the role. Forcing the square peg into the round hole almost never works out well, yet there is a widely-held opinion that, for some reason, forcing developers into management capacities (which is what this ends up being; if you don't move into one of those roles, you will stop being able to work at the level that you are at, eventually) is a good idea. Why can't I stay at the senior dev level for as long as I want? I am perfectly happy with roles requiring "soft skills" being unavailable to me. I have made that decision. It's kind of like refusing to hire an experienced heart surgeon because he can't drive a car; his commuting options are limited, but he can still perform his primary duties competently.

    --
    Never underestimate the power of stupid people in large groups.
  41. Re:It's because the reality of CS is now out there by mindmaster064 · · Score: 1

    Your sentiments echo mine. I tell everyone I know to stay out of CS even if they like doing it. At best you get a bottom of the barrel job, and worst you get that job and train your H1B replacement.

  42. Also -- AP CS is relatively useless by Anonymous Coward · · Score: 0

    I am a CS professor and academic advisor involved in K-12 outreach.

    Valid reason already cited: Many high schools, even good ones, lack CS courses due to lack of funding, lack of qualified teachers, and because CS often doesn't count towards math and science requirements.

    Invalid reasons previously claimed: CS/STEM interest is down? Just look at college enrollments to see that STEM enrollment is up, and CS enrollment is through the roof. CS/STEM jobs are unavailable? My graduates drown in job offers. Many seniors have committed to a job over a semester before graduation.

    Plenty of students are taking other AP exams. I am not surprised to see students enter university with 60 AP credit hours. I have seen 90 AP credit hours. Math, Physics, and Chemistry AP are all very common. But the lack of AP CS interest is specific to this test.

    At the university level AP CS often doesn't count as useful credit. There used to be two AP CS exams: CS AB and the easier CS A. CS AB often got credit for the CS major introductory course. But, the CS AB exam was eliminated during the nadir of CS interest after the dot.com bust. The CS (formerly A) exam was eventually revised, but still generally doesn't count towards the university CS major.

    In some districts, high school AP courses get bonuses towards student GPA. A top student *must* take all AP courses to be a top GPA student. However, in Texas at least, AP CS does *not* get this bonus while other AP courses do. Even an interested student has strong disincentives from taking AP CS course.

  43. Re:It's because the reality of CS is now out there by Anonymous Coward · · Score: 0

    Where do people like you work? Name and shame, or step away from the podium. My employer has given me regular raises over the last few years to keep up with market rates, and my schedule is very reasonable. I rarely work more than 40 hour weeks, nor does anyone else here. I have had similar experiences at the last 3 companies I've worked for.

    As a hiring manager I know how hard it is to find good talent, it's a competitive market. If your employer is mistreating you must be located in an area with not much competition in the tech sector. There's no way we could hold on to people here in LA by treating them poorly.