Welcome to the Interactive Career-Boosting Portfolio Course!
You can start this course with no online presence and no idea how to market yourself in the programming world.
You will end up with a significant online presence - blog, portfolio, profiles on important networks and a small project.
The course is 3-4 weeks long, depending on your pace.
I will send you a new lesson twice a week, so you have time to do your homework assignments.
That's right, homework! You'll have to put in effort, but with my guidance, the end result will be a great position for you to start looking for a job, and it will create more real opportunities for you.
A lot of the people I know have this problem - they are either in college, studying for a Computer Science degree, or finished college and trying to find a good job. And the issue they're having is, because they don't have any practical experience, working on real projects, that college degree can only help them land entry level jobs. And for some, that's okay, they say "I'll learn on the job, and advance and move up over time". And sure, that could work. But oftentimes it's hard to find entry level jobs. It seems that companies are always looking for people that have real experience and are not willing to take on a junior and invest time in helping him or her by mentoring them. So they're stuck in a loop - how do I get experience if I need to have experience to get a junior level job?
The best way to beat that system, by far, is to take on some side projects of your own, develop skills by working on them, and publish them somewhere online where your potential employers can see it. And this way you come off as someone who has established himself online as a programmer, as someone who can take a project and carry it to completion. And that's something employers will see want to hire you.
Apart from side projects, you can also do some other things to get in this position:
The key point is to build your online presence and present yourself a as developer that possesses certain skills.
And this is exactly the strategy that helped me get my first job. I was still in college and I created a portfolio web page, where I'd put all the small projects I hacked on.
Granted, this strategy won't make you successful overnight. You will have to put in work and effort. But by doing so, you are actually gaining experience and knowledge. You won't go to a job interview and pretend to know things you don't know.
So how long will stuffing a portfolio with projects take? You don't have years to put in creating a portfolio and only then get a job. It's actually a lot less time than people think. Because you don't have to have a million projects. Even 5 projects on your portfolio are an amazing feat. You can create just a few small projects and that will make an enormous difference when getting a job. Compared to the rest of people in your situation, that don't have a portfolio, you'll be in a huge advantage. In terms of time, I would say that you need to take 2-3 months to build a solid online presence, and then when you get a nice job, you can continue working on expanding your portfolio, but at a more relaxed pace. Here is an example timeline:
New programmers, those still in college or fresh out of it, people switching professions, people that know some stuff, but don't have much experience or online reputation. So, follow this course to present yourself and your skills online and get job offers.
I believe that having a mentor is the best way to learn and develop skills. That's why, if you decide to take this course, and take it seriously, I will also take it seriously and be your mentor. But, obviously, you are the one who has to do the work, as it is your career. I will be there to support you, guide you and answer your questions.
So how will it work? In each post lesson, there will be some tasks you need to complete as homework in order to move to the next lesson. When you complete those tasks, I encourage you to reply to the post, and show what you've done. This way, I'll be able to review what you do, and suggest improvements or give you pats on the back. And as always, you can just shoot me a comment and ask whatever bothers you.
Here is the outline of the lessons. As the title says there are 13 posts in this series.
Ready to start building your portfolio? Let's do this awesome thing!
The first lesson is out!
Introduction - Why Should You Have A Portfolio?