2024年4月26日发(作者:)

SAS中文论坛 查看主题 - SAS考证一点经验

SAS考证一点经验

由 collen » 2005年 1月 18日 周二 4:07 pm

转自sasor

才知道有这个网站,感觉真好,一直还以为SAS在国内没多少人关心。 偶去年8月考完BASE

PROGRAMMER,11月考完ADVANCED PROGRAMMER。 总的感觉并不难,大约都是70%就能过,全

部都是选择题,大概1/3的题目比较简单,剩下的都是有些trick的。 偶复习完全是靠SAS的帮助。我一

直认为SAS帮助最全。 对於base programmer,看SAS Language Reference: Concepts部分,里面含

三个部分: SAS System Concepts DATA Step Concepts SAS Files Concepts 偶当时是全部copy到word

里面打印出来大概800页左右。 advanced programmer,我认为重点是: PROC SQL, PROC DATASETS,

SAS/MACRO 总共也大概是800页的内容,有许多example可以练习。都看完肯定就可以过70%了。 如

果你还是入门阶段,建议把little sas book看透,这本书读起来很舒服,许多人觉得简单,但是真正看透还

是需要用心的。 如果还想找一些练习来做的话,SAS公司的主页上面有许多现成的code,比如说:

/documentation/on ... 这里是几乎所有现在出版的SAS编程方面的

书的code。每本都值得研究一个星期的。 /sassamples/quicktips/ 这里是SAS

公司发布的一些SAS编程TIPS。 /techsup/sample/s ... 这里是SAS

公司的程序库,考base得话看Base SAS就行了。 /stat/sas/sk/ 这

是UCLA的一个SAS教程,由浅入深,对考base很有帮助。 还有许多其它的链接,就不一一列举了。 lujie

我的一点经验: 我刚考完BASE和ADVANCED, 我的背景是约3年的接触使用SAS经验, 但主要是用

ENTERPRISE GUIDE, 其间养成一些不良习惯, 如常省掉RUN STATEMENT, 另外SAS装在REMOTE

SERVER上, 所以读取本地数据不是太方便. 总之, 准备SAS的考试, 最好是用PC SAS. 准备时间因人而异,

熟练使用者可能几天就能应付, 因为工夫花在了前面; 生手花的时间相对会多一些. 我自己花了一个月, 2/5

时间准备BASE, 3/5时间准备ADVANCED, 平均每晚复习2个小时左右, 周末多一些. 如果时间多一些当然

最好, 但到最后也烦了, 想早点摆脱掉这件事, 省得球赛也看不好. 总之, 复习以不产生厌倦感为底线. 准备

材料: PROGRAMMING I, PROGRAMMING II, PROGRAMMING III, SQL, MACRO,

材料来自SAS的培训课. 应该还有OPTIMIZING SAS, 但自己没这个教材, 从网上以及SUGI

PROCEEDINGS中找了些关于EFFICIENCY TECHNIQUES的资料, 勉强凑凑. 如果有正式教材最好, 找不到

也没太大关系, 因为PROGRAMMING III 和 OPTIMIZING 有部分重叠(如INDEX, VIEW, PROC DATA

SETS, INTEGRITY CONSTRAINTS等), 再加上网上找几篇文章, 应该也够了. 复习过程大致是看一遍教材,

然后做一遍本版提供的习题, 就上阵了. 做习题没有答案, 所以这个上面略多花了时间. 习题主要是给你一

种感觉, 另外也是种复习 考试内容, BASE的都忘了, ADVANCED中SQL, MACRO, 和其他大致是各占据

1/3. MACRO多考你最后MACRO给出的是什么值; SQL中多考各种JOIN和SET OPERATORS后产生的结

果是什么, 以及和DATA STEP中的MERGE的比较;其他考EFFICIENCY TECHNIQUES 居多, VIEW, INDEX,

SORT, 等等, 还有关于某些情况下于CPU, I/O, DISK SPACE的利弊. PROGRAMMING III 前半部分如何读

取各种不同形式的RAW DATA, 反而考得不多. 大概因为BASE中考得比较多吧. 关于认证考试, 对SAS来

说也是赚钱的产业, 考试成本也不低. 所以要不要考, 也要视各人的情况和各自的期望值而定. 但底线是, 不

值得自己掏银子去上SAS为考试而开的培训班, 这对国内的工资来说太贵了. 以中国学生的聪明才智和考G

考T中体现的高素质来说, 自己复习绝对是能应付得了的. 关键是找到教材, 而软件看来对多数人来说都不

是个问题了. 认证到底值不值, 每个人的答案都会不一样. 个人觉得在招聘过程中, 经验至少同等重要, 如果

不是更重要的话. 如果两个人一个有经验, 一个有认证, 我决得还是更倾向于有经验的; 如果两个同样有经

验, 可能会倾向于有认证的. 此外, 个人体现出来的PERSONALITY, 潜力, TEAM WORK, 只会比认证更重

要. 因为在实际工作中遇到问题, 如何快速有效地找到解决的方法才是最重要的. 没有人能不看手册而解决

所有的SAS难题, 很多CODE你不常用就会忘的. 因此, 认证对没有经验的ENTRY-LEVEL来说, 作用可能

最大最直接, 因为好多工作直接要求几年SAS经验, 缺乏经验的选手只能依靠认证来才能与之竞争. 说到底,

SAS只是个分析工具, 如果具备在某一特定领域行业中用SAS的经验(如CREDIT CARD, HEALTH CARE,

PHARMACEUTICAL, CLINICAL TRIALS), 或者再加一个PHD的学位, 竞争的优势会更明显. SAS十分强大,

模块也太多, 一个人恐怕学一辈子也学不完. 如果在PROGRAMMING的基础上, 再加上STRATEGIC

VISION, CREATIVE THINKING, 以及其它的SOFT SKILLS, 发展的前途会更好, 而不是只局限于做个

PROGAMMER. 在MONTREAL的SUGI29会中, 会看到很多中国同胞的面孔, 还有两位来自上海

BAOSIGHT的同胞, 看来以SAS技能来谋职的前途还是不错的. 希望国内和海外的同胞事业顺利,更上一层

楼. 在信息量每日剧增的将来, SAS和其它一些优秀的分析工具的重要性会越来越明显. " Statistical

thinking will one day be as necessary for efficient citizenshipas the ability to read and write". - H.G.

Wells Life is doubt, and faith without doubt is nothing but

超级管理员

帖子: 581

注册: 2003年 9月 25日 周四 7:45 am

地址: 北京