一、背景

看到CSDN有软件工程师能力认证的认证,因非编程技术出身,故从C1开始(考试费500元),看一下,需要了解掌握的知识:

C1认证 考试大纲:

掌握Web基础,能识别和编写简单的Web程序:

• 具备较好的程序逻辑,能像计算机一样思考
• 掌握计算机与互联网行业通识,能正常的与专业技术人员沟通

建议掌握的知识和具备的经验:

• 能熟练操作计算机
• 能熟练使用搜索引擎解决学习过程中遇到的问题

考题从C认证题库中随机抽取,其中计算机通识(占比15~25%)、程序逻辑(占比20~30%)、Web基础(占比30~40%)、算法和Web综合(占比15~25%)。详见官网




二、知识按考纲分类汇总

2.1、程序逻辑

2.1.1、JavaScript高级语法

JavaScript 是因特网上最流行的脚本语言,它存在于全世界所有 Web 浏览器中,能够增强用户与 Web 站点和 Web 应用程序之间的交互。

完整的 JavaScript 实现是由3 个不同部分组成的:ECMAScript、文档对象模型、浏览器对象模型。

【特性】:

区分大小写:与 Java 一样,变量、函数名、运算符以及其他一切东西都是区分大小写的。

变量是弱类型:与 Java 和 C 不同,ECMAScript 中的变量无特定的类型,定义变量时只用 var 运算符,可以将它初始化为任意值。这意味着可以随时改变变量所存数据的类型(虽然不建议这样做)。eg:var 变量名 = 各种值类型;(使用 var 运算符声明变量。)

每行结尾的分号可有可无:Java、C 和 Perl 都要求每行代码以分号(;)结束才符合语法。ECMAScript 则允许开发者自行决定是否以分号结束一行代码。如果没有分号;ECMAScript 就把折行代码的结尾看做该语句的结尾(与 Visual Basic 和 VBScript 相似)。但最好的代码编写习惯是总加入分号。

注释与 Java、C 和 PHP 语言的注释相同:a、单行注释以双斜杠开头(//)
b、多行注释以单斜杠星号开头(/*),以星号和单斜杠结尾(*/)。

代码块:代码块表示一系列应该按顺序执行的语句,这些语句被封装在左花括号({)和右花括号(})之间。

1)字符串

声明变量:var test = “hi”; //解释程序会为 test 自动创建一个字符串值,无需明确的类型声明,变量可以存放不同类型的值,但使用变量时,好的编码习惯是始终存放相同类型的值。

eg2:var test1 = “hi”, test2 = “hello”; //用一个 var 语句定义两个或多个变量

eg3:var test = “hi”, age = 25; //用同一个 var 语句定义的变量不必具有相同的类型,即使 test 和 age 属于两种不同的数据类型,与 Java 不同,ECMAScript 中的变量并不一定初始化

eg4:

字符串属性
字符串函数
字符串索引

2)转义

3)数组相关

4)分支语法、循环语法

5)运算符及运算顺序

6)默认转换规则、命名规范、布尔值转换

7)对象属性访问与赋值

8)JSON方法

9)类型检测

10)内置函数、Math库、this关键字

2.1.2、数据结构和算法

2.2、Web基础

2.2.1、HTML元素

2.2.2、CSS相关

2.2.3、BOM

2.2.4、DOM

2.3、计算机常识

2.3.1、信息编码

2.3.2、TCP/IP协议簇

2.3.3、HTTP协议

2.3.4、数据结构常识

2.3.5、算法常识

2.3.6、操作系统常识

三、考试记录

CSDN的C1-见习工程师能力认证相关知识(框架)相关推荐

  1. C1见习工程师(二)

    WEB基础 语义化标签 下表为部分常见的语义化标签 元素 说明 article 定义独立的来自外部的文档,如新闻投稿.博客文章.论坛帖子等 aside 一般用于网页中的侧边栏或者文章内部的标注框 he ...

  2. 腾讯云数据库工程师能力认证重磅推出,各界共话人才培养难题

    6月29日,腾讯云数据库联合CSDN举办的"数启扬帆,智聚人才"峰会顺利举行.本次会议重磅发布了腾讯云联合CSDN推出的数据库工程师能力认证--腾讯云数据库微认证,旨在助力数据库人 ...

  3. 破解技术人才招聘难、培养难!CSDN 软件工程师能力认证标准正式开源开放

    对于企业.高校.开发者个人而言,我们总面临这些问题: 个人没有明确的成长路径,学习资源越来越分散: 从学校里学到的知识无法很好地运用在工作中: 能力泡沫严重,一纸简历随意美化,无法检验真实能力: 企业 ...

  4. 官宣!CSDN 发布 C 站软件工程师能力认证

    [CSDN 编者按]2021年3月1日,中国专业的IT开发者社区CSDN(以下简称C站) 正式推出"软件工程师能力认证标准".该认证与国际标准接轨,面向全球的IT开发者,同时具备标 ...

  5. 《CSDN云原生工程师能力认证——IT人才进名企的牵引者》

    2022年应届高校毕业生人数首次突破千万,企业方却依然面临招聘难的问题,如今家家都是技术公司,人人都是开发者,IT领域的人才储备也成为了企业的重要战略,但不管是求职人群还是用人单位都面临着相应的问题: ...

  6. CSDN联合BSV发布首个区块链开发工程师能力认证

    11 月 13 - 14日,由中国人民大学区块链研究院.上海可一澈科技有限公司(简称"可一科技").CSDN 联合主办的"2021上海区块链开发者大会"在外滩成 ...

  7. 【CSDN软件工程师能力认证学习精选】如何入门Python与机器学习

    CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准.C系列认证历经近一年的实际线下调研.考察.迭代.测试,并梳理出软件工程师开发过程中所需的各项技 ...

  8. 【CSDN软件工程师能力认证学习精选】Vue 中的事件处理机制详解

    CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准.C系列认证历经近一年的实际线下调研.考察.迭代.测试,并梳理出软件工程师开发过程中所需的各项技 ...

  9. 【CSDN软件工程师能力认证学习精选】 Java8新特性学习-函数式编程(Stream/Function/Optional/Consumer)

    CSDN软件工程师能力认证是由CSDN制定并推出的一个能力认证标准,宗旨是让一流的技术人才凭真才实学进大厂拿高薪,同时为企业节约大量招聘与培养成本,使命是提升高校大学生的技术能力,为行业提供人才储备, ...

  10. 【CSDN软件工程师能力认证学习精选】 Vert.x(vertx) 简明介绍

    CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准.C系列认证历经近一年的实际线下调研.考察.迭代.测试,并梳理出软件工程师开发过程中所需的各项技 ...

最新文章

  1. class不生效 weblogic_weblogic下更改jsp不生效的解决办法
  2. 打地鼠程序代码C语言,自己用C写的一个简单的打地鼠游戏代码出了个问题(鼠标和循环不能...
  3. openjdk linux tomcat,linux下配置安装OpenJDK+Tomcat(示例代码)
  4. 华为服务器显示红色的心跳,服务器心跳检查
  5. Redis【3】其他部分~
  6. java中Protobuf的使用实例
  7. 2017年10月21日普及组 简单单词
  8. 知道 | 同学,你都了解关系型数据库,确定不了解一下这种数据库吗?
  9. c55x 汇编语言指令,[转载]关于TMS320C55x的汇编语言中的.sym伪指令
  10. 在Mac 上更改密码、用户图片或自动登录项
  11. R语言金融基础:tidyquant数据整理(滑窗建模)
  12. Eclipse打开目标文件夹
  13. AE在输出.H264格式的MP4时候 出现-1610153453 ae error
  14. Mac新手必备小技巧:一起进阶MAC大神
  15. 什么办法能让鹅长头包 鹅什么药头上头瘤长得快
  16. 两点之间最短距离:贪心算法 (DIJKSTRA算法)
  17. mysql 去掉前面的0_去掉前面的0的sql语句(前导零,零前缀)
  18. 频域特征-Fbank
  19. torch+cuda gpu并行计算
  20. windows 关闭防火墙命令

热门文章

  1. 数据库第三次作业——新增数据
  2. 【美】纳西姆·尼古拉斯·塔勒布 - 随机漫步的傻瓜(2013年7月8日)
  3. 触摸精灵3.9.5版本运行已停止解决方法
  4. 计算机网络技术组装与维护,计算机组装与维护计算机网络技术(组网)()课程标准(范文).doc...
  5. MYSQL 数据库给表加约束条件 (史上最详细教程!)!!
  6. linux中ping命令停不下来解决方案
  7. 利用支付宝短信服务接口 实现手机号 验证码登录Demo
  8. Grow up way
  9. 文件上传(WebUploader)成功之前自定义裁剪(vue-img-cutter),上传裁剪的图片,并兼容ie
  10. Win7显示器颜色不正常的原因及解决方法