Forum Moderators: phranque
I am counfortable saying that I know HTML, PHP, MySQL, a little CSS, Perl, a very little Java, Apache configuration, and Unix/Linux System Administration. I feel that I am good at the programming side of things, but not so good with design. I don't have a problem learning more or becoming an expert in any technology, but I'm not sure where to go from here.
I have been looking at job ads for PHP and Perl programmers since that is what I can do the best, but everyone wants experience or a Bachelors Degree or both. I would like to be ready to seriously look for a job in about 1 to 2 years.
Right now, I am working at a decent paying job in manufactured home construction so that I can pay off the debt that I ran up by going to school full time and working part time. I live in a fairly small city with very few entry level tech jobs and I don't want to commute the 1 to 2 hours each way to get to a large city where there are a lot more jobs.
I want to find a good stable job with a company that has a good track record. I know that if I do my part, money will come and I am more concerned with finding a job that I like than making lots of money.
My options as I see them right now are:
1) Get a Bachelors Degree, probably in Computer Information Systems since I am about 4 classes away from an AA in CIS so I am about half way there already.
2) Continue to rework some of the PHP and Perl projects that I did for my classes and some of my own projects and put them on the web as sort of an online resume.
3) (Re)Learn and really work on another web language or another programming language like Java, ASP, Javscript, AJAX, XML, etc.
4) Try to find some sort of desk job now until I am in a position to move closer to a big city since I realize that a job in construction does not get me any closer to a job in computers.
I know that this post is long, but I thought that in order to get the best advice possible, you would need the most information that I can give you. Any advice would be appreciated. Thanks.
I feel that I am good at the programming side of things, but not so good with design.
Maybe you can hook up with someone who is strong in design. Many of the programmers I work with have someone they turn to for their design tasks.
..... I have found that I am not outgoing enough to contact local companies and I am not a sales person...... My options as I see them right now are:1) ..... 4)
5) Concentrate on my weaknesses and improve my skills in presenting my services to local companies.
This is your problem. You need to overcome this, if you feel confident in your skills as you've said, you need to be able to express this to prospective clients.
Your post seems to search for more experience and something to hold you over until you get your "big break." The truth is, you apparently have the skills, you just don't know how to sell them. Why do you think there are so many amateurs making money in this industry? Because they can sell, and often, sell what they can't deliver.
This is where you should concentrate your next skillset, if you must take classes, take something that helps you through this problem.
Artistic skill (design) is seldom completely learned, it can be developed from an innate talent, but is hard to develop from scratch without some sort of artistic vision. I tend to agree with the post above, if you feel your design skills are lacking, join up with someone who's design work you respect. They might even be able to help you through the presentation issues, or field the initial contacts as part of your agreement. This will allow you to concentrate on your strengths.
Marketing your skills is not all that hard if you believe in what you do.