Forgot your password?

Comment: Re:Computer Science curriculum (Score 1) 293

by quintessentialk (#47245591) Attached to: Average HS Student Given Little Chance of AP CS Success
According to the Wikipedia article, it's actual object oriented programming, taught in the modern fashion (i.e., directly, and not via 'C first'). It looks like there was originally an second version of the course that included more of the traditional introductory computer science things (data structures and algorithms) though these are still covered to some degree.

As I lament elsewhere in the thread, though that's appropriate for a course called 'CS' I would have preferred, in high school and college, to be taught a more practical 'how to use the standard library and other common libraries'. Granted, that would be more programming than computer science, and it probably would be dirty and pedestrian to people who actually do computer science. But while programming is widely used across technical fields, I don't think many people need to know how to write their own linked list methods or sort algorithms. For me it would have been better to talk about how to solve more challenging 'real world' problems using the existing tools instead of solving 'simple' problems using algorithms we wrote by hand.

We're really talking about two things in the thread -- getting more people to enter the field of CS, and getting people in general to have more useful CS skills. These are different goals.

Comment: Re:Teach CS with Math classes (Score 1) 293

by quintessentialk (#47245469) Attached to: Average HS Student Given Little Chance of AP CS Success
I don't remember receiving any computing instruction in high school, in any course. Now, that was 15 years ago so maybe that has changed. I hope so! If not, 'teaching computing in any fashion' is more important than 'teaching computing in a specific fashion'.

My college mathematics courses did integrate mathematica and to a lesser extent matlab (engineering courses, but I wasn't an engineering student). This was great for learning about math, but maybe less great for learning about computers.

As a practicing non-computer-scientist engineer, it would have been more useful to me have had good applied programming courses and not computer science courses. What I do in my job (which is mostly matlab, but I've used C++ in the past) is patch together various library and systems calls together with some math and flow control logic to solve problems. In my CS/programming courses in college, they taught us about data structures and sorting algorithms. I would never try to write my own sort algorithm or linked list management methods. It's not interesting and as a non-specialist I would not likely do better than what already exists.

Comment: Re:Why would a prospective CS major take the AP te (Score 1) 293

by quintessentialk (#47245255) Attached to: Average HS Student Given Little Chance of AP CS Success
There may be something to this. The principal advantage of the AP credit I earned before college was that I was able to avoid some of the required courses outside my major. Though, I certainly would have taken an AP course in my area of interest had my school offered it, because I would likely score and grade well and that would have helped my GPA if nothing else.

Comment: As a novice... (Score 1) 627

by quintessentialk (#46327549) Attached to: Does Relying On an IDE Make You a Bad Programmer?
My scripting/programming is exclusively in Matlab and similar tools so I can't weigh in here EXCEPT as a novice programmer. I tried in past to play around with android (which is java) and separately to relearn what little C/C++ I learned in my college days. As a novice, learning a new IDE is a sizable wall to climb. These tools are not documented with beginners in mind, and I was spending most of my time just trying to get hello world programs to build and link correctly when I wanted to learn the language instead. The IDE was an impediment at my level -- but maybe I was just learning the wrong way. When I was taught C++, it was 'learn C first, learn objects second, learn STL never'. The new strategy seems to be encourage use of standard library containers right away. Similarly, if I were to learn proper IDE use from the beginning (and I include visual interface layout tools under that heading) my experience would be different. I _have_ used tools which look like IDEs when preparing LaTeX documents (LaTeX is a typesetting markup language used in technical publication). Autocompletion of commands and previously defined labels (variables) is invaluable. I'm an inaccurate typist with a bad memory. Even if I weren't, I suspect computers are better at remembering those kinds of details than I am.

Comment: Oscilloscopes, Absolutely. (Score 1) 215

by quintessentialk (#45477597) Attached to: Ask Slashdot: What's On Your Hardware Lab Bench?
It really depends on the project, but where I work (doing system integration) we use oscilloscopes pretty heavily as 'general purpose troubleshooting tools'. Perhaps significantly, we aren't building boards (we have another department to do that) but interfacing those boards with various sensors, motors, equipement from other vendors, and so forth. For example, we use oscilliscopes to help characterize motor/sensor control loops, to quantify noise of all types (in sensors, in power supplies, etc.), to troubleshoot electrical interface problems, and so forth. Especially for the control loop work, I can't imagine being without an oscilloscope.

Comment: Re:idiotic when we have hungry students with no bo (Score 2) 152

by quintessentialk (#45415667) Attached to: A Makerbot In Every Classroom
I wouldn't say 'idiotic' -- I believe you don't need to fix all the problems in the world before you're allowed to do new things. That said, I come from a family of teachers, and that insight leads me to agree with you. I'm especially offended by teachers buying school supplies out of pocket. If I, an employee of a large organization, had to buy office supplies out of pocket, I'd assume the company was on its way down the toilet or at the very least had major management problems. Teachers are somehow conditioned to think having to buy supplies for your classroom and your students/customers is o.k... or they have too much empathy. Again, there's no reason you can't have both makerbots AND fix these problems, but my experience is that investment from technical companies and press celebrate enrichment in either a few affluent schools or in the one poor school that has the luck of being the example case. Meanwhile, there are plenty of schools remaining without enough pens and paper, let alone current generation computers, ipads, makerbots, etc....

Comment: Re:Perception vs actual rating (Score 2) 180

by quintessentialk (#44520965) Attached to: Why You Shouldn't Trust Internet Comments
I'll admit I'm tempted to look at overall number of stars, and assume a 4 star place is better than a 2 star place. But I usually end up looking more closely (because ALL the restaurants in an area will be suspiciously highly rated) at the negative reviews. Like you, I try to judge the relevance of the complaint. For example, if the worst thing that anyone has to say about a restaurant is that service is a little slow on Saturday nights and that they had trouble seating your party of 10 without a reservation, that's probably a good restaurant. Complaints about food quality, bathroom sanitation, etc. are much more noteworthy.

Comment: Re:You're better off without them. (Score 1) 358

Thanks for pointing this out; it goes along with the 'do not volunteer information' rule when dealing with cops/auditors/security people. They aren't looking for reasons to be nice to you. I was thinking more along the lines of having history of topical, well received blog posts of tweets might elevate one's standing... but I'm probably not one of the exception few who can pull that off, and I'm not shooting for a journalism job anyway.

Comment: Clarifications from the questioner (Score 2) 358

First of all, thanks for sharing your thoughts. I don't work in IT or software so some of the specifics don't directly apply, but the generalities do. The biggest clarification I need to make though is by 'online presence' (with my examples of webpages, blogs, and tweets) I didn't mean social chit chat or tools like facebook. I meant 'having a history of making topical posts that are well received by an audience'. If a twitter feed, it would be a journalistic twitter feed, not a 'what I ate for breakfast' twitter feed. The argument (as it has been made to me) is that regularly generating content, and maintaining an audience, shows that you are an active member of your field, and that your ideas have some influence. Especially given that my current work is bound by NDA (no portfolio, no publications, vague resume) having something outside of that would be useful -- but I can't create a reputation ex nihlo. And, since I'm an engineer and not a journalist, it might not matter that much anyway.

Comment: Re:Having it helps, not having it doesn't hurt (Score 1) 358

Thanks! Yours ended up being one of the most useful posts, because you successfully read my mind: I wasn't clear by what I meant by online presence, and most readers assumed I meant social chatter on facebook. By online presence I didn't mean facebook at all, and when I mentioned twitter and blogs I meant those in the journalistic sense of "regular, technically topical postings to an appreciative audience". Your view is what I would have guessed. My current employer may not know social media exists, so I don't they use it for hiring, but the rest of the world may differ..

Comment: Re: As the song asks... (Score 2) 358

Some of this I deserve for not being clear -- By 'online presence' I mean things like currating a topical blog or having a followed twitter feed, not purely social stuff. The argument, as made to me, is doing these things demonstrates you are an active, respected member in your field, and that your ideas have traction.

Comment: Re:As the song asks... (Score 1) 358

...I just can't imagine how spending one's time "tweeting" or maintaining a Facebook page has much to do with what kind of employee I want, unless perhaps those "tweets" particularly socially unacceptable.

I *might* do a search of technical forums to see what kind of tech questions and answers my applicant is giving / asking...

I don't think I mentioned facebook in my post, though I did mention twitter. The idea is that having an online presence (my examples suggested websites, blogs, and twitter feeds) indicates you have ideas, and based on the size of your following, indicates that you've convinced other people that they are good ideas. It shows you are an active participant in your field and are recognized as an authority. Or at least that's the argument that has been made to me.

+ - Ask Slashdot: Is an online identity important when searching for technical jobs? 1

Submitted by quintessentialk
quintessentialk (926161) writes "I'm looking for a new engineering job. I'm in my early 30s, and have a degree and some experience. I don't have an online presence. Does it matter? Is a record of tweets, blog posts, articles, etc. expected for prospective employees these days? What if one is completely un-googleable (i.e., nothing comes up, good or bad)?

Though I haven't been 'trying' to hide, I only rarely use my full name online and don't even have a consistent pseudonym. I don't have a website, and haven't blogged or tweeted. I'm currently in a field which does not publish. Should I start now, or is an first-time tweeter/blogger in 2013 worse than someone with no presence at all?"

If what they've been doing hasn't solved the problem, tell them to do something else. -- Gerald Weinberg, "The Secrets of Consulting"