tags:

views:

289

answers:

4

I used to work as a Business Systems Analyst in the Financial Services industry. I've been looking for a career with better growth potential and more options in terms of variety of jobs, so I'm planning to switch to a SAS analyst position. I realize I need to learn SAS programming for this, and so I've been looking for institutes / organizations that offer SAS training.

I took a 3-day training session (SAS Programming Essentials) from SAS institute, but I realized that was not enough to help me practice SAS on a day-to-day basis. I then bought the SAS Learning Edition software and a couple of books, but I still feel I need somewhat of a classroom / collaborative environment to stay on track.

Are there any training classes that offer SAS programming training? So far, I only know of SAS institute, and that is pretty expensive, besides, 3 days doesn't really help (especially since I do not have a programming background).

Any input is appreciated.

A: 

I am very much in the same position as you are. I also tried for a number of institutes but felt that most of them are very expensive and there performance is below what they claim. If you are talking about any e-class, i have no knowledge but i feel that you should first start learning the programming basics and personally i feel that learning c language can give you good start.I had studied steve summit e-book in this regard at http://www.eskimo.com/~scs/. I am also reading sas books the sas little book and sas programming blackbook but main thing is you must have the basic concept/logic of programming very clear and then what the resources you have bought will also be helpful.

Subodh
+1  A: 

Some statistics courses use SAS, but you'd have to check beforehand as many also use SPSS, Stata, R, Matlab, JMP, and things I haven't even heard of before. I've seen "SAS analyst" mean a few different things, so the stats may or may not be helpful to you. My guess is that most SAS analyst jobs are going to consist of taking a big, ugly mess of data and squeezing reliable but basic statistics (count, mean) out of the other end. Stats coursework won't be much use to you there.

Honestly, though, the best thing you could probably do is just get a job that requires you to use SAS. You might not be a "SAS analyst" right out of the gate, but perhaps there are business systems analyst positions where you do a bit of SAS programming. Once you get your hands dirty, you'll learn fast.

Matt Parker
Matt - thanks for your reply! I guess you're right, the best way to really learn SAS is to actually work with it. Until then, however, I need to learn some basic SAS programming. I'm thinking that getting a Base SAS Certification might help. So I was wondering where I could get some help / motivation / company in learning SAS programming.
Bkv12
+2  A: 

Greetings As a technical PM working heavily on SAS i may help you share something on this.

First you're right in saying that learning SAS programming is really impotant and having been there in the past you're also right saying that a base course wont really prepare you.

Actually even the SAS Masterclass (one month/8 hours a day) isn't really enough.

What my company does (we're SAS Alliance partners) with freshly hired graduates is put them on an intensive training which usually consist in a month long internal course developed in the last 10 years with lots of exercise to see if the trainee is understanding how thing works, then he is given some assignments (internal) that have to do with either programming or the ebi framework and after 2 months of that (so 3 months training) if he is smart and good he join existing project and senior team members on consulting work learning on the job. Usually after 6 month the new trainee is good enough to work on his own on not overly complex projects.

I have a new course starting on July (i'd be the teacher this time around) and i may put up the slides someplace for you both to download.

I'll leave you with some very small hints that usually are overlooked but that really makes the difference !

1=) Learn how things works ! Its really important to understand how the data step (loop) works and what is the PDV and how it works.

2=) There are tons of procedures, you dont really need to learn many of them nor to learn all the syntax (you can have the help when u program), other than the very important ones (proc sort, means, freq, transpose, sql, and few others) its just important to remember that there may be a procedure that does exactly what you want so you can hook it up when you need it.

3=) VERY OVERLOOKED -> SAS is still exceptionally good as a Data Management tool, learn to use it for data manipulation and understand the PERFORMANCE ISSUES involved and how things change when u work on sas datasteps or with a databsase through sas/access

4=) In SAS you can do the same thing in many different ways, learn first to solve the problem, then learn to use the best way to solve it. This is particular important when you deal with huge dataset (> 5 gb)

5=) Use MACROS to make your code resusable!!

Of course if you live in Italy i'd be very glad to help you out with more material or hints, or if you're really really serious about learning SAS and cant find any valid alternatives drop me a line and we may work something out.

Good luck for you both!

Fabio Prevedelli
Thanks Fabio, those are some good pointers to keep in mind! I'm in the US though, so it wouldn't be possible for me to be part of training classes elsewhere. However, if you have training material on hand that you think I might find useful, please let me know.Thanks!
Bkv12
A: 

Try " Little SAS Book " - Easy to pickup...

lobo101