Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment Re:It's getting hotter still! (Score 1) 635

I know it's a lot to ask on /. but if you plow past TFS and actually RTFA then you will find they say exactly why they think this is *realted to global warming not a contradiction of it.

"As the area covered in sea ice expands scientists have said the ice on the continent of Antarctica which is not over the ocean continues to deplete.

CEO of the Antarctic Climate and Ecosystems CRC, Tony Worby, said the warming atmosphere is leading to greater sea ice coverage by changing wind patterns."

Conjecture but they at least have gone down this road already...

Comment Re:Linux, cryptography, HTML and JavaScript. (Score 1) 144

(FIRST Rant: Since I wasn't asked for the damn CAPTCHA getting the message that I didn't confirm I was a human and throwing away my whole freaking novel of a post makes me think that the /. devs *really need to take this intro course again... grr...)

Honestly some of that list fits in an intro course but with clarification.. I certainly hope that's not an exhaustive list tho! Everything on that list should be "as well as" not core topics.

Linux: These kids, even these days, have a high probability of never having had worked (knowingly.. Android/MacOS/Bar gaming systems/ATMS/etc don't count) on Linux before. SO if that's the type of machines they will be working on (as was the case at my school) then the intro class will at least have to get their feet wet here... command line / ls / rm -rf / ;-) That might include a small amount of "What is Lunux and why do we care" but that's it.

HTML: The class might also include a sampling of various technologies these kids will be using in the real world... let's face it most of them will end up mobile or web devs SO this is useful but should not be more than a small touch.

JavaScript: See my comments on HTML but also this is being used more and more as a full blown language SO maybe that's what they are using as their training language? Even in my 4 years (long time ago) I saw the Intro classes go from Pascal > C++ > Java. I think continuing that > JavaScript is a poor choice but I've heard of worse.

Cryptography: I *certainly hope this is 30,000 ft view and they aren't implementing it BUT getting the right mindset in early and even including calls to default libraries in some of their projects might not be a bad idea... beyond that it's meant for a much more advanced class.

My impression of intro as provided by the one I took and how well it did the job is as follows: You have a first week of getting the students into the coding world which could include a lot of the above but most importantly guaging their prior knowledge and teaching them the environment/language they will be working in and getting started on their first code. After that you are teaching the starter algorithms to get their heads thinking right and giving them progressively harder programming tasks to make it useful and concrete for them. If the above 4 items are the entirely of the class then this better be a pre-Intro course (we had one where I went... CS majors didn't take it... History Majors did ;-) (hint it included time on the MS Office suite of products) leading up to a "100" class that is the real intro for CS.. else who knows... I didn't RTFA only TFS so maybe it was as usuless as typical and Harvard has the intro course their $60K/yr or whatever it is would promise!

Comment Re:In Theory (Score 2) 387

I'm currently *reading a LOT of COBOL (JCL, etc) We're doing a migration project away from the existing 370 mainframe to 'modern' tech. The requirements gathering was spotty at best so every time I get a new chunk to replace I'm reading lots of COBOL to grep for what I need my new code to do.

I'm very thankful I'm not writing any 'new' COBOL but I can read it fairly smoothly. I can say for certain that skill will never be on my resume.

On the topic as a whole: This article (or at least the summary) seem to imply you need to put all your eggs in one basket which is completely false. I've learned a new language for almost every job I've had. I am fairly fluent in Java which tends to shape the jobs I go after but every single one has required proficiency in some other language for some other reason. (Small example I wrote a library for a large international project in Java for my own purposes. It was useful enough that the rest of the project started using it so it bumped up against contractual requirements that everything "delivered" had to be in Java and C# SO I taught myself C# and ported the library to it. C# is *very similar to Java so this was pretty easy but a great example of learning a language on the fly.)

Learn em all I say! Sort it out later...

Comment Re:quiet = powerful (Score 1) 116

"Can Not" != "May Not"

The whole point of Formula 1 is that all cars are under a very tight parameter restriction so the race is in the hands of the driver more than it is the mechanics. (Not to say they are all truly "equal" but they could be.)

Electric cars are more than capable of going faster than that:
http://www.dailymail.co.uk/sci...

Comment Re:Probably not. (Score 1) 546

I've got 2 side to this issue:
1) There's a LOT I didn't know after I graduated about "how to code". Given *when I graduated a lot of that was pretty immature and my school wouldn't have been able to teach me anyway (Version control is completely different now, Frameworks? What are frameworks? plus some countless design patterns that weren't as formal as they are now... oh yeah and the Web was on 1.0) but there were some aspects at the time that were definitely missed that would have helped me post grad (I'd never coded a UI before graduating for example... just never had the need with all of my profs being Unix/Command Line friendlies)) Honestly I'm not sure where that would have fit in anyway but even an advanced coding class beyond the Intro to Programming class we had would probably have been useful. All of my classes post that course were all teaching theory and just used the language as a tool to do so.

2) ALL of that I learned just fine on my own post-grad. Given I graduated right before the big bubble popped I saw first hand the hordes of "Learn to Code in 30 days" developers that absolutely swamped the job market. The degree on my resume meant something but most of the time I had to argue the merits. The real answer which many employers discovered the hard way (why I have no trouble finding jobs now) is the simple fact that it's easier to learn the practical on your own than it is to learn the theory. In our field we are learning new tools/etc every day or we are falling behind and losing our value. Yes maybe it would have been nice to have a few more under my belt upon graduation but all of that would be fairly obsolete by now anyway. The *Theory I learned rarely expires and helps me be a better *Engineer every day. If my job was just being a coder I'd be bored and honestly I have to work with people who that's all they can do more often than I'd like. (Like cream I rise to the top but honestly it'd be nice to to have to carry their load all the time)

Long story short: Yes my University could have taught me a bit more practical but in the long run I don't see that as a problem that really needs to be solved as what they did teach me was SO much more valuable.

Comment Re:Grit (Score 1) 548

Combine this with the ability to, on a schedule, step away in such a manner that you can reliably get past whatever hurdle/writers block you are suffering from. If you're really good you can 'force' those a-ha moments when you don't have the time to wait for them to happen. Sometimes just blindly grinding on will get you nowhere.

Back to the hell yeah tho: You don't get paid if you never ship. If you can't get the job done then it doesn't matter how great you were at starting it.

Comment Re:Pick a different job. (Score 5, Insightful) 548

Oh and PS: To a few layers up poster...

"programmers aren't smart enough to unionize" are you kidding me? To be clear I am not anti-union by any means but for my job not on your life. I'm sure life is different in the valley or big code farms elsewhere but honestly I am better equipped to negotiate as an individual than within a group. The world changes and as development becomes more commoditized this situation may change as well but I don't see that anywhere in the near future. (read my employment lifetime) when my threat as an individual to walk away carries as much weight as a union making the same threat there is no perk to the tradeoffs.

Comment Re:Pick a different job. (Score 4, Insightful) 548

Sorry it sucks where y'all live.

Minneapolis here. Getting 40 hours or keeping to 40 hours (whichever is your issue) is not a problem. Wages easily put you in a high standard of living. Of course cost of living is much lower here than any of the cities mentioned but that's part of the appeal of living here... more bang for your buck. Well that and everything else.

If you really think it sucks everywhere that is not NYC/SF/Austin/Boston then you need to pay more attention.

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...