Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

aaronchow

macrumors regular
Original poster
Sep 29, 2007
164
9
Some background: I love to read anything related to customer experience and usability stuffs. I have been reading Dr. Jacob Nielsen's articles since 5+ years ago, but since I have no actual experience or degree in this field, I still have no luck finding even an internship job in this market.

I am not a programmer or a web designer. However, couple of years ago I started to learn HTML / CSS / JavaScript and JQuery, and I've built a website for my work using Drupal / CiviCRM and LimeSurvey, and I have been using it as my main portfolio.

I would love to work in the web-related field (just the front end stuffs). Recently I work on several freelance projects, but I find my skills barely adequate for the jobs. I lack creativity and I can't write any custom Drupal modules, and I barely pull those projects off.

I want to build a stronger foundation before I fully commit to it. Do you recommend me to take a year off and go back to school (there is a web design certificate program that lasts 15 months), or should I continue to learn the skills on my own pace (been using SafariBooksOnline for a while)? Also, I am just starting to learn PHP / MySQL now, and is there any emerging skills that I should be aware of?

I know I have a lot of questions, so I appreciate all of your advice and response in advance.
 

shinji

macrumors 65816
Mar 18, 2007
1,329
1,515
Get the certificate while working on freelance projects, open source projects (maybe a JQuery plugin?), etc. Should help you get an internship and a clearer career path.
 

AFPoster

macrumors 68000
Jul 14, 2008
1,547
141
Charlotte, NC
Also take a look at TeamTreehouse which is an online education site that teaches you jquery, css, html, php, ruby on rails and how to build iphone / android apps and more. Great site and a lot cheaper than going to get a certificate right now. You can learn at your own pace and since it's all videos you're getting to see exactly how things need to be done.

I don't want to take away from what a certificate can provide, this is definitely a great thing to have especially when going for an internship. In saying that showing an actual portfolio with skills in multiple mark-up languages would be more valuable in this market. Facebook, Microsoft, Google, Exxon are just 4 companies would could care less about a degree and a certificate and more about skill level. So do what will help you learn the fastest with the ability to remember it all to build whatever a client or employer needs.
 

aaronchow

macrumors regular
Original poster
Sep 29, 2007
164
9
Get the certificate while working on freelance projects, open source projects (maybe a JQuery plugin?), etc. Should help you get an internship and a clearer career path.

Thanks for the advice, and I'll look into those JQuery UI projects. BTW, do you have any good recommendation on any of the certification program? I'm in San Francisco, CA. Academy of Art College offers an intense certification program, but this program costs around $15K, so most likely I'll need to quit my current job in order to succeed the program.


Also take a look at TeamTreehouse which is an online education site that teaches you jquery, css, html, php, ruby on rails and how to build iphone / android apps and more. Great site and a lot cheaper than going to get a certificate right now. You can learn at your own pace and since it's all videos you're getting to see exactly how things need to be done.

I don't want to take away from what a certificate can provide, this is definitely a great thing to have especially when going for an internship. In saying that showing an actual portfolio with skills in multiple mark-up languages would be more valuable in this market. Facebook, Microsoft, Google, Exxon are just 4 companies would could care less about a degree and a certificate and more about skill level. So do what will help you learn the fastest with the ability to remember it all to build whatever a client or employer needs.

Thanks for the link, and I see that there is a first month 50% discount if I use your link, and I'll definitely use it. Are you currently using the $25 plan or the $50 plan? It seems like the $50 plan will offer videos of their workshops as well as the regular lectures. Am I right?

I'm trying to re-learn all of the basics again. For Drupal, I'm able to modify the existing codes, but I'm too novice to create a custom modules from the ground up (tried several times, but ended up asking for help). Is this normal? Does most of the professionals ask for help? Just curious. And thanks for everyone's advice.
 

lucidmedia

macrumors 6502a
Oct 13, 2008
702
37
Wellington, New Zealand
If you are interested in usability and user experience, I don't see why you would go back to school for web production skills.

user experience design (UX/XD) does not equal "web design" does not equal "web development" in the professional world. It is a separate career path—a unique and different role on the same team.

If that is what you are interested in I would find a program that focuses on Information architecture / usability / HCI and really dig into that.
 

Jamesbot

macrumors member
Jun 19, 2009
51
1
Thanks for the advice, and I'll look into those JQuery UI projects. BTW, do you have any good recommendation on any of the certification program? I'm in San Francisco, CA. Academy of Art College offers an intense certification program, but this program costs around $15K, so most likely I'll need to quit my current job in order to succeed the program.

Listen, you don't know me and have no real reason to trust my opinion, but please: Don't Do This.

Find a class at San Francisco City College ( they have a bunch of CS and web classes ), keep your job, and grind it out in your spare time. CCSF is no Stanford or anything, but neither is Academy of Art. Not by a long shot. But CCSF is what? $30 a unit?

Anyway, that's what I did, and I do web stuff for a living now. And all the people I know who took a web class or 2 when they were in art school? Baristas. With $50k in student loans.

Certificates are BS. Nobody cares about those things.

Instead, I'd recommend the following:

1. Think of something you want to build.
2. Ask yourself what technology will best allow you to build the thing
3. Learn the technology
4. Do what you can, get help when you're stuck
5. Meet other programmers
6. Land a job
7. Bust your ass
8. Meet other programmers
9. Build more things

And keep in mind that it takes time to learn anything well.
 
Last edited:

AFPoster

macrumors 68000
Jul 14, 2008
1,547
141
Charlotte, NC
Thanks for the advice, and I'll look into those JQuery UI projects. BTW, do you have any good recommendation on any of the certification program? I'm in San Francisco, CA. Academy of Art College offers an intense certification program, but this program costs around $15K, so most likely I'll need to quit my current job in order to succeed the program.




Thanks for the link, and I see that there is a first month 50% discount if I use your link, and I'll definitely use it. Are you currently using the $25 plan or the $50 plan? It seems like the $50 plan will offer videos of their workshops as well as the regular lectures. Am I right?

I'm trying to re-learn all of the basics again. For Drupal, I'm able to modify the existing codes, but I'm too novice to create a custom modules from the ground up (tried several times, but ended up asking for help). Is this normal? Does most of the professionals ask for help? Just curious. And thanks for everyone's advice.

I use the $50 plan, but honestly all you need is the $25. The added content is great don't get me wrong but I don't think it will hold any value in the initial stage of learning. I highly recommend it and I believe they offer free 30 days - PM me if you want to move forward and I will help with that and the 50% off the 2nd month.
 

aaronchow

macrumors regular
Original poster
Sep 29, 2007
164
9
Thanks for all of the advice. I'll give myself another half a year to study on the subjects I really like, and I will try to bulid something with it. If I still fail :eek:, I'll just go back to school, probably half time.
 
Last edited:

jwm2

macrumors regular
Jan 5, 2012
231
0
Take a look at Ruby on Rails. I won't tell you why but its by far the fastest growing language and platform available right now for various reasons. There is a steep learning curve but once you get the basics down your productivity will sky rocket and you'll wonder why you didn't take a serious look at it sooner. I'm still pretty new to rails and ruby but IMO its the technology of the future.
 

aaronchow

macrumors regular
Original poster
Sep 29, 2007
164
9
Take a look at Ruby on Rails. I won't tell you why but its by far the fastest growing language and platform available right now for various reasons. There is a steep learning curve but once you get the basics down your productivity will sky rocket and you'll wonder why you didn't take a serious look at it sooner. I'm still pretty new to rails and ruby but IMO its the technology of the future.

Thanks for the suggestion. I am learning Ruby now, but my friends told me to learn Python as well. They said that Ruby on Rails are very new, so not many company have developed with Ruby on Rails yet, so if I also learn Python, I will have a higher chances to get a job since this programming language is more established???
 

charlieegan3

macrumors 68020
Feb 16, 2012
2,394
17
U.K
Thanks for the suggestion. I am learning Ruby now, but my friends told me to learn Python as well. They said that Ruby on Rails are very new, so not many company have developed with Ruby on Rails yet, so if I also learn Python, I will have a higher chances to get a job since this programming language is more established???

Python is a good language to know for sure but I found that django was awkward for me personally. I've been getting to RoR recently too. It's really great fun.
 

grizfan

macrumors member
Feb 10, 2012
86
4
Boise, ID
Don't forget some of the less "sexy" but very important aspects of web development. A lot of people hone their skills working on their own, but there are several things you'll need to know when working on a team. Spend some time getting to know your way around some popular project management tools, such as Base Camp, bug trackers such as Jira, etc...

Also, really get to know source control. Learn the high-level principles, and familiarize yourself with both SVN and Git. If you want to get paid for your work, knowing source control is a must.

Finally, rather than branching out, I would continue to refine your skills with HTML, CSS, JavaScript, and PHP/MySQL. Make sure you can apply your front-end skills in a variety of areas such as traditional web pages, mobile and email marketing. I've hired 4 web developers/designers over the years, and people who have the skills and knowledge to be a developer or designer in a team environment have a big advantage over the lone wolves.
 

macfanrutler

macrumors regular
Jun 13, 2010
149
7
NJ
You might also want to take a look at http://www.codeacademy.com. It is all hands on learning and you can take whatever courses you feel comfortable with and can start at any point in the course so if you have a basic understanding of a subject you can skip the beginning.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.