Slashdot Mirror


Rediscovering Your Inner Code Geek?

tachijuan asks: "I'm an old time hand in the PC world (started with trash-80 in late 70's). Along the way I've gone from the geek in school with the only computer to a CS degree to a position as a senior systems administrator at a major university to industry. And that's where I went to the dark side and became not a geek. About 10 years ago, the corporate rat race caught me and now I'm an exec at a midsize company. After 10 years of no code, it seems like I've never worked on anything serious (still do Perl, PHP, shell, etc scripting at home). Now, I feel the need to change this. How does an old UNIX coder/SysAdmin turned professional corporate cog get back into coding? I've looked at all sorts of languages (C#, C++, Delphi, VB(eh gads), Squeak, IO, etc.) but my problem is that I have unlearned most of the S in CS and the learning curve for the API's to both UNIX and Windows has become...daunting. Short of going back to school, what would you soon to be fellow geeks recommend as a good kick start?"

2 of 58 comments (clear)

  1. Get a hobby by bscott · · Score: 5, Insightful

    Treat this like a project; get yourself a Killer App for the task.

    Find something that you just WANT to do - or something worth doing, for example a charity or community group - and let that force you to learn what you need to learn.

    You initially got into this computer thing 'cos it seemed cool and fun; and at the time, it was. Now you're trying to get back into it but without quite the same motivation. You want it to be fun and easy like it was the first time? Well, you've learned a thing or two since then, so use those life-skills...

    I bet you don't even have to leave your chair to recognize something, or someone, in your life that needs Fixing. To the extent that there's a technological solution to the problem, let yourself find and implement the answer. If you get it right, you can probably sell the idea too.

    --
    Perfectly Normal Industries
  2. Python will get you back on track fast by Nice2Cats · · Score: 4, Insightful

    If there is ever a language that you can get up and running with quickly, it is Python. Runs on any platform, has a great library, and what is more, if you have to take a month off from your code, you can still figure out what you were doing.