Slashdot Mirror


The Tools Don't Get You the Job

An anonymous reader writes: It's a trend that seems to permeate education across every discipline, from creative to technical: reliance on a single expensive, proprietary, vendor-driven tool. Whether it's the predominance of Adobe in design programs, of Visual Studio in many computer science programs, or even Microsoft Office components in business schools, too often students come away with education that teaches them how to be rote users of a tool rather than critical thinkers who can apply skills in their discipline across toolsets. Relying on knowledge of a single tool chain can create single point of failure for a student's education when licensing comes back to bite. What can we do to bring more software choice into education to give students more opportunity when they get out into the real world?

168 of 255 comments (clear)

  1. In other news by NoNonAlphaCharsHere · · Score: 5, Insightful

    Random updates (downgrades) to the UI don't get you more readers (or clicks).

    1. Re:In other news by Pikoro · · Score: 2

      And trying to get more people to "like" slashdot on social networking sites by putting the "Share" button where the "Comments" link used to be is just down right underhanded.

      As predicted before, we'll get beta in the end... one code update at a a time.

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    2. Re:In other news by evilrip · · Score: 1

      DICE must be trying to piss of ppl like me who've slashdotting for way over a decade. If i have to go fucking reddit (bring the flamewar, but that site makes me want to end my life. you can only see so many stupid fucking posts of cat/omgthishappenedtodaylookatmecuzimnarcissistc pictures.)

      --
      "To err is human, to forgive, beyond the scope of the Operating System"
    3. Re:In other news by antiperimetaparalogo · · Score: 2

      I congratulate you because you managed to make a "first post" about something which is both on-topic AND off-topic AS a creative criticism for the recent Slashdot "up(/down)-grade"...

      --
      Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
    4. Re:In other news by Opportunist · · Score: 2

      One could also say that this "move" resulted in people discussing how much we dislike it rather than the topic on hand (not that the topics of late had been worthy of being discussed anyway).

      I guess it's time I spend less time here and find another place to hang out, get information and have a meaningful discussion. Neither is really possible here anymore. The topics lately have been either mindless astroturfing or following the similarly mindless groupthink "how-much-we-agree-on-everything-and-how-much-the-others-are-stupid" meme. And I can hardly remember the last time I had a really meaningful, insightful or at least informative discussion.

      Because, dear DICE, that's what people come here for. Or came, rather. Because most have already done what I'll be doing now: Find a place that offers what Slashdot used to offer, a place where you can sensibly and on a quite high level discuss the developments of the tech world.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    5. Re:In other news by rwa2 · · Score: 1

      Is there a good reddit area for slashdot refugees to have tech discussions?

      The only other alternatives I see are http://arstechnica.com/ (though the discussion engine is pretty limited and somewhat heavily moderated), http://theregister.co.uk/ (doesn't seem to spawn many useful conversations somehow), and maybe http://fark.com/ (good discussions, but but pretty light on tech coverage in a pretty basic discussion engine)

    6. Re:In other news by ckatko · · Score: 1

      On the other hand, you're sole contribution to a company being "random changes to the UI" apparently gets you a job at DICE!

    7. Re:In other news by Anonymous Coward · · Score: 1

      If you don't like cat pictures, don't look at them. The great thing about Reddit is that you get to customize your newsfeed: you can take out subreddits you don't like, and put in ones you don't. If you only want to see stuff from /r/tech and /r/technology, you can set it up that way easily, and never see any cat picture stuff.

      Slashdot doesn't allow that level of control at all.

    8. Re:In other news by twistedcubic · · Score: 1

      I know Timothy is going to mod me down for this, but just go to soylentnews.org .

    9. Re:In other news by Anonymous Coward · · Score: 1

      https://www.soylentnews.org/

      Now with IPv6!

      --kurenai.tsubasa

    10. Re:In other news by Applehu+Akbar · · Score: 2

      "Random updates (downgrades) to the UI don't get you more readers (or clicks)."

      Especially when we still don't have that post-edit button that every other comment site in the twenty-first century has.

    11. Re:In other news by Anonymous Coward · · Score: 1

      Most of us don't want it and never have. It is too easy for abuse if people can edit comments.

      I.E. Post: FU race/gender/sexual orientation offensive comment.
      People begin to respond...
      Poster returns and make warm kitty statements.
      People are confused because dialogue no longer matches.

      Yes, it happens already on sites that allow editing. They can have it.

    12. Re:In other news by dwywit · · Score: 1

      Tried soylentnews for a while, and it seemed to be a concentrated form of linux fanboys/windows haters, i.e. some of the worst from /.

      --
      They sentenced me to twenty years of boredom
    13. Re:In other news by NoNonAlphaCharsHere · · Score: 2

      Sorry, gotta disagree there. The "you typed it, you meant it" structure ADDS to the discussion. On "every comment other site" you see responses to comments that are NO LONGER as they were posted.

    14. Re:In other news by blue9steel · · Score: 2

      Well, something like a short editing window would be nice for typos or unintended meanings.

    15. Re:In other news by Bardez · · Score: 2

      One Facebook, you can access the edit history of a post to see what they originally posted. Publicly visible edit history would work for me. Especially if you could DIFF it in the UI and jump to changes between the original and finished post :D

      --
      Perception is the thin dividing line between reality and fiction.
    16. Re:In other news by ottothecow · · Score: 1
      Yeah. I particularly hate the tendency on reddit for users to delete their own posts if they start getting downvoted.

      Grammar edits are one thing...but deleting your post because other people don't like it? That does nothing to encourage discussion or a diversity of opinions. All it does is leave a bunch of orphaned responses that no longer make sense (unless they quoted the OP...but why should you quote the OP if your comment is nested right below theirs?).

      No accountability for your posts either...so feel free to fling mud and provide false information...you can just delete any trace of your behavior later.

      --
      Bottles.
    17. Re:In other news by Hognoxious · · Score: 2

      You say that like it's a bad thing.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    18. Re:In other news by Hognoxious · · Score: 1

      Allow editing unless someone has begun a reply.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    19. Re:In other news by plopez · · Score: 2

      Version control so you can see the diff of the post.

      --
      putting the 'B' in LGBTQ+
    20. Re:In other news by dwywit · · Score: 1

      Well, if it serves to improve the signal-to-noise ratio here, yes, it is a good thing.

      --
      They sentenced me to twenty years of boredom
    21. Re:In other news by Roger+Wilcox · · Score: 1

      I've been dual homepaging Slashdot and Soylent for the last few months. The stories over at Soylent tend to be more on-topic, and the story selection process is completely transparent.

      I encourage you (and everyone else) to continue to give Soylent a chance. As far as I can tell the community is 100% Slashdot refugees. If Slashdotters continue to jump over, which seems to be the trend, we just might get a good portion of our community back together free of our evil corporate overlords. And I, for one, welcome that outcome.

    22. Re:In other news by KGIII · · Score: 1

      What defines social media, really? Albeit a bit archaic in today's web this site, right here, could be considered social media - could it not? I realize this will not be a popular line of thinking but, really... What defines social media? I have come across lots of sites that include links to 'Share on Slashdot.' We exchange posts. We have journals. What more do we need to be social media? I think this site already classifies as such.

      Obviously I have no idea if you have an account here or not but, well, I guess you do but it is not specifically your account but one for anyone who wants to use it. What is more social than that?

      --
      "So long and thanks for all the fish."
    23. Re:In other news by KGIII · · Score: 1

      I believe the nomenclature is that you should have used preview... If you are too new to understand then either surf the site without JavaScript or just open the reply option in a new tab.

      --
      "So long and thanks for all the fish."
    24. Re:In other news by KGIII · · Score: 2

      It would almost be awesome if ACs could edit other AC posts.

      --
      "So long and thanks for all the fish."
    25. Re:In other news by ToasterMonkey · · Score: 2

      Sorry, gotta disagree there. The "you typed it, you meant it" structure ADDS to the discussion. On "every comment other site" you see responses to comments that are NO LONGER as they were posted.

      We have that here, the moderation system hides what you were replying to so you have to quote it.

    26. Re:In other news by evilrip · · Score: 1

      Pretty much sums up what I found, but the way this is going it may be best to just bite the bullet :)

      --
      "To err is human, to forgive, beyond the scope of the Operating System"
    27. Re:In other news by evilrip · · Score: 1

      tried it, wasn't convinced, i'm not that easy to win over i guess :)

      --
      "To err is human, to forgive, beyond the scope of the Operating System"
    28. Re:In other news by evilrip · · Score: 1

      There you people go again, assuming i want to waste my time on "customizing" website feeds just because it bites over too wide an audience. I don't wanna, i like a bit of variety within reasonable limits. this whole selecting everything you get fed day in and day out really narrows your world view, and if you don't think that market data on you is being auctioned off, you are sorely mistaken.

      --
      "To err is human, to forgive, beyond the scope of the Operating System"
    29. Re:In other news by davester666 · · Score: 1

      You'll always be employable if you know how to use Word and Excel!

      --
      Sleep your way to a whiter smile...date a dentist!
    30. Re:In other news by Jack+Griffin · · Score: 1

      You mean like the preview button?

    31. Re:In other news by Opportunist · · Score: 1

      Looks good. I'll give it a whirl.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    32. Re:In other news by Grishnakh · · Score: 1

      If you want information spoon-fed to you and chosen for you, then Reddit probably isn't the website for you. In fact, the Internet is not for you, because it allows you to choose which sites you want to visit or ignore. Maybe you should just watch Fox News on TV.

      Reddit isn't some small, highly-focused website; it's an enormous discussion forum with over 250,000 different subforums. There's no way to have that much diversity without making people pick and choose what they want to see.

    33. Re: In other news by Grishnakh · · Score: 1

      Or any science article that didn't have Atheists bashing Christians.

      If Christians didn't constantly insist that scientists are all "wrong" and that the Earth is 6000 years old, the "atheists" wouldn't do that.

    34. Re:In other news by blue9steel · · Score: 1

      No, not like the preview button which I already use.

    35. Re:In other news by Jack+Griffin · · Score: 1

      Not for its intended purpose from the sounds of it.

  2. like SW? by AndyKron · · Score: 5, Funny

    You mean like grinding my life away on SolidWorks?

  3. Examples??? by drpimp · · Score: 2

    At my school for my undergrad and grad programs we used a various set of IDEs and OSes. The only time we needed to be locked into a vendor for dev tools was when the class was targeted at that. A large % of the time we could use whatever worked for us.

    --
    -- Brought to you by Carl's JR
    1. Re:Examples??? by slashname3 · · Score: 1

      When I was in college it was vi or emacs (or microemacs). Was about the only tool set that was available at that time. Of course that was toward the end of college. Early on it was great to find a punch card machine that had ink on the ribbon that would print what you typed at the top of the punch card.

      Learned in early jobs that while I like emacs better than vi, I found vi was on more systems by default. So I learned both since it took a few extra steps to compile emacs for every system I was working on.

      We were building our own tool sets and libraries back then. Lots of stuff pulled from USENET back in the day.

    2. Re:Examples??? by CastrTroy · · Score: 1

      My school was like this too. By the time we got to third year, they basically let you write your assignments in whatever language you wanted. The only stipulation was that it had to run on the lab. Which means you could write Java, C#/.Net, C, C++, Delphi, and quite a few others. one guy even tried to write everything in Prolog.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  4. No, not so much by Lunix+Nutcase · · Score: 4, Insightful

    The Tools Don't Get You the Job

    Well except for when the company hiring for the job only uses a certain set of tools and actually wants you to have experience in them, right? Because that is hardly an exceptional case.

    1. Re:No, not so much by phishybongwaters · · Score: 5, Insightful

      You missed the point. It's not about the tool specifically, of course you need to skill yourself in whatever applications your field is going to use. But if you are merely becoming a pro at using that 1 tool you are likely not thinking past how to use that tool. Want an example? Web hosting. So you are a wiz at dreamweaver or whatever other crapware people use to make template webpages these days, great for you. What happens when the company that hires you expects you to actually UNDERSTAND HTML and PHP and AJAX and JAVASCRIPT? You fail miserably as you don't actually have web hosting skills, you have point and click dreamweaver skills. This is a horrible example, but it's kind of to the point. For the coders: You use node.js? Fantastic, good for you, but do you actually understand what it's doing for you? Could you code those functions yourself? Can you look at them and at least make sense of 50% of it? If the answer is no, you don't know how to code javascript, you know how to use libraries.

    2. Re:No, not so much by Anonymous Coward · · Score: 1

      This. For all of the companies I worked for as a developer, you had to be an expert at a product from Microsoft named Office. It includes a word processor that works somewhat, a spreadsheet that is a poor copy of Lotus, a nonstandard email client that is a just plain disaster, and a presentation program that works surprisingly well. At every job, you were forced to attempt to use that word processor to read and edit specs. It is a complete disaster, and you need years of experience with it to learn all of the hacks just to make it useful. Their CSV editor is hackish with a lot of quirks like copy and paste don't work in it like they do in other attempted products by Microsoft. Also, the nonstandard email client takes a lot to get used to. It is like going back to the times of AOL and CompuServe with their poorly done proprietary email hacks. That product is called Outlook.

      There's a reason those companies will not hire people that don't have a lot of experience with Microsoft Office. It just takes too many years of experience to be able to know all of the hacks you need to know in order to be productive.

    3. Re:No, not so much by khasim · · Score: 1

      It's not about the tool specifically, of course you need to skill yourself in whatever applications your field is going to use.

      My take on that is that people expect the schools to teach them what they need to get a job AND THEN STOP LEARNING ANYTHING ELSE.

      But schools should really be teaching you how to LEARN NEW THINGS.

      Then you choose what to learn and you learn it.

      If the answer is no, you don't know how to code javascript, you know how to use libraries.

      And starting that way is okay. Ending that way is not okay.

      Unless you are in one of the highly competitive schools, you'll probably only "learn" the basics of one tool. Maybe two. The classes are designed for the average person/student. YOU have to put in the effort beyond school.

      Which is what really annoys me with the recent spate of "how much X should you know" crap articles here.

      Know how to learn more AND learn more. Both in a wider variety of tools and a deeper understanding of how those tools work.

      School will, at best, teach you to be minimally competent. It's up to you to do better.

    4. Re:No, not so much by techno-vampire · · Score: 1

      Microsoft products are simply a disaster and require years of experience in order to use them.

      And there's a very good reason for it: vendor lock-in. Once you've gone with Microsoft and its products, there's a very long, expensive learning curve before your employees are proficient and productive. It takes an exceptionally brave manager to admit that they were wrong and that all of that money the company spent on retraining was wasted, especially when it's easier (and possibly cheaper) to stick with what you have because "everybody knows how to use it."

      --
      Good, inexpensive web hosting
    5. Re:No, not so much by rijrunner · · Score: 1

      You can always train skills. Instinct and mindset are usually what we hire.

    6. Re:No, not so much by h4ck7h3p14n37 · · Score: 1

      So you are a wiz at dreamweaver or whatever other crapware people use to make template webpages these days, great for you. What happens when the company that hires you expects you to actually UNDERSTAND HTML and PHP and AJAX and JAVASCRIPT?

      If this hypothetical company wanted a person who understood HTML, PHP, AJAX, etc, then why would they hire a Dreamweaver guy? Why would the Dreamweaver guy be applying for a non-Dreamweaver position?

      You are correct that pinning your career to a particular technology isn't a good idea. However, you don't seem to understand that big corporations don't hire computer scientists (programmers) and then have them learn the products that are being used. They typically want to hire someone who already has experience with what they're using.

    7. Re:No, not so much by radtea · · Score: 1

      But if you are merely becoming a pro at using that 1 tool you are likely not thinking past how to use that tool.

      True, but the problem is employers define jobs in terms of tool use. You can be good at JavaScript and happy manipulating the DOM to your heart's content, but if you don't have node.js or some other library/API on your resume' they won't look at you.

      To give an idea of how bizarre it has gotten, I'm seeing a ridiculous number of job ads for senior software positions that list "git and GitHub" as either requirements or nice-to-haves. To me that's like asking for the ability to use a pencil and paper in an engineering design position. Anyone remotely qualified will have said experience, or be able to come up to speed on it in a day or three. It's like HR just has to make that list of tools as long as humanly possible.

      Take anyone who has used Mercurial or any other modern distributed source control system and sit 'em in front of git and they'll be fine within a very short time. Take anyone who has used Eclipse and sit 'em in front of Visual (or vice versa) and they'll be able to do the job adequately almost immediately. They won't know all the stupid Visual tricks that someone who has used it since 6.0 days knows, but so what?

      And if a person is not capable of that, you've made a bad hire, because technology and tools change all the time, and if the can't adapt to your toolset they won't be able to adapt to the future. So there is absolutely no loss to a company in hiring someone unfamiliar with their specific tooling. There might even be a gain, because if they fail to adapt they can be let go painlessly while still on probation.

      So long as companies continue to use toolprint matching for hiring, schools will focus on teaching the tool-du-jour.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    8. Re:No, not so much by jones_supa · · Score: 1

      But schools should really be teaching you how to LEARN NEW THINGS.

      How would that be implemented? Should there be separate courses for "learning to learn"? What would the contents of those courses be?

    9. Re:No, not so much by tompaulco · · Score: 1

      You missed the point. It's not about the tool specifically, of course you need to skill yourself in whatever applications your field is going to use. But if you are merely becoming a pro at using that 1 tool you are likely not thinking past how to use that tool. Want an example? Web hosting. So you are a wiz at dreamweaver or whatever other crapware people use to make template webpages these days, great for you. What happens when the company that hires you expects you to actually UNDERSTAND HTML and PHP and AJAX and JAVASCRIPT? You fail miserably as you don't actually have web hosting skills, you have point and click dreamweaver skills.

      To the GP's point, I have seen many employers who would ask if you know Dreamweaver. If you respond "I know HTML and PHP and AJAX and JAVASCRIPT, and have not had the need for that particular tool", then you are dismissed as someone who doesn't know anything.

      --
      If you are not allowed to question your government then the government has answered your question.
  5. Tell the students do not tell the teachers by Anonymous Coward · · Score: 1

    This is not news, and we see it all the time. We are swimming upstream though. We are given multiple classes with over 100 people each by the administration and then expect the students to be interested. We do our best to provide students with the ideas and tell them that they need to be problem solvers rather than just trying to complete some rote steps to get their reward. Unfortunately, the system is set up so that the onus is on the students to understand that they need to take the initiative and get their education. That does not put money in the budget though and makes for unhappy students when you try to challenge them. Would not matter any way the student/teacher ratios are too big to give the students the support that they need. Students pay the money, teachers treat them like numbers, and the administrators measure the success in terms of revenue. The system is broken.

  6. Think Outside the Box!? by 1080bogus · · Score: 1

    Our education system seems to be getting into a worse state. I don't remember seeing anything positive happening for a while. And no, I don't count free iPads or Chromebooks as positive.

    See below for my very sarcastic remark that I decided not be my primary comment to the story. I figured it was still applicable though.

    That would create chaos to make people think for themselves and outside the box. Why would we ever do such a thing?! I mean it's not like anyone ever needed to do that to be successful. Oh wait, there are "things" to do things for us now so why would we need to worry about those ever failing.

  7. Re:Maybe, but you won't make it past HR by UncleGizmo · · Score: 2

    That has less to do with knowledge than how broken the screening system is. You've got to SEO your resume for the machines then add keywords for the HR people who pick up the ones that made it through.

    --
    Who put this thing together? Me, that's who.
  8. Re:Maybe, but you won't make it past HR by FictionPimp · · Score: 2

    If you are looking for MS office on a resume for DBA's you need to fire that HR staff. They should be looking for the part of the resume that says "I know how to use that damn database you bought"

  9. Re:Maybe, but you won't make it past HR by FictionPimp · · Score: 2

    Unless by DBA you mean 'microsoft access'.......

  10. MSVS is fine - Teach "this isn't the only way" by Anonymous Coward · · Score: 1

    Nonsense. If the tools are used in 99% of software shops out there then it only makes good sense to teach kids how to use them. What doesn't make sense is trying to convince kids that the tools are going to be used in every place they go to work, and at least show them a few alternative ways to work. If you work for any of a large number of game studios you'll be using MSVS. If you work at Sony you'll likely be using MSVS and a bit of Linux. If you work at Facebook, Google or Amazon it's much more likely you'll be using pure Linux+LLVM toolchains. The more computers a place has the less likely it's going to use Windows. Fact, because licensing gets expensive and big shops can afford Linux specialists.

    The question is whether we should insist on coursework being turned in as VCXPROJ files or as cc/h files with an LLVM backend. Common sense says that if we give them Visual Studio the results are much more likely to be reproducible. Open Source projects have a nasty tendency of requiring X compiler + Y patch + Z reconfiguration. There's a good chance they wouldn't be able to explain to their professor how to get the damn thing to build properly. The goal of CS isn't to teach about vague incompatible languages and nuances in standards implementations, it's meant to teach about the maths and principals of understanding computation and algorithms. It's a purist view of how code achieves a result without looking too much at code.

    1. Re:MSVS is fine - Teach "this isn't the only way" by Marxist+Hacker+42 · · Score: 1

      Why not just require all projects to be turned in as binaries, like the industry does? :-)

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    2. Re:MSVS is fine - Teach "this isn't the only way" by Lilith's+Heart-shape · · Score: 1

      Because then the binary might shit itself if you don't have the right version of glibc, xorg, or some other library, and you didn't think to demand statically linked binaries. :)

    3. Re:MSVS is fine - Teach "this isn't the only way" by FictionPimp · · Score: 1

      When I grade my student's work I'm more interested in how he solved the problem rather than if the problem was solved.

    4. Re:MSVS is fine - Teach "this isn't the only way" by Grishnakh · · Score: 1

      Open Source projects have a nasty tendency of requiring X compiler + Y patch + Z reconfiguration

      Student projects shouldn't be so specific as to require specific compiler versions and library versions (or any libraries at all besides the standard ones).

      However, if you really do have a problem like that, the answer is simple: provide the students with a VM image to use for all their work. Everyone in the class that semester and the professor use the exact same VM image, so everything works the same.

    5. Re:MSVS is fine - Teach "this isn't the only way" by techno-vampire · · Score: 1

      Does that mean that you'll give a good grade to a student who came up with a clever way of solving the wrong problem?

      --
      Good, inexpensive web hosting
    6. Re:MSVS is fine - Teach "this isn't the only way" by Marxist+Hacker+42 · · Score: 1

      Which, of course, is points off for not providing a proper installer.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    7. Re:MSVS is fine - Teach "this isn't the only way" by Marxist+Hacker+42 · · Score: 1

      That can be a dangerous precedent to set. In the real world, you only get paid for coming up with the right solution.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    8. Re:MSVS is fine - Teach "this isn't the only way" by Bert64 · · Score: 1

      You should teach general concepts that can be applied to any tools... If you teach the tools that are currently in use then chances are they will have been superseded by the time people leave education and enter the industry anyway. Even if the same tools are around, they will likely be much newer versions and could have significant changes that made your experience of the previous versions largely useless.

      We learned wordperfect for dos in school, but i've never worked anywhere which used any version of wordperfect.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    9. Re:MSVS is fine - Teach "this isn't the only way" by ImprovOmega · · Score: 1

      Because it's harder to tell if the cheating little bastards copied off of each other.

    10. Re:MSVS is fine - Teach "this isn't the only way" by Marxist+Hacker+42 · · Score: 1

      With binaries that is incredibly easy- just do a file compare on the binaries. Any two that are exactly the same byte length should be compared; any two that compile to exactly the same machine code should need to turn in source code.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    11. Re:MSVS is fine - Teach "this isn't the only way" by FictionPimp · · Score: 1

      College is not the real world, it's about learning, understanding, and searching. I would give partial credit to someone who has shown their work, but ultimately found the wrong answer. I would also give less credit to someone who has the right answer, but has no work to show.

      Example, if I'm teaching OOP and I get a binary that solves the problem I gave, how do I know they used OOP? I'd give more credit to the guy with some source code that doesn't compile, but shows a better grasp of OOP.

  11. For coding - use primitive tools first by davidwr · · Score: 1

    When you are learning "Hello World" in almost any language, you should be able to use any arbitrary text editor and fire off the compiler/linker/etc. from a command line, run your program, and go from there.

    After you do this, then you can start playing with fancy tools like IDEs.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  12. straw man alert by mveloso · · Score: 1

    It's the process, not the tool.

    Why did I click on this dumb article?

    1. Re:straw man alert by turp182 · · Score: 4, Funny

      To get away from the Slashdot front page.

      --
      BlameBillCosby.com
  13. Critical thinking is like common sense by slashname3 · · Score: 1

    Critical thinking is like common sense, not so common anymore.
    Kids coming out of college now have huge student debts which means they fail the first big test of life.
    Most can't get jobs that pay enough to cover their student debts let alone proceed to raising a family and doing better than their parents did.
    The next generation will end up renting their entire lives and retire on whatever is left of social security and still be paying on those student loans when they die.
    Not smart to major in english or art.

    1. Re:Critical thinking is like common sense by Jack+Griffin · · Score: 1

      Critical thinking is like common sense, not so common anymore.

      When was it then? Seriously, when was the magic era when common sense and critical thinking was common? Name a time/generation/era you think was the peak of human development and I will take pleasure in ripping it to shreds.
      Common sense is a term used by old people with nostalgia goggles who conveniently forget all the stupid shit they did when they were younger.

  14. Allow various tools. by jellomizer · · Score: 1

    Granted most of my Education was during the 1990's where Microsoft was King, and using anything other than Microsoft was considered antiquated.
    However the fix, is to teach the ideas and not the tools. How to use a Word Processor not Microsoft Word, How to program in C++ not Visual C++.
    Most schools do happen to have multiple platforms available the teacher should try to have the students mix it up a bit. A Linux or Mac Guy should do some work on the PC, vice versa. Not to try to convert them to love the other system, but to show them where things are similar and where they are different.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:Allow various tools. by Jack+Griffin · · Score: 1

      However the fix, is to teach the ideas and not the tools. How to use a Word Processor not Microsoft Word, How to program in C++ not Visual C++.

      Depends on what you're at school to learn doesn't it? Most people don't go to school for an education, they go there to get a job. In that use case, you are better simply learning the tools to get in the door and figure the rest out for yourself when you get there.

  15. The tool DOES get you the job by Marxist+Hacker+42 · · Score: 5, Insightful

    Because HR Drones don't understand software, I am finding that quite often the tool DOES get you the job, and consequently, it's incredibly hard to break out of either the LAMP or Microsoft Silos when designing software. Sure, for a particular industrial robot, FORTH may be a better language, or for certain expert systems, LISP machines work well, but when doing such a project in the real world, there are only a few real choices- C#, C++, Java, or Python is all anybody cares about.

    So make sure your students are exposed to a wide variety- but make sure they're EXPERTS in learning new frameworks and learning new syntax.

    --
    SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
    1. Re:The tool DOES get you the job by Jack+Griffin · · Score: 1

      Because HR Drones don't understand software

      And most IT drones don't understand the purpose of HR. HR are not there to help you, they exist solely as a hedge for the business owners against liability from employees.

  16. Learn to.... by Gunfighter · · Score: 2

    1980's: Learn to use a computer
    1990's: Learn to use a word processor
    2000's: Learn to use Microsoft Word
    2010's: ?????
    2020's: PROFIT!

    --
    -- Stu

    /. ID under 2,000. I feel old now.
    1. Re:Learn to.... by anyGould · · Score: 1

      2010's: ?????

      Learn to learn.

      Universities and trade schools have a hard enough time predicting the future for occupations in general, much less particular technologies. (I was taught C/C++ just in time for Perl and Java, for instance).

      Trying to make that guess earlier? If someone was smart enough to know today what will be the hot new job seven years from now (so they can tell high-schoolers what to take), they'd be too rich to waste money telling them, don'tcha think? (And telling grade 7s what the job market will be in *10* years? Don't make me laugh.)

      The killer app of skills is to learn something today to use tomorrow. Learn it when you need it.

  17. Re:Encourage autodidactism by MarioXXX · · Score: 3, Informative

    >A diploma is worthless if you can't think for yourself, but this isn't something that can be taught, apparently.
    See: Philosophy

    Comment Signature

  18. they're not playing Buzzword Bingo by swschrad · · Score: 2

    put all office suites (Microsoft, Libre, TeX, etc) and all certs in the resume. somewhere in there, also squeeze in your specialized talents. if you don't win Buzzword Bingo, they don't call you.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  19. Visual Studio is free by ljw1004 · · Score: 5, Informative

    reliance on a single expensive, proprietary, vendor-driven tool. Whether it's the predominance of Adobe in design programs, of Visual Studio in many computer science programs, ...

    Visual Studio is free for students, OSS contributors, and small teams. It's only larger enterprises that have to pay for it.

    Visual Studio Code is free and cross-platform, runs great on Linux (and mac), and is a pretty handy tool for working in node.js and other languages.

    (disclaimer: I work in the Visual Studio team)

    1. Re:Visual Studio is free by Grishnakh · · Score: 1

      Visual Studio itself only runs on Windows, so it's absolutely useless if you use a Mac or Linux. Lots of students use Macs, and lots in the CS and engineering departments use Linux.

    2. Re:Visual Studio is free by H0p313ss · · Score: 1

      Yes, because not knowing how to use Windows is a great bet for getting a job in a business environment.

      Also, VMs are hard.

      On one hand I have 20 years of linux experience. On the other hand it was 15 years before that experience actually paid off in my professional life.

      Loving linux is great and all, but you're useless to me if you only know one platform.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    3. Re:Visual Studio is free by Grishnakh · · Score: 1

      Any moron can point-and-click their way through using Windows for email, web browsing, Office, etc. There's a big difference between all that and doing actual development on Windows. I've never needed to know how to use Visual Studio except at one recent job, and it wasn't that hard to get up to speed enough to work on the existing project and make some changes. Since I wasn't hired for any VS experience, it wasn't a problem, they didn't have anything better for me to do at the time.

      Conversely, I've had lots of success with companies being interested in my Linux development experience, and my total lack of Windows development experience on my resume.

      If you think that having Windows dev experience is necessary for a job, you're a moron.

    4. Re:Visual Studio is free by Grishnakh · · Score: 1

      Same here; there's tons and tons of jobs for people with Linux expertise, and they don't require any Windows development knowledge at all (they may require you to use Windows though, for email and Office and the like). Lots of companies don't do any Windows development at all.

    5. Re:Visual Studio is free by Grishnakh · · Score: 1

      Most students use Windows,

      No, that depends entirely on the school and the department.

    6. Re:Visual Studio is free by vandamme · · Score: 1

      Well, it's time that changed.

    7. Re:Visual Studio is free by H0p313ss · · Score: 1

      " I have 20 years of linux experience"; the fact that it is possible to say this suddenly makes me feel truly old.

      IKR?

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    8. Re:Visual Studio is free by H0p313ss · · Score: 1

      So, in other words, all those Windows users out there are useless to you?

      Useless as technical experts.

      Useless if we're trying to communicate about administering any other OS. (It happens... it's scary.)

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    9. Re:Visual Studio is free by H0p313ss · · Score: 1

      Thinking you can manage everything properly is actually a big blindspot right there.

      Absolutely. There's far too many people out there who think that because they know one thing well that means they should be considered technical experts in other domains.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    10. Re:Visual Studio is free by H0p313ss · · Score: 1

      AIX installations...

      Your poor, poor bastard.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
  20. Re: Well by ledow · · Score: 1

    Have you been to university? There were entire lectures that I would pay to sit through again. You can't magic up that lightbulb moment just by searching Google for a keyword. You're paying world experts for their time.

    Maybe universities are different now but it wasn't that long ago that I was there. You can't self-educate to that level without 8 hours a day of hard work and experts on hand. And that's just a degree. Masters, PhD and beyond are a world apart again.

    I can't even get close to understanding my girlfriend's after she's been through years of postdoc published papers. Just Googling something and thinking you then understand everything about it is not an education.

  21. Re:Maybe, but you won't make it past HR by antiperimetaparalogo · · Score: 1

    Looking for "MS Office" (or better generally "office suite") on a resume for DBA's is o.k., since some/much of DBA's work inside an organization/business is other than "use that damn database you bought" directly, like for example indirectly "use that damn database you bought" by communicating with other (human) resources of that organization/business ABOUT "that damn database you bought" - so HR staff must make sure DBA's can perform both duties.

    --
    Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
  22. Re:Encourage autodidactism by DrVxD · · Score: 3, Funny

    If the students actually care about what they're learning

    They don't.

    unless they are blithering idiots

    They are.

    they'll use their critical thinking

    They have none

    go learn what extra they may need all by themselves.

    They won't.

    --
    Not everything that can be measured matters; Not everything that matters can be measured.
  23. Tools are not the problem by Registered+Coward+v2 · · Score: 1

    and switching to some other tool whether is proprietary or open source, is not the solution. You need to learn how the tool contributes to the end goal, and not just how to use its features. For example, if you learn the tenants of good design you are to limited to a single tool. You may use that tool and be most comfortable because it is and industry standard, but you could go back to pencil and paper and still turn out great designs. Similarly in business, you need to understand how to do financial analysis and may use Excel because that's what's installed on your computer but you could still do it the old fashioned way with a pencil, paper, and 11c. Knowledge outlasts tools. As my mechanic dad said "I started out tuning cars with a quarter and a wrench, later went to timing lights and now computers; but in the end it's still air spark and fuel..."

    In the end, don't confuse with learning how to do something and how to use a tool.

    --
    I'm a consultant - I convert gibberish into cash-flow.
  24. In the real world... by neo-mkrey · · Score: 2

    ...most companies use the Microsoft stack and Microsoft Office. So, yes, being well versed in them could actually help you get a job.

    1. Re:In the real world... by Anonymous Coward · · Score: 1

      I'd just like to point out that... " most companies use the microsoft stack" is not equivalent to "developers in most companies use the microsoft stack".

      That I happen to use exchange does not mean that mutt is incompatible (or even unsupported) with the corporate exchange server.

      And at least for looking for teammates -- listing a bunch of MS products is more of a red flag to deep check knowledge in the pre screen. Being well versed in MS _may_ help get you an entry job at small shop that relies on it. However, it is not an asset in places large enough to specialize. Worse than that, over reliance or exclusive use of MS stack will in fact get you punished in the team for potentially forcing us to switch workstations to utilize or correctly render your document. And being "well versed"? Sorry --programmer here. You can almost certainly do a couple of handy things in excel or access that I can't trivially script in a few minutes. It may even be helpful or useful. But mostly, if you use MS to solve a problem assigned to a developer -- I'm going to beat you over the head and ask "How does it behave when piped, filtered or redirected? Where's the config file to change it? Where's the SCM and associated issue list? How does this interact with our log analytics system?"

      And if someone asks me "How do I left align this text" or "how do I clean up this access client database" -- the answer... as a developer is often "I don't know or care, go google it yourself". Unless they're asking about CSS...

      You say "in the real world"... but I don't think your real world is the same as mine. There's lots of companies that need techs, IT -- and there's plenty of them where the core IT team that isn't "corporate desktop" haven't touched a MS host in over a decade.

      Keep your proprietary stack and tools, and your developers that don't even know the difference between a linker, a compiler, and an interpreter the hell away from me.

    2. Re:In the real world... by plopez · · Score: 1

      Mine doesn't. It is dumping MS as fast as it can as MS burned them too many times. Java, Python, Maven, Eclipse or IntelliJ, Linux VMs, Tomcat, Jetty, and Postgres. PCs are essentially dumb terminals to the VMs and used for document prep, that is all. Hint: it is a Fortune 50 company.

      --
      putting the 'B' in LGBTQ+
    3. Re:In the real world... by anyGould · · Score: 1

      ...most companies use the Microsoft stack and Microsoft Office. So, yes, being well versed in them could actually help you get a job.

      Except that to be considered an "expert" in Office (I have the certificate to prove that I am one, even! Yay professional development!) only required knowing the bare basics of PivotTables, and to know where the conditional formatting button was. And there's a lot of people in this office who got hired because they "know" how to use Office, and frankly that is not a high hurdle to jump.

      So, forgive me if I don't tell my kid that being "good" at Office is any great achievement.

  25. Re:Select FOSS And Open Standards by mlw4428 · · Score: 1

    Often times the commercial software comes with something the closed source stuff doesn't: expedited support. If I'm running a hospital and my EMR system goes down, I don't have days/weeks for some neckbeard wizard to find time to solve my issue between his Stargate SG1 marathons and WoW raid. I also want paid engineers/developers/customer service people on the vendor side who will work to ensure that I am getting my organization's money's worth of support. And if your answer is "well you can just do it yourself", understand that very, very few companies want to get into the business of modifying software, especially to make it work with their own organization.

    Often times it's also fairly easy to reach out to a vendor and have them revert a UI change or at least improve the issues with a change they made previously. Most vendors are in the business of keeping their customers happy -- especially those with deep pockets. Meanwhile if I go, let's say, Drupal's site and say "Hey, I hate how the system is designed so that it's really complicated to get news article submitted and reviewed differently than an editorial" without hearing how my suggestion is just "stupid" or that I just don't "get" how the software works or how the command line is an obviously superior interface to the UI.

  26. Re: Well by Registered+Coward+v2 · · Score: 2

    I can't even get close to understanding my girlfriend

    You could have stopped there; that describes the entire population of boyfriends and later husbands once girlfriend becomes wife...

    --
    I'm a consultant - I convert gibberish into cash-flow.
  27. Re:Maybe, but you won't make it past HR by parkinglot777 · · Score: 1

    If I have to put all unnecessary keywords in my resume just to get through the company's screening process, I would not want to work for the company. The reason is that if that company hires inefficient people and/or uses inefficient hiring process, I can't imagine how bad situation would I be to deal with their HR in the future...

  28. Re:Encourage autodidactism by JamesTRexx · · Score: 1

    That makes the difference between those who can do a job, and those who are really good at it.

    The latter are rare to find.

    --
    home
  29. Meh... by nine-times · · Score: 1

    I don't know. This is kind of true. Being an expert in Adobe products won't "get you the job" by itself... unless you happen to walk into a job where they're looking for an Adobe expert, in which case, it might.

    But also, in all honesty, if you want a job doing design work and you only know how to use Adobe tools, that's probably totally fine. Can't use GIMP? That's fine. Nobody uses GIMP. I mean, yes, some people use it, but go around to professional design firms and ad agencies, and they all are using Adobe. Knowing Adobe isn't enough-- you need to have a work ethic and a design sense and whatever else, but it's not like you really need to know other tools.

    I haven't read the entire article, but the beginning (and the summary) seems to imply that the purpose of education is to further your career, and I feel that belief is a bigger mistake than training on industry-standard tools. Ideally, if you go to college, you shouldn't just be learning how to use Adobe, but you shouldn't just be learning how to use graphic design tools (open source or otherwise). You should be learning about things, and not just how to do things. Like, you should learn about history and science and literature and art. There should be trade schools and vocational schools that teach you how to use Photoshop or GIMP, but a real college should teach you about the concepts design and aesthetics.

    1. Re:Meh... by dwywit · · Score: 1

      If I was interviewing someone for a job, and they were able to show me examples of their work that were superior to any of the other interviewees, but executed in a different toolset, e.g. we use Adobe, but the applicant used Final Cut Pro, Vegas, or even ffmpeg, I would offer that person both the job and training.

      It's not about the tools, it's about the result.

      --
      They sentenced me to twenty years of boredom
    2. Re:Meh... by nine-times · · Score: 1

      That may well be true, but if they brought examples of their work that were far superior to any of the other interviewees, and you use Adobe and they used Adobe, you'd also give them the job. And that's how it works, typically.

  30. But this is how business works by Anonymous Coward · · Score: 1

    Business says they need Java programmers so everyone should be a Java programmer. Hope you got in early because if you're behind the curve, you might not get hired. Take a look at every trend and you see this pattern. It's not just IT. It's everywhere. Nurses, construction, whatever. That's why I wish schools would think more before pushing people in to occupations. Chances are if there's a high demand for something when you enter school, the demand won't be there when you graduate.

    As for tools, if someone needs a C# programmer, they don't hire COBOL programmers. I've met plenty of programmers and non-programmers that could do the job if the company was willing to give them time. But now everyone has to hit the ground running. The problem is that in places I've worked the toolset is determined by the senior (most favored) developer and not logic or need.

    1. Re:But this is how business works by plopez · · Score: 1

      The last two years I have been doing Java. Even though my previous background was in C#. Though knowing Unix, Bash, Perl, and some Python helped me get in the door.

      --
      putting the 'B' in LGBTQ+
  31. Blacksmiths by Darinbob · · Score: 4, Insightful

    A blacksmith will typically create an anvil for personal use, rather than buying one. It's a part of the process of becoming a real blacksmith. It's not unique here, many craftsmen make or customize their own tools. I see hardware engineers doing this a lot as well, jurying rigging up some device to help them out.

    This used to be true with programming too, there weren't many tools so you had to write your own or modify someone else's (and you shared them with others). If a new type of computer came out you would port the tools are maybe even write some from scratch. Today the kids can't even begin to imagine this: if there's not a button on their IDE's to do what they want then they don't do it, they don't bother learning a scripting or shell languages to do what they need. I mean it's a frigging computer, the whole point of it is to be able to program it to do what you want it to do!

    1. Re:Blacksmiths by gweihir · · Score: 1

      In addition, making you own tools is invaluable to actually understanding them. Tool users are nice, but tool-makers are vastly superior in skill and insight. And they do actually exist in the younger generation as well, but will all the dross that is now found in IT today, they are a small minority now.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    2. Re:Blacksmiths by jakimfett · · Score: 5, Informative

      Have to disagree with you here, as both a blacksmith and "one of today's kids".

      Anvils are typically purchased, because "blacksmith" doesn't equate to "foundry".
      Many kids today are just as, if not *more*, motivated to ask questions than the "older generation". This includes asking "how can I do something my IDE doesn't support".

      Extra info on the blacksmith bit: most blacksmith shops are designed around the idea of forging metals, not smelting them. This is part of why a blacksmith's anvil was and is one of their most prized possessions...it used to be nearly irreplaceable. Current technology has made cheap anvils fairly available, but you can't just buy a 300 pound anvil at your local Home Depot.
      The process of creating an anvil is one of the few things that you can't do with traditional blacksmith tools. If you have an anvil and a single hammer, all of your other tools can be made from bits of metal or bar/rod stock. Punches, tongs, other hammers...even the forge itself can be made by hand. But the anvil has to be a solid piece of metal, and the only way to do that is with a shop designed specifically for anvil making, or with modern metal casting equipment.

      Moving on from the anvil bit to the "kids these days, gerrof mah lawn" bit...I would hazard that the typical distribution of interests has migrated outward in the bell curve. Technology today makes it easy for an unmotivated child to spend the majority of their day immersed in facebook/instagram/pinterest/twitter/etc. But it also makes it much easier for a motivated child to find knowledge.
      An example from my personal experiences: I ran Minecraft servers for about 3 years, and had one of the more successful modded servers online in early to mid 2014. A lot of the players were in the 8-18 years old range. And quite a lot of them were interested in figuring out and using interesting game mechanics to their advantage. We're talking about kids in their early teens learning digital logic so that they can build a piston based elevator with floor selection buttons. I know more teenagers who have a solid grasp of programming decision logic because of ComputerCraft than I do professional programmers who learned via a 4 year computer science school.

      Obviously, it's just my own personal experience. But I was one of the kids who started out with an IDE scratching out HTML, and now I'm a linux system administrator with four or so languages under my belt.

      --
      Bits of code, random ramblings: jakimfett.com
    3. Re:Blacksmiths by dbIII · · Score: 1

      A blacksmith will typically create an anvil for personal use

      I only did that because I was a cheap bastard and a bit of rail worked for the light stuff I was doing. I think the analogy you are looking for is carpenters with jigs, the blacksmith one is broken.

    4. Re:Blacksmiths by Jack+Griffin · · Score: 1

      Post of the Day!
      To back up the "kids these days" myth. Progress allows growth in both directions, so just as some 'kids these days' are fatter and lazier and more addicted to junk-food than our generation (whichever generation you are makes no difference to this statement), so some are taller, faster, stronger and smarter. My wife is a teacher and I'm blown away by what some kids can do these days, a lot smarter than anyone I knew as a kid. And there are also the jerks. So yeah, like a tree, the branches spread further from the trunk in ALL directions.

    5. Re:Blacksmiths by ImprovOmega · · Score: 1

      Only on Slashdot will you find the Linux sysadmin who is a blacksmith in his spare time. Great post btw =)

    6. Re:Blacksmiths by Darinbob · · Score: 1

      It's certainly outdated but I have a relative who created his own anvil for ranch work maybe 80 years ago. You don't have to have a foundry as you can start with steel and then cut away parts you don't need. Old railroad rails can work.

    7. Re:Blacksmiths by dbIII · · Score: 1

      Here's the real thing;
      http://www.nimbaanvils.com/mak...
      The reason blacksmiths don't make their own apart from trivial items like one I and your relative made out of rails is that smithing is about forging metal and not casting steel. There is a difference of about 600C between the two and it means a completely different furnace that is getting into heavy industry territory. There is also a very different skillset with patternmaking and casting to forging. One thing that makes it non-trivial is the cast steel changes volume when cooling so your pattern is not going to have the same dimensions as the finished product.
      I could have made the real thing at some point, but it would have been a shitty first attempt and the boss would have had a few questions about using an expensive to run induction furnace for a hobby project.

    8. Re:Blacksmiths by tehcyder · · Score: 1

      Only on Slashdot will you find the Linux sysadmin who is a blacksmith in his spare time. Great post btw =)

      I think it's safe to assume that unironically stupid facial hair is involved somehow?

      --
      To have a right to do a thing is not at all the same as to be right in doing it
    9. Re:Blacksmiths by jakimfett · · Score: 1

      I've actually met a decent number of programmers/sysadmins/etc who also have interests in stuff that isn't conventionally associated with technology. Random example, my dad is a software engineer turned university professor, and he keeps bees.

      --
      Bits of code, random ramblings: jakimfett.com
    10. Re:Blacksmiths by jakimfett · · Score: 1

      Nah, there's nothing unironic about my inability to grow facial hair.

      --
      Bits of code, random ramblings: jakimfett.com
    11. Re:Blacksmiths by jakimfett · · Score: 1
      Lots of valid points here. And I agree with you on...some of them. Others, not so much.

      This is either you associating with the wrong 'professional programmers' or you running into folks graduating from non-ACM accredited schools, or you mistaking information systems or information technology for computer science.

      It actually has more to do with the sheer numbers of kids that play Minecraft. I totaled the statistics for one of the servers I manage...3176 unique players in a month of uptime. Obviously, not all of them are going to be super interested in the programming/logic side of Minecraft, but there's very few days where I don't have at least one or two people discussing relatively in-depth programming questions via ingame chat.

      I see a LOT of inspiration and ambition, and a LOT of latent talent, and they will 'get there'.. but they're not there yet as far as *professional* code goes.

      Oh, obviously. What Minecraft does is give kids an easily accessible programming interface with immediate, "real world" applications. It fosters that interest, the inspiration, and gives it an outlet while it matures. Minecraft offers a complexity level for any level of programmer.

      At my level, I'd be using a central server to manage resource gathering with state-saving, set up just-in-time resource delivery to crafting systems, or create a centrally managed RFID identification network. At the entry level, someone else can dig a hole or place blocks. And everywhere in between, from setting up sorting systems to automating base defences...underneath it all, it's providing a constructive outlet for an interest that might someday become a career in computer programming.

      My point: a lot of self-taught programmers, unless they've had formal education in another technical field, are going to have holes upon holes in their background, and no amount of Mindcraft API bs is going to rectify that.

      I agree with your premise here, that enthusiasm and self-teaching needs to be complemented by structured learning of the stuff that the learner doesn't know they need to know. Personally, I think the structure of "formal education" has shifted dramatically since you were in school, and resources like Codecademy, Udacity, Coursera, and Khan Academy are allowing kids to self-learn in ways that rivals, if not exceeds the traditional classroom-based formal education, but that's a completely different conversation.

      As a sidenote, the bit about "Mindcraft API bs" is just...unnecessary. Most tools have their place. Minecraft is a very effective tool at fostering inspiration and talent into learning and understanding. Few ten year olds care about datatypes, objects, or the concept of a client/server architecture, but if you put those things into the context of making a mod for Minecraft, a solid percentage of them now care *a lot*. In my mind...that's a good thing.

      Every 'real' software engineer I've run into has s switch in their thinking a couple years in at which point decision logic is not even second nature, but subconscious. You act like it's a skill, at the mature engineering level it's part of the autonomic nervous system of a computer scientist who writes software for a living.

      That "subconcious level" understanding of programming has to start somewhere. By definition, a skill is the ability to do something well. To do something well, you have to start out by doing something poorly.

      Obviously, someone in highschool encountering decision logic for the first time and going nuts with it in a virtual world isn't going to be working on the same level as a professional with years of experience under their belt. But given two applicants for an entry level position, one of whom has a degree, and the other has a degree and six or so years of "hobby programming" under their belt...guess which one I'm going to hire?

      It's

      --
      Bits of code, random ramblings: jakimfett.com
    12. Re:Blacksmiths by rdnetto · · Score: 1

      This used to be true with programming too, there weren't many tools so you had to write your own or modify someone else's (and you shared them with others). If a new type of computer came out you would port the tools are maybe even write some from scratch. Today the kids can't even begin to imagine this: if there's not a button on their IDE's to do what they want then they don't do it, they don't bother learning a scripting or shell languages to do what they need. I mean it's a frigging computer, the whole point of it is to be able to program it to do what you want it to do!

      I'd argue it still is, to a large extent. I'm fresh out of uni, but I (and several of those I graduated with) used Vim/Emacs as their (DIY) IDE of choice.

      (FWIW, my course spanned Java, Python and C, and only for Java did we use an IDE (Eclipse).)

      --
      Most human behaviour can be explained in terms of identity.
  32. Re:Maybe, but you won't make it past HR by twistedcubic · · Score: 2

    In the end, many people will find that dropping a few buzzwords on their resume is easier than going into business for themselves.

  33. Reminds me of.... by oneiron · · Score: 1

    ...the only quotable I've ever liked or ever will like:

    Words learned by rote a parrot may rehearse; but talking is not always to converse, not more distinct from harmony divine, the constant creaking of a country sign.

  34. Re:Maybe, but you won't make it past HR by guruevi · · Score: 1

    Why would you need MS Office to communicate with others. That's what we have e-mail and phones and a number of other tools for. Using a Word document to communicate something generally gets ignored. Also, most people have evolved to be able to use more than just MSOffice, they can use LibreOffice, Google Docs etc. If your HR drones fail to recognize the technological process since 2000, their performance needs reviewing.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  35. Re:Maybe, but you won't make it past HR by antiperimetaparalogo · · Score: 1

    Why would you need MS Office to communicate with others. That's what we have e-mail and phones and a number of other tools for. Using a Word document to communicate something generally gets ignored.

    "Communicating" was just an example (it may also be a need from managment to connect Excel and DB), but even that is often done with reports (a form of "communication", like the Word document you mentioned).

    Also, most people have evolved to be able to use more than just MSOffice, they can use LibreOffice, Google Docs etc.

    That is why i wrote '(or better generally "office suite")', but "MS Office" is the standard.

    If your HR drones fail to recognize the technological process since 2000, their performance needs reviewing.

    And if DBA's fail to include in their resumes (or worse: use) "MS Office" (or better generally "office suite") in our current times... their performance needs reviewing!

    --
    Antisthenes: "Wisdom begins by examining the words/names." - excuse my English, i am (slightly...) better with my Greek!
  36. Re:Maybe, but you won't make it past HR by Applehu+Akbar · · Score: 1

    "... HR will throw away your resume if it doesn't say Microsoft Office."

    I was lucky enough to have started my career in the late Sixties, when new recruits routinely were first introduced to the technical manager who had initiated the 'req'. He (yes, always a he in those days) would then make sure that HR was kept out of the loop until the hire decision had been made, whereupon HR would be invoked to process the paperwork. I would be walked over to HR on the first day to pick up my parking permit and sign an NDA.

    Later, the HR departments of the tech world found a way to save themselves from extinction. They became the local arbiters of gummint regulation, thereby gaining back their lost power.

  37. Re:Maybe, but you won't make it past HR by Anonymous Coward · · Score: 1

    The problem is that buzzword bingo doesn't get you anywhere. A while back, I had basic networking on my resume [1], got asked to apply for a UNIX position... and lo and behold, they handed me their router configs and asked me for my CCIE cert ID. When I reminded them that I was there for a position that was DBA/OS related, the interviewer went in his office and slammed the door, and I was shown the exit door after that.

    [1]: A UNIX admin is assumed to know how to do networking, just comes with the territory. Same with logging onto the SAN and cutting LUNs or troubleshooting some issue with AD schema because the tape silo isn't allowing users in the "foo" OU to log on.

  38. Re:Encourage autodidactism by Penguinisto · · Score: 2

    As a former teacher, the following is in order:

    They don't.

    It's up to you to give them a sufficient reason to care. The incapable or the apathetic can find another career field, and the defiant can go spend their careers at McDonald's.

    They are.

    No, in general they are not: ignorance != idiocy.

    They have none

    So teach them how to gain the ability to think critically, and then show them how to use it. The sufficiently clueful will put it to use, and the others are no longer your problem.

    They won't.

    ...so long as you give them the impression that they shouldn't, they won't. One of the first things I warned new students about was that the learning never ends, but the rewards can more than make up for it. I also told them point-blank that if they didn't want to buy into a lifetime of learning, they would be better served by transferring to another class immediately.

    Out of the couple of thousand students, most likely never got far in CompSci. Of those that did, they're doing extremely well nowadays, if their LinkedIn profiles are any indication. It's been 10 years since I left academia, and seeing a decent number of formerly snot-nosed high-school-aged kids raking in six-figure salaries? It's pretty damned satisfying.

    --
    Quo usque tandem abutere, Nimbus, patientia nostra?
  39. VS predominance in CS? by multi+io · · Score: 2

    Whether it's the predominance of Visual Studio in many computer science programs

    I must have missed that.

    1. Re:VS predominance in CS? by tompaulco · · Score: 1

      Whether it's the predominance of Visual Studio in many computer science programs

      I must have missed that.

      You know, I don't believe I used an IDE at all in any of my University classes.

      --
      If you are not allowed to question your government then the government has answered your question.
    2. Re:VS predominance in CS? by ImprovOmega · · Score: 1

      This. If we used an IDE we were on our own. The professors didn't care, but the results damn well better compile on the command line because that was how they were going to grade us.

  40. Re:Encourage autodidactism by gweihir · · Score: 1

    You have a far too positive opinion of most students. Sure, the smart ones will do as you say, but they are a minority at only around 10-15% or so. The rest does what is needed to pass and not a bit more.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  41. Microsoft SQL Server by tepples · · Score: 1

    Or Microsoft SQL Server, whose T-SQL query language appears to have a fairly active question and answer community on Stack Overflow.

    1. Re:Microsoft SQL Server by jedidiah · · Score: 1

      Nope. SQL Server is still not Office. The two have nothing to do with each other. The fact that your DBA candidate doesn't waste time or space on something as trivial as a spreadsheet app should not be held against him.

      Again. Time clean out the HR department.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  42. Re:Maybe, but you won't make it past HR by Hognoxious · · Score: 2

    The premise is correct, but why would that need to be on your $deitydamned resume? Anyone with a pulse can do the basics of any office suite (or work it out in half a day).

    Do you also mention that you're toilet trained and can tie your shoelaces?

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  43. Re:Well by plopez · · Score: 1

    At the uni I learned about my own psychology (Psychology courses), learned how to write documents, learned about how people operate in groups (Sociology), basic electronics and electrical systems (Physics), basic Chemistry, Statistics, and foreign languages. All of which have helped me over the years and all of which self-taught or a trades course would not have given me.

    If you do not learn at least the first 3 in your course work outside of your STEM education you were ripped off. You only got half an education. And an education which gives you little flexibility in life.

    --
    putting the 'B' in LGBTQ+
  44. Re:trOll by plopez · · Score: 2

    That post brought tears to my eyes, brining up fond memories of the old /. I know and love. Now, where's tub girl?

    --
    putting the 'B' in LGBTQ+
  45. Re:Newfangled technology by jones_supa · · Score: 1

    I don't think most companies choose the tools on the basis whether the source code is available. If open source tools are used, the motivation is usually that they are free, or that they simply do the job well.

  46. Re:IDEs uh huh... by jones_supa · · Score: 1

    I think the world is simply too complex to properly learn everything ground-up. Even mathematics is largely teached with applied concepts. Here's this cool formula, someone invented it centuries ago, but we won't spend time deriving it down to bits and pieces. You can just add water and heat it in microwave.

  47. Re:Encourage autodidactism by aaronb1138 · · Score: 1

    I was thinking more or less this. The reality is that some people are just one trick drones. Many of the office dweller jobs have become ridiculously narrow and monotonous in scope, just to prevent anyone from being able to fail short of blatant negligence or malice. It's beyond the point of specialization to the point that college degree requirements need to be scrapped and replaced with a "you have no experience, so for the first 90 days you work at reduced salary and subject to abrupt termination for poor performance" pseudo apprenticeship system.

  48. Re:Encourage autodidactism by KGIII · · Score: 1

    Isn't that criticism of bad ideas?

    --
    "So long and thanks for all the fish."
  49. Re:Maybe, but you won't make it past HR by KGIII · · Score: 1

    If you have spent 2/3 of your job doing those two things and still have not figured out the nuances then I suggest that you may actually be the problem. But no, of course, it is the tools you use.

    I kid... Or do I?

    --
    "So long and thanks for all the fish."
  50. Re:Maybe, but you won't make it past HR by Mr.+Shotgun · · Score: 1

    In the post couple of companies I've worked at, HR will throw away your resume if it doesn't say Microsoft Office.

    Yeah, it is weird how HR types have such a hard on for Office skills. I applied to a job a few weeks back for a security analyst position, they emailed back to set up a phone interview.
    Get to the phone call and the person on the other end is asking about my familiarity with everything in Office. Every part of office, by name and asking if I am an expert in it.
    Them:"What is your skill level with MS Word?"
    Me:"I am familiar with it"
    Them: "Would you say you are an expert with it?"
    Me:"Yeah sure"
    Mean while I am wondering if I am interviewing for a secretary position or something. But nope, that was the initial interview for a security analyst position: how much do I love Office. Seriously, if someone has a career in IT can we just assume they might have run into an office suite or two in their time and move on?

    --
    Of all tyrannies, a tyranny sincerely exercised for the (supposed) good of its victims may be the most oppressive
  51. We have not learned that yet by darkain · · Score: 1

    "You cannot use that technique, we have no learned that in class yet!" THIS is the reason why there is a lack of critical thinking, not the tool chains themselves. Far too often students are punished for self-learning and creativity. While no, this isn't a problem in all classrooms, it is far too common to NOT be an issue.

  52. Re:Maybe, but you won't make it past HR by dbIII · · Score: 1

    Yeah, it is weird how HR types have such a hard on for Office skills

    Unfortunately not weird, it's what they have themselves so they see it as important. Twenty years programming C but no skills with MS Office - not much of an IT person they will say.
    It used to be worse when they demanded WordPerfect as well as MS Word experience for anything related to computers, one place even asked for a list of at least three word processing programs (I added ChiWriter to the list).

  53. Reality is different by dbIII · · Score: 1

    With respect, the commercial software does involve even MORE waiting for some neckbeard wizard to find time to solve my issue between his Stargate SG1 marathons and WoW raid because you have a choice of one or two in the entire fucking world allowed to work on the issue after it has spent a month going through a trouble ticket system. I had to wait six months for a single line of code to be changed in an application after I had reverse engineered what it had to be changed back to. For that six months an expensive laser printer plotter sat idle.

  54. Re:Maybe, but you won't make it past HR by Jack+Griffin · · Score: 1

    Also, most people have evolved to be able to use more than just MSOffice, they can use LibreOffice, Google Docs etc.

    Yeah screw application compatibility. Who needs all those 3rd party vendor plugins that seamlessly connect to Excel when you can wave the FOSS flag that doesn't work with anything...

  55. Re:Maybe, but you won't make it past HR by Jack+Griffin · · Score: 1

    The reason is that if that company hires inefficient people and/or uses inefficient hiring process, I can't imagine how bad situation would I be to deal with their HR in the future...

    You don't get out much do you? All companies have crap hiring processes, and in the dozens of jobs (multiple dozens) I've had, the HR dept had precisely zero bearing on the rest of the company. But if you want to get all precious about it, all the better for people like me who get those jobs.

  56. Re:Encourage autodidactism by turbidostato · · Score: 2

    "That makes the difference between those who can do a job, and those who are really good at it."

    But still, as you say, you need to encourage it.

    "The latter are rare to find."

    Not only because good professionals at any trade are difficult to find (after all, no matter the average, the top performers are always a tiny minority), but because that's not what people look for.

    It's difficult to defend oneself as being a 'jack of all trades, master of no one', when the one making the hirings specifically looks for something "with two years experience on, say, VMWare 5.0" instead of "virtualization servers and IaaS". No wonder the prospective employees specialize in being good at what the employers are looking for: tools instead of principles.

  57. Re:Maybe, but you won't make it past HR by Culture20 · · Score: 1

    Why would you need MS Office to communicate with others. That's what we have e-mail and phones and a number of other tools for.

    You open up excel, enter fields, take a screenshot, include that screenshot in a word docx, then attach that docx to an outllook email, asking the recipient to edit the excel cells. That's why many in the business world need MS Office.

  58. Re:Maybe, but you won't make it past HR by jedidiah · · Score: 1

    If your DBA can't pick up new "MSO skills" on an as needed basis, they aren't competent to be your DBA.

    This is not a front desk receptionist position we're talking about here.

    The HR staff isn't competent to determine what the technical candidate is capable of. That's rather the whole point of this sub-thread.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  59. Re:Maybe, but you won't make it past HR by jedidiah · · Score: 1

    I've never encountered a 3rd party plugin for Excel at any company I've ever worked for.

    Most people simply don't use it that hard.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  60. Re:"inefficient people and/or inefficient hiring" by jedidiah · · Score: 1

    Nope.

    Beaurocracies scale poorly. ALL of them do. This includes corporations. The larger the corporation, the more BS you're going to have to deal with. The larger the corporation, the more likely you will have to put up with "HR professionals". Them filtering out good candidates for no good reason is just the tip of the iceberg really.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  61. Re:Maybe, but you won't make it past HR by jedidiah · · Score: 1

    Some of us get out plenty.

    You're just repeating a variation of the Microsoft fallacy. No. Not everything is total crap. You can escape the crapulence by finding a better option and staying away from the obvious crap.

    Not all companies are the same.

    You seem jealous and butthurt that some of us have managed to avoid whatever torment you've brought upon yourself.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  62. WP - 123 - dBase by jlgreer1 · · Score: 1

    This has gone on since the industrial revolution, think buggy whips and slide rules. When I attended business school it was Wordperfect, Lotus123, and dBase. They didn't survive the Microsoft onslaught very long. I had to adapt or falter. I guess its progress?

  63. There's computer expertise, and just expertise.. by jpiratefish · · Score: 1

    I equate computer expertise to a mastery of tools. We all have a word processor. How many of us have actually written a book?

  64. Re:Encourage autodidactism by Bengie · · Score: 1

    I'm finally getting to sit in on interviews and post interview discussions with my superiors focus on communication and thought process and nearly nothing about what tech they've used.

  65. Re:Maybe, but you won't make it past HR by Bengie · · Score: 1
    DBAs should not be working with clients.

    troubleshooting the basic database connectivity and usage profiles

    Again, get decent programmers.

    80% of a DBA's job should be administrating the DB servers. The other 20% should only be working with other people who know what they're doing, but need to coordinate with the DBAs. DBAs helping clients and "the rest of the organization" is like your building architect helping people paint the walls. Unless you're talking about a small company where each person has multiple roles.

  66. Re:Maybe, but you won't make it past HR by pfleming · · Score: 1

    Excel is pretty good at doing a quick sanity check on a CSV before handing it to an importer. These tools would not have survived as long as they have or be considered as indispensable as they are without being at least marginally useful.

    Only if you only use the comma to separate your fields. I use an export from a database that has commas in the fields so I use the pipe (|) as my delimiter. Excel will not properly open that csv file and will only split the fields on the commas. Open/Libre Office let me select the delimiter - best feature ever.

  67. Re:Maybe, but you won't make it past HR by guruevi · · Score: 1

    You forgot to include the yearly $400 for Adobe so that they can create PDF's of said screenshots and Word documents so people with other versions or missing fonts can also see the Outlook e-mail.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  68. Re:Maybe, but you won't make it past HR by Jack+Griffin · · Score: 1

    I've never encountered a 3rd party plugin for Excel at any company I've ever worked for.

    Most people simply don't use it that hard.

    Probably says more about the places you've worked. If you've ever had any experience in Financial Services, ie the industry that runs the world, then Excel is king.

  69. Re:Maybe, but you won't make it past HR by Jack+Griffin · · Score: 1

    You seem jealous and butthurt that some of us have managed to avoid whatever torment you've brought upon yourself.

    I have a great job that pays well with a great work life balance. You're one crying into your milk because HR don't like your skills. As you said "I can't imagine what it's like...". Instead of using your flawed imagination, take it from someone is is not using imagination but real world experience, even great companies and great jobs have crap HR processes. It'd be foolishly to think that is how the entire company operates based on your experience with one person/team.

  70. Re:Maybe, but you won't make it past HR by FictionPimp · · Score: 1

    I never said they don't have to know how to use office. I said you shouldn't be looking for it on the resume.

    Seriously? HR sees 15 years Microsoft SQL server exp and goes "Well, he doesn't say he knows how to use excel...."

  71. Re:Maybe, but you won't make it past HR by pnutjam · · Score: 1

    I wish that was true. I'm a sysadmin / network admin. The number of system admins (Unix or Windows) I encounter with little to no network understanding is truly staggering.

  72. Re:Maybe, but you won't make it past HR by pnutjam · · Score: 1

    Also, the women we hire, while good, are a waste of training time since due to AA they typically change jobs for a large promotion about the time that they start being productive.
    Also, the people we hire, while good, are a waste of training time since due to ambition they typically change jobs for a large promotion about the time that they start being productive.
    FTFY

    Good people are hard to find for low level jobs, they always move up.

  73. Re:Maybe, but you won't make it past HR by tehcyder · · Score: 1

    Excel is pretty good at doing a quick sanity check on a CSV before handing it to an importer. These tools would not have survived as long as they have or be considered as indispensable as they are without being at least marginally useful.

    Only if you only use the comma to separate your fields. I use an export from a database that has commas in the fields so I use the pipe (|) as my delimiter. Excel will not properly open that csv file and will only split the fields on the commas. Open/Libre Office let me select the delimiter - best feature ever.

    Untrue. Excel will open a text file using any symbol of your choice as a delimiter. Maybe old versions didn't use to be able to or something.

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  74. Re:Maybe, but you won't make it past HR by tehcyder · · Score: 1

    Yeah, it is weird how HR types have such a hard on for Office skills.

    It's just a way of weeding out people who are either so stupid that they couldn't cope with their school Powerpoint lessons, or so arrogant that they think they are above mundane tasks like formatting reports in an acceptable manner..

    --
    To have a right to do a thing is not at all the same as to be right in doing it
  75. Re:Maybe, but you won't make it past HR by pfleming · · Score: 1

    Excel is pretty good at doing a quick sanity check on a CSV before handing it to an importer. These tools would not have survived as long as they have or be considered as indispensable as they are without being at least marginally useful.

    Only if you only use the comma to separate your fields. I use an export from a database that has commas in the fields so I use the pipe (|) as my delimiter. Excel will not properly open that csv file and will only split the fields on the commas. Open/Libre Office let me select the delimiter - best feature ever.

    Untrue. Excel will open a text file using any symbol of your choice as a delimiter. Maybe old versions didn't use to be able to or something.

    2010 doesn't and doesn't give you the options that I can tell. And I don't control the version.