iPhone app iPad app Android phone app Android tablet app More

Featuring fresh takes and real-time analysis from HuffPost's signature lineup of contributors
John Pavley

GET UPDATES FROM John Pavley
 

Hacking Your Way Into The Workforce

Posted: 08/04/2012 3:11 pm

Last month we announced Opportunity: What is Working. It's a partnership with businesses, foundations and education to find real solutions to the problem every American faces: Joblessness. This is not some abstract, hidden or relative problem. The lack of jobs means that we're all one economic crisis away from economic disaster. Even you think you are immune, because of your skills, professional experience or nest egg, you are not. A large number of Americans out of work puts our whole consumer-driven economy at risk. Just look at how listless the stock market has been.

At the Huffington Post, we're not just reporting on the job crisis. We're doing something about it. But if you are looking for work, or in danger of becoming out of work, there are concrete steps you can take to improve your situation. You can learn to hack.

I'm not talking about Hollywood hacking, which is more about looking cool while thieving. I'm not talking about doing anything even slightly illegal. I'm talking about upgrading your computer skills, but not as a user of computers. I'm talking about learning to administer and program computers. True hackers are deeply knowledgeable about computer hardware, operating systems and software. (And they don't use their knowledge for evil.)

You can start today and you don't have to go to school or even spend a dime! (But it helps to have a few bucks to invest in yourself.)

First, start learning about the hardware that you use everyday on your desk and in your pocket. The best way to learn is by doing and undoing. If you're cheap, like me, to go a garage sale or look in your own garage and find an old computer, take it apart and Google each component and chip that you find. If your teardown was not too destructive, see if you can put the computer back together and power it up. If you have a few bucks to spend, order some new parts online and upgrade it. There are dozen of DYI sites on the web to help you out. I like to build gaming computers for my kids and Build-Gaming-Computers is a great resource. Another fun way to learn is to visit LittleBits and buy some kits.

Second, get to know your operating system of choice. I recommend you start with and go deep on UNIX. I know there are still millions of Microsoft Windows machines out there but Mac OS X, iOS, Android and Linux all trace their heritage back to UNIX and new flavors of Windows are heavily influenced by UNIX.

Take that old computer you just rebuilt and install Ubuntu on it. A user-friendly version of Linux, Ubuntu gives you a shiny consumer experience with a hacker's heart. Learn basic UNIX commands using the terminal window. You can start with Learn UNIX in 10 Minutes and graduate to Indiana University's Introduction to UNIX. Create some directories, edit some files, customize your command prompt, and learn how to start, stop and configure a web server.

Third, study web programming using your rebuilt computer and Ubuntu. Web programming is relatively easy to learn and in demand. (There are very few web developers out of work right now.) I recommend that you start with Code Academy. For maximum employability, learn the basics of Javascript, HTML5, CSS, JQuery and Python (or PHP). Once you know the basics, go to the next level: JQuery is a great technology for a web developer to master.

Learning applications like Microsoft Excel or Adobe Photoshop is useful but puts you in competition with tens of millions of other people who are merely users. The demand for web developers continues to out pace the supply of qualified web developers. There are over 5,000 open web developer jobs (in my network in the United States) on LinkedIn right now.

I know this formula for improving your employment options works: I did it myself 30 years ago. I graduated from art school with an open mind and student loan debt. Potential employers laughed at my BA. (Yes, that actually happened.) So I did the pre-Internet equivalent of a DIY computer science education: I invested $60 on the three volumes of Inside Macintosh, bought a Pascal compiler and an original classic Mac computer (on credit). I was just following my curiosity, hacking, and it did not kill this cat -- it created the career I enjoy to this day.

 

Follow John Pavley on Twitter: www.twitter.com/jpavley

FOLLOW TECH
Last month we announced Opportunity: What is Working. It's a partnership with businesses, foundations and education to find real solutions to the problem every American faces: Joblessness. This is not...
Last month we announced Opportunity: What is Working. It's a partnership with businesses, foundations and education to find real solutions to the problem every American faces: Joblessness. This is not...
 
 
  • Comments
  • 135
  • Pending Comments
  • 0
  • View FAQ
Comments are closed for this entry
View All
Favorites
Recency  | 
Popularity
Page: 1 2 3  Next ›  Last »  (3 total)
04:49 PM on 08/09/2012
I can relate 100% to this article:

1). Taking charge of being unemployed and creating your own destiny.
2). Software is really the lingua franca of the future. Getting in now can't hurt
3). You just might create the next startup after all...

I'm on my way with all three, but here's a twist. I started OLD. I'm 47 this year, and have finally become an advanced PHP/MySQL/Javasrcipt/HTML/CSS programmer, building my dream app by myself. This is after having been a highly paid Vice President, earning a PHD, and living a pretty full life. I went back to software to "do it right" after realizing that I'd spent a lifetime in the technology industry not knowing what the heck I was talking about...

Now I understand what our VP of Development meant so many years ago when he was talking about "getters and setters"....

FUN!!
04:29 PM on 08/08/2012
The most important aspect of this article is not the computer specific content but the general notions around taking some responsibility for one's self and "thinking outside the box."

Case in point: My wife grew up in a dirt-poor family. With the help of a an earned scholarship and part time work she graduated from university. Her major was English literature. At the end of her junior year a counselor suggested she take a computer programming class because there would probably be no jobs in her area of study.

With one computer class and an English degree she got a job writing computer system documentation. She progressed to a group supervisor role and a second job in a financial institution. Those jobs paved the way to an MBA. The MBA opened the door to an entry position in a major accounting and consulting firm. Her next move was to a high level position in the IT department of one of the largest industrial corporations in the world. While there, she studied for a second masters degree in information technology. Eventually she left the large corporation and now has a position as partner in another consulting company.

It's been a wild, unpredictable ride. She regularly thanks the guidance counselor. Her story illustrates what can happen with effort and willingness to risk taking an unconventional path. She was given nothing other than a strong work ethic. Government assistance was not part of the package.
photo
HUFFPOST COMMUNITY MODERATOR
missjulz
See "Dirty Wars".
05:17 PM on 08/07/2012
I would rather have bamboo shoved slowly under each one of my fingernails.

I took a programming class, scored in the 99th percentile in math advance placement tests....aced chemistry, trig...with a very tough Scottish professor in my school in Europe.

But I do not enjoy for a single minute the tasks associated with programming. It takes a certain personality type. And I'm tired of all the career advice suggesting we are all square pegs and can therefore all fit into all the square peg jobs out there. some of us are round.
12:44 AM on 08/07/2012
I use Mageia personally. I tried Ubuntu. I didn't like it at all.

BTW, good Pascal compilers are Free Pascal and GNU Pascal. GNU Pascal is a bit outdated (being a front-end of the constantly-changing GCC) and not really widely available in distros, but Free Pascal is. It's even in BSD ports. I have a Pascal program I strive to compile in both, but keeping it compatible with GNU Pascal is a chore that I wouldn't recommend for most people doing Pascal programming; it's because of GNU Pascal's limited OOP and its strings are based on the ISO standard (using schemata instead of reference-counted pointers).

I know none of that stuff makes me even remotely employable, though.
01:23 PM on 08/06/2012
Good article. You really don't need much computer skill to stand out in the crowd, especially if you also have skills in a job that SUPPORTS programming. Jobs like technical writing, usability, graphic design, even some software testing. There are good jobs in all those fields available.
11:46 AM on 08/06/2012
Good start, not great specifics. Learn C# for employability. Python has been passed by. Learn Javascript and PHP for the basics, then move on to platforms like JQuery. W3Schools is a great resource for this.

For learning the *nix stuff, start with something like Arch or Mint, skip Ubuntu. It's been dumbed down too far.

If you're looking to get into more lower level stuff, look up the Raspberry Pi. It's a small computer that you can put a Linux distro on and do all kinds of experimental programming.
10:52 AM on 08/06/2012
All very true! The world needs more hackers. Today, there are more resources to help you get started than ever. The only prerequisite is curiosity! Unless you happen to have a mentor, or have the opportunity to study computer science/engineering in school, you will likely be teaching yourself most of your skills.

But thankfully there are video tutorials for virtually every technology under the sun on YouTube, and iTunes University. There are also vibrant online communities that can answer questions when you get stuck (see: http://www.stackoverflow.com).

Back in high school, I taught myself HTML and CSS by using "Inspect Source" in a web browser. And today, there are tons and tons of open source projects/apps where you can view the source and learn how the pros get things done.

Be curious!
photo
Bill Koerner
I have a Micro-bio? Is it contagious?
10:22 AM on 08/06/2012
Actually, not bad recommendations.... Ubuntu, PHP-NUKE, Ubuntu Server.... All free for downloading, as long as you don't use it for commercial purposes.

Got an old PC lying around? Wipe the OS, and make it a Linux Web Server to tinker with. Great learning tools. Taughy myself PHP and MySQL this way, and still attempting to learn Javascript.
This user has chosen to opt out of the Badges program
photo
09:44 AM on 08/06/2012
The most bizarre comments I've seen on a post
07:55 AM on 08/06/2012
The article's author writes:
"find an old computer, take it apart and Google each component and chip that you find."
That may be the easiest thing in the world for you to do. But for many, that is a very daunting step to say the least.
"There are dozen of DYI sites"
"So I did the pre-Internet equivalent of a DIY computer science education:"
I gues I can start my education right there: What is DIY and what is DYI ? Are they the same and we're merely dealing with a typographical error?
photo
NefariousLord
Advocatus Dioboli
10:29 PM on 08/05/2012
Been there. Done that. Still wouldn't work for huffpo. No way, man. Way too effeminate a climate.
photo
HUFFPOST SUPER USER
frank day
Obama cares about all of U.S.
11:10 AM on 08/06/2012
Really? You don't sound very manly.
professor
Correkt the Spelling and Pick on the Moniker
09:26 PM on 08/05/2012
The use of computers in hospitals is not good. It is bad.

Why?

Nurses spend all their time typing away like md on computers while their patients languish lying in their own youknowwhat pushing the call bell without relief.
photo
HUFFPOST SUPER USER
clearasmud
Obama Is Nothing More Than A Moderate Republican
03:15 AM on 08/06/2012
That is more because the nurses are overworked and understaffed for the patient load.
03:26 AM on 08/06/2012
You have never been to a good hospital, have you?

:-)
professor
Correkt the Spelling and Pick on the Moniker
09:24 PM on 08/05/2012
This would be great. If computers weren't so painfully

dull

system dump x1k4.4/ssxt.v.w
HUFFPOST SUPER USER
jkrowland
Hope and Change became Divide and Redistribute
04:45 PM on 08/05/2012
Great article, but why would people want to upgrade their skills when the President and his party are demonizing the wealthy, not doing much of anything to address the unemployment rate and underemployment rate, and telling our citizens that they can rely on big government to take care of them? I'm surprised to see such a "get off your butt and go help yourself" article on the liberal Huff and Puff Post...
This user has chosen to opt out of the Badges program
photo
zlohcuc
"Serving millions from atop the Allegheny"
09:03 PM on 08/05/2012
Off topic much?All the DIY articles in the world will never help this brand of "in the box" thinking on your part. Get ready to whine for 4 more years. Poor "non liberal" baby...
HUFFPOST SUPER USER
jkrowland
Hope and Change became Divide and Redistribute
12:15 AM on 08/06/2012
Totally on topic when the Obama administration is doing just about everything they can to tell people that they don't have to take care of themselves and that the government is here for them. Hardly whining, just telling it the way it is, but I'm sure it sounds like whining to your liberal ears...
photo
HUFFPOST SUPER USER
clearasmud
Obama Is Nothing More Than A Moderate Republican
03:17 AM on 08/06/2012
You whine a lot, for someone with no facts, examples, or proof of any kind.
HUFFPOST SUPER USER
jkrowland
Hope and Change became Divide and Redistribute
12:35 AM on 08/07/2012
Go away you little sh*t stirrer...
photo
HUFFPOST SUPER USER
conal6
WINTER IS COMING
04:14 PM on 08/05/2012
This is a great strategy. I am a Nurse, I've spent so many years trying to get people to take medication and calling Doctors that I never took the time to really learn computers. I always said "you don't know everything about a car , but you you know where to put the gas in!" Now I am a Nurse at a High Tech firms Factory. The programs are very difficult, and my boss is visibly pissed that I can't dance very well with the computer. I am desperately trying to hang on to this job. In the interview my boss did not stress computer literacy, I did say I was kind of a nerd ( the book reading kind, not the computer kind.) I wish I would have done this method a long time ago. I had old computers but no plan. I did buy the Time-Life series of books on computers. Good method good article.
This user has chosen to opt out of the Badges program
photo
05:45 PM on 08/05/2012
Interesting. I thought that there was a huge shortage of nurses and that they could get any job they want.
photo
HUFFPOST SUPER USER
conal6
WINTER IS COMING
09:01 PM on 08/05/2012
Yes and no there are a lot of "bad" jobs out there High stress, good money though. I am looking to change the area of medicine that I am in now. In fact the guy I am replacing had been an IT person who couldn't get a job so he got his nursing degree. I take good care of the patients and know the program basics , but after that it gets tough. They have a degree in INFORMATICS that Nurses can get into to help Hospitals set up Electronic Health Records etc.
photo
unitron
Reverse Chron Order never stays checked
07:03 AM on 08/06/2012
I started messing with computers in '96. Before that I had tinkered with electronics for years, but not computers. This was back when a lot of PCs were still running DOS (no pictures or icons, just a command line where you typed stuff in) and maybe Windows 3.1 which you loaded from DOS after booting into DOS.

I found the "For Dummies..." books quite helpful in sorting out the acronyms and helping me to grasp the concepts.

I don't know if they're still good or not, but you could see if the local library has any and look one over to see if you think they'd be right for you.
photo
HUFFPOST SUPER USER
conal6
WINTER IS COMING
08:03 AM on 08/06/2012
Thank you I am starting with Excel for dummies this is an Excel centered company. Any advice helps.