SAS高级程序员考试经验总结

上传人:飞*** 文档编号:39708126 上传时间:2018-05-18 格式:PDF 页数:5 大小:68.17KB
返回 下载 相关 举报
SAS高级程序员考试经验总结_第1页
第1页 / 共5页
SAS高级程序员考试经验总结_第2页
第2页 / 共5页
SAS高级程序员考试经验总结_第3页
第3页 / 共5页
SAS高级程序员考试经验总结_第4页
第4页 / 共5页
SAS高级程序员考试经验总结_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《SAS高级程序员考试经验总结》由会员分享,可在线阅读,更多相关《SAS高级程序员考试经验总结(5页珍藏版)》请在金锄头文库上搜索。

1、SAS Advanced考试经验总结(2010-08-05 20:49:09)BASE:不能光依靠真题, 要弄清楚很多细节上的东西,比如 CAT 、CATX 都是做什么用的。INFILE 那一部分考得很灵活,不单单是考 等的功用,而且还会出现一些反常规的DATASET ,看 INFILE 之后结果是什么。有时候忽略一个小符号就会选错答案。所以准备、读题、答题都要倍加小心。ADVANCE :真题的重考率比BASE 大,但也没有传说中那么多(0左右)。大多重考的是概念性的题目, 只要真题做一两遍都可以答对。横向联结和纵向连接数据也考重复题。有趣的是,有的例子和真题使用的是一样,但考的点已经不同了,

2、所以光背题去考是很危险的。MACRO 考的不难,就是怎么RESOLVE 、怎么分清LOCAL 和 GLOBAL的 MACRO VARIABLE。但 SQL 有一些题是考SUBQUERY ,很费时间但又没有百分百的把握。还有 ADVANCED TECHNIQUE 考了很多提高EFFICIENCY 的问题,我都没有复习,所以只能猜了。无论如何, 这两周算是没白辛苦。谢谢人大论坛提供的资料。希望各位待考的同学还是别轻易背了题就考。真题到处都能下,我就附送一些复习的材料和别人的NOTES 吧,盼望对各位能有帮助。祝考过!ccycycyccy昨天在 alameda刚把 sas advance progr

3、ammer exam给过了,连同 12 月份拿的 base cerfitication ,最终把 sas 的 advance programmer 给拿到手了。 看看就业市场,再来想想这些考试,唯一的心情就是:考试终归是考试,市场不要你,就是手上拿的是再高级的证书,也等同于零。一开始想着去考sas advanced programmer examination 是因为看了一些网上的贴子,说有了advanced SAS 证书,在美国市场就不会“ 失业 ” 。但是自己的经验是市场拒绝你于外,更不用说 “ 失去 “了。我从今年一月底二月初开始找工作,一共去过三四个on-site 的面试,第一个面试是

4、在同时毕业的同学先于自己拿到offer,并且该同学还没有任何sas认证证书的情况下,蛮怀希望的去的, 结果很不幸, 猎头告诉我,公司反馈信息是公司更偏向另外的,在工业界更有经验的应试者,显然不是自己这样的应届生。第二个至今没有给我消息,貌似也没有用, 第三个公司就更有意思了,在自己去面试并且得到认同之后,宁愿再继续发广告找人,也不愿意招聘我。因为继续:公司希望再找找有工业界经验的应试者。所以, 就像自己在很无奈的时候,说了一个猎头的两句,现在在哪里都要有经验的,但是谁不都一样有刚迈出校门的一天?该考的证我使劲考到手了,你要说我没有应用能力,该攻上去的 gpa 已经是 3.9 了,你说我没有经验

5、。我所做的努力不都是在向现实的应用经验靠拢?现实不给我机会去接触它,我怎么能够有经验呢?你说刚毕业的学生吧,能做到这种程度,你还要要求我怎么才能给我打开机会的大门?不是没有实习经历, 不是没有扎实的学科理论基础。用没有 ” 应用能力 “ 来打发人是不公平的,连用都不让我去用,即使再念到什么学位,再拿下什么证书,” 没有经验 “ 是所有人对你说的结论。无论如何,还是要总结一下自己的考试经验,以感谢人大经济论坛的资料支持:1.base exam其实要比advance 难,难就难在考的细,题目多,而且过分的detail,更多的记忆的活,靠背题目通过的可能性小,但是不是不可能。哪怕很会用sas,对于考

6、 base exam里面的一些过分细节的问题,是防不胜防的。建议先把online tutor 的至少课后quiz 都给做一遍,然后真题看一遍,要总结自己的笔记。个人觉得base比 advance 难考。2.advance exam是理解的活要多一些,只要理解什么是sql,什么是 macro,以及 advance 的data step, proc dataset怎么用,千变不离其中,背题目通过的可能性要大于base。但是理解的基础上,记忆的活要比base小很多。在这里, 强烈推荐Item 1 of 63 Mark item for review,虽然没有答案, 但是已经囊括至少75%的考场上面遇

7、到的题目了。至于资料, 因为自己所有的资料都从论坛下载,没有什么新的, 所以不打算浪费大家的论坛币了,但是自己手上的资料还是比较全,如果需要,欢迎站内邮件联系。或者交流答案。syfins08.3.8:SAS Certified Base Programmer for SAS 9 08.4.4:SAS Certified Advance Programmer for SAS 9 今天收到adv 的 pdf 邮件,顺便注册了下,让SAS 把 base和 adv 的一起寄过来base没什么好说的了,资料都很多,机经也很多说下 adv,现在看来, adv 的内容其实很鸡肋至少现在看来感觉没什么收获:S

8、QL 在 SAS 中的执行效率很低,通用的ANSI SQL ,没什么说的macro 有些意思,在进行一些模型建立时应该会很有用,但现在我还没有应用到那个层次。但感觉很难像一些程序设计语言一样实现一些复杂的数据结构。我的认识比较浅薄,如果有哪位同学对这个比较有心得的,真诚的欢迎交流一下MSN: program III 的内容,窃认为,除了hash object 有些用,其他涉及的一些优化就是一些option的设置,也基本没什么用整个 adv 的准备下来,感觉没有base大但现在看来, base对 format 考察的重视,已经能够体现出SAS 的态度, programmer 做的就是最基础的ET

9、L , 不会涉及高层次的分析,而 SAS 的彪悍之处就在于statistic 和 analyst (EM确实很好用,很容易上手)上面谈了很多,就是想给同学们一个建议,指望SAS 的认证含金量很高是不太现实的,特别是如果还打算继续向上钻研考关于DW 建模以及更高层次ETL 工具使用的同学,奉劝一句,意义不大,目前国内市场BI/DW 行业 SAS 的份额很小(其marketing 做的巨烂无比,至于产品,倒没感觉做的有什么不好用的,当然我也没深入用过,并进行对比),立志从事此行业的,还是研究下数据库以及中间件、ETL 工具和报表比较好。当然如果抱着系统学习的态度,考一个也不是很贵,能考的话尽量考咯

10、CRQ (2009.11.25)今天去考高级 ,以最低分通过(65%),感觉高级考试还是有一些难度的,一共有 63个问题 ,与 130 及新 130 题相比 ,题型变化较大 ,内容也较仔细,一些细节上的东西较多.我复习一个月,把 Pre guide Advance 看了一遍,所有的能找到的考题基本上记住答案(包括130 及新 130 题, 50题, pass4sure). 个人体会:考高级还是要以看书为主,若能把Pro guide advance and SAS OnlineTutor 9.1 Advanced Programming 完整的看一遍, 再把考题融会贯通,还是有可能靠高 分的。a

11、dvanced programmer,我认为重点是:PROC SQL,PROC DATASETS ,SAS/MACRO 总共也大概是800 页的内容,有许多example 可以练习。都看完肯定就可以过70%了。如果你还是入门阶段,建议把 little sas book 看透, 这本书读起来很舒服,许多人觉得简单,但是真正看透还是需要用心的。_ 准备材料 : PROGRAMMING I, PROGRAMMING II, PROGRAMMING III, SQL, MACRO, 材料来自 SAS 的培训课 . 应该还有 OPTIMIZING SAS, 但自己没这个教材, 从网上以及SUGI PRO

12、CEEDINGS 中找了些关于EFFICIENCY TECHNIQUES的资料 , 勉强凑凑 . 如果有正式教材最好 , 找不到也没太大关系, 因为 PROGRAMMING III 和 OPTIMIZING 有部分重叠(如 INDEX, VIEW, PROC DATA SETS, INTEGRITY CONSTRAINTS等 ), 再加上网上找几 篇文章 , 应该也够了 . 复习过程大致是看一遍教材, 然后做一遍本版提供的习题, 就上阵了 . 做习题没有答案, 所以这个上面略多花了时间. 习题主要是给你一种感觉, 另外也是种复习考试内容 , ADVANCED中 SQL, MACRO, 和其他大

13、致是各占据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

14、 的经验 (如 CREDIT CARD, HEALTH CARE, PHARMACEUTICAL, CLINICAL TRIALS), 或者再加一个PHD 的学位 , 竞争的优势会更明显. SAS 十分强大 , 模块也太多 , 一个人恐怕学一辈子也学不完. 如果在 PROGRAMMING的基础上 , 再加上 STRATEGIC VISION, CREATIVE THINKING, 以及其它的SOFT SKILLS, 发展的前途会更好, 而不是只局限于做个PROGAMMER. _ 主要考的是SQL 做 QUERY ,MACRO 的变量替换。 另外还主要考了如何提高系统效率的一些要点。本来以为PR

15、OC DATASETS会考多点,结果就一道题有关。系统自动生成的宏(macro) 变量也考了2,3 道题。考这些题基本上靠工作经验,再加上临时抱佛脚看了用户手册。 不过这样的知识无法面面俱到地对应考点,平时不怎么用的,考到了就栽了,比如考了个 dictionary. table 。虽然已工作了,这个证书也没啥作用,不过可以裱在CUBIC 的隔板上唬人,呵呵。能回忆起来的题有:1。where 和 if 的变量操作空间:where 还是 if 是在 input buffer 或者 pdv 之间操作,作用域等,以及这样涉及的编程效率问题(4 道题);2。dictionary.table 里面变量的名

16、称和对应关系;3。multiple ampersand 解析;4。sql query with sub-query and grouping ;5。index 的建立和使用情况;6。merging data, SAS Data Step 和等同的sql query (有 5道题有关);7。sql set operator;8。系统宏变量,比如 set b (bufno=6); bufno 的作用3. compress=yes 和数据变量以及字符变量联系起来复习,以及如何压缩的4. 用 hash object 得好处,和KEYS 有关的知识一起复习,以及执行完后保存否5. reuse=yes在 compress里什么作用6. WHERE 和 IF 在 efficiency 上的不同。7. SELECT in data step 和 IF

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号