2012年4月28日星期六

Candidates algorithmic trading cloud computing data mining and human commercial and industrial smart development director, original completely independent intellectual property rights

Candidates algorithmic trading cloud computing data mining and human commercial and industrial smart development director, original completely independent intellectual property rights
Financial forecasting algorithm cloud transaction products and services, labor to bring their own projects, will provide all supporting information to the original interview
Unmarried girlfriend travel frequently invited to e-mail, do not only on the website Message Reply
● Job
Cloud computing, business intelligence, business analysis and project managers: financial data mining predictive modeling and artificial intelligence algorithms trading site development
● algorithmic trading data mining people and professional smart site cloud service development
DATA MINING & AI PREDICTIVE ALGORITHMIC TRADING CLOUD DEV
SAS ® 9.3; IBM ® SPSS, Eclipse IDE for scala / java, MyEclipse for Spring;
Google ® Plugin for Eclipse 3.7, GWT 2.3, App Engine, Apps, Chrome OS;
VMware ® Player, STS scala / java IDE, Cloud Foundry; Cloudbees Toolkit;
Oracle ® JDK 7, OpenOffice; UML Lab; Extraction, Lift, AJAX, Structs;
JOONE; JGAP; JDMP; Knime; Weka; Mallet; LibSVM; ScrumWorks + XP + RUP.
● algorithm forecast transaction model design programming and automatic limit placed only surplus platform
TradeStation9.1, Personal Stock Streamer9; TD Ameritrade, Iqfeed4.7, STERLING TRADER PRO 6.0, MANAGER, ELITE; EclipseTrader, ESignal; Amibroker5.5; ViewTrader Elite2.3; ProSticks; NeoTicker; Madscan; Aptistock2; Prophet.net; Yahoo ! Finance, MetaTrader 5; RTQuotes, Freerealtime.com, CNN Financial, Quote, PC Quote; FreeStockCharts, GlobaLink Trader Pro.
● preferred superimposed on the data sharing software custom indicator formulas to edit the parameters of the test.
Business Intelligence - AI, data mining, neural networks, machine learning and genetic algorithms, transaction analysis:
NeuroShell DayTrader Professional; TradingExpert Pro; Professional Traders Advisor2000; Professional Traders Starter Kit; ProSuite2000i; Advanced GET9.1;
GETRT300; MetaStock Professional8.0; Omnitrader2010; Biocomp Profit 7.0; Ninja Trader6.5; SmartQuant; Matlab R2011,
Gann and wave space-time forecast: the Time Trader3.11 the; Gannalyst Professional 5.0; GannTrader3;
Gann Wheel; CycleTimer; TC2000; Fibonacci Trader4.0; Dynamic Trader; ELWAVE9.1;
EWAIIIpro; Wave59RT 2.41; MAKEMS24; SuperCharts Real Time; Wealth Lab Pro6;
MarketWarrior4.5.
● has managed the financial data mining to predict algorithmic trading cloud development projects
Xiangqun Global Stock Algorithmic Cloud Trading Team Portal
Xiangqun global equity algorithms cloud transaction team entrance http://xqact.com
http://www.xqact.com; http://xa.xqact.com; http://xb.xqact.com
Xiangqun Global Stock Forecast Algorithm R & D Forum
Xiangqun international stock market prediction algorithm research and development forum http://ac.xqact.com
Xiangqun Global Stock Index CTA Bank Fund Manager
Xiangqun international stock index financial products fund manager http://scebif.xqact.com
http://xc.xqact.com;
Xiangqun manipulator of Wall Street algorithms cloud transaction http://blog.sina.com.cn/sceii
Xiangqun stock index futures algorithm CTA manager http://blog.sina.com.cn/scebi
Xiangqun Global Stock Modelling Data Mining Forecast
Xiangqun International Securities modeling data mining analysis and forecasting http://sfebif.xqact.com
http://xd.xqact.com
Xiangqun stocks Hong Kong stocks global bilingual column http://blog.sina.com.cn/sfebf the
Xiangqun Stock Quant MicroCloud Engineering Training
Xiangqun international financial intelligence algorithm micro-cloud engineering training http://sfebii.xqact.com
http://xe.xqact.com
Xiangqun algorithmic trading website development training http://blog.sina.com.cn/sfeii
Xiangqun Financial Intelligent Algorithmic Cloud Developer
Xiangqun Financial smart algorithmic trading and cloud computing development http://sfebbf.xqact.com
http://xf.xqact.com
Xiangqun artificial intelligence algorithms to trade development http://blog.sina.com.cn/sfebb
Xiangqun Data Mining AI Algorithmic Dev Project Team
Xiangqun data mining artificial intelligence algorithm development projects http://act.xqact.com
http://c.xqact.com
Xiangqun Forecast Algorithmic Trading Microcloud Foundry
Xiangqun algorithm forecast transactions XQACT micro-cloud factory http://a.xqact.com
http://b.xqact.com; http://xq.xqact.com
1998-2012 Xiangqun stocks team and predecessor SW Securities Xiangqun Hong Kong stock market news in the CTA-CTO
Dawn of the 1998-1999 Hong Kong-owned Internet Securities, director of product development
1996-1998 Junan Securities System Analyst
1995-1996 Shenzhen Stock Exchange, the giant wave of the Internet International Securities research manager
1993-1995 Hong Kong Genius Securities Information Network Systems Analysis Research Manager
1991-1993 Master's thesis research project: the development of large-scale projects Pudong Ningbo international financial investment decision support systems analysis
1985-2012 latest open source pure English XQACT of development have been used IDE, SDK, PL, Plugin Framework: The
Scala, Java, UML, Eclipse, STS, Struts, Hibernate, SAS, SPSS, JOONE, JGAP, JDMP, Knime, Weka
● work experience
1998 - now Xiangqun international stock index algorithm cloud large trading group room
Jobs: well-known CTA-CTO (R & D & T)
Scope of work: North America and in Hong Kong and Taiwan Greater China stock index data mining prediction algorithm trading site cloud service development
1996-1998 Junan Securities Co., Ltd.
Jobs: Hong Kong's famous Trader specialists, investment consulting manager
Scope of work: precision manipulator forecast of China and Hong Kong stock
1995-1996 giant tide of the Shenzhen Stock Exchange Securities Computer Information Company
Job Title: International Securities research manager
Scope of work: research and development of Chinese securities industry website - Shenzhen Stock Exchange, the giant wave of the Internet
1994-1995 is now Hong Kong-owned Shenzhen Genius Information Technology Company
Jobs: Research Manager
Scope of work: Securities Information Network R & D Systems Analysis
1993-1994 Guangzhou securities and property rights, joint trading center
Jobs: Research Manager
Scope of work: analysis of investments in securities
1986-1990 Hong Kong Wei Electronics
Job Function: Securities, systems analysts and in English translation
Scope of work: the United States and Hong Kong equity model and software development
● language skills
1991 CET examination certificate, English vocabulary: 50000, proficient in financial software and religion, English;
English communication and e-commerce on the Internet, the speed of English and Chinese - English translation: five thousand words / day (-time);
Modern American English: Fluent in English comfortably, five-stroke plus Pinyin speed: 50 words per minute;
Dr.eye 8.0 Transtar Hurricane translated family, Orient Express, the IBM translator, Han Translator; Sogou five fight;
Native language - Chinese, Chinese, Mandarin Mandarin: fluent in words of Cantonese in Hong Kong: Good, second language: French general reading and writing level.
● International Securities algorithm to predict the transaction Xiangqun CTA-CTO has published the results of
Xiangqun, Financial Software Engineering (FE-SE) of data mining prediction algorithm cloud trading experts, the families of permanent residence: North America.
CTO-CTA, as well-known in North America and Greater China stock market data and business intelligence BI development of data mining in financial econometrics and statistical modeling, quantitative analysis (Quant), Knowledge Discovery (KDD), the financial experts in the field of Business Analysis Project Manager, artificial The smart AI, enhanced machine learning, neural networks, genetic algorithms, intelligent agents, and other complex algorithms and cloud computing, SAAS Web services development, IT integration, was global in English academic journals, newspapers, magazines, radio, television, telephone hotlines, voice station traditional media and web sites new media more than 10,000 columns prediction article and provide algorithmic trading design and development and data mining, predictive modeling CTA-CTO labor, have unique intelligent algorithmic trading of international securities in the history of human industry and commerce, data analysis and business analysis, financial engineering and engineering of micro-cloud countless miracles.
● financial data mining prediction algorithm cloud trading website development training
MSE and MBA students in universities and companies in Shenzhen and Guangzhou, China, investors salon and network employees vocational training, to the bilingual speech or teach: Xiangqun international securities prediction algorithm cloud transactions original case; computer English, IELTS GRE, TOEFL; the SAS, SPSS, financial econometrics and mathematical statistics, data mining the design of artificial intelligence algorithms, STS and Eclipse cloud computing development tools, Scala / Java functional and object-oriented programming, e-commerce Forum Web site development.
● Education
Master of Economics 1990-1993 Northeast University of Finance and Economic Information Management Department (Dalian, China)
Number of international economics and financial forecasting model system research
Master's thesis research: Pudong Beilun Port, the development of large-scale projects of international financial investment decision support system analysis
University 1982-1986 Nankai University, Computer and Systems Science Department (Tianjin, China)
● Best Contact
Google Google Talk e-mail account sfebbf@gmail.com; mobile phone (+86) 13316583001
Please refer to the North American site http://sfebbf.xqact.com
Chinese cities in the full rise of the Pearl River Delta, an independent show, the era of the past, senior personnel will often in several large cities
Circle trip, sorry no sincerity celebrity appearance fees and reimbursement of travel expenses of the unit, please come Xiangqun site group
Read the resume written no less than the content, and then e-mail - Telephone - video, or next time you fly near you again.
Agreed to interview a specific time to save everyone's time and cost, some companies and individuals want to cheat free shares
Votes and other business consulting labor, even if the phone must pay a wage, but can not afford to waste the integrity of the company interview
At their own expense and their own commercial time long flight hotel in a timely manner to go cheated, and the company up to the first surface
Test and verify that the original of the signed labor contracts may within one hour, while details of the work and wages can be on a good goodbye
Face interview is only enough to confirm whether this is true and signing, if able to determine in advance the contract, do not have to interview.

2012年4月23日星期一

美职业分类

http://www.bls.gov/soc/2010/soc_alph.htm#C


11-3021 Computer and Information Systems Managers

Plan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming. Excludes "Computer Occupations" (15-1111 through 15-1199).

Illustrative examples: Chief Technology Officer, Management Information Systems Director, Information Technology Systems Director
Broad Occupation: 11-3020 Computer and Information Systems Managers
Minor Group: 11-3000 Operations Specialties Managers
Major Group: 11-0000 Management Occupations


15-1121 Computer Systems Analysts

Analyze science, engineering, business, and other data processing problems to implement and improve computer systems. Analyze user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations. May analyze or recommend commercially available software.

Illustrative examples: Systems Architect, Information Systems Analyst, Applications Analyst, Data Processing Systems Analyst
Broad Occupation: 15-1120 Computer and Information Analysts
Minor Group: 15-1100 Computer Occupations
Major Group: 15-0000 Computer and Mathematical Occupations

15-1131 Computer Programmers

Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Illustrative examples: Systems Programmer, Computer Language Coder, Applications Programmer
Broad Occupation: 15-1130 Software Developers and Programmers
Minor Group: 15-1100 Computer Occupations
Major Group: 15-0000 Computer and Mathematical Occupations

List of SOC Major Groups
SOC User Guide

加职业分类

http://www5.hrsdc.gc.ca/noc/english/noc/2006/QuickSearch.aspx?val65=*




0213 Computer and Information Systems Managers


Computer and information systems managers plan, organize, direct, control and evaluate the activities of organizations that analyze, design, develop, implement, operate and administer computer and telecommunications software, networks and information systems. They are employed throughout the public and private sectors.


Example Titles


EDP (electronic data processing) manager
computer systems manager
data centre managerdata processing directorinformation systems managermanager, data processing and systems analysismanager, management information system (MIS)manager, software engineering
software development manager
systems development manager

View all titles


Main duties


Computer and information systems managers perform some or all of the following duties:

  • Plan, organize, direct, control and evaluate the operations of information systems and electronic data processing (EDP) departments and companies
  • Develop and implement policies and procedures for electronic data processing and computer systems operations and development
  • Meet with clients to discuss system requirements, specifications, costs and timelines
  • Assemble and manage teams of information systems personnel to design, develop, implement, operate and administer computer and telecommunications software, networks and information systems
  • Control the budget and expenditures of the department, company or project
  • Recruit and supervise computer analysts, engineers, programmers, technicians and other personnel and oversee their professional development and training.

Employment requirements


  • A bachelor's or master's degree in computer science, business administration, commerce or engineering is usually required.

  • Several years of experience in systems analysis, data administration, software engineering, network design or computer programming, including supervisory experience, are required.

Classified elsewhere


  • Computer and information systems supervisors (in 217 Computer and Information Systems Professionals )
  • Computer Engineers (Except Software Engineers and Designers) (2147)
  • Computer Programmers and Interactive Media Developers (2174)
  • Computer services company presidents (in 0013 Senior Managers - Financial, Communications and Other Business Services )
  • Database Analysts and Data Administrators (2172)
  • Information Systems Analysts and Consultants (2171)
  • LAN managers (in 2281 Computer Network Technicians )
  • Software Engineers and Designers (2173)













2172 Database Analysts and Data Administrators


Database analysts design, develop and administer data management solutions using database management software. Data administrators develop and implement data administration policy, standards and models. They are employed in information technology consulting firms and in information technology units throughout the private and public sectors.


Example Titles


data administrator
data custodian
data dictionary administrator
data warehouse analystdatabase administrator (DBA)database analyst
database architect
technical architect – database

View all titles


Main duties


Database analysts perform some or all of the following duties:

  • Collect and document user's requirements
  • Design and develop database architecture for information systems projects
  • Design, construct, modify, integrate, implement and test data models and database management systems
  • Conduct research and provide advice to other informatics professionals regarding the selection, application and implementation of database management tools
  • Operate database management systems to analyze data and perform data mining analysis.
  • May lead, co-ordinate or supervise other workers in this group.

Data administrators perform some or all of the following duties:

  • Develop and implement data administration policy, standards and models
  • Research and document data requirements, data collection and administration policy, data access rules and security
  • Develop policies and procedures for network and/or internet database access and usage and for the backup and recovery of data
  • Conduct research and provide advice to other information systems professionals regarding the collection, availability, security and suitability of data
  • Write scripts related to stored procedures and triggers
  • May lead and co-ordinate teams of data administrators in the development and implementation of data policies, standards and models.

Employment requirements


  • A bachelor's degree, usually in computer science or in mathematics
    or
    Completion of a college program in computer science is usually required.

  • Computer programming experience is usually required.

Classified elsewhere


  • Computer and Information Systems Managers (0213)
  • Computer Engineers (Except Software Engineers and Designers) (2147)
  • Computer Programmers and Interactive Media Developers (2174)
  • Information Systems Analysts and Consultants (2171)
  • Software Engineers and Designers (2173)
  • Web Designers and Developers (2175)








2173 Software Engineers and Designers

Software engineers and designers research, design, evaluate, integrate and maintain software applications, technical environments, operating systems, embedded software, information warehouses and telecommunications software. They are employed in information technology consulting firms, information technology research and development firms, and information technology units throughout the private and public sectors, or they may be self-employed.

Example Titles

application architect
computer software engineer
embedded software engineer
software architect
software design engineer
software design verification engineer
software designer
software engineer
software testing engineer
systems integration engineer – software
technical architect – software
telecommunications software engineer

View all titles


Main duties

Software engineers and designers perform some or all of the following duties:
  • Collect and document user's requirements and develop logical and physical specifications
  • Research, evaluate and synthesize technical information to design, develop and test computer-based systems
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
  • Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software
  • May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems.

Employment requirements


  • A bachelor's degree, usually in computer science, computer systems engineering, software engineering or mathematics
    or
    Completion of a college program in computer science is usually required.

  • A master's or doctoral degree in a related discipline may be required.

  • Licensing by a provincial or territorial association of professional engineers is required to approve engineering drawings and reports and to practise as a Professional Engineer (P.Eng.).

  • Engineers are eligible for registration following graduation from an accredited educational program, three or four years of supervised work experience in engineering and passing a professional practice examination.

  • Experience as a computer programmer is usually required.

Classified elsewhere


  • Computer and Information Systems Managers (0213)
  • Computer Engineers (Except Software Engineers and Designers) (2147)
  • Computer Programmers and Interactive Media Developers (2174)
  • Database Analysts and Data Administrators (2172)
  • Electrical and Electronics Engineers (2133)
  • Information Systems Analysts and Consultants (2171)
  • Systems Testing Technicians (2283)
  • Web Designers and Developers (2175)

    2171 Information Systems Analysts and Consultants

  • Information systems analysts and consultants conduct research, develop and implement information systems development plans, policies and procedures, and provide advice on a wide range of information systems issues. They are employed in information technology consulting firms and in information technology units throughout the private and public sectors, or they may be self-employed.

    Example Titles

    IT (information technology) consultant
    computer consultant
    computer systems analyst
    informatics consultant
    informatics security analyst
    information systems business analystinformation systems quality assurance analyst
    management information systems (MIS) analystsystems auditor
    systems consultant
    systems security analyst

    View all titles

    Main duties

    The following is a summary of the main duties for some occupations in this unit group:
    • Information systems business analysts and consultants confer with clients to identify and document requirements, conduct business and technical studies, design, develop, integrate and implement information systems business solutions, and provide advice on information systems strategy, policy, management, security and service delivery.
    • Systems security analysts confer with clients to identify and document requirements, assess physical and technical security risks to data, software and hardware, and develop policies, procedures and contingency plans to minimize the effects of security breaches.
    • Information systems quality assurance analysts develop and implement policies and procedures throughout the software development life cycle to maximize the efficiency, effectiveness and overall quality of software products and information systems.
    • Systems auditors conduct independent third-party reviews to assess quality assurance practices, software products and information systems.

    Employment requirements

    • A bachelor's degree in computer science, computer systems engineering, software engineering, business administration or a related discipline
      or
      Completion of a college program in computer science is usually required.
    • Experience as a computer programmer is usually required.
    • Certification or training provided by software vendors may be required by some employers.

    Classified elsewhere

    • Computer and Information Systems Managers (0213)
    • Computer Engineers (Except Software Engineers and Designers) (2147)
    • Computer Programmers and Interactive Media Developers (2174)
    • Database Analysts and Data Administrators (2172)
    • Financial Auditors and Accountants (1111)
    • Professional Occupations in Business Services to Management (1122)
    • Software Engineers and Designers (2173)
    • Web Designers and Developers (2175)

2175 Web Designers and Developers


Web designers and developers research, design, develop and produce Internet and Intranet sites. They are employed in computer software development firms, information technology consulting firms, information technology units throughout the private and public sectors, or they may be self-employed.


Example Titles


Internet site designer
Internet site developerIntranet site designer
Web designer
Web developer
Web manager
Web site developerWebmastere-business Web site developere-commerce Web site developer

View all titles


Main duties


Web designers and developers perform some or all of the following duties:

  • Consult with clients to develop and document Web site requirements
  • Prepare mock-ups and storyboards
  • Develop Web site architecture and determine hardware and software requirements
  • Source, select and organize information for inclusion and design the appearance, layout and flow of the Web site
  • Create and optimize content for the Web site using a variety of graphics, database, animation and other software
  • Plan, design, write, modify, integrate and test Web-site related code
  • Conduct tests and perform security and quality controls
  • May lead and co-ordinate multidisciplinary teams to develop Web site graphics, content, capacity and interactivity
  • May research and evaluate a variety of interactive media software products

Employment requirements


  • A bachelor's degree, usually in computer science, communications or business
    or
    Completion of a college program in computer science, graphic arts, Web design or business is required.

  • Experience as a computer programmer or graphic designer is usually required.

Classified elsewhere


  • Computer Network Technicians (2281)
  • Computer Programmers and Interactive Media Developers (2174)
  • E-business managers (in 0611 Sales, Marketing and Advertising Managers )
  • Graphic Designers and Illustrators (5241)
  • Information Systems Analysts and Consultants (2171)
  • Network systems engineers (in 2147 Computer Engineers (Except Software Engineers and Designers) )
  • Systems Testing Technicians (2283)



2174 Computer Programmers and Interactive Media Developers


Computer programmers write, modify, integrate and test computer code for microcomputer and mainframe software applications, data processing applications, operating systems-level software and communications software. Interactive media developers write, modify, integrate and test computer code for Internet applications, computer-based training software, computer games, film, video and other interactive media. They are employed in computer software development firms, information technology consulting firms, and in information technology units throughout the private and public sectors.


Example Titles


Web programmer
application programmer
business application programmer
computer game developer
computer programmer
e-business (electronic business) software developer
interactive media developer
multimedia developer
operating systems programmer
programmer analyst
scientific programmer
software developer
software programmer
systems programmer

View all titles


Main duties


Computer programmers perform some or all of the following duties:

  • Write, modify, integrate and test software code
  • Maintain existing computer programs by making modifications as required
  • Identify and communicate technical problems, processes and solutions
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software
  • Assist in the collection and documentation of user's requirements
  • Assist in the development of logical and physical specifications
  • May lead and co-ordinate teams of computer programmers
  • May research and evaluate a variety of software products.

Interactive media developers perform some or all of the following duties:

  • Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and internet-based applications
  • Program special effects software for film and video applications
  • Write, modify, integrate and test software code for e-commerce and other Internet applications
  • Assist in the collection and documentation of user's requirements
  • Assist in the development of logical and physical specifications
  • May lead and co-ordinate teams of interactive media developers
  • May research and evaluate a variety of interactive media software products.

Employment requirements


  • A bachelor's degree in computer science or in another discipline with a significant programming component
    or
    Completion of a college program in computer science is usually required.

  • Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.

Additional information


  • Progression to information systems analyst, software engineer or Web designer is possible with experience.

Classified elsewhere


  • Computer Network Technicians (2281)
  • Database Analysts and Data Administrators (2172)
  • E-business managers (in 0611 Sales, Marketing and Advertising Managers )
  • Graphic Designers and Illustrators (5241)
  • Information Systems Analysts and Consultants (2171)
  • Software Engineers and Designers (2173)
  • Systems Testing Technicians (2283)
  • Web Designers and Developers (2175)

2010计算机就业前景分析及其展望

2010计算机就业前景分析及其展望


www.177liuxue.cn 来源:本站原创 发布时间:2010-10-04 18:52:54




新年伊始,先祝大家新年快乐,身体健康,心想事成。阳历新年已过, 阴历新年将至,在这迎虎送牛之际,我们一起来展望一下2010年的IT就业市场的前景及趋势。牛年,股市和IT市场没能牛起来,那么虎年,IT市场能否虎虎生风吗?在2009年……

新年伊始,先祝大家新年快乐,身体健康,心想事成。阳历新年已过, 阴历新年将至,在这迎虎送牛之际,我们一起来展望一下2010年的it就业市场的前景及趋势。牛年,股市和it市场没能牛起来,那么虎年,it市场能否虎虎生风吗?在2009年的经济危机的阴影下,金融和制造业受到严重的打击,it业也因此严重下滑。那么 2010年的it就业市场究竟会有什么样的趋势呢?哪些it技能可以成为就业市场的宠儿?哪些it证书又可以成为找工的金钥匙? 我想那些正在找工和准备换工的同胞们一定很想知道这些问题的答案。我希望这篇文章能给大家提供一些有价值的参考。

我们先看一下就业市场。尽管美国it就业市场还在紧缩,加拿大的it市场却已有所回暖。从几大加拿大job search网站的job posting数量上来看,我们可以清楚地发现,在2010年新年以后,it相关的job posting占所有行业之首,约占25%,由此可见一斑。从总体趋势看,2010年的it从业人员的需求是肯定在增长,增长幅度将缓慢放大,如果加国经济还可以保持现有的稳定,it就业市场将在十月左右会有明显大幅增长。所以,我们对加拿大的2010年it就业市场的态度还是比较乐观的。现在我们来看一下在it就业市场中哪些类型的工作比较热门。从美国和加拿大的一些市场调研机构的内参报告来看主要的市场需求比较集中在以下几个领域:项目管理(project management - pm),商业分析(business analysis - ba)企业架构(enterprise architecture - ea),商业智能(business intelligent - bi),企业安全(enterprise security ),企业风险管理及审计(enterprise risk management and audit)还有就是企业资源策划(enterprise resources planning - erp),当然最后就是软件/网站开发(software and web programming and developing)。具体的因素有以下几点:1.大中型企业由于市场疲软,投资回报及商业市场销售下降,因此项目开发的数量明显减少,项目成本及预算减少,但相对应项目质量的要求增加。在此种压力下,各个公司都需要有经验的项目经理及助理来管理项目,这就造就了市场的大量需求;2. 在现今激烈的市场商品经济的环境下,公司兼并,合作及外包是一个必然趋势。因此要求更多的项目管理,商业分析,企业架构,企业风险及安全的高端人才。例如,all stream 把非telecom的it顾问商业及雇员卖给price waterhouse coopers (pwc),而pwc已决定将加强其项目管理和商业分析的能力并增加雇员;3.各个企业在市场旺盛时期,所有的注意力都集中在抢占市场,忽略基础建设。但在市场疲软时,才发现坚实,现代化,有灵活性及易管理的基础平台和商业流程才是留住老客户和吸引新客户的关键,因此在现阶段,众多公司开始重建基础平台(it infrastructure platform)和商业流程(business processes)为以后市场恢复时能有更强的竞争力做准备。因此商业分析,商业智能,企业资源策划就成为重建的重点。在以上项目立项初期,商业分析及企业架构,企业风险和安全管理将是主要的工作。所以综合所述,以上各领域的技术人才将是2010年的主要争抢对象。至于开发及质量控制(quality control/quality assurance – qc/qa)而言,在2010年一直会有机会,但数量有限。但我们可预测,如果上述各领域的项目能够被批准,并分析和设计成功的话,在项目的中后期,将会需要大量的开发及质量控制人员。也就是说,在2010年第4季度和2011年,开发及质量控制的工作将大量涌现。


分析完就业市场的趋势,我们再来看一下具体的技术和技能需求情况。
就开发技术而言,java/j2ee, .net, c#,php,ruby or ruby on rail and python 占主要需求。系统集成和middletier而言,websphere,biztalk,

sharepoint还是主流。系统管理如unix,redhat linux 和windows server一直都是长青技术。数据库和数据仓库管理当中,oracle,

microsoft sql server及informatica占据主要市场。商业智能及数据分析方面, sas还是领头

羊,但对data analysis方面技术要求越来越高。网络技术当数voip, 数据存储(storage), 虚拟化(virtualization)cloud,

saas 和网络管理( network administration)最为热门。


下面我们再来探讨一下如何能够在就业市场中能捷足先登呢?当然技术及技能证书是必不可少的。哪些证书的价值最高?哪些证书最被雇主认可?it市场专业分析公司 foote partners公布的2010年十大it热

门证书为(以美国市场为标准):red hat certified engineer red hat certified technician,cisco ip contact center express specialist,cisco certified design expert ,

check point certified security administrator,giac certified incident handler,giac security audit essentials,systems security certified practitioner,sas certified advanced

programmersun certified programmer for java。pmp和 itil是管理职位的热门证书。就加拿大而言,市场需求略有不同。加拿大雇主比较注重

开发技术证书和管理相关的证书,因此如java,j2ee,.net,oracle,websphere,ccnp,ccna,sap,pmp,cia,cisa,ba,itil等证书是比较被认可和受欢迎的。本文由一起

留学编辑整理,转载自一起去留学http://www.177liuxue.cn转载请保留出处。


现在我们再来分析一下华人在it就业市场中的地位和适合的领域。华人在加主要以技术工作为主,主要是我们华人存在就业的两大致命弱点。英语交流能力差和北美技术工作经验缺乏。对于来加5年以

上,英语交流能力不错的华人而言,现在可以开始考虑进军技术高端及管理职位。而刚落地和来加不久的华人就要慎重考虑学习和就业的方向。大家不要有病乱投医。在现今社会里,不存在哪个技术学了

就能立刻找到工作,哪个证书考了就能立刻找到工作。例如,sap最近较热,但由于语言要求较高,因此很多华人花了很多钱去学,但始终都找不到相关工作。如果英语不是非常好的华人,不要好高骛远

去追风,要不将会花了很多的学费,寄予很高的期望,但结果却是非常令人失望的。大家切记不要盲目追求高薪,一定要把自己的基础建好再寻找发展机会。首先做好市场需求分析,根据个人喜好和能力,

在正确的职业培训和指导下,制定一个切实可行的职业计划,再加上个人的努力,我坚信大家一定会找到一份比较满意的工作。预祝大家2010年在事业和家庭上更上一层楼,心想事成!

作者:jet chen
超过12年加拿大it开发,部门经理和项目经理管理经验,曾就职于加拿大最大证劵管理公司,加拿大最大的保险公司及安省政府。并参与过中国外包项目策划及管理。对加拿大it行业发展和就业市场有相当深的研究和了解。




ERP的下一个浪潮BI,当SAP遇到SAS。 收藏
管理应用软件市场中,SAP可以说是一个绝对的领导者,从2001年度到2004年度,全球企业管理应用软件厂商TOP 100中,SAP一直稳居第一。然而,在2004年度全球管理软件厂商top 100中,有一家专业的商业智能软件公司——SAS突然跃升至第五位,如果考虑最近ORACLE公司并购了仁科,那么SAS将没有悬念地成为第四名。而在这TOP100中,其它专业的商业智能厂商占据了重要地位,比如:Cognos居第18位,Hyperion居第18位,Microstrategy居第47位,Business Objects居第51位等。这说明商业智能(BI)继ERP、CRM、SCM等之后逐渐得到了各行业的认同。而IBM、微软、ORACLE等国际上领先的大公司也纷纷开展了BI业务,促进了商业智能市场的繁荣。从2001年到2004年,SAS从起初的21名左右徘徊到短时间内的飞跃,是不是预示着BI市场的“井喷”?
SAS从美国到亚太

SAS是提供下一代商业智能软件与服务以创建真正的企业智能的市场领导者。SAS解决方案拥有客户40,000余家——包括2003年财富500强企业前100家中96%的企业,可以发现,SAS在BI的高端市场具有绝对的领先地位。在此仅举一例如下:在以苛刻严格著称于世的美国FDA新药审批程序中,新药试验结果的统计分析规定只能用SAS进行,其他软件的计算结果一律无效。

IDC预测:亚太地区商业智能软件市场将以每年23%的速度增长,2006年将达33亿美元,是目前市场价值12亿美元的近3倍之多,而中国目前是亚太地区商业智能增长最为迅速的市场之一。近日,SAS宣布,公司2004年在全球收入较2003年上升了15%,而亚太区收入上升了20%,进一步反映了SAS在全球商业智能领域的市场份额不断提升,而在亚太区的表现尤为突出,而且SAS在亚太区的发展是方兴未艾。2004年SAS在亚太区及大中华区的重要客户包括Aeon信贷财务有限公司、澳洲税务局、香港特区政府的水务署、上海通用汽车有限公司及上海证券交易所。

SAS的中国之行

SAS公司一直非常关注中国的商业智能市场。早在1990年,SAS就在中国设立了分支机构。1997年,赛仕软件研究所正式宣布成立大中国区。1999年3月,SAS公司在中国设立独资公司—— 赛仕软件(上海)有限公司,并成立了北京办事处。2003年11月,SAS的CEO Jim Goodnight访华,并在北大作了关于BI的演讲,SAS希望能够给中国用户带来领先的智能解决方案,帮助中国业界从信息自动化过渡到信息智能化阶段。SAS在2004年末的时候,在Better Management LIVE 2004企业领袖高峰论坛会议上,发布了SAS财务智能和企业绩效管理解决方案。应用SAS财务智能解决方案,财务部门将能够全面描绘出企业绩效管理的前景,并使自已转变为能够为整个企业提供高价值信息的可靠可信的顾问机构。SAS 财务智能解决方案采用了SAS公司最新的具有全面的财务整合、报告、规划和分析功能的SAS财务管理软件和能够帮助决策者规划、实施和调整商业策略的SAS战略绩效管理软件。

SAS的中国战略

中国企业在受到ERP、CRM和SCM的洗礼后,众多的中国企业都积累了大量的数据,而如何从海量数据中提取出智能信息来支持企业决策,则成了企业最迫切的需求。商业智能作为一种理性的经营管理决策的思想,正在为越来越多的中国企业用户所接受。SAS公司将进一步加大对中国的投入,借助其全球40,000多个商业智能项目的丰富经验与27年的行业知识,把先进的技术和成熟的行业解决方案带给中国的客户,帮助更多的中国企业实现商业智能化。在实施和应用通用的企业管理软件的基础上,对其所属行业的独特的业务知识和业务技能需要更加深入的掌握,而这些知识和技能可令企业在业内表现出色,让企业标新立异于行业,并提高竞争能力。应时而变,SAS公司带着她领先的BI技术来到了中国,同时中国企业也会更加重视商业智能领域的应用,提升企业的决策能力。

面对如此巨大的市场潜力,SAS公司将在2005年重新调整在中国市场的战略部署,进一步加大在技术研发方面的投资,并且通过整合在中国大陆、香港和台湾公司的资源为在延续SAS中国市场的成功做足准备。

神州数码说SAS太高端

1999年以来,神州数码推进了以DSS(决策支持系统)、ERP、e-Bridge三个系统为标志的数字神经网络建设,以降低成本和提高效率为目标,大力加强内部信息化和网络化建设。鉴于当时的数据量并不大,数据仓库(Data warehouse)没有达到使用的程度,DSS可以很好的满足需求。但是,随着集团数据量成倍的增长,DSS不堪重荷,所以对BI的需求日益强烈,此后开始的大量的调研和准备。在神州数码的BI招标中,SAS、IBM和Sagent最有可能入选,而神州数码最中选择了Sagent,神州数码的理由是SAS过于高端,而IBM价格较高且同神州数码SAP R3的数据库基础兼容性不佳,Sagent以高速处理、对于SAP R3良好的兼容性及合适的价位获得了神州数码的定单。在充分的准备下,2002年3月,神州数码BI系统成功上线运行。

金融电信说SAS很出色

SAS软件研究所与国际最具权威的测评/评估机构Thomson Prometric(普尔文)相互合作,为全球的金融、电信、交通、制造、政府以及科研教育等部门提供了全方位的商业软件认证平台。SAS系统在中国人民银行、中国工商银行、中国建设银行、中国农业银行、中国国家开发银行、广东发展银行、中国证监会、上海证券交易所 、上海交通银行、中国人寿保险集团公司、上海宝山钢铁集团、北京移动通讯、河北移动通讯、中国国家统计局、中国铁道部、中国海关总署、国家疾病预防控制中心、上海联通、吉林电信、中国民航管理总局信息中心、中国南方航空(集团)公司等均有出色的表现。

另外,IDC 2005年亚太区(日本除外)软件市场十大趋势预测之一,商业智能(BI)软件和企业应用软件(Enterprise Applications ,EA)市场持续整合(converge)。IDC 也预期,2005年厂商将会推出一种满足亚太地区(日本除外)市场需要的低端商业智能解决方案。那么,SAS确实要让她的高端产品本土化才能满足中国企业的当前需求。

面对中国企业从信息自动化过渡到信息智能化的趋势,无疑,SAS将掀起中国BI的新浪潮。


SAP公司成立于1972年,总部位于德国沃尔多夫市,是全球最大的企业管理软件及协同商务解决方案供应商、全球第三大独立软件供应商。目前,全球有120多个国家的超过19,300家用户正在运行着60,100多套SAP软件。财富 500强80%以上的企业都正在从SAP的管理方案中获益。SAP在全球50多个国家拥有分支机构,并在多家证券交易所上市,包括法兰克福和纽约证交所。

SAP中国

SAP早在八十年代就同中国的国营企业合作并取得了成功经验。1994年底,SAP在北京建立了代表机构,1995年正式成立SAP中国公司,1996年、1997年陆续设立上海和广州分公司。作为中国ERP市场的绝对领导者,SAP的市场份额已经达到30%,年度业绩以50%以上的速度递增。

SAP在中国还有众多的合作伙伴,包括IBM、HP、Sun、埃森哲、毕博、德勤、凯捷安永、欧雅联盟、汉思、东软、高维信诚、联想汉普、神州数码等。SAP在众多的项目中与这些伙伴密切合作,将先进的管理理念变为现实。


SAS的使命是提供卓越的软件和服务,为用户做出正确决策提供强大动力。我们希望为您的商业决策提供最有竞争力的武器。

SAS成立于1976年,是全球最大的私人软件公司,员工近10,000人,分布在全球近200家分支机构。

在提供新一代的商业智能(Business Intelligence)软件和创造真正的企业智能(Enterprise Intelligence)方面,SAS无疑是市场的领头人。全球有42,000多家企业,包括财富500强中90%的企业都在使用SAS商业智能解决方案。SAS商业智能解决方案主要用于与客户和供应商建立双赢的关系、快速做出明智的决策及促使企业或组织进步。SAS是将世界领先的数据仓库技术、数据分析技术和传统的商业智能(BI)应用完全整合、通过大量数据创造智能的供应商。

2003年,SAS年收入为13.4亿美元,继续保持每年收入和利润的持续增长。为支持新技术的开发,SAS还将年收入的26%投入研发,该投入是一般大型软件公司平均投入研发资金的两倍。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/AmiRural/archive/2007/01/18/1486728.aspx






SAS 就业前景及证书考试要点解析


Posted Tuesday, May 8, 2007


新概念供稿

我们正处于一个信息爆炸的年代,能够在第一时间内获得或者找到最有价值的信息和资源,则成为企业在激烈地竞争中取胜的重要的因素,所以商业智能(Business Intelligence)应运而生,而与之相关的技术和工具如Data Warehouse、 Data Mining、SAS则以惊人的速度得到快速、蓬勃的发展,并且在北美以至全球都有越来越火的趋势。毫无疑问相对应的必然是需要大量的此方面的技术人员,并且由于工作性质和数据库相关,职位相对稳定、高薪,很适合华人技术移民!同时更由于BI工作多在大的银行和企业、真正会做的人少、与数据相关等优势,虽然北美就业市场竞争日益激烈,而上述数据处理系列的就业则一枝独秀。

近30年以来,SAS一直被公认为是具有行业优势的、分析标准软件的首选。SAS作为全球领先的商业智能(Business Intelligence,简称BI) 软件供应商,始终致力于将原始数据(RAW DATA) 转变为知识和洞察,SAS商业智能软件能够帮助客户从巨大量的数据中获取智能信息,是全球唯一一家将领先的数据仓库技术、分析方法论和传统的商业智能整合在一起的端到端 (end-to-end) 的厂商,因此被誉为“世界五百强背后的管理大师”。SAS CEO Jim Goodnight说:“在这个迅速变化的时代中,成功和失败取决于如何将信息快速地转化为知识,并依靠知识制定决策” 。另一位高级主管Cooke说:“商业智能和分析技术有助于发现新的机会,不论公司的大小,都可以有效地使用BI和分析工具,强化他们的现有资源--人员、技术、数据等等,能够在全球商业舞台上扮演指挥角色。”SAS市场主管Jim Davis强调说:“时间是一个公平竞争的环境:每个企业,不论其大小、行业领域或地理位置,每天都只有1440分钟。那些不仅能够快速获得信息,而且有时间在制定决策之前彻底分析情况的企业将获得竞争优势。” 由此可见在商业智能呼声极度高涨的今天,能够为客户真正创造价值的解决方案才能够获得认可。商业智能软件不同于ERP,它不是流程管理软件。据数据调查和预测,BI市场将以27%的年平均增长率发展,亚太地区BI软件市场将以每年23%的速度增长。这些数字无疑给众多BI厂商打了一针强心剂。

商务智能(BI)是什么?BI实际上是帮助企业提高决策能力和运营能力的概念、方法、过程以及软件的集合,是通过收集、存储、挖掘和分析数据,为决策者提供相应的决策依据,其主要目标是将企业所掌握的信息转换成竞争优势。更直接了当地说,BI帮助你从业务数据中提取有用的信息,然后采取明智的行动,从而告别“拍脑袋”决策。我们看一个典型的案例:美国沃尔玛(Wal-Mart) 公司的分店经理发现:一段时期以来,每逢周末店内啤酒和尿布的销量都会同比攀升。这看似毫不相关的两种商品,销量之间为什么会出现如此相似的波动?其中有什么关联吗?后来,通过运用SAS分析,发现购买这两种产品的顾客几乎都是 25 岁到 35 岁、家有婴儿的男性,每次购买时间均在周末。分析还发现:原来这些人习惯晚上边看球赛、边喝啤酒,对于要照顾的孩子,为了图省事就用一次性尿布。于是Wal-Mart 决定:把这两种商品集中摆在一起销售, 结果销量显著增加。

商务智能可以在以下几个方面发挥作用:

第一, 理解业务。商务智能是用来帮助理解业务的推动力量,认识数据(DATA)的趋势、非正常Pattern和特征,分析它们对业务产生的影响。

第二, 客户分类和特点分析。根据客户历年来的大量消费记录以及客户的档案资料,对客户进行分类,并分析每类客户的消费能力、消费习惯、消费周期、需求倾向、信誉度。确定哪类顾客给企业带来最大的利润、哪类顾客仅给企业带来最少的利润同时又要求最多的回报,然后针对不同类型的客户给予不同的服务及优惠。

第三,改善关系。商务智能能为顾客、员工、供应商、股东和大众提供关于企业及其业务状况的有用信息,从而提高企业的知名度、增强整个信息链的一致性。利用商务智能,企业可以在问题变成危机之前很快地对它们加以识别并解决。商务智能也有助于加强顾客忠诚度,一个参与其中并掌握充分信息的顾客更加有可能购买你的产品和服务。

第四, 市场营销策略分析。利用数据仓库技术实现市场营销策略在模型上的仿真,其仿真结果将提示所制定的市场营销策略是否合适,企业可以据此调整和优化其市场营销策略,使其获得最大的成功。

第五,经营成本与收入分析。对各种类型的经济活动进行成本核算,比较可能的业务收入与各种费用之间的收支差额,分析经济活动的曲线,得到相应的改进措施和办法,从而降低成本、减少开支、和提高收入。

第六,欺诈行为分析和预防。利用数据挖掘技术,总结各种骗费、欠费行为的内在规律后,就可以及时预警各种骗费、欠费,尽量减少企业损失。位于在信息化三个层次中的最顶层,注定了BI生长在高端。从数据到信息,信息到知识,知识到决策,决策到财富的流程中,注定了BI会让厂商, 企业和将要踏上SAS 航程的你在财富面前同时笑得非常灿烂。

SAS公司的目标是:继续巩固在市场的领导地位,持续强劲的两位数增长;在市场占有、核心技术、商务解决方案等诸方面都要打造业界最好品牌。由此,可以深信SAS建立在科学的数据分析和方法论基础上的“直觉”一定能够让商家从激烈的竞争中脱颖而出。SAS 已广泛应用于金融、保险,、制药、公共卫生、 流性病预防、电信、交通、 海关、政府、大学及研究所、 市场调研、 农业、制造业等领域。亦是制药行业为开发和评估药物提供统计分析唯一制定的商用软件。那么,什么是SAS (Statistical Analytical System)?SAS系统是由SAS公司开发的集数据仓库、大规模数据处理、数据挖掘、统计分析、图表制作、网页连接等为一体的计算机软体系统。美国SAS软件研究所(SAS Institute Inc.)创建于1976年,总部在美国北卡州。SAS公司旨在为用户提供最富有竞争力的武器,让用户为自己的商务发展做出最正确、最有效的决策,即将杂乱无章的原始数据转化为富有价值的信息和知识,令用户的商务在竞争的浪潮中,永远把握正确航向和速度发展、延伸。SAS语言本身是一种非过程语言(第四代语言),类似于C语言,且综合了各种高级语言的功能和灵活的格式,将数据处理和统计分析融合于一体。V8采用C++语言支持,而新版的V9将有JAVA支持的版本,实现数据网上连接、读取、处理、分析、表达等全过程。

关于“SAS是不是好学”的问题,从我的经历来看, 上手容易,只要有逻辑思维的能力就可以编程。SAS系统有其独特的编程步骤和语言,其最大的特点是:简单、易学,语句的针对性强,依赖仅有的DATA STEP和PROC STEP,灵活的语句和步骤组合,即可解决从数据读取、处理、分析、表达、连接中的任何简单或复杂的问题。SAS的编程语言是最令人赞赏的,而不象一些计算机语言会出现过时,甚至被淘汰。SAS具备“两强”的特点,就是分析强,处理强。SAS在向“合成器”这个方向上努力,做成 ‘傻瓜’和专家都适用的语言。所以,只要有适合你的学习环境并且获得有效的指导,掌握扎实的SAS编程技术和技巧不是梦,而真正事倍功半的境界需要BASE & ADVANCED证书课程培训及项目的训练。事实亦证明,学员通过证书考试几乎100%,而且部分学员能取得90分以上的好成绩。藉着项目训练,学员能在SAS技能、专业简历、面试等都得到了长足的进步和发展,他们的求职成功也一直激励着我们更好、更高标准的满足SAS求职者的需求。

SAS公司目前提供五种专业证书即SAS Certified Base Programmer,SAS Certified Advanced Programmer,

SAS Certified WebAF Developer: Server-side Credential,SAS Certified Warehouse

Development Specialist Credential and SAS Certified Warehouse Architect Credential

SAS五级全球认证为递进式认证体系:即只有通过上一级认证考试才有资格参加下一级认证考试。例如,如果要参加SAS Certified Advanced Programmer,必须首先获得SAS Certified Base

Programmer认证。SAS认证的有效期:目前SAS五级认证没有特定有效期,但是时间太久或版本太老的认证证书会有所贬值。目前全球仅有3000多人通过SAS全球专业认证,在欧美等发达国

家,获得SAS认证并有丰富经验的人才在职场上供不应求,因此,在欧美等国的职场上流行一句话,“If you have a SAS certification, you will never lose your job”。目前谁能抓住这个机会

尽早考取SAS认证,积累起丰富的SAS应用经验,谁就能在未来的职场拼杀中独占鳌头,笑傲群雄。

5/12 六 4:30-6:00pm SAS 就业前景及证书考试要点分析

士嘉堡校址:2175 Sheppard Ave East, Suite 108(Sheppard/Victoria Park,M2J 1W8),近高速、地铁站、TTC,大量免费停车位! Code: #0049



















数据挖掘前景与现状
2008年08月14日 16:13 来源:成功职业指导中心
职业介绍   数据挖掘(Data Mining)就是从大量数据中发现潜在规律、提取有用知识的方法和技术。因为与数据库密切相关,又称为数据库知识发现(Knowledge Discovery in Databases,KDD) ,就是将高级智能计算技术应用于大量数据中,让计算机在有人或无人指导的情况下从海量数据中发现潜在的,有用的模式(也叫知识)。   广义上说,任何从数据库中挖掘信息的过程都叫做数据挖掘。从这点看来,数据挖掘就是BI(商业智能)。但从技术术语上说,数据挖掘(Data Mining)特指的是:源数据经过清洗和转换等成为适合于挖掘的数据集。数据挖掘在这种具有固定形式的数据集上完成知识的提炼,最后以合适的知识模式用于进一步分析决策工作。从这种狭义的观点上,我们可以定义:数据挖掘是从特定形式的数据集中提炼知识的过程。数据挖掘往往针对特定的数据、特定的问题,选择一种或者多种挖掘算法,找到数据下面隐藏的规律,这些规律往往被用来预测、支持决策。

数据挖掘的主要功能
  1. 分类:按照分析对象的属性、特征,建立不同的组类来描述事物。例如:银行部门根据以前的数据将客户分成了不同的类别,现在就可以根据这些来区分新申请贷款的客户,以采取相应的贷款方案。
  2. 聚类:识别出分析对内在的规则,按照这些规则把对象分成若干类。例如:将申请人分为高度风险申请者,中度风险申请者,低度风险申请者。
  3. 关联规则和序列模式的发现:关联是某种事物发生时其他事物会发生的这样一种联系。例如:每天购买啤酒的人也有可能购买香烟,比重有多大,可以通过关联的支持度和可信度来描述。与关联不同,序列是一种纵向的联系。例如:今天银行调整利率,明天股市的变化。
  4. 预测:把握分析对象发展的规律,对未来的趋势做出预见。例如:对未来经济发展的判断。
  5. 偏差的检测:对分析对象的少数的、极端的特例的描述,揭示内在的原因。例如:在银行的100万笔交易中有500例的欺诈行为,银行为了稳健经营,就要发现这500例的内在因素,减小以后经营的风险。
  需要注意的是:数据挖掘的各项功能不是独立存在的,在数据挖掘中互相联系,发挥作用。

数据挖掘的方法及工具
  作为一门处理数据的新兴技术,数据挖掘有许多的新特征。首先,数据挖掘面对的是海量的数据,这也是数据挖掘产生的原因。其次,数据可能是不完全的、有噪声的、随机的,有复杂的数据结构,维数大。最后,数据挖掘是许多学科的交叉,运用了统计学,计算机,数学等学科的技术。以下是常见和应用最广泛的算法和模型:
  (1) 传统统计方法:① 抽样技术:我们面对的是大量的数据,对所有的数据进行分析是不可能的也是没有必要的,就要在理论的指导下进行合理的抽样。② 多元统计分析:因子分析,聚类分析等。③ 统计预测方法,如回归分析,时间序列分析等。
  (2) 可视化技术:用图表等方式把数据特征用直观地表述出来,如直方图等,这其中运用的许多描述统计的方法。可视化技术面对的一个难题是高维数据的可视化。

职业能力要求
基本能力要求
  数据挖掘人员需具备以下基本条件,才可以完成数据挖掘项目中的相关任务。
  一、专业技能
  硕士以上学历,数据挖掘、统计学、数据库相关专业,熟练掌握关系数据库技术,具有数据库系统开发经验
  熟练掌握常用的数据挖掘算法
  具备数理统计理论基础,并熟悉常用的统计工具软件
  二、行业知识
  具有相关的行业知识,或者能够很快熟悉相关的行业知识
  三、合作精神
  具有良好的团队合作精神,能够主动和项目中其他成员紧密合作
  四、客户关系能力
  具有良好的客户沟通能力,能够明确阐述数据挖掘项目的重点和难点,善于调整客户对数据挖掘的误解和过高期望
  具有良好的知识转移能力,能够尽快地让模型维护人员了解并掌握数据挖掘方法论及建模实施能力

进阶能力要求
  数据挖掘人员具备如下条件,可以提高数据挖掘项目的实施效率,缩短项目周期。
  具有数据仓库项目实施经验,熟悉数据仓库技术及方法论
  熟练掌握SQL语言,包括复杂查询、性能调优
  熟练掌握ETL开发工具和技术
  熟练掌握Microsoft Office软件,包括Excel和PowerPoint中的各种统计图形技术
  善于将挖掘结果和客户的业务管理相结合,根据数据挖掘的成果向客户提供有价值的可行性操作方案
应用及就业领域   当前数据挖掘应用主要集中在电信(客户分析),零售(销售预测),农业(行业数据预测),网络日志(网页定制),银行(客户欺诈),电力(客户呼叫),生物(基因),天体(星体分类),化工,医药等方面。当前它能解决的问题典型在于:数据库营销(Database Marketing)、客户群体划分(Customer Segmentation & Classification)、背景分析(Profile Analysis)、交叉销售(Cross-selling)等市场分析行为,以及客户流失性分析(Churn Analysis)、客户信用记分(Credit Scoring)、欺诈发现(Fraud Detection)等等,在许多领域得到了成功的应用。如果你访问著名的亚马逊网上书店(www.amazon.com),会发现当你选中一本书后,会出现相关的推荐数目“Customers who bought this book also bought”,这背后就是数据挖掘技术在发挥作用。
  数据挖掘的对象是某一专业领域中积累的数据;挖掘过程是一个人机交互、多次反复的过程;挖掘的结果要应用于该专业。因此数据挖掘的整个过程都离不开应用领域的专业知识。“Business First, technique second”是数据挖掘的特点。因此学习数据挖掘不意味着丢弃原有专业知识和经验。相反,有其它行业背景是从事数据挖掘的一大优势。如有销售,财务,机械,制造,call center等工作经验的,通过学习数据挖掘,可以提升个人职业层次,在不改变原专业的情况下,从原来的事务型角色向分析型角色转变。从80年代末的初露头角到90年代末的广泛应用,以数据挖掘为核心的商业智能(BI)已经成为IT及其它行业中的一个新宠。

数据采集分析专员
  职位介绍:数据采集分析专员的主要职责是把公司运营的数据收集起来,再从中挖掘出规律性的信息来指导公司的战略方向。这个职位常被忽略,但相当重要。由于数据库技术最先出现于计算机领域,同时计算机数据库具有海量存储、查找迅速、分析半自动化等特点,数据采集分析专员最先出现于计算机行业,后来随着计算机应用的普及扩展到了各个行业。该职位一般提供给懂数据库应用和具有一定统计分析能力的人。有计算机特长的统计专业人员,或学过数据挖掘的计算机专业人员都可以胜任此工作,不过最好能够对所在行业的市场情况具有一定的了解。
  求职建议:由于很多公司追求短期利益而不注重长期战略的现状,目前国内很多企业对此职位的重视程度不够。但大型公司、外企对此职位的重视程度较高,随着时间的推移该职位会有升温的趋势。另外,数据采集分析专员很容易获得行业经验,他们在分析过程中能够很轻易地把握该行业的市场情况、客户习惯、渠道分布等关键情况,因此如果想在某行创业,从数据采集分析专员干起是一个不错的选择。

市场/数据分析师
  1. 市场数据分析是现代市场营销科学必不可少的关键环节: Marketing/Data Analyst从业最多的行业: Direct Marketing (直接面向客户的市场营销) 吧,自90年代以来, Direct Marketing越来越成为公司推销其产品的主要手段。根据加拿大市场营销组织(Canadian Marketing Association)的统计数据: 仅1999年一年 Direct Marketing就创造了470000 个工作机会。从1999至2000,工作职位又增加了30000个。为什么Direct Marketing需要这么多Analyst呢? 举个例子, 随着商业竞争日益加剧,公司希望能最大限度的从广告中得到销售回报, 他们希望能有更多的用户来响应他们的广告。所以他们就必需要在投放广告之前做大量的市场分析工作。例如,根据自己的产品结合目标市场顾客的家庭收入,教育背景和消费趋向分析出哪些地区的住户或居民最有可能响应公司的销售广告,购买自己的产品或成为客户,从而广告只针对这些特定的客户群。这样有的放矢的筛选广告的投放市场既节省开销又提高了销售回报率。但是所有的这些分析都是基于数据库,通过数据处理,挖掘,建模得出的,其间,市场分析师的工作是必不可少的。
  2. 行业适应性强: 几乎所有的行业都会应用到数据, 所以作为一名数据/市场分析师不仅仅可以在华人传统的IT行业就业,也可以在政府,银行,零售,医药业,制造业和交通传输等领域服务。
现状与前景   数据挖掘是适应信息社会从海量的数据库中提取信息的需要而产生的新学科。它是统计学、机器学习、数据库、模式识别、人工智能等学科的交叉。在中国各重点院校中都已经开了数据挖掘的课程或研究课题。比较著名的有中科院计算所、复旦大学、清华大学等。另外,政府机构和大型企业也开始重视这个领域。
  据IDC对欧洲和北美62家采用了商务智能技术的企业的调查分析发现,这些企业的3年平均投资回报率为401%,其中25%的企业的投资回报率超过600%。调查结果还显示,一个企业要想在复杂的环境中获得成功,高层管理者必须能够控制极其复杂的商业结构,若没有详实的事实和数据支持,是很难办到的。因此,随着数据挖掘技术的不断改进和日益成熟,它必将被更多的用户采用,使更多的管理者得到更多的商务智能。
  根据IDC(International Data Corporation)预测说2004年估计BI行业市场在140亿美元。现在,随着我国加入WTO,我国在许多领域,如金融、保险等领域将逐步对外开放,这就意味着许多企业将面临来自国际大型跨国公司的巨大竞争压力。国外发达国家各种企业采用商务智能的水平已经远远超过了我国。美国Palo Alto 管理集团公司1999年对欧洲、北美和日本375家大中型企业的商务智能技术的采用情况进行了调查。结果显示,在金融领域,商务智能技术的应用水平已经达到或接近70%,在营销领域也达到50%,并且在未来的3年中,各个应用领域对该技术的采纳水平都将提高约50%。
  现在,许多企业都把数据看成宝贵的财富,纷纷利用商务智能发现其中隐藏的信息,借此获得巨额的回报。国内暂时还没有官方关于数据挖掘行业本身的市场统计分析报告,但是国内数据挖掘在各个行业都有一定的研究。据国外专家预测,在今后的5—10年内,随着数据量的日益积累以及计算机的广泛应用,数据挖掘将在中国形成一个产业。
  众所周知,IT就业市场竞争已经相当激烈,而数据处理的核心技术---数据挖掘更是得到了前所未有的重视。数据挖掘和商业智能技术位于整个企业IT-业务构架的金字塔塔尖,目前国内数据挖掘专业的人才培养体系尚不健全,人才市场上精通数据挖掘技术、商业智能的供应量极小,而另一方面企业、政府机构和和科研单位对此类人才的潜在需求量极大,供需缺口极大。如果能将数据挖掘技术与个人已有专业知识相结合,您必将开辟职业生涯的新天地!

职业薪酬   就目前来看,和大多IT业的职位一样,数据仓库和数据挖掘方面的人才在国内的需求工作也是低端饱和,高端紧缺,在二线成熟,高端数据仓库和数据挖掘方面的人才尤其稀少。高端数据仓库和数据挖掘人才需要熟悉多个行业,至少有3年以上大型DWH和BI经验,英语读写流利,具有项目推动能力,这样的人才年薪能达到20万以上。
职业认证   1、SAS认证的应用行业及职业前景
SAS全球专业认证是国际上公认的数据挖掘和商业智能领域的权威认证,随着我国IT环境和应用的日渐成熟,以上两个领域将有极大的行业发展空间。获取SAS全球专业认证,为您在数据挖掘、分析方法论领域积累丰富经验奠定良好的基础,帮助您开辟职业发展的新天地。
  2、SAS认证的有效期
  目前SAS五级认证没有特定有效期,但是时间太久或版本太老的认证证书会有所贬值。
  3、五级认证的关系
  五级认证为递进式关系,即只有通过上一级考试科目才能参加下一级认证考试。
  4、SAS全球认证的考试方式
  考试为上机考试,时间2个小时,共70道客观题。
相关链接   随着中国物流行业的整体快速发展,物流信息化建设也取得一定进展。无论在IT硬件市场、软件市场还是信息服务市场,物流行业都具有了一定的投资规模,近两年的总投资额均在20-30亿元之间。政府对现代物流业发展的积极支持、物流市场竞争的加剧等因素有力地促进了物流信息化建设的稳步发展。
  易观国际最新报告《中国物流行业信息化年度综合报告2006》中指出,中国物流业正在从传统模式向现代模式实现整体转变,现代物流模式将引导物流业信息化需求,而产生这种转变的基本动力来自市场需求。报告中的数据显示:2006-2010年,传统物流企业IT投入规模将累计超过100亿元人民币。2006-2010年,第三方物流企业IT投入规模将累计超过20亿元人民币。
  由于目前行业应用软件系统在作业层面对终端设备的硬件提出的应用要求较高,而软件与硬件的集成性普遍不理想,对应性单一,因此企业将对软件硬件设备的集成提出更高要求。
  物流行业软件系统研发将更多的考虑运筹学与数据挖掘技术,专业的服务商将更有利于帮助解决研发问题。
  物流科学的理论基础来源于运筹学,并且非常强调在繁杂的数据处理中找到关联关系(基于成本-服务水平体系),因此数据挖掘技术对于相关的软件系统显得更为重。






从IBM收购SPSS看数据挖掘的未来


责任编辑:晓熊作者:IT168 黄永兵 编译 2009-08-14



【IT168 技术评论】IBM最近宣布收购专业统计分析公司SPSS,IBM的这一举动不仅仅是为了完善其统计分析产品结构,更是看好数据挖掘这片市场,数据挖掘正好是我关注的焦点。


图:数据挖掘 工具成为重点


  要从两方面来分析:首先要为用户提供真正可用有效的数据挖掘工具,第二是在数据库内进行数据挖掘。我想先谈谈第二个问题。

  传统上,为了执行数据挖掘操作,需要从数据仓库或数据集市中提取数据到数据挖掘工具由你处理。这样做有一个明显的性能问题,要想提取所有数据并不是一件容易的事。当然你可以通过数据

抽样降低影响,但准确性也随之降低了,最近的发展趋势是直接在数据库中执行数据挖掘。我们可以做个大胆的预测,IBM在完成对SPSS的收购之后第一个宣布的公告肯定是DB2将可以实现SPSS

统计功能。

  目前,甲骨文和微软都有能力在数据库中直接执行数据挖掘,但IBM却不行,但他们都没有像SPSS这样的专业统计分析软件,因此这宗收购将使IBM获得巨大的优势,几乎数据仓库市场的

其它公司都不具有这种能力,有一个例外是Teradata和SASNetezza已经在数据库中实现了SAS功能,另一个值得赞扬的是,Netezza去年收购了

NuTech,NuTech是一种可以建立预测应用数据挖掘的工具。

  所有这一切都意味着大部分数据仓库都将完全依赖SAS,但这些数据仓库厂商说不服SAS直接包含在其数据库中,这对于Tibco是一个好消息。

  从历史来看,只有一个主要的数据挖掘厂商(SAS),一个中间角色(SPSS)和一些小虾米,如Angoss,Kxen和Insightful,但种种迹象表明这些小虾米还没有能力打破由SAS和SPSS制定的游戏规则。

但去年Tibco收购了Spotfire之后紧接着又收购了Insightful,由此可见Tibco想证明自己还是有实力的,这个公司还拥有领先的事件处理引擎,我非常希望有SAS竞争对手成长起来,有竞争才会促进大发展。




2009/2/17

fyi: 数据挖掘软件大评比


去年年底(2008年11月),德国一家技术咨询公司,mayato,发布了一篇数据挖掘挖掘软件的评估报告,考察了以下12种产品:


传统的数据挖掘套件(Classic suites):SAS Enterprise Miner 5.3
SPSS Clementine 12


开源数据挖掘软件(Open Source):
RapidMiner 4.2
KNIME 1.3.5
Weka 3.4.13


自动化数据挖掘软件(Self-Acting):
KXEN Analytic Framework 4.04


专门化的数据挖掘软件(Specialized):
Viscovery SOMiner 5.0
prudsys Discovery 5.5 / Basket Analyzer 5.2
Bissantz Delta Master 5.3.6


BI产品内置的数据挖掘软件(BI Vendors):
SAP NetWear 7.0 Data Mining Workbench
Oracle 11g Data Mining
Microsoft SQL Server 2005 Analysis Services


最近数据挖掘市场呈现出多元化的态势,除了传统的数据挖掘厂商SAS、SPSS的产品外,又有各种专有用途的数据挖掘软件,加上开源软件和BI产商提供的数据挖掘功能,这个市场看着是红红火火,给

各种层次的用户提供了灵活的选择空间。mayato这篇报告的题目就叫做 Data Mining Software 2009: Successful Analyses at Affordable Prices (November 2008)。


可惜mayato这次的评估不够深入,所用的标准也嫌太过粗糙。在对Enterprise Miner (SAS), Rapidminer (Rapid-I), Analytic Framework (KXEN), and NetWeaver Data Mining Workbench (SAP)这四种产品

进行了所谓thoroughly的评估后,它的结果是,Analytic Framework (KXEN)综合排名第一,Enterprise Miner (SAS)紧接其后,然后是SAP NetWeaver Data

Mining Workbench和Rapidminer。


这次KXEN排名第一,我们并不感到吃惊(mayato是KXEN的合作伙伴)。不过,KXEN处理数据的速度的确非常值得称道。KXEN号称自动化数据挖掘软件(Self-Acting),

客户定制调优的空间比较小,在默认选项下,其他软件在运行速度上就吃亏不少了。最后提一下,这次评估,KXEN在速度上占优,而SAS在性能上最为突出。


总的来说,这份评估过于简单,只能作为参考。不过它所展现的(以及遗漏的)数据挖掘软件市场,还是让人比较兴奋的(这次评估,当然有非常多的遗漏,如重要的Teradata Warehouse Miner、

IBM的DB2 Intelligence MinerAngoss、Unica等)。


SPSS与SAS的客观评价

(转自丁香园徐天和教授讲座)

SAS 介绍
SAS的一般情况


Ú 制作单位:SAS公司
Ú 最新版本号:9.0(英文版)、8.2(中文版)
Ú 系统大小:>1G(完全安装)
Ú 英文网址 http://www.sas.com
Ú 中-文-网址 http://www.sas.com/offices/asiapacific/china

SAS的名称及含义


¨ SAS系统全称为Statistics Analysis System,最早由北卡罗来纳大学的两位生物统计学研究生编制,并于1976年成立了SAS软件研究所,正式推出了SAS软件。
¨ SAS是用于决策支持的大型集成信息系统,但该软件系统最早的功能限于统计分析,至今,统计分析功能也仍是它的重要组成部分和核心功能。


SAS概述一


¨ 经过多年的发展,SAS已被全世界120多个国家和地区的近三万家机构所采用,直接用户则超过三百万人,遍及金融、医药卫生、生产、运输、通讯、政 * 府和教育科研等领域。
¨ 在英美等国,能熟练使用SAS进行统计分析是许多公司和科研机构选材的条件之一。


SAS概述二


¨ 在数据处理和统计分析领域,SAS系统被誉为国际上的标准软件系统,并在96~97年度被评选为建立数据库的首选产品。堪称统计软件界的巨无霸。
¨ 例如:在以苛刻严格著称于世的美国FDA新药审批程序中,新药试验结果的统计分析规定只能用SAS进行,其他软件的计算结果一律无效!哪怕只是简单的均数和标准差也不行!由此可见SAS的权威地位。
SAS的特点一
¨ SAS是由大型机系统发展而来,其核心操作方式就是程序驱动,经过多年的发展,现在已成为一套完整的计算机语言,其用户界面也充分体现了这一特点:它采用MDI(多文档界面),用户在PGM视窗中输入程序,分析结果以文本的形式在OUTPUT视窗中输出。
SAS的特点二
¨ 使用程序方式,用户可以完成所有需要做的工作,包括统计分析、预测、建模和模拟抽样等。
¨ 但是,这使得初学者在使用SAS时必须要学习SAS语言,入门比较困难。
SAS的特点三
¨ SAS的Windows版本根据不同的用户群开发了几种图形操作界面,这些图形操作界面各有特点,使用时非常方便。但是由于国内介绍他们的文献不多,并且也不是SAS推广的重点,因此还不为绝大多数人所了解。

SAS的缺点一
¨ 由于SAS系统是从大型机上的系统发展而来,在设计上也是完全针对专业用户进行设计,因此其操作至今仍以编程为主,人机对话界面不太友好,并且在编程操作时需要用户最好对所使用的统计方法有较清楚的了解,非统计专业人员掌握起来较为困难。
SAS的缺点二
¨ 此外,SAS极为高昂的价格和只租不卖的销售策略使得实力不足的个人和机构只能对他望而却步。

SPSS 介绍

SPSS的一般情况


¨ 制作单位:SPSS公司
¨ 最新版本号:11.5
¨ 系统大小:200兆(完全安装)
¨ 英文网址:http://www.spss.com
¨ 中-文-网址:http://www.spss.com.cn

SPSS的名称及含义


¨ SPSS是软件英文名称的首字母缩写,原意为Statistical Package for the Social Sciences,即“社会科学统计软件包”。
¨ 随着SPSS产品服务领域的扩大和服务深度的增加,SPSS公司已于2000年正式将英文全称更改为Statistical Product and Service Solutions,意为“统计产品与服务解决方案”,标志着SPSS的战略方向正在做出重大调整。


SPSS的特点一
¨ SPSS最突出的特点
– 以窗口方式管理数据;
– 以菜单方式展示各种分析方法;
– 以对话框展示出各种功能选择项。
SPSS的特点二
¨ 只要掌握一定的Windows操作技能,粗通统计分析原理,就可以使用该软件为特定的科研工作服务。
¨ 操作界面极为友好,输出结果美观漂亮(从国外的角度看),是非专业统计人员的首选统计软件。
SPSS的特点三
¨ SPSS采用类似EXCEL表格的方式输入与管理数据,数据接口较为通用,能方便的从其他数据库中读入数据。其统计过程包括了常用的、较为成熟的统计过程,完全可以满足非统计专业人士的工作需要。
SPSS的特点四
¨ 对于熟悉老版本编程运行方式的用户,SPSS还特别设计了语法生成窗口,用户只需在菜单中选好各个选项,然后按“粘贴”按钮就可以自动生成标准的SPSS程序。极大的方便了中、高级用户。


SPSS的缺点一
¨ 由于在SPSS公司的产品线中,SPSS软件属于中、低档(SPSS公司共有二十余个产品),因此从战略的观点来看,SPSS显然是把相当的精力放在了用户界面的开发上。
SPSS的缺点二
¨ 该软件只吸收较为成熟的统计方法,而对于最新的统计方法,SPSS公司的做法是为之发展一些专门软件,如针对树结构模型的Answer Tree,针对神经网络技术的Neural Connection、专门用于数据挖掘的Clementine等,而不是直接纳入SPSS,因此他们在SPSS中均难觅芳踪。
SPSS的缺点三
¨ 另外,其输出结果虽然漂亮,但不能为WORD等常用文字处理软件直接打开,只能采用拷贝、粘贴的方式加以交互。这些都可以说是SPSS软件的致命伤。




SAS——编程——数学 收藏
SAS编程究竟有何特点,与其它编程有什么联系和区别,为什么易学易用并且稳定?

  SAS软件的宗旨是为所有需要进行数据处理、数据分析的计算机或者非计算机工作人员提供一种易学易用、完整可靠的软件系统。SAS语言本身是一种非过程语言(第四代语言),类似于C语言,且综合了各种高级语言的功能和灵活的格式,将数据处理和统计分析融合于一体。

  所以,SAS系统有其独特的编程步骤和语言,其最大的特点是:简单、易学,语句的针对性强,依赖仅有的DATA STEP和PROC STEP,灵活的语句和步骤组合,即可解决从数据读取、处理、分析、表达、连接中的任何简单或复杂的问题。

  SAS的编程语言是最令人赞赏的,只有不断丰富,而不象一些计算机语言会出现过时,甚至被淘汰,原因是SAS随计算机语言的改变而更新其支持语言。比如:V8采用C++语言支持,而新版的V9将有JAVA支持的版本,实现数据网上连接、读取、处理、分析、表达等全过程。所以,SAS编程可以不断累积经验,不必疲于操心计算机语言的更新换代。

我适合学SAS吗?学习SAS需要懂高等数学和统计学吗?

  这是许多朋友关心的话题。实际情况是,任何专业背景的人,都可以学习并且掌握SAS,一经学会,终生受用。

  不少人听说SAS是个统计分析软件系统,就自认为需要懂得高深数学和统计学的人才能学习,其实这是一个误区。SAS在创办起,其宗旨是着重于80%工作量的统计分析前的数据处理,至于统计分析一旦数据就绪,通过相应的分析模块,几乎象傻瓜相机一样,谁都可以操作运行。如果需要的统计方法学上提高或突破,恐怕不是统计分析的日常工作,而是统计方法学的科研了。


发表于 @ 2007年08月19日 10:38:00 | 评论( 1 ) | 编辑| 举报| 收藏

旧一篇:OLAP的多维数据分析 | 新一篇:摩根士丹利及赢利模式研究
查看最新精华文章 请访问博客首页相关文章
C/C++是程序员必须掌握的语言吗?Basic大旗不倒·谭浩强数据分析师/市场调研物业管理软件为什么选择FORTRAN(kosmos.cn)什么是托管代码R---用于统计计算和统计制图的优秀工具,S 语言的一种

实现Boom - 我写的软件合集 - 持续10年agri521 发表于2008年8月28日 23:20:10 IP:举报回复删除
我眼中的SAS发表评论表 情: 评论内容: 用 户 名:登录 注册 匿名评论 匿名用户验 证 码: 重新获得验证码
热门招聘职位【深圳好伴电子商务】高薪诚聘:PHP、网络前端工程师、网页设计工程师!【Google】Google诚招技术精英,史上人数最多职位最广!【敦煌网】诚聘研发类职位:Java、PHP、网站架构师、运维工程师 等职位【柯达(Kodak)】 诚聘C++(视频图像处理)/C#/Java Engineer,(工作地点:上海)【新太科技】高薪诚聘各类软件开发人才(工作地点:广州,北京)【热聘】搜狐畅游全国热招开发工程师【网易杭州】技术类职位大招聘:c++、java、信息安全工程师等职位热招中【百度】诚聘 Web研发/工程师 一个舞台,让你的想法去成为现实!!!【上海我友】福利购房计划+高薪+期权,邀您共创互联网的奇迹!【NHN China】诚聘QA工程师/软件开发工程师, 急聘!高薪诚聘!【CSDN】诚聘 网编/网编实习生/UI设计师/广告销售【Synopsys】全球知名EDA软件设计公司,诚聘 C/C++/IC Engineer【深圳好伴电子商务】高薪诚聘:PHP、网络前端工程师、网页设计工程师!【Google】Google诚招技术精英,史上人数最多职位最广!【敦煌网】诚聘研发类职位:Java、PHP、网站架构师、运维工程师 等职位【柯达(Kodak)】 诚聘C++(视频图像处理)/C#/Java Engineer,(工作地点:上海)【新太科技】高薪诚聘各类软件开发人才(工作地点:广州,北京)【热聘】搜狐畅游全国热招开发工程师【网易杭州】技术类职位大招聘:c++、java、信息安全工程师等职位热招中【百度】诚聘 Web研发/工程师 一个舞台,让你的想法去成为现实!!!【上海我友】福利购房计划+高薪+期权,邀您共创互联网的奇迹!【NHN China】诚聘QA工程师/软件开发工程师, 急聘!高薪诚聘!【CSDN】诚聘 网编/网编实习生/UI设计师/广告销售【Synopsys】全球知名EDA软件设计公司,诚聘 C/C++/IC Engineer 公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
江苏乐知网络技术有限公司 提供商务支持
Email:webmaster@csdn.net
Copyright © 1999-2010, CSDN.NET, All Rights Reserved

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/cRyIng_gG/archive/2007/08/19/1750251.aspx




什么是托管代码 收藏

在“过去”(只是几年前),使用C和C++编写代码的开发人员不得不自己进行内存管理。当不再需要已分配的内存空间时,必须将其释放,除非希望该内存被“泄漏”,内存泄漏将带来严重的性能问题。更

糟糕的是因为直接处理指针,而它很容易破坏项目正在使用的内存。在很多情况下,这将导致很长时间的故障调试,因为通常实际看到出错的地方并不是内存初始被破坏的地方。

人们认为C和C++语言难于掌握,主要是因为具有很多这种类型的问题。许多开发人员不愿意尝试C和C++,也是因为这个原因,他们尝试使用其他没有这些令人头痛问题的高级语言,例如Visual Basic。尽

管这些新语言具有易用易学的优点,但也具有一些缺点。它们的性能无法与C和C++语言相比,在大多数情况下显得特别慢。另外,因为底层操作系统是使用C++开发的,所以这些语言难以实现C++的所有

功能。尽管可以使用它们处理很多非常好的工作,但是如果想要获得操作系统的所有性能和优势,只能依靠自己。

与.NET运行库的第一个版本相比,.NET的大多数内容都已经改变了。Microsoft公司几乎完全重新设计了一种新的API,竭力确保开发人员关心的问题都会被解决。这种新的运行库必须易学易用,快速高

效,并且不存在令人头痛的内存管理问题。在本书中,将看到.NET在这些方面的好处。

托管代码 (managed code)
由公共语言运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言

的、统一的托管代码应用程序行为。
如C#

非托管代码 (unmanaged code)
在公共语言运行库环境的外部,由操作系统直接执行的代码。非托管代码必须提供自己的垃圾回收、类型检查、安全支持等服务;它与托管代码不同,后者从公共语言运行库中获得这些服务。如C++,C



本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/dadalan/archive/2008/12/05/3443466.aspx