Slashdot Mirror


Ask Slashdot: How Will You Update Your Technical Skills Inventory This Summer?

Proudrooster writes "As technologists, developers, and programmers it is essential to keep moving forward as technology advances so that we do not find ourselves pigeonholed, irrelevant, or worse, unemployed. If you had to choose a new technology skill to add to your personal inventory this summer, what would it be and why? Also, where would you look for the best online training (iTunesU, Lynda.com)? The technologies that immediately jump out as useful to me are HTML5, XCODE, and AJAX. How about you?"

208 comments

  1. AJAX is too bulky by Anonymous Coward · · Score: 0

    BSON is the way to go.

    1. Re:AJAX is too bulky by CanHasDIY · · Score: 1

      BSON is the way to go.

      I've always wanted to write my own programming language, if for no reason other than to give it a vulgar name... maybe COXUX or something like that... probably a good thing I chose a different path, eh?

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:AJAX is too bulky by Dahamma · · Score: 2

      Gonna be hard to beat this one...

    3. Re:AJAX is too bulky by Anonymous Coward · · Score: 0

      I dunno, how do you fancy writing in SHITCUNT?

    4. Re:AJAX is too bulky by Anonymous Coward · · Score: 0

      Most programming languages have been called that at some point.

    5. Re:AJAX is too bulky by Anonymous Coward · · Score: 0

      I dunno, it's hard to sound more vulgar than "ECMAScript."

  2. Marketing babble galore by Lunix+Nutcase · · Score: 5, Insightful

    This Ask Slashdot sponsored by: Dice.com.

    1. Re:Marketing babble galore by 14erCleaner · · Score: 1

      Isn't it AC#AX now that Java is in its death throes?




      {cue the outraged Javascript fans to tell me Java != Javascript...too bad...}

      --
      Have you read my blog lately?
    2. Re:Marketing babble galore by Anonymous Coward · · Score: 0

      ...no.

    3. Re:Marketing babble galore by cold+fjord · · Score: 1

      This Ask Slashdot sponsored by: Dice.com.

      Because stale, obsolete, rusty skills are the way to a solid future. Probably handling solid waste, that is.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    4. Re:Marketing babble galore by sconeu · · Score: 1

      Actually, Lynda.com.

      And apparently the "Disable Advertising" checkbox doesn't work, because this binspam story still shows up on the front page.

      --
      General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    5. Re:Marketing babble galore by murdocj · · Score: 1

      Because constantly switching platforms, environments, and languages because "that's what the cool kids use" is a great way to need those hot new skills when your project sinks under a mass of half written, non-working code in 5 different frameworks.

    6. Re:Marketing babble galore by cold+fjord · · Score: 1

      So, the only two change models you see are static and profligate? I'm thinking there might be something in-between. Besides which, project management can be a useful discipline.

      .

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    7. Re:Marketing babble galore by murdocj · · Score: 2

      I'm a fan of the middle ground myself. But because I've been working in Ruby on Rails I see way too much "omg you gotta switch to this cool new tech which is a little more obscure and slightly less functional and certainly less reliable than what it replaces, but wow, it's new!!!!"

      So I've gotten a bit jaded.

    8. Re:Marketing babble galore by Anonymous Coward · · Score: 0

      Wow you lost all credibility with that lame Java troll.

    9. Re:Marketing babble galore by cold+fjord · · Score: 1

      LOL - I understand. You're entitled than. ;)

      FWIW, I think daylight might be that way. ---->

      Heh. Enjoy your weekend.

      --
      much of left-wing thought is a kind of playing with fire by people who don't even know that fire is hot - George Orwell
    10. Re:Marketing babble galore by The+Cat · · Score: 1

      Wins the fucking thread and then walks to the door in slow motion while the audience rises to a standing ovation.

    11. Re:Marketing babble galore by Anonymous Coward · · Score: 0

      Don't like it? Go some other fucking place you fucking cunt.
       
              -The Slashdot Staff

    12. Re:Marketing babble galore by IamGarageGuy+2 · · Score: 1

      Replying to undo wrong mod

      --
      Stay tuned for new sig...
    13. Re:Marketing babble galore by foniksonik · · Score: 5, Insightful

      Looks like a question from a high school student to me. Maybe answer it appropriately?

      Ajax is still heavily used in web dev but typically you use a wrapper library like Jquery, Dojo or similar.

      HTML5 isn't really a skill or a technology. It's a buzzword to describe a set of HTML extensions, CSS extensions and the way you combine them with JavaScript.

      XCode is an IDE to develop Objective-C applications for iOS and OSX operating systems.

      These are fine if you have something in mind. If not might I suggest the following.

      Read a book on Design Patterns and get a cookbook for your favorite language (JavaScript, Ruby, Python, PHP, C++, LUA, etc) that uses said patterns (factory, decorator, etc).

      Try making a game using a game engine such as Unity or Unreal.

      Buy a $25 Arduino board and find some tutorials on programming for it.

      If it must be web related, try out NodeJS and use Meteor framework to build an app.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    14. Re:Marketing babble galore by notsoanonymouscoward · · Score: 1

      But because I've been working in Ruby on Rails I see way too much "omg you gotta switch to this cool new tech which is a little more obscure and slightly less functional and certainly less reliable than what it replaces, but wow, it's new!!!!"

      Been seeing a good bit of that in the python world. *oh shiny*

      --
      I ate my sig.
    15. Re:Marketing babble galore by notsoanonymouscoward · · Score: 1

      And I suddenly feel bad I have no more mod points to share. Excellent commentary and advice all around.

      --
      I ate my sig.
    16. Re:Marketing babble galore by kthreadd · · Score: 1

      XCode is an IDE to develop Objective-C applications for iOS and OSX operating systems.

      It's an IDE for all sorts of things. I've even seen people use it for Rails based web development.

    17. Re:Marketing babble galore by mrvan · · Score: 2

      I switched to python around 10 years ago and never looked back. People who think python is all new and shiny now are missing a lot of history - 10 years ago python was almost 10 years old and already at version 2.1.

      The language has evolved into an (IMHO) extremely elegant platform for >90% of my needs, from scripting and data processing to web applications. I especially like the way that decorators and generators allow elegant expression of many functions. Dynamic ("duck") typing has drawbacks (especially IDE support and compile-time checking) but this is lessened somewhat with pyling and unit testing, and it makes a lot of code so much more elegant than e.g. java, where you spent half your time and lines of code working around limitations of the type system. Obviously, python is not perfect. The whitespace is sometimes annoying and packaging is a mess, but at least they're working on the latter.

      Besides python, I use R for statistics and C if things need to go fast, and for the latter python makes it really easy to integrate C and python code.

    18. Re:Marketing babble galore by Gr8Apes · · Score: 1

      ...and it makes a lot of code so much more elegant than e.g. java, where you spent half your time and lines of code working around limitations of the type system.

      If half your code and time is spent there, perhaps your approach and design are wrong?

      --
      The cesspool just got a check and balance.
    19. Re:Marketing babble galore by Gr8Apes · · Score: 1

      It's a great way to keep contracts renewing.

      --
      The cesspool just got a check and balance.
    20. Re:Marketing babble galore by TechNeilogy · · Score: 1

      I used to be mostly a C++ programmer (and a C programmer before that). This summer I want to dust-off those skills and also bring my C++ knowledge up to C++11 standard. I hope to do proof-of-concept web interface for a Scala app I maintain, using Play! and Akka. This will hopefully be used to depliy the actual product by autumn. Also, I'll be learning some jQueryMobile and other mobile odds and ends and some more about the non-canvas parts of HTML5 (I've already done a lot of canvas work). And, if I'm feeling brave, I'll try to talk a .NET client into using F# for a new project instead of C#.

      --
      "The wisdom of the Patriarchs was that they *knew* they were fools." --Master Foo
    21. Re:Marketing babble galore by Hognoxious · · Score: 1

      You'd expect the middle ground to be more populated than the extremes, and yet in many things it isn't. Perhaps it lacks zealots?

      Disclaimer: not based on a proper study, just anecdotes, and it might be confirmation bias (see also toast, buttered side of).

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    22. Re:Marketing babble galore by Anonymous Coward · · Score: 0

      No, moster.com.

    23. Re:Marketing babble galore by binarylarry · · Score: 2

      Java is SO dying, I mean the most popular operating system in the world uses it for application development:

      http://en.wikipedia.org/wiki/Android_(operating_system)#Applications

      --
      Mod me down, my New Earth Global Warmingist friends!
    24. Re:Marketing babble galore by Anonymous Coward · · Score: 0

      There's even a way to use Xcode for Arduino development.

  3. Summer of COBOL by Anonymous Coward · · Score: 0

    Why are skills in ALL CAPS?

    So managers can ignore them better.

  4. AJAX? by Intrepid+imaginaut · · Score: 2

    It's a JSON world baby. I'm learning flash myself, it's the COBOL of the future, niche knowledge for the win.

  5. no formal training by X10 · · Score: 2

    I don't do formal trainings, not any more. I'm happy with my focus on Android, but if I'd want to switch to other technologies, I'd download the tools and read the docs on the web. Same as I did for Android.

    --
    no, I don't have a sig
    1. Re:no formal training by CanHasDIY · · Score: 1

      I don't do formal trainings, not any more. I'm happy with my focus on Android, but if I'd want to switch to other technologies, I'd download the tools and read the docs on the web. Same as I did for Android.

      Any good (and preferably free as in "don't cost money") docs you can recommend? I've been wanting to do some stuff with Android, but coding has never been my forte.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:no formal training by X10 · · Score: 1

      Any good (and preferably free as in "don't cost money") docs you can recommend? I've been wanting to do some stuff with Android, but coding has never been my forte.

      If you have to ask this question, you should stick to formal training.

      --
      no, I don't have a sig
    3. Re:no formal training by White+Flame · · Score: 3, Insightful

      People learn new platforms via reference materials, which brings existing programmers into their realm. This is especially true with Android, since it builds off of Java and to a lesser extent from the user & app-programmer perspective, Linux.

      Learning to program, however, is a separate skill. I'd suggest learning Java, then applying what you've learned to Android. If you're good at learning on your own, then go straight into Android programming examples from Google's materials and learn both at the same time, sussing out any weird language understandings with Java references.

    4. Re:no formal training by elashish14 · · Score: 1

      The full Android documentation (introductory tutorials and reference) is available here and is completely free.

      If you're looking for more tutorials on how to get started, The New Boston has an absolutely outstanding series of tutorial videos for Android beginners with little experience. More advanced users may find the pace unbearably slow however.

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    5. Re:no formal training by micheas · · Score: 2

      https://android.googlesource.com/ and your favorite dev environment (whether that is vim and various shell tools, emacs, eclipse, netbeans, visual studio, or whatever) Is the definitive source of android documentation. But, not what you want.

      If you want to see the basics of writing an android app look at the source for phonegap and titanium. Those two frameworks combined with The New Boston will allow a programmer to come up to speed quickly

      But, you seem to want to through together an app that you built yourself, without having to actually learn java and such. For that Buzztouch http://www.buzztouch.com/ is a pretty good solution, and you might not need more than that, depending on what your app does.

    6. Re:no formal training by Anonymous Coward · · Score: 0

      Start right here; it's a video tutorial but one of the best I have seen around:
      https://www.youtube.com/watch?v=SUOWNXGRc6g&list=EC2F07DBCDCC01493A

    7. Re:no formal training by CanHasDIY · · Score: 1

      I will check that link out, thanks for the info.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
  6. spam? by Anonymous Coward · · Score: 3, Insightful

    This story submission feels like spam for lynda.com.

  7. HTML5, XCODE, and AJAX by Ignacio · · Score: 4, Informative

    Those are not skills for this summer, those are skills for several summers ago.

    1. Re:HTML5, XCODE, and AJAX by GreyLurk · · Score: 1

      *shrug* my current plan is actually to spend some quality time figuring out how to use Ruby this summer. Though to be fair, I'm skipping Rails and going straight to Sinatra.

    2. Re:HTML5, XCODE, and AJAX by xxxJonBoyxxx · · Score: 1

      >> Those are not skills for this summer, those are skills for several summers ago.

      Heh. Wish I had mod points today. Can anyone else speculate on why these would be "skills for summer" anyway?

    3. Re:HTML5, XCODE, and AJAX by Lunix+Nutcase · · Score: 2

      Because lynda.com just happens to sell online course videos for those specific topics at $25/month?

    4. Re:HTML5, XCODE, and AJAX by sexconker · · Score: 2

      Those are not skills for this summer, those are skills for several summers ago.

      And they are skills for some monkey slave. The trick with programming is that a competent programmer with access to the internet should be able to pick up a language they've never even heard of as they go.

      Need to do X in language Y? Google.com. How to do X in Y. Read. Learn. Do.
      Code monkeys may be able to read and do by copying, but they generally won't learn unless they spend an ungodly amount of time and effort on rote bullshit (i.e., formal certifications).
      It's the application and business logic, external considerations, and the people that dictate them that are hard. If you have access to the internet, the language is the least of your worries as a programmer.

    5. Re:HTML5, XCODE, and AJAX by arth1 · · Score: 2

      Yeah, technical skills for the summer is more like how to dig a good pit barbecue, or how to remove a swimsuit with no hands.

    6. Re:HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      Ruby and Sinatra are a great combo.

      I'm using them myself, to wrap / webify Unix commands, wrap / webify Windows PowerShell commands, handle template-/data- driven websites, and to host JSON web services.

      On the browser side, I've recently started using Google's AngularJS with Twitter's Bootstrap, and using its super-easy JSON stuff to talk back and forth to Sinatra.

      It's so easy to build stuff and to interact this way, via AJAX / JSON / REST calls.

      As for databases, I've recently started using the OrientDB multi-mode database. It's a NoSQL database that does SQL / JSON REST / Tinkerpop / Document / Graph / Key-Value / Schema- (full|mixed|less) data.

      OrientDB's JSON REST mode works very nicely with Sinatra and AngularJS.

    7. Re:HTML5, XCODE, and AJAX by mysidia · · Score: 4, Interesting

      Those are not skills for this summer, those are skills for several summers ago.

      Agreed...

      Learn yourself some HTML6, haXe, Zimbu, Opa, F#, Rails 4.0 (released a few days ago), CoffeeScript, Google Dart, Ceylon, , Django 1.5, MS Excel, 'R', Dao,Hadoop, MongoDB, C# 4.0, Python 3,

      Not. More seriously: go buy some books on cooking, and learn that, or find some other hobby that fancies you -- maybe remotely leveraging skills from your technical job, maybe not. Learn some new hobbies -- have fun; concentrate on gratitude. Happy people are more successful. Don't worry about competing with other people for "knowledge of the latest fad".

      Try to figure out which worldly subject is important, but that you know the least about -- read a book or two on it. To have depth of knowledge; reading a book isn't good enough, you need lots of experience to learn -- if you don't do a lot of programming in the language, you won't learn it very well.

      On the other hand, you can expand breadth of knowledge into other subjects such as History or Art, by reading, and doing a little ---- the weaker you are in a subject, the easier it is to learn a meaningful amount

      The fewer subjects you are that weak in.... well, the more global intelligence you will have :)

    8. Re: HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      I wouldn't call that skipping rails

    9. Re:HTML5, XCODE, and AJAX by rthille · · Score: 2

      Ruby **shudder**

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    10. Re:HTML5, XCODE, and AJAX by tibit · · Score: 1

      That is very insightful. I concur. Heck, I'd even say that if you want to try something new in bed with your significant other, even that's worthwhile. Good sex life often translates to less grumpiness and more productive office life ;)

      --
      A successful API design takes a mixture of software design and pedagogy.
    11. Re:HTML5, XCODE, and AJAX by mariox19 · · Score: 1

      Where I work, the he-man programmers there, once upon a time, took the program they wrote in C, and reinvented it in Visual Basic, unthinkingly porting every C idiom and programming convention they knew and even reinventing the built-in event loop for the GUI. They then took their Visual Basic product, years later, and redid it in .NET, writing classes 10,000 lines long and preferring their home brewed, fragile and buggy libraries, to Microsoft's framework. Sorry, but to my mind, the "monkeys" are the ones who given a nail gun would hold it like a rock and pound in nails by hand. I don't buy your "Just-Google-the-syntax-like-any-real-programmer" ethic. I'll take the books and tutorials by industry leaders any day.

      --

      quiquid id est, timeo puellas et oscula dantes.

    12. Re:HTML5, XCODE, and AJAX by Lord+Ender · · Score: 1

      Right, and the hip cats who built apps with those two years ago have moved on, so there are tons of jobs as maintenance programmers opening up.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    13. Re:HTML5, XCODE, and AJAX by ganjadude · · Score: 1

      they had to justify their paycheck somehow i guess

      --
      have you seen my sig? there are many others like it but none that are the same
    14. Re:HTML5, XCODE, and AJAX by elashish14 · · Score: 1

      HTML6, haXe, Zimbu, Opa, F#, Rails 4.0 (released a few days ago), CoffeeScript, Google Dart, Ceylon, , Django 1.5, MS Excel, 'R', Dao,Hadoop, MongoDB, C# 4.0, Python 3,

      Excel is considered a skill? EXCEL??! I completely understand this post was intended to be facetious, but ugh - Python, just feels dirty now, solely for being listed next to Excel. Heck, even MongoDB has been diminished... and I didn't even think that was possible!

      --
      I have left slashdot and am now on Soylent News. FUCK YOU DICE.
    15. Re:HTML5, XCODE, and AJAX by notsoanonymouscoward · · Score: 1

      ...

      I'm using them myself, to wrap / webify Unix commands, wrap / webify Windows PowerShell commands

      ...

      Be veeeery careful about that input validation. Yikes.

      --
      I ate my sig.
    16. Re:HTML5, XCODE, and AJAX by notsoanonymouscoward · · Score: 1

      That is so laughably insane. It must be true =) Tilting a windmills indeed.

      --
      I ate my sig.
    17. Re:HTML5, XCODE, and AJAX by Tablizer · · Score: 1

      those are skills for several summers ago.

      So this summer it's HTML6, XCODE2, and AJAX2

      And kQuery instead of jQuery

    18. Re:HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      Please elaborate. Ruby is not one bit worse as a language than, say, Python is.

    19. Re:HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      Couldn't that be said for virtually any technology. I don't care who you are, it could be argued you're behind, late and out of date. I certainly am - I'm using a PC, store things locally, and still Google things.

    20. Re:HTML5, XCODE, and AJAX by jones_supa · · Score: 1

      It's not a coincidence as Lynda.com sells online course videos for many, many other topics too.

    21. Re:HTML5, XCODE, and AJAX by mysidia · · Score: 1

      And kQuery instead of jQuery

      Folks who just knew jQuery, would do well to learn and add Node.JS, Prototype, MooTools, and Dojo to their skill set

      jQuery is very limited, and has its inconsistencies. There are some much better frameworks out there. :)

    22. Re:HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      Python **shudder**

    23. Re:HTML5, XCODE, and AJAX by sydneyfong · · Score: 1

      Then you probably don't know what spreadsheets with formula are capable of...

      I think I know python pretty well, but there are many things I don't know how to do with a spreadsheet that people who *really* know excel well can do... They're usually found in the finance industry, the people who have no programming training and can't write proper programs, but make up for it by "programming" excel spreadsheets like a guru.

      --
      Don't quote me on this.
    24. Re:HTML5, XCODE, and AJAX by mysidia · · Score: 1

      Excel is considered a skill? EXCEL??!

      I think maybe you need to learn more about it. Clever use of Excel can eliminate the need for a lot of expensive data processing computer software, and business software in particular, for many use cases. I realize that the perceived coolness of Spreadsheets from a technology perspective is pretty low, because it's old stuff, and it is not very shiny.

      If you can avoid 10 hours of programming by taking a couple hours to put together a spreadsheet that solves the problem without building a program, then you can be that much valuable to the business....

    25. Re:HTML5, XCODE, and AJAX by phaggood · · Score: 1

      I'm learning Angular this summer to keep my jQuery at bay.

    26. Re:HTML5, XCODE, and AJAX by datavirtue · · Score: 1

      I would agree that Googleing your way through a new project using a new language for the first time is not the way to go, but learning on the fly in a maintenance role using this method is not a problem. I would highly suggest a training source like Pluralsight where I've had my own practices affirmed and have been able to learn new ones from very experienced developers. Pattern and cook books are a great source of concise "best-practice" information as well. I don't think the problems you described were from people Google'ing though.

      --
      I object to power without constructive purpose. --Spock
    27. Re:HTML5, XCODE, and AJAX by datavirtue · · Score: 1

      Excel is awesome. As a technologist you need to be able to build solutions in whatever tool makes sense. Excel can save some serious money/time and it is gaining in popularity. Try writing you own pivotal analysis functions in whatever language. It can be done, but why not just press a button and get on with business.

      On top of a few API/frameworks I plan on digging into Data Warehousing this summer.

      --
      I object to power without constructive purpose. --Spock
    28. Re:HTML5, XCODE, and AJAX by sapgau · · Score: 1

      I'm commenting late for this thread but after learning about Node.JS I got curious and found Vert.x which suits me better and appears to have better performance (http://vertxproject.wordpress.com/2012/05/09/vert-x-vs-node-js-simple-http-benchmarks/ )

    29. Re:HTML5, XCODE, and AJAX by Anonymous Coward · · Score: 0

      Yes, true, with any language / environment.

  8. Vodka mostly by decipher_saint · · Score: 5, Funny

    to kill off the slow brain cells that are holding me back from synergizing my knowledge of vertically integrated mobile platforms in local cloud-based content management system datafication.

    --
    crazy dynamite monkey
    1. Re:Vodka mostly by CanHasDIY · · Score: 1

      to kill off the slow brain cells that are holding me back from synergizing my knowledge of vertically integrated mobile platforms in local cloud-based content management system datafication.

      Lemme guess... middle management.

      --
      An enigma, wrapped in a riddle, shrouded in bacon and cheese
    2. Re:Vodka mostly by Anonymous Coward · · Score: 0

      no way man. with buzzword skilz like that, he has to be upper management.

    3. Re:Vodka mostly by Anonymous Coward · · Score: 0

      No way he's heading to upper management unless he shows prowess in soft skill areas such as thinking outside the box whilst being proactively engaged with re-prioritizement strategies that leverage employee utilization efficiencies, cause everybody knows that if you can't do that you're never going to be progressing and contributing to a winning corporate team that values in-house competitive grading and a drive to increasing sector knowledge base growth with key alliances with top tiered human resource providers. And furthermore.... uh, excuse me for a minute...

      *bang* ...

    4. Re:Vodka mostly by Anonymous Coward · · Score: 0

      RUM actually, making it. $30 US for a 5 gallon bucket of Molasses, cheap ass Rum in no time.

    5. Re:Vodka mostly by ganjadude · · Score: 1

      no way, if he was upper management, he would be drinking scotch not vodka

      --
      have you seen my sig? there are many others like it but none that are the same
    6. Re:Vodka mostly by Anonymous Coward · · Score: 0

      This summer I shall try to compartmentalize my knowledge of spaghetti integrated stationary platforms in global swarm-based content distribution system privacy.

    7. Re:Vodka mostly by datavirtue · · Score: 1

      I take my Excel with Scotch on the rocks.

      --
      I object to power without constructive purpose. --Spock
  9. Node.JS by xyzio · · Score: 2

    I'll be learning the latest and greatest hotness - Node.JS. Watch me create jaw dropping, brilliant code on both sides of the request transaction. Meow. Latest and greatest? Yes, of course! http://developers.slashdot.org/story/13/06/27/1733243/nodejs-and-mongodb-turning-javascript-into-a-full-stack-language

    --
    Just because it's hard doesn't mean you shouldn't try, it means you should try harder!
    1. Re:Node.JS by mangobrain · · Score: 1

      Then when you need to scale it up, or introduce some serious data processing, you can just buy servers with larger core counts and... oh wait. It's all single-threaded. Never mind.

    2. Re:Node.JS by xyzio · · Score: 1

      Ah but I can scale horizontally - A raid array of multiple threads per core!

      --
      Just because it's hard doesn't mean you shouldn't try, it means you should try harder!
  10. Java by Anonymous Coward · · Score: 0

    So I can mod Minecraft.

  11. Can I haz updated skill set? by Anonymous Coward · · Score: 0

    While I bitch and moan about how I can't find a job?

  12. i need to learn BASIC by demoncleaner925 · · Score: 0

    tieping sckills!

  13. juglling by Anonymous Coward · · Score: 0

    two balls

    1. Re:juglling by techno-vampire · · Score: 1, Funny

      Are you sure your boyfriend will trust you that much?

      --
      Good, inexpensive web hosting
    2. Re:juglling by Anonymous Coward · · Score: 0

      wasn't planning on telling him, but 4 would be nice

  14. starcraft, fools! by Anonymous Coward · · Score: 0

    I'm gonna play some broodwar, to work on my micro.

  15. Def Leppard and OS/2 Warp by martiniturbide · · Score: 0

    I'm going to try to compile at least one WorkplaceShell Class.

  16. Depends on your field, of course . . . by Kimomaru · · Score: 1

    I'll be using the summer expanding my knowledge with Debian, an Os that won me over on its own as well as with with some awesome variants in the micro-computing scene. Will hopefully spend some time building a Cubieboard cluster and will also be trying out Asterisk.

  17. Type Theory by Anonymous Coward · · Score: 0

    Writing certified programs in Coq. Once I finally finish wrapping my head around all of the Curry-Howard correspondence between proofs and programs either I can tell the people who urge you to use a "safe" language to go stuff it because no safe language in the world will work, or I can stop writing tests and write proofs instead and not have to worry about hackers finding crazy corner cases in my code.

    1. Re:Type Theory by tibit · · Score: 1

      That's not yet very practical, although certainly worth learning just to expand your horizons. You need a proven-safe compiler as well, and those are few and far between. You'll find that the name of Xavier Leroy pops up a whole lot :)

      --
      A successful API design takes a mixture of software design and pedagogy.
  18. PI by zeldor · · Score: 1

    for me its the summer of PI. raspberry and arduino projects and general amusement.

    --
    If I could walk that way I wouldnt need cologne.
    1. Re:PI by Proudrooster · · Score: 1

      I did Arduino last summer. Controlling my lawn sprinklers :) Fun little platform.

  19. Summer? by Anonymous Coward · · Score: 1

    As an adult the time of year doesn't make any difference in the amount of free time I have to "update my technical skills inventory."

    1. Re:Summer? by Hognoxious · · Score: 1

      When you progress to parent it will.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    2. Re:Summer? by sexconker · · Score: 2

      When you progress to parent it will.

      That's not progression. Hell, even regression would be preferential to that. I guess it would be subgression.

    3. Re:Summer? by PNutts · · Score: 1

      As an adult the time of year doesn't make any difference in the amount of free time I have to "update my technical skills inventory."

      You beat me to it. I'm employed full time so my schedule doesn't change based on the calendar, so I'm puzzled by the question unless it's targeted towards the "school's out" crowd. If that's the case then it doesn't really matter. 60-ish days of something new isn't going to matter much come fall when classes start. I'd recommend summer courses to get out of school sooner to get started on a soul-crushing career. Bonus points if those courses are a technology you aren't familiar with to stick your toe in the water.

    4. Re:Summer? by ultrasawblade · · Score: 1

      Retrogression.

    5. Re:Summer? by Anonymous Coward · · Score: 0

      When you progress to parent it will.

      In the direction of "even less free time", if you're doing it right

  20. Quite a few things by Anonymous Coward · · Score: 0

    Reversing virtualized packers, network protocols fuzzing, learning to reliably exploit dangling pointers through heap spraying and other methods. Development with VHDL on FPGA boards. Grasping the inner workings of elliptic curve cryptography and maybe lattices too.

    Also emptying/documenting/deleting data from any datacenter belonging to the NSA that i might come across in the meantime.

  21. None of these fads by Anonymous Coward · · Score: 2, Interesting

    I don't care about web technologies and fads which will last 2 years.

    I will continue to expand my skills in C, C++, cross-development infrastructure, build tools, SOC firmware support, device drivers, build infrastructure management, Linux, compilers, and similar stuff.

    With these skills, I will still have a good job in 20 years, because most newbies are terrified of the middleware guts, because it's the hardest part, and everything is built on top of it, so it can't go away.

    Once all the AJAX experts are out of work in 15 years, I'll still be making a living writing C.

  22. Camel, Neo4J, ActiveMQ, and more Spring by mars+soup+eel · · Score: 1

    I find that I make more effective use of the knowledge I already have when I add to it.

    1. Re:Camel, Neo4J, ActiveMQ, and more Spring by foniksonik · · Score: 1

      Try ZeroMQ - has bindings for most languages. Different light weight philosophy from other message queue stacks.

      SALT is a deploy automation tool built on top of it. Exosite has a nice near real time platform built on it as well. Very interesting.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Camel, Neo4J, ActiveMQ, and more Spring by mars+soup+eel · · Score: 1

      Try ZeroMQ - has bindings for most languages. Different light weight philosophy from other message queue stacks.

      SALT is a deploy automation tool built on top of it. Exosite has a nice near real time platform built on it as well. Very interesting.

      Interesting. I'll take a look, thanks!

  23. Learning python by serialband · · Score: 1

    I'm teaching my kids some basic python while I learn it.

  24. Luthier/Gunsmith training by CanHasDIY · · Score: 1

    What? Not all technical skill are computer related, yo.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
    1. Re:Luthier/Gunsmith training by Anonymous Coward · · Score: 0

      Are there a lot of luthier/gunsmiths?

      What does a handcrafted 6-sting .30-06 scoped hunting lute with electric pickups, 30x scope, and a built in tuner go for?

      Where do you go for training? Exactly how dangerous is it to walk aroind there?

      Can traditional horsehide bridge glues cope with the recoil of high-caliber rounds and automatic modes of fire, or do you have to use modern epoxies?

      Has anyone ever been fatally wounded as a result of their rhythm rifle moving his capo for the next song?

      How is the traditional world of the luthier/gunsmith changing with the advent of electronic sound effects, exotic ammunition, and ever-stricter guitar control laws around the world?

      Do you feel that the recent upswing in persons using MRI machines to image and replicate the strumming weapons of past masters is a cheap violation of their secret techniques, or a great step forward which makes great instruments attainable for budding marksmen?

      What is the ideal caliber for a ukelele? What is your view of the new semiautomatic models?

      So many questions!

    2. Re:Luthier/Gunsmith training by Anonymous Coward · · Score: 0

      So, been watching too many Robert Rodriguez movies, have we?

      P.S. His Puerco Pibil recipe is to die for!

  25. Re:Huh? by Anonymous Coward · · Score: 0

    So the skill to learn this summer are: a 5 year old draft of HTML, a 12 year old IDE and 14 year old web technologies?

    Don't be silly. Scrap the HTML, but the others might be worth a look; they'll almost have got to a workable state by now..

  26. Planning for the future of America by hessian · · Score: 1

    I'm reading The Rise and Fall of the Roman Empire, learning to farm, shoot and watch the northern paths for Vandals.

    Seriously, this place is on its last legs.

    1. Re:Planning for the future of America by Anonymous Coward · · Score: 0

      Yep, nothing scares a Texan more then a flock of Yankees headed South with U-Haul trailers.

  27. First update for your technical skills... by maccodemonkey · · Score: 1

    XCODE, unless it's meaning changed since I last checked, is not an acronym. It's just Xcode.

    As far as Xcode as a skill? Xcode is just another code editor. It has a few fancy features, but nothing that's that dramatically different. Submitter probably means learning either iOS or Mac development (and probably learning Obj-C.) All of these things could be valuable skills.

    But let's be specific. Learning Dreamweaver and learning HTML5 aren't the same thing either.

  28. Learning Linux! by Anonymous Coward · · Score: 0

    I'll learn more about Linux this summer.

    1. Re:Learning Linux! by Anonymous Coward · · Score: 0

      I love interviewing folks like you.....

  29. Re:What? by CanHasDIY · · Score: 3

    Other than that, not irrelevant.

    Lol, damn but do I love it when some high-and-mighty know-it-all makes such a novice mistake...

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  30. Assembly Language by Anonymous Coward · · Score: 0

    Im learning assembly language. It will never become obsolete unlike some high level languages.

    1. Re:Assembly Language by Anonymous Coward · · Score: 0

      Which flavour? ARM?

    2. Re:Assembly Language by slew · · Score: 4, Funny

      Im learning assembly language. It will never become obsolete unlike some high level languages.

      Nah, go for the metal, I'm learning binary this summer...

      0, 1, ok now time for some fun in the sun... ;^)

    3. Re:Assembly Language by Anonymous Coward · · Score: 0

      I think you mean C.

      If you want to write compilers then learn assembly. Otherwise, just learn C and how to exploit all the fancy builtins of various compilers. You might need occasional small snippets of inline assembly now and then, but that's it.

      No one in the real world writes major software using assembly. They write in C, so that they don't have to re-write for a new chip.

    4. Re:Assembly Language by Anonymous Coward · · Score: 0

      Check out Advanced T-Robots. It's a programming game that uses a forgiving flavor of assembly.

  31. create an application; building blocks=mere parts by Anonymous Coward · · Score: 1

    My honest answer is to unask the question. Learning specific buzzwords should never be a goal. If I can just accomplish some kind of worthwhile amateur project this summer, I will be a hell of a happy camper. And then just learn whatever techs come up in the course of the project.

    If I were considering hiring me, I'd be a lot more impressed by "Wrote the cool new thing people use to pirate movies on the internet and $N million people are using it now" than I'd be impressed by "up to speed on $BUZZWORD version $V." And then when I asked me how my new movie pirating tool works, if I then happened to drop a bunch of buzzwords, that'd impress me even more.

    Successful applications, dude: that's real tech. HTML5 and AJAX are "sub-techs" ; pieces of minor tech that "real tech" is made out of. You don't ask an architect if he's ever heard of bricks, and you sure as hell don't ask him during a job interview, what color bricks are his favorite.

    Unfortunately, I fear by the end of the summer, my resume's extra line will be "Summer 2013: came home tired every day, drank lots of beer and didn't get anything done. One year closer to my grave."

  32. The same I do every summer by Anonymous Coward · · Score: 0

    Working, as I'm an adult that lives in the United States. If I waited until the summer to do anything then I would be wasting the fall and the winter, when people take off and work slows down.

  33. This summer I'll learn how to dream in code by Spy+Handler · · Score: 4, Funny

    that way I can get all my work done while I sleep

    1. Re:This summer I'll learn how to dream in code by Anonymous Coward · · Score: 0

      For that you'll have to learn to deliver pizzas in your sleep, neckbeard.

    2. Re:This summer I'll learn how to dream in code by Tablizer · · Score: 1

      Being off-by-one sheep is making me toss and turn

  34. Microsoft Certified Solutions Expert by Anonymous Coward · · Score: 5, Funny

    I will be re-reading MSCE course materials. Sometimes I forget where to click.

  35. Entire Win32 Skills Inventory by Anonymous Coward · · Score: 0

    Now up to 70 percent off!

  36. OpenGL 4, Shaders and c++11 by Anonymous Coward · · Score: 0

    What is old is new again.

    I'm relearning OpenGL and shaders with c++11 and having a blast.
    Never mind I can use it in HTML5 with JavaScript now :)

    1. Re:OpenGL 4, Shaders and c++11 by GreyLurk · · Score: 1

      I was trying to draw on my OpenGL 1.x knowledge a few months ago when building an Android app... Damn, OpenGL has changed a lot since 1999 :)

  37. Node and CoffeeScript by Anonymous Coward · · Score: 0

    I got a head start on the summer, so I've been writing CoffeeScript that runs on Node.js since May.

    I avoid online training in lieu of curling up on the couch with a good paper book.
    For Node.js, I chose Smashing Node.js
    For CoffeeScript, I chose The Little Book on CoffeeScript
    I recommend both of these excellent books to anyone interested in CoffeeScript and/or Node.js

    Since finishing the books, I've been writing code, uploading it to GitHub, and having a great time with both the new language and the new platform.

  38. ham license by NikeHerc · · Score: 2

    Gonna get my ham license this summer. I may try to take the technician and general tests the same day. I'm not sure this particular technology skill will help keep me employed, but it will surely help keep my sanity.

    --
    Circle the wagons and fire inward. Entropy increases without bounds.
  39. 3D printers by ascii3f · · Score: 1

    I am going to learn how to produce 3D printer files from design ideas (probably jewelry products).

    --
    -- I wasn't there. I didn't do it. I don't know how. I don't know anyone who does.
  40. Redundant Inventory is Redundant by tibit · · Score: 1

    For the useless editor: the word "inventory" in the title is entirely redundant.

    --
    A successful API design takes a mixture of software design and pedagogy.
  41. This summer I'm going to study buzzword compliance by Anonymous Coward · · Score: 1

    By studying trends of buzzwords in Slashdot articles I'll know how to sound relevant to managers, and maybe even learn how to invent my own buzzwords.

  42. C# by tibit · · Score: 1

    So I can mod Kerbal Space Program :)

    --
    A successful API design takes a mixture of software design and pedagogy.
  43. Re:Huh? by tibit · · Score: 1

    So obviously people who are only now starting iOS development are irrelevant, according to you. The fuck?!

    --
    A successful API design takes a mixture of software design and pedagogy.
  44. Re:What? by CohibaVancouver · · Score: 1

    Everyone should know at least HTML5 or stay off the web.

    That the one with the blink tag?

  45. Re:Huh? by Anonymous Coward · · Score: 0

    So, under your logic, if you don't know something and someone else already does, you are irrelevant? Right. So anyone learning anything new sounds pretty pointless then, huh?

    The "age" of a standard, language, or IDE has nothing to do with its usefulness, that's idiotic. How does learning something that has been out for a while put you "behind"? Is it some sort of head-to-head race by all million or so iOS developers to create one app?

    And obviously by Xcode he meant iOS app development, your pedantry doesn't help the discussion either.

  46. Mercenary outlook by Okian+Warrior · · Score: 4, Interesting

    This seems a rather mercenary outlook to me. You are asking for suggestions on how to spend your spare time with the goal of keeping yourself employed, without regard to whether you would enjoy the subject or process.

    I'm all for goal-driven careers, but studies show that the most successful people are the ones who like what they do. It largely doesn't matter whether the skill is the most "in demand", it only matters whether the skill is in demand "enough". This is illustrated by successful people in (what we would consider) pedestrian careers such as furniture sales, property rental, or owning the local laundromat (which, BTW, is the most common way to be successful).

    The first step is discovering what you enjoy. The easiest way to do this is to spend 1 hour in quiet solitude. This is unexpressibly difficult if you've never tried it - you need a situation which has no interruptions whatsoever (kids, phone calls, other people), and you need to stick with it for the duration. Solo long road trips, long walks, hiking, and biking work well for this.

    For the first 1/2 hour your head will be full of day-to-day thoughts, reminders, personal maintenance, reviewing memories, and so on. After awhile, this will quiet down and your mind will start to wander. Whatever you think about most is likely your source of joy.

    Figure out some skill that feeds into your joy, choose a project that requires this skill and which also feeds into joy, and resolve to complete the project by the end of summer. Write the goal down (this part is important!) with as much detail as you can, stick it in an envelope, and put it away for later.

    Your brain has likes and dislikes, as well as a goal-setting mechanism that you can use to your advantage. If you want to be happy, you should start the process of being happy right now, while you still have leisure to do so.

    (Oh, and to answer your question: I'm writing a paper on hard AI.)

    1. Re:Mercenary outlook by Anonymous Coward · · Score: 0

      Awesome comment, thank you!

  47. Technical Skills Inventory by l3v1 · · Score: 1

    "How Will You Update Your Technical Skills Inventory This Summer?"

    So, let me start by saying summer doesn't mean 2-3 months of vacation time since I was in highschool. I.e. work as usual, aside from a few days here and there for short rests. Which in turn means, summer is no special occasion to frshen up skills. As a general rule, you;d need to learn new stuff when you need it, or - less likely to happen - when you have time for it and nothing better to do.

    If the question is - which it isn't since it looks like some ad for dates online courses - what would be new relevant stuff to pick up currently, well, I won't help with that. No, really, first thing to learn is to be able to find that out for yourself :P

    Anyway, I only learn two things: stuff that I'm interested in - independent of current trends or fashionable tech directions -, and stuff that I need to get some job done. If you think about these and you can't figure out something you'd need to learn thet you're either too lucky to exist, or just dumb as a shoelace in which case you shouldn't care about the whole thing anyway :P

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  48. Summer? by Anonymous Coward · · Score: 1

    Some of us have a job, so summer is no different than winter/fall/spring...

  49. re: Huh? by Proudrooster · · Score: 2

    Yes, that is about the size of it. I am still a command line, C, HTML/CSS, JSON, Javascript, PERL, PHP, SQL, backend database, Linux type of developer. I see apps taking over the web on tablets both native and in HTML5. I realize there is still a huge base for this stuff, but I wanted to fast forward 10 years. It was a sincere question not an advertisement for Dice.com or Lynda.com as others have suggested.

  50. Pluralsight.com by agapeton · · Score: 1

    ...doing a course a day (1.5-3 hrs/day on 1.5x speed).

    1. Re:Pluralsight.com by datavirtue · · Score: 1

      I have trouble watching videos without the speed adjustment now. Pluralsight has me spoiled.

      --
      I object to power without constructive purpose. --Spock
  51. AJAX?! by Anonymous Coward · · Score: 1

    This summer I'm going to learn XMLRPC and Server Side Includes!

  52. Three words by wazafoojitsu · · Score: 1

    Laravel

    --
    "Evil man makes you kill me...evil man makes me kill you..even tho..we're just families apart.." :jimi
  53. Ruby and Rails by quizdog · · Score: 1

    I'm learning Ruby and then Rails for web apps and teaching. Starting from Perl/Python Ruby is a pretty short step.

  54. AJAX???? by Anonymous Coward · · Score: 0

    You total dick dweeb

  55. OpenCL by Anonymous Coward · · Score: 0

    I believe OpenCL is the future, since it is able to utilize the processing power of less-than-full-featured processors, such as GPUs, for more general purposes. It is able to unleash vast amounts of untapped processing potential, and seems like to go-to solution for those who seek vastly more processing power than we have today.

    Well, there's a small chance that CUDA, RenderScript, or some other yet-unknown language could suddenly become multi-platform and overtake it. Still, even if it does beat OpenCL, learning it will teach GPGPU principles. Picking up a 2nd GPGPU language should be much easier after OpenCL.

    Honestly, I've never had as much trouble wrapping my head around a language, as I do with OpenCL. C/C++/Lisp/Haskell were all easy in comparison. But I think it's an unavoidable growing pain we all have to face as we move from our Blub to whatever's more powerful. :)

  56. This Summer? by lq_x_pl · · Score: 1

    Learning something new or sharpening something old is kind of a year-round activity. :-)

    --
    An internal system operation returned the error "The operation completed successfully.".
  57. Bastard by elvstone · · Score: 1

    I'm slaving away doing Java monkey work you prick, but thanks for asking.

  58. Learn to communicate with supposedly H. Sapiens by Anonymous Coward · · Score: 0

    There's all these droids in the "head shed" that can only speak in grunts, points, and obvious solutions, as shown in PowerPoint cartoons, after the rest of us have done their work for them. They decide who continues, is hired or fired. I will continue to study them, their means of communication, their rewards system, and how to manipulate all those.

    I shall offer to teach others how to do the same, provided they have the interest and wish to learn the skills.

  59. Doesn't Matter by The+Cat · · Score: 1

    I know eight programming languages cold. I've worked as a senior engineer, project lead and CEO.

    Ain't no jobs for Americans any more. It doesn't fucking matter what technologies you know.

    1. Re:Doesn't Matter by foniksonik · · Score: 1

      You can always make it up. The best job is the one you pull out of thin air. You might even be able to make work for others to do. Wouldn't that feel good.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    2. Re:Doesn't Matter by Tablizer · · Score: 1

      Invent a language optimized for outsourcing. Call it "H1C++" or maybe "KYHWAJGB": Kiss Your High Wage American Job Good Bye. Other suggestions welcome.

    3. Re:Doesn't Matter by Anonymous Coward · · Score: 0

      Don't forget to register on Outsourceforge.net.

      (captcha: folding)

  60. Oh Please by The+Cat · · Score: 1

    HTML5 is about as useful as a dick on an airplane propeller.

    1. Re:Oh Please by Anonymous Coward · · Score: 0

      There are websites for that sort of fetish...

    2. Re:Oh Please by Anonymous Coward · · Score: 0

      Obviously the opinion of a man.

  61. Re:What? by The+Cat · · Score: 0

    Fuck HTML5

  62. XCODE [sic] by Anonymous Coward · · Score: 0

    XCODE [sic] is not a technology, it's an IDE. Jesus, Slashdot, this is pathetic.

    1. Re:XCODE [sic] by Anonymous Coward · · Score: 0

      It's the code you write to make iSO apps

  63. Improving by going to work by Horshu · · Score: 1

    There is no summer of learning; it's every day.

  64. Take your favorite project and push it to the limi by MillerHighLife21 · · Score: 1

    Look, the whole "tool belt" approach is short sighted. Yes, you can learn the basics of a lot of things but your are better off with a deep understanding of one thing. Every language runs into the same issues. The difference is basically syntax but once you have a deep understanding in one language it's applicable across them all. Performance tuning an application to death is a great driver for that type of exploration as you will learn about I/O limits, server configurations and optimizations, caching strategies, network latency, query optimization, different types of databases for different purposes, asset optimization and delivery via CDN and potentially even how to run your favorite language on the JVM (like jruby or jython) without having to deal with writing Java.

    Just take a project and have a never ending goal to make it faster. Do that for long enough and you'll have such a deep understanding of how stuff works you won't care what language you are using. You will understand the limitations of frameworks and the strength of experience too. Anybody can say "look, I learned Node.js this summer" but experience will let somebody understand wear nodes value comes from enough to say, "Using the nginx http push module I can get the same advantages of node in any language you want."

    --
    "Don't teach a man to fish, feed yourself. He's a grown man. Fishing's not that hard." - Ron Swanson
  65. ARM & Assembly by Anonymous Coward · · Score: 0

    Done a bunch of stuff with 8051s and MSP430s so want to learn a different flavor of embedded. And x86 assembly for fun.

  66. I'm even lower.... by Chirs · · Score: 1

    I'm a linux kernel hacker, C, C++, and bash kind of developer....

    1. Re:I'm even lower.... by Anonymous Coward · · Score: 0

      Lame. Linus has cursed me out by name and made fun of my dog.

  67. Re:What? by ganjadude · · Score: 1

    the dreaded /blink/ im going to have nightmares of tripod and geocities pages now because of you

    --
    have you seen my sig? there are many others like it but none that are the same
  68. Android by LeLapinBlanc · · Score: 1

    I bought a Nexus 10 and I'm going to write a few apps for that. It seems like mobile stuff is attracting all the attention so I'll at least familiarize myself with what that's all about. Yes, I know I'm at least a half-decade late to this party.

  69. Zedboard. by Z00L00K · · Score: 1

    I'm going for the FPGA/ARM competence by fiddling around with a Zedboard.

    This seems to be an interesting thing to go on with since it is very useful to have knowledge in how to do custom designs.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  70. Not by hanging out here by SpaceLifeForm · · Score: 1

    A decade ago was better.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  71. TED talks by Anonymous Coward · · Score: 0

    I will watch some ted talks. I do not want to be too small minded.

  72. Season is not a useful chronological coordinate by Anonymous Coward · · Score: 0

    Well, what I'm probably going to is try to encourage people that 'summer' is no more a useful global chronological coordinate than is 'night'.

    The world is round, and tilted.

    Such terms are descriptions of purely local phenomena that occur at different times at different places.

    I have six months to decide what I'm going to do this summer.

    Now, let's all go skiing.

  73. Summer? by David_Hart · · Score: 1

    Summer is for golfing, boating, kayaking, beach, swimming, BBQs, vacation, reading for fun, and watching summer blockbusters (when it's raining).

    I agree that most of us do not have two months off as we work for a living, but most of us do take vacation time at this time of year. In addition, I would rather spend my evenings and weekends outdoors during the summer working on my golf swing or enjoying a BBQ with friends and family.

    Summer is short enough (at least int he North East). Leave training for the cold winter months...

  74. I will not and the reason is... by Anonymous Coward · · Score: 0

    ... that I do that all the time, all the other months. If my day job has requirements that need me to learn something new it's all the better. If not, I still do try to get acquainted with new technologies by myself, even if I don't dive too deep while doing so (I can do that effectively when the need arises).

    But I most certainly DO need at least 2-3 weeks per year to relax. Play music, go on a trip, sit down and read a (non technical) book; these kinds of things. I go as far as to replace my smartphone with a dumb one and disconnect my computer from the mains for at least a week and it works wonders for me. It's incredibly relaxing and something I'd recommend in a heartbeat.

  75. C and nCurses by Sesostris+III · · Score: 2

    I used to maintain C (with curses) well over a decade ago, but it's all gone now (rusted away to nothing). However, with the advent of the Raspberry Pi (which I think runs better either headless or without going into X) I'm getting this strange urge to revisit and re-establish some C skills. Back-to-basics, as it were.

    In addition to this, I'll probably aim to study for some Java certification, and get a solid handle on design patterns.

    If I do need to get to grips with something "modern", it'll probably be Google Web Toolkit (GWT)

    OK, I'll be honest, the Java certification and GWT would be for work. The C and nCurses would be for me!

    --
    You never know what is enough unless you know what is more than enough. - Blake
  76. Using and Possibly Writing Malware by Anonymous Coward · · Score: 0

    I'm going to be wreaking havoc on several VM's and study some malware. With the recenty leaked carberp source, etc, this hsould be fun.

  77. Brain-Computer Interface by Anonymous Coward · · Score: 0

    Despite Neurosky's fierce resistance, I have managed to buy one of their EEG headsets. I can only hope that I'll manage to write some interesting Android apps that I can control with my mind by the end of the summer :D

  78. SmallTalk by angel'o'sphere · · Score: 1

    I play around with Pharo/Squeak.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  79. Isn't that what winter for? by nbritton · · Score: 1

    I won't be, that's what winter is for. I guess I can understand why you would think summer is the time for learning, however most of us don't still live in their mothers basement, avoiding the sun like the plague.

    I'll be learning SEO, Sun Enjoyment Optimization.

  80. PDP-11 by Anonymous Coward · · Score: 0

    i want to learn PDP-11 assembly =P

    1. Re:PDP-11 by rubycodez · · Score: 1

      if you want to learn decades old assembly that is still useful, why not for the motorola 68000 or IBM 370?

  81. Antarctica by Anonymous Coward · · Score: 0

    I am in Antarctica, you insensitive clod!

    I am maintaining my virtualization, Winders, *NIX and network skills in the harshest, driest, coldest continent. It is midwinter. Dark. Cold. Windy.

    Thanks for reminding me of all of the bikinis that I will not see this year. :-(

  82. It would not matter by Anonymous Coward · · Score: 0

    Whatever be the skill asked for, there's an offshoring consulting firm fielding a candidate with 25 years of experience in that exact same skill.

    Tell us why your one summer skill should not be thrown into the dustbin?

  83. Coursera by Anonymous Coward · · Score: 0

    I plan to attend two courses offered through Coursera: "Startup Engineering" and "Coding the Matrix".

  84. why "this summer" by Anonymous Coward · · Score: 0

    Is the implication that all these technologists aren't going to be busy sowing (spring) and reaping (fall)? Or that they only work during the academic year, so they have summer vacation?

  85. programming has escaped the office cubicle! by 12_West · · Score: 1

    With my employer recently making an unexpected decision to modernize it's entire supervisory control and data acquisition system, it appears even we electricians will be learning to work with the RSLogix5000 development environment. And we are ripping out analog control wiring and replacing it with cat 5 all over the place!

  86. Tutorial versus Reference by Beeftopia · · Score: 1

    FYI: A good tutorial is worth its weight in gold. Don't mistake a reference for a tutorial.

    A tutorial will walk you through the basics. A reference is like a dictionary. Good for someone who already has a good idea of what he's doing and just needs details on the specifics. A tutorial is for someone just trying to figure out how to apply the technology.

  87. Re:What? by Anonymous Coward · · Score: 0

    irregardless...

  88. Installing OwnCloud, OpenVPN, GPG, Zimbra Srvs by Anonymous Coward · · Score: 0

    Installing OwnCloud, OpenVPN, GPG, Zimbra Srvs.
    See the similar thread across all these?

    I hope to completely disconnect the networks I use from google, yahoo, facebook, twitter, apple, oracle ... any large, tracking, services.

  89. It's About the Business by Cruxus · · Score: 1

    So you're wondering what hot young thing you want to get to know this summer? Is she going to be JSON, MongoDB, WebGL, or maybe Node.js? The reality is The Business doesn't care. The Business only cares about one thing and one thing only: that you're driving value-add moving forward. Getting to know Clojure is only so much developer indulgence; The Business doesn't care, and they only see that it will make you more valuable to some other employer instead of them. You are better served learning all the intricacies of the ancient information system that's mission critical. Learn all the contradictory layers and business rules that have accumulated over the years. Learn what keeps it happy. You should be a SME, a go-to guy The Business can call on when it has questions. Then learn about Gantt charts and a bit of project management. The all-coveted tower of Lead is found on a path through these. You will code less and sit in meetings and on bridges more. You may even add a process of your own to the bureaucratic machine.

    Look to your elders. How did they become Leads and architects? It wasn't by learning new technologies, APIs, and languages; it was by understanding The Business, respecting the chain of command, following process, and paying their dues. Just play your role as a well-greased cog in the corporate machine and grind on and on.

    --
    On vit, on code et puis on meurt.
  90. Angular and Go by Anonymous Coward · · Score: 0

    For me it will be Angular.js and Go (golang.org)

  91. Ok, seriously by mitchy · · Score: 1

    Waaay back to the very firstest of all Browser Wars, when a "web page" was considered sexy if it managed to have an image in it somewhere, I gave up on javascript. This is bollocks, I said, and stomped off to the server in a huff.

    Fast-forward to today, and we got javascript in the browser, javascript in the database (MongoDB), and javascript on the server (Node.js). If you really want someone to tell you what to get your hands dirty with over the summer, that'd be my recommendation.

    --
    "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
  92. My summer focus by Anonymous Coward · · Score: 0

    I spend all year staying on top of the technologies I need foe work. This summer, I will focus on playing with my kids and perfecting my BBQ ribs. Because without enjoying life sometimes, all professional knowledge is useless.

  93. That's Easy by RivenAleem · · Score: 1

    Steam Sales.