第一篇:SAS程序员高级程序员考试心得
摘自:http://forum.yorkbbs.ca/showtopic-611095.aspx forcode:一个牛人,34天把初级高级sas认证全过了
SAS程序员/高级程序员考试心得
一、为什么要考SAS程序员/高级程序员
我选择考SAS主要是因为三个原因:其一,我读的研究导向的金融硕士有一门课需要用到SAS,我想先熟悉一下;其二,一位在Hedge Fund工作的前任校友,在介绍求职经验谈到SAS时说The much the better;其三,网上大家的评论都是:SAS是在实业界使用最广泛,雇主最认可的企业级统计软件。那么是不是这样呢,我做了一点研究工作:我打开网站,登录后点击JobSearch,分别输入各个统计相关软件的名称,从而得到和统计软件相匹配的工作的数目如下:
1.SAS: Jobs 1-25 of 2989 matches.2.Stata: Jobs 1-25 of 40 matches.3.SPSS: Jobs 1-25 of 768 matches.4.SPlus: Jobs 1-25 of 26 matches.5.Eviews: Jobs 1-15 of 15 matches.6.Matlab: Jobs 1-25 of 1043 matches
7.tsp: Jobs 1-25 of 76 matches.8.limdep: Jobs 1-3 of 3 matches.9.Minitab: Jobs 1-25 of 224 matches.10.Statistica: Jobs 1-6 of 6 matches.11.Excel: Jobs 1-25 of thousands.由上可见,Excel是使用最广泛的,这也很合理。然后就是SAS和Matlab,其他软件在某个特定领域可能有较广泛的应用,但是在实业界的雇 主认可方面就要差一些。Stata很强大,也很好用(比SAS易学易用),很多搞研究的朋友都用它。但在实业界的认可实在是低了一些。但是有一点要注意,以上只是对SAS的雇主认可程度,不是对SAS认证的认可程度。我感觉这个认证知道的人是不多的。不过得到这个认证应该能够向雇主证明自己在SAS应用方 面达到了专业水准,这就足够了。
我觉得一个东西有用,而且对于自己的职业,自己的job market niche有帮助,就有必要掌握它。古人云,工欲善其事,必先利其器。又有俗语说,磨刀不误砍柴工。能够先系统地把一个软件学习一下,在应用的时候就能节 省大量的时间和精力,也为工作提供更大的灵活性。通过考试以后,事实也证明了我的设想,对SAS的各个模块特别是Macro和Proc SQL的掌握(都是Advanced Programming的内容),给我以后的research project带来很多便利。我只需要所有的输入,然后一切都在SAS中解决,而没有学过SAS的同学就非常吃亏,一边上专业课,一边学SAS。很多 data manipulation一复杂,就傻眼了。只好或者手动操作,或者在Excel做运算,再导入到SAS中进行分析。
潜在的陷阱
SAS程序员/高级程序员考试涉及的是纯编程的内容,完全不涉及SAS的各个功能强大的模块。雇主很可能不了解这一点,我们就有可能获得更多的机 会。但是,自己不要陷入这个陷阱。对雇主所要求的功能模块要熟悉,不要等到要用的时候说,对不起,虽然我是SAS程序员/高级程序员,但是我没有学过这个 模块。
SAS程序员/高级程序员考试并不难,认真看资料,认真看Practice Exam,仔细记笔记。大家投入合理的时间,应该都可以通过。此外,我考SAS是在2006年的夏天,对于资料的时效性以及SAS公司可能有的改动,大家 要注意(这个考试不是太热门,改动即使有也不会太大)。
二、SAS程序员考试心得
我先在网上查了一下SAS认证的信息,看了一下别人的考试心得。主要的网站有:
SAS Certification Home :
等相关网址查看购买方法。
全部准备完毕,花了约14天时间。然后去考试,考试费用同样5折,是US $75(我和SAS联系,得知上次使用的Promotional Code还没有过期,这次在Prometric上注册考试时可以继续使用)。考试也没有什么问题。对于SAS Advanced Programming, 只要认真看了资料4、5、6,考试一定过。
欢迎大家讨论。
因为我家里不能上网,没能及时回复,请谅解。我觉得你不要太着急,如果你觉得SAS对你有帮助,多花
点时间准备也不影响大局。况且现在在网上预约考试很方 便,你完全可以准备好了再预约。我都是复习得差不多了才预约两三天以后的考试。文中的资料1、2、3都是在SASOR网站上下载的。
培训教材下载网址:
Summaries and Quizzes of SAS Online Tutor for Base Programming:
http://sasor.feoh.net/modules.php?name=Downloads&d_op=getit&lid=2
Base Programming Practice Exam
http://sasor.feoh.net/modules.php?name=Forums&file=viewtopic&t=1404&highlight=Practice+Exam&sid=ff7e5483bd780a7cba125f74db103706
我记得我还下载到过答案和解释的,不过现在找不到了。
希望这些能够对你有所帮助。
Alternative Download address
little sas book:
http://newdisk.cn/pick.aspx?code=902832243
SAS online tutor base:
http://newdisk.cn/pick.aspx?code=1951014386
SAS online tutor advance:
http://newdisk.cn/pick.aspx?code=370540326
第二篇:SAS程序员高级程序员考试心得
摘自:http://forum.yorkbbs.ca/showtopic-611095.aspx forcode:一个牛人,34天把初级高级sas认证全过了
SAS程序员/高级程序员考试心得
一、为什么要考SAS程序员/高级程序员
我选择考SAS主要是因为三个原因:其一,我读的研究导向的金融硕士有一门课需要用到SAS,我想先熟悉一下;其二,一位在Hedge Fund工作的前任校友,在介绍求职经验谈到SAS时说The much the better;其三,网上大家的评论都是:SAS是在实业界使用最广泛,雇主最认可的企业级统计软件。
那么是不是这样呢,我做了一点研究工作:我打开www.xiexiebang.com/pick.aspx?code=1951014386 SAS online tutor advance:
http://newdisk.cn/pick.aspx?code=370540326
第三篇:SAS 高级程序员 考试大纲和考试经验精华(总结)
SAS Certified Advanced Programmer for SAS 9 Credential
一、考试大纲:需掌握如下内容 using advanced DATA step programming statements and efficiency techniques to solve complex problems.(25% 程序优化&提高效率=Optimization and efficiency)writing and interpreting SAS SQL code.(45%)creating and using the SAS MACRO facility.(30%)Required Exam 60-65 multiple-choice and short-answer questions(must achieve score of 65% correct to pass).Use exam IDA00-212;required when registering with Pearson VUE.Exam topics include: Accessing Data Using SQL
Generate detailand summaryreports by working with a single table, joining tables, or using set operators in the SQL procedure.Construct sub-queries and in-line views within(构造子查询和内联视图)an SQL procedure step.Compare solving a problem using the SQL procedure versus using traditional SAS programming techniques.Access Dictionary Tables using the SQL procedure.Macro Processing Create and use user-defined and automatic macro variables within the SAS Macro Language.Automate programs by defining and calling macros using the SAS Macro Language.Understand the use of macro functions.Use various system options that are available for macro debugging(用于宏调试)and displaying values of user-defined and automatic macro variables in the SAS log.Create data-driven programs using SAS Macro Language.Advanced Programming Techniques Demonstrate the use of advanced data look-up techniques such as array processing, hash objects(散列对象), formats, and combining/merging data.Reduce computing resource requirements by controlling the space required to store SAS data sets using compression techniques, length statements, or eliminating variables and observations.Reduce programming time by developing reusable SAS programs which incorporate data step views, DATA steps that write SAS programs, and the FCMP procedure.Perform effective benchmarking by using the appropriate SAS System options and interpreting the resulting resource utilization statistics.Identify appropriate applications for using indexes(识别索引)and create them using the DATA step, the DATASETS procedure, or the SQL procedure.Compare techniques to eliminate duplicate data(消除重复数据)using the DATA step, the SORT procedure, and the SQL procedure.二、考试经验总结和已考内容 1.复习要点和考试范围
高级的skills很有用,SQL,MACRO及一些programming utility(程序控制工具即,optimization(优化)& efficiency(效率))的技巧在实际应用中很有价值。
Advanced前三部分多看几遍,不断地编程,google很多定义(Adv总共是四部分,SQL &MACRO是重点)。
(1)MACRO:涵盖比较宽,掌握如何RESOLVE(解析)MACRO programming。(理解macro,考35%)
(2)SQL:Proc SQL内容基本都涵盖,比较基础,必须搞清每一个操作。(理解SQL,考45%)
(3)其他ADVANCED 提高EFFICIENCY 的TECHNIQUES 居多。另外,ADVANCED中Proc dataset也有少量考题(考25%)
个人体会:高级没有捷径,多看、多练、多用。要以看书为主,若能把Pro guide advance & SAS OnlineTutor 9.1 Advanced Programming看一遍,再把考题融会贯通,可以考高分。好好复习e-learning的advanced的library可以涵盖90%的内容。
2.重点题库
强烈推荐50道模拟题和Item 1 of 63 Mark item for review(没有答案),其已囊括75%的题目。一共有63个问题,与新旧130题相比,题型变化较大,一些细节上的东西较多。我复习一个月,把Pre guide Advance 看了一遍,所有的能找到的考题基本上记住答案(包括130 及新130题,50题,Pass4 sure)。
(1)where和if的变量操作空间:where还是if是在input buffer(输入缓存器)或者PDV(Logical Program Data Vector, 程序数据向量是PC内存的一个临时逻辑区,包含有整个程序的翻译和执行阶段)之间操作,作用域及在optimization & efficiency的不同(4道题);
(2)SQL 过程查看,字典lib, 并弄清Dictionary.table里面变量的名称和对应关系;(3)SQL query with sub-query and grouping(SQL查询和sub-查询);(4)SQLset operator(运算符join in等)主要是Proc SQL和data set比较,比如full joint, left joint集合运算结果及其与merge比较,这个会考的非常细致;(5)merging data, SAS Data Step和等同的SQL query(有5道题有关);
(6)MACRO变量创建和使用,很熟悉LOCAL和GLOBAL的MACRO VARIABLE及和data之间的交换。多考最后MACRO给出的是什么值;并掌握系统automatic macro variables(比如&sysdate9)也考了2~3道题;
(7)MACRO:multiple ampersand解析(多个算符),对ampersand &要熟悉如:indirect(间接)情况;(8)Mask(隐藏)特殊字符;
(9)SQL中view,index,sort建立和使用efficiency techniques。Index(索引)优化,使用的condition及create的不同方式;sorted by 在 data a(sorted by= var)里的作用;还有某些情况CPU, I/O, DISK SPACE如何降低使用;(10)Optimization and efficiency部分大约9道题。
1)buffer的掌握:buffer number:①在data a(bufsize=2222 bufno=6)里buffsize size是 bytes还是 kilobytes,在output还是 input里?bufno是number of buffer在output里?② data one(bufno=6);set two(bufno=6);其中bufno作用? ③ BUFSIZE=、BUFNO=、BUFSIZE*BUFNO。They are in the Optimization and efficiency part,其中bufno的作用?
2)compress=yes和数据变量以及字符变量联系起来复习,以及如何压缩的?
reuse=yes在 compress里什么作用?
3)hash object好处(可快速得到key对应的内存地址直接取数,不用扫描整个表,效率更高),和Key values(关键码值)有关的知识一起复习,以及执行完后保存与否?array的相关知识?
4)SELECT in data step和IF-THEN/ELSE在efficiency 上的不同?
5)Advance中data step和proc dataset应用(以为PROC DATASETS会考多点,1~2道题有关)
(11)SASFILE 的作用?
第四篇:高级程序员求职信
尊敬的女士/先生:
你好!我是xx大学计算机软件专业四年级学生xiexiebang,指导教授建议我到贵公司应聘高级程序员一职,并认为我符合贵公司的要求,能胜任这份具有开拓性和挑战性的工作。
我大学二年级始进入系实验室兼职,三年级通过高级程序员考试,并在指导教授的指导下负责完成多项任务,其中复旦单片机中心,负责开发IC卡读写器、分布式出入门管理系统;在复旦网络中心负责开发办公室自动化系统;在复旦CAD实验室负责开发FpGA逻辑优化与工艺映射软件包。
四年大学生活,对我的帮助不仅仅是取得了优异的学习成绩和多次获得奖学金,更重要的是它培养了自己很强的自学能力和分析问题、解决问题的能力;多次承担项目负责人,更增加了我的责任心以及与人合作的能力,并锻炼了我的组织、协调能力,基于此我认为自己符合贵公司高级程序员职位的要求。
随信附有我的简历、有关证明材料及联系电话,希望在您方便的时候能得到与您面谈的机会。
此致
敬礼!
求职者:xiexiebang
第五篇:高级程序员个人简历
高级程序员个人简历模板
姓 名: glzy8.com
性 别: 女
年 龄: 2
2民 族: 汉族
户 籍: 湖北 襄樊
最高学历: 本 科
现所在地: 广东 广州
毕业院校: 西安科技大学
所学专业: 计算机科学与技术
教育/培训
2004年9月-2008年6月 西安科技大学 计算机科学与技术 本科
2006年6月-2006年9月 西安科技大学 jsp+servlet
2007年6月-2007年9月 西安科技大学 ssh框架
工作经验至今有 1 年工作经验
▌西安极光软件有限公司 2008年5月-2009年10月
公司性质:私营企业 行业类别:计算机业(软件、数据库、系统集成)
担任职位:计算机业(it)类-网页设计师
工作描述:根据用户的需求参与项目需求的分析,以保证项目后期顺利编写
根据公司下达的任务,负责项目的编码,对开发的代码进行集成测试
监控,维护公司软件应用系统的运行
技能/专长
语言能力: 英语(一般);普通话(标准)
计算机能力: 高级程序员
技能专长: ★ 有扎实的网络基础知识,了解tcp/ip、udp等网络协议
★ 精通html、javascript、css等网页设计语言
★ 扎实java 基础知识,熟悉面向对象的编程思想,掌握常用设计模式
★ 熟悉 jsp、servlet、jdbc、xml等web开发技术
★ 熟练运用struts、hibernate、spring等j2ee企业架构核心技术
★ 精通mysql、sqlserver2000、sqlserver2005、oracle等各种数据库操作
★ 熟练使用eclipse、jcreatorpro、dreamweavermx等开发工具
★ 熟练tomcat、jdk、jboss等web服务器的应用
★ 了解linux操作系统
求职意向
求职类型: 全职
待遇要求: ¥元/月(不面议)
希望岗位: 计算机业(it)类-软件工程师;计算机业(it)类-数据库开发与管理(dba);计算机业(it)类-网页设计师
希望地区: 广东广州
最快到职: 个月以后
自我评价
1.能够快速的适应各种工作环境,具有良好的分析能力,自学能力,适应能力;
2.工作积极进取,对it领域的软件开发和设计工作有浓厚的兴趣;
3.具有良好的人际交往、组织及沟通协调能力以及团队精神;
4.为人诚恳,踏实肯干,认真负责,敢于面对困难和挑战,爱岗敬业。
联系方式
联系电话:020-22001427
电子邮件:t135@glzy8.com