2019-02-22 94%通过base。
本人背景:对sas一无所知(连sas是个什么东东都不知道),但是一名合格的程序员,所以学习编程方面自觉速度还可以。
先给大家说说我考试的经历,最后再来一个总结。
先是通过sas base考试详细攻略初步了解sas是什么,这个base证应如何取得。关键点是知道了可通过学习模拟题及机经通过。但为了确保以防万一,还是要先快速熟悉基本的SAS内容(毕竟现在对SAS是一无所知),于是下载了《The+Little+SAS+Book+中文版.pdf》(具体网址记不清了,大家可自行搜索),然后再去学习题库及机经应该就会快速很多。
接着就是花了约2天时间(约10小时/天)学习Little book,本人看书慢。完成对SAS的初体验,感受是大部分语法、编程思路与普通程序语言一样,只是其中有些特别的语法。我个人感觉这个SAS语法并不是完全按照编程语言(如C、JAVA、ASP、PYTHON等)来设计的,尤其是等号=赋值语句,求运算的操作符,有好多都与普通编程语言不同。但这不影响学习。
使用3天时间刷题。由于是边工作边学习,因此学习时间可能偏长。先从网上下载了《SAS Base考试(50题+123题+70题+220题)》和《Crackman70题讲解》。然后找最近的学习经验SAS Base 01/02/2018 北美考试经验分享-题库未变,指导如何更高效学习这些题库,上贴中有位同学11/24/2018考过,说70题(~70%)+机经(常见机经都考到了,~17%)+123题(~10%)+新题(~3%)。于是开始全心投入到70题中,也看了123题(此时我还不了解机经是指的啥,就先没管,本人比较笨,嘿嘿),其中70题看第一遍时,感觉有点吃力,虽然把little book大体浏览了一遍,可题库的思路与书的思路并不一样,第一遍学习时间较长,学完后就是快速学习123题,毕竟占比不多,不能花太多时间。对于有些题目可能看讲解也没有看懂,于是就网上搜索,借助各位前辈的经验。到第3天时,随机搜索了几篇网上的机经,看看有没有什么变化,发现应该差不多了。
最后就是考试。当前考试可以申请在线考试,即在家或办公室考试就行,不需要花时间去实际的考场,但需提前24小时考试预约,一般北京时间17点到23点及0点至7点好像都是可约的。在线考试需要找一个干净点小屋,不被人打扰;考前强烈建议用其软件(PVproctor)针对你的电脑做多次测试,如果直接考,真可能出现考试异常;在正式开考前10分左右也会使用摄像头进行扫描,如果没有护照,用身份证也行,但最好带着护照,这样出证速度可能会快一点点;开考前30分钟就可以登录了,直接点进考试后,会出现begin exam链接,将其code填入到PVproctor里就可以准备开始了。
好了,现在简要说说考试要点:
总共110分钟,53题(其中2-3道填空)
70题原题或变形:4、6、9、10、11、15、16、17、20、21、27、28、32、33、34、35、37、40、42、44、52、53、56、57、58、60、61、62、63、65、67、69。
123原题或变形:3、11、27、50(换成填空)、54、70、94、103
其余记不太清的:
->考了compress函数,不太会->类似于50题中的第12题,写by语句,by idnumber expense
->print过程的选项,应该用什么分隔符来自动让label换行,选项有什么split='*'/labelsplit='*'之类的(记不太清),不太会
->考set,把2个表合并,问合并后有几个变量
->从excel引用库,有个sheet名与data步骤里写入的数据集名重复了,问此时会发生什么情况?有覆盖、重新命名之类的选项
->新题算人口增长率,考do while loop循环的
->考input和put函数,也就是字符和数字互转,应该能根据选项中参数个数就能排队答案
此外本次没有考数组。
附件将我本次用到的学习资料统一打了个包。清单如下:
希望对大家有帮助。