Tuesday 22 September 2015

5 tricks every introvert should know before a job interview


© Provided by Business Insider Arrange your schedule so that you have a cushion of “solo” time both before and after the interview.

Interviews are already nerve-wracking — and when you’re an introvert like me, they’re downright, wake-up-in-a-cold-sweat, I’d-rather-get-my-teeth-pulled terrifying.
Unfortunately, if we introverts ever want to work, we have to do them, and we have to do them well.
So, check out my five techniques for getting through the process like a champ (a soon-to-be employed champ, at that!).
1. Arrange your day strategically
It’s not that introverts don’t enjoy being around people—we do—but the more time we spend interacting with others, the less energy we have.
That’s why I recommend arranging your schedule so that you have a cushion of “solo” time both before and after the interview. Think of it like plugging in your phone. Being alone before the interview will give you energy, while being alone afterward will allow you to recharge.
I recently had a hiring manager ask me to come in for an interview at 4 p.m., so I planned all of my calls and meetings before noon. Then, after the interview, I went home and completed the rest of my work from there.
What if spending hours alone before and after the interview isn’t feasible for you? Try to give yourself at least 30 minutes beforehand: Leave the office early and walk around the block, work from a quiet spot in your office — or, at the very least, put your headphones on.
This strategy ensures you’ll have maximum energy during the interview — which is crucial to scoring the job.
© Provided by Business Insider It helps to come up with a couple “casual” questions in advance that you can throw in as needed.2. Prepare for small talk
It’s pretty normal for introverts to dislike small talk, which admittedly can feel rather pointless. However, even if you hate chit-chat, remind yourself this is one time you can’t skip it.
I’ve learned that it helps to come up with a couple “casual” questions in advance that you can throw in as needed. In fact, this is a great opportunity to ask questions that don’t feel so pointless!
For example, instead of bringing up the weather, ask your interviewer what her favorite seasonal activity is. Or, instead of discussing each other’s respective hometowns, ask if he knows any local “hidden gems” in the office’s neighborhood.
Also, it’s a good idea to remind yourself of the ultimate purpose of this interview small talk: to build a rapport with your interviewer and make him or her like you. Not such a waste of time after all, right?

3. Focus your best efforts in the beginning and at the end
Research has shown interviewers form their first impressions of you in just seconds.
And as an introvert, that snap judgment actually plays to our advantage. If I walk in with an enthusiastic smile, a confident handshake, and a friendly, “Hi! I’m Aja,” then the interviewer instantly classifies me as “enthusiastic, confident, and friendly” — and I’d have to work pretty hard to alter his or her initial impression.
Similarly, you want to end on a high note. Most interviewers try to summarize their thoughts as quickly as they can after you leave the room; the more time goes on, the less accurately they’ll remember the interview. So you want their last impression of you to be as awesome as the first.
Flash a big smile, say, “It was great to meet you, and thank you so much for this opportunity,” and give them another firm handshake.

4. Match the interviewer’s tone
However, just because you killed the beginning and end of the interview doesn’t mean you can ignore your tone during the middle.
Unfortunately, introverts can sometimes come across as bored, standoffish, distant, unenthusiastic, and so on. We’re not trying to — from our perspective, we’re calm and thoughtful.
To make sure this discrepancy doesn’t happen during an interview, subtly copy the interviewer. Is she using lots of gestures? Amp up your own motions. Is he telling jokes? Give your answers some levity. Is her tone professional and courteous? Follow suit.
Here’s a hack: It also helps if you mirror his or her body language — without going overboard, of course.
If you take your cues from the person you’re speaking with, you’re almost guaranteed to hit the proper note. 
© SeongJoon Cho/Bloomberg The key is to highlight the positive aspects of your introverted nature.5. Mention that you’re introverted
Tons of people are introverted; in fact, your interviewer may be an introvert as well! Hiding the fact you are one can land you in an office where you’re not a good fit. (Imagine working at a company where every single task is accomplished in a team. Scary, right?)
The key is to highlight the positive aspects of your introverted nature.
Let’s say the hiring manager asks, “What’s your greatest strength?”
You can reply along the lines of, “As an introvert, I’ve discovered that I’m a natural listener and observer. It’s second nature for me to seek out pain points or obstacles that others are facing. Once I’ve gathered enough information, I’m ready to make a thoughtful and impactful contribution.”
You can also talk about how you’re overcoming the challenges of being an introvert. If you get the “greatest weakness” question, try responding with something like:
“My default communication style is email and online communication, which can be really efficient—but when it comes to sensitive or relationship-building conversations, I know speaking in person is much better. I’m challenging myself to move those important discussions offline. Now, before I schedule a talk, I ask myself, ‘Will this be more productive if we can see each other’s faces?’”
(Side note: This is a great interview answer because it exposes a true area of growth while explaining how you’re actively trying to overcome it.)
With these strategies, being an introvert will help you, not hurt you. From one introvert to another: You got this.

Monday 21 September 2015

12 websites where you can learn to code for free


There was a time when knowing how to program was for the geekiest of geeks.
That’s not exactly the case today. As most entrepreneurs, freelancers and marketers will tell you, learning how to program can help you succeed. 
Over the past year, I've been learning to code. It's helped me to become a much better entrepreneur — I can dive in when my team needs to fix a few bugs on the site. 
You don’t even need to shell out a ton of money or put yourself in debt to learn how to code, either. These 12 places offer coding courses for free:

1. CodeAcademy

One of the most popular free places to learn coding is CodeAcademy. In fact, more than 24 million people have already learned how to code through this educational company’s engaging experience.
At CodeAcademy, you can dive right in and take courses that teach you everything from HTML & CSSJavaScriptjQueryPHP,Python and Ruby.

2. Coursera

Founded in 2012, Coursera has grown into a major for-profit educational-technology company that has offered more than 1,000 courses from 119 institutions.
While you can pay for certain programs to receive a certificate, there are a number of free introductory programming courses in various specializations from universities such as the University of Washington, Stanford, the University of Toronto and Vanderbilt.

3. edX

EdX is another leading online-learning platform that is open source instead of for-profit. It was founded by Harvard University and MIT in 2012, so you know that you’ll learn about cutting-edge technologies and theories. Today, edX includes 60 schools. You probably can’t go wrong with the free Introduction to Computer Science from Harvard University.

4. Udemy

Founded in 2010, Udemy is an online learning platform that can be used as a way to improve or learn job skills. While there are courses you have to pay for, there are plenty of free programming courses, which are taught via video lessons, such as Programming for Entrepreneurs - HTML & CSS or Introduction to Python Programming.

5. aGupieWare

AGupieWare is an independent app developer that surveyed computer-science programs from some of the leading institutions in the U.S. It then created a similar curriculum based on the free courses offered by Stanford, MIT, Carnegie Mellon, Berkeley and Columbia. The program was then broken into 15 courses: three introductory classes, seven core classes and five electives.
While you won’t actually receive credit, it’s a perfect introductory program for prospective computer programmers.

6. GitHub

Sometimes, you need to recall a reference book when you’re stuck on a problem. That's GitHub. You can find more than 500 free programming books that cover more than 80 different programming languages on the popular web-based Git repository hosting service, which means that it’s frequently updated by collaborators.

7. MIT Open Courseware

If you’ve already learned the basics, and went to get into something a bit heavier — such as exploring the theory behind coding — take advantage of MIT’s free courseware site that includes classes such as Introduction to Computer Science and Programming, Introduction to Programming in Java and Practical Programming in C.

8. Hack.pledge()

This is a community of developers, which include some high-profile developers such as Bram Cohen, the inventor of BitTorrent. There, you can perfect your programming skills by learning from some of the leading developers in the world.

9. Code Avengers

Based out of New Zealand, Code Avengers provides fun and interactive programming courses that will teach you how to code games, apps and web sites using JavaScript, HTML and CSS. Each course takes just 12 hours to complete and is available in English, Russian, Dutch, Spanish, Italian, Turkish and Portuguese.

10. Khan Academy

Created in 2006 by educator Salman Khan, Khan Academy is one of the original free online-learning institutions. With step-by-step video tutorials, you can  learn how to program drawings, animations and games using JavaScript and ProcessingJS, or learn how to create webpages with HTML and CSS.

11. Free Food Camp

Here you’ll learn HTML5, CSS3, JavaScript, Databases, DevTools, Node.jsAngular.js and Agile by networking and joining a community of professionals and students. You’ll even work together on your coding skills so that you can build apps for free. Here’s the catch: you’re learning those skills and building helps to help solve real-world problems. Code is available to nonprofits.

12. HTML5 Rocks

This Google project launched in 2010 to counter Apple’s HTML5. The site is full of tutorials, resources and the latest HTML5 updates. It’s open source, so developers can play around with HTML5 code. Because this is more advanced than most introductory courses, you may want to gain some knowledge and experience before jumping in.
Learning code used to require access to expensive books and classes, but no longer. I highly recommend that every entrepreneur learns to code. Still wondering if you need to code? Here is a programmer guide I put together to show you every step I took to become an entrepreneur that codes!