TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

America's Coming Geek Gap

16 点作者 knowtheory超过 11 年前

10 条评论

krakensden超过 11 年前
Just remember: if you want to fix that, you&#x27;re a racist<p><a href="http://www.wired.com/opinion/2013/12/stop-thinking-that-coding-is-the-answer-to-all-of-societys-problems/" rel="nofollow">http:&#x2F;&#x2F;www.wired.com&#x2F;opinion&#x2F;2013&#x2F;12&#x2F;stop-thinking-that-codi...</a><p>On a more serious note, here is a list of complaints about education in America:<p>1) Teachers are remarkably anti-math in culture. This has an obvious set of effects.<p>2) The radical decentralization of responsibility means that all districts get ripped off on everything they have to purchase.<p>3) The radical decentralization of responsibility combined with wealth segregation means that poor children get poorly educated.<p>4) People who are nominally progressive think that gentrification is terrible instead of our first chance in fifty years to get wealthy people to pay for the education of poor children. So we&#x27;re going to waste it and kick all the poor people out to the exurbs instead.<p>5) School boards are the worst possible case for democracy. They are too local for newspapers to cover. No one understands what they do. They regularly make terrible decisions, and are unaccountable because <i>no one knows about it</i>. Sometimes it&#x27;s Scopes monkey-trial nonsense, sometimes it&#x27;s corruption, sometimes it&#x27;s just being a money-sink.<p>6) Higher education is promoted in a miserably hypocritical manner. If you&#x27;re sending student loan money home to keep the lights on you shouldn&#x27;t be getting a history major, not if you don&#x27;t know the next step. If you tell someone who is sending student loan money home to keep the lights on that they shouldn&#x27;t worry about their major, you should go to a special hell, where they can&#x27;t mail you your pension. The defense of this is usually absurd bullshit about the importance of broad liberal education, and romantic notions about the pursuit of knowledge. A remarkable demonstration of arrogance and privilege from people who make their living denouncing the arrogance of privilege. Encouraging people to spend years of their life and go five figures into debt so that you can feel good about aristocratic conceits from old europe is awful.<p>Anyway, the point is, K-12 education is systemically broken, and American education as a culture is opposed to a world in which the &#x27;coming&#x27; geek gap was fixed.
评论 #7077355 未加载
评论 #7077360 未加载
jtbigwoo超过 11 年前
The numbers in this article are certainly frustrating to someone who loves computer science. However, even if a kid was certain that they wanted to major in computer science in college, I&#x27;d still tell them to take AP English before AP CS. Why? Because almost every college degree program requires an English class or two and most colleges allow AP exam scores to count for college credit. The kid could get a general class out of the way save some money or perhaps use that time to explore an advanced class or an interest outside their major.
jpwright超过 11 年前
Using the AP Computer Science exam as a proxy for all computer science education is seriously shortsighted.
评论 #7076886 未加载
minimax超过 11 年前
I encourage the people reading this to check out the spreadsheet† this is based on. When the author says:<p><i>Last year, not a single girl took the college-level coding test in 2 states</i><p>Actually looks like that&#x27;s three states based on the data, but in those cases the <i>total</i> number of test takers was only 1 (Mississippi), 11 (Montana), and 0 (Wyoming).<p>Another interesting thing is that the percentage of female test takers varies pretty widely. I found it surprising that in Tennessee and Arkansas, close to 30% of test takers were women, which puts those states right near the top of the list for female participation rates.<p>†<a href="http://home.cc.gatech.edu/ice-gt/556" rel="nofollow">http:&#x2F;&#x2F;home.cc.gatech.edu&#x2F;ice-gt&#x2F;556</a>
rosenjon超过 11 年前
I was curious after reading this, so I Googled sample questions from the AP Computer Science exam.<p><a href="https://www.tracy.k12.ca.us/sites/clunetta/Java/practice/practice.htm" rel="nofollow">https:&#x2F;&#x2F;www.tracy.k12.ca.us&#x2F;sites&#x2F;clunetta&#x2F;Java&#x2F;practice&#x2F;pra...</a><p>The last question on the test is this:<p>The method mixup is defined as follows: String mixup(String word) { if (word.length() == 1) return &quot;&quot;; else return mixup(word.substring(0, word.length() - 1)) + word.charAt(word.length() - 1); }<p>What is the value of the string returned by mixup(&quot;IDEAL&quot;)?<p>a) IDEAL b) IDEA c) LEAD d) LEDA e) DEAL<p>I don&#x27;t program much in Java, so maybe I&#x27;m missing some gotcha, but shouldn&#x27;t the answer to this be &quot;L&quot;? The recursive mixup call will go: IDEA... IDE... ID.. I, at which point the final return value will be &quot;&quot;.<p>So the value of the returned string will be &quot;&quot; + &quot;L&quot; therefore returning &quot;L&quot;?<p>In any case, the point of looking at this was to get some sense of whether a kid would even want to take AP Comp Sci. My concern with this, knowing how most of these subjects get taught in school, is that teachers would teach to the test, therefore sapping all of the fun out of programming. Knowing some of this stuff by heart is potentially valuable I suppose, but kind of operates in a vacuum, as practically you have a ton of resources at your disposal when programming (ie Google, Stack Overflow, API references, etc). This rote memorization of things could actually turn kids off of computer science instead of drawing them in.
评论 #7077293 未加载
评论 #7077210 未加载
gaius超过 11 年前
The author knows nothing of geeks. Clue: we didn&#x27;t get our (programming) educations in school. We got it in our and our friend&#x27;s bedrooms hunched over BBC Micros and Atari STs.
forgotAgain超过 11 年前
I think this more reflects the rise of an industry to help high schoolers get into college. Taking AP tests is pushed as a means of increasing your acceptance chances. It&#x27;s also pushed by local school districts to show they&#x27;re raising their game as far as getting kids into college.<p>The increase has come in certain tests because those tests a) require less new infrastructure expense b) are easier to teach, and c) are of greater general interest.
FredDollen超过 11 年前
Schools can&#x27;t attract competent STEM teachers because the pay is so low. It makes no sense that an English teacher should get the same pay as a STEM teacher.<p>STEM teachers should get at least a 50% skills differential in pay.
评论 #7081380 未加载
avbloom超过 11 年前
Great article surfacing a really important issue. I think a good beginning would be a shift in culture. I&#x27;d like to see more hacking&#x2F;making tech culture supported and celebrated in schools from kindergarten through college. Such a shame that Yale didn&#x27;t rejoice at what its students did with its course catalogue: <a href="http://www.washingtonpost.com/blogs/the-switch/wp/2014/01/16/yale-students-made-a-better-version-of-its-course-catalog-then-yale-shut-it-down/" rel="nofollow">http:&#x2F;&#x2F;www.washingtonpost.com&#x2F;blogs&#x2F;the-switch&#x2F;wp&#x2F;2014&#x2F;01&#x2F;16...</a>
heurist超过 11 年前
The point the author is trying to make is that we should have provide more programming classes in high school, which people have started pushing for... but the problem is there are not as many high school teachers qualified to teach AP computer science as there are for humanities. If they are qualified they can probably earn more working in software than through teaching.