C1见习工程师能力认证的主要目标是培养与考核考生的基本动手能力,检验考生是否具备利用计算机进行开发所必需具备的核心知识以及技术的熟练度。 C1涵盖了信息/编码、IP/组网、程序逻辑和Web基础四大版块。这四个部分,尤其是前三个,是支撑起整个软件工程师开发能力的三大底层技术原理和基本常识。而且,作为一名互联网时代的软件工程师,开发基于Web浏览器的网络应用,已经是必须要能够娴熟掌握的基本常识之四了。需要注意的是,和一些高等院校及其他认证、培训机构不同,C1的程序逻辑部分是以JavaScript语言作为编程语言的。

知识点

信息/编码

二进制及其相关的进制转换与计算知识,是支撑起整个计算机科学的基础中的基础。从信息传输、加密解密、图像处理,到媒体编码、数据压缩、中继输出...二进制无处不在。二进制属于计算机科学中的「第一性原理」和基本常识之一,理解了二进制,就能串起计算机科学中很多看似不相关的领域。

  • 掌握信息编码技术,包括但不限于:

    • 熟练运用二进制的位除、位乘、位选法等运算法则进行计算
    • 掌握二/八/十/十六等各种进制间的数据转换
  • 掌握并能熟练运用ASCII、UrlEncode和Unicode等字符编码的原理
  • 了解软件国际化与本地化知识

IP/组网

从计算机、手机、电视、手表,再到各种智能设备,互联网的影响力无处不在。这些不同的设备之间是怎么互相通信的?为什么要给网卡配置网关和DNS?为什么手机里的视频能投屏到客厅的电视上?如何实现跨机房的大规模服务集群之间的网络架构?...诸如此类的问题,只有搞清了TCP/IP相关协议簇的网络知识才能明白。

  • 掌握局域网与广域网的基本概念
  • 对IP有基本认识,掌握IP与MAC的关系
  • 掌握IP地址的基础知识,包括但不限于:
    • IPv4与IPv6的定义
    • IP地址的划分(ABCDE不同类别的IP地址)
    • IP地址与路由控制
    • IP地址分片与重组
  • 掌握与IP协议相关的技术,包括但不限于
    • DNS域名解析与DHCP技术
    • IGMP因特网组管理协议
    • NAT网络地址转换与Bridge桥接协议
    • ARP与RARP协议
    • 架设IP防火墙

程序逻辑

计算机无法像人那样发散性地思考,只能通过编码完成顺序、分支、循环、递归这几种简单的运算逻辑。同时,作为程序员的内功心法和计算机中的基本常识之二,数据结构与算法不仅仅决定了代码运行的效率,也决定了软件工程师职业生涯的高度和收入。

  • 在浏览器环境下,使用JavaScript语言获取用户数据输入
  • 掌握JavaScript基本语法,包括但不限于:
    • 掌握顺序、分支、循环、递归等常见程序逻辑
    • 掌握JavaScript语言各类运算符与作用域规则
    • 熟练使用JavaScript语言各种数据类型及类型间转化
    • 掌握容器类型的使用、遍历
  • 掌握常用算法,包括但不限于:
    • 链表、数组、堆、栈、树、图等数据结构的实现
    • 冒泡、选择、快速等不同排序方式的原理和机制
    • 顺序、二分、插值等不同查找方式的原理和机制
    • 分治、贪心、回溯和动态规划等常见算法的应用

Web基础

在计算机上,在电视、手机和PAD等设备上,基于Web浏览器的互联网应用已经成为绝对主流。如果没有浏览器,那意味着工程师们不得不针对不同的设备开发出功能完全相同的应用,这是对人力成本和资源的极大浪费。Web浏览器及其相关技术不仅对于前端工程师和交互设计师来说是工作内容之一,对于希望成为架构师的程序员来说,也是绕不过去的。

  • 掌握HTML(H5)元素使用方法,能正确理解HTML元素标签语义,包括但不限于:

    • 内容元素
    • 表单元素
    • 功能元素
    • 其他元素
  • 掌握CSS(CSS3)使用方法,能正确的使用CSS完成页面样式设计与布局操作,包括但不限于:
    • CSS选择器
    • CSS文本样式
    • CSS单位与颜色值
    • CSS字体与文本、段落样式控制
    • 背景颜色与背景图
    • 边框与轮廓
    • 定位与盒子模型
    • 弹性盒子
    • 转换过渡与动画
  • DOM与BOM编程,包括但不限于:
    • 从HTML文档树中获取元素节点
    • 创建新的元素节点
    • 将元素节点插入到文档中指定的位置
    • 从文档中删除一个节点
    • 为浏览器及文档对象绑定事件
    • 获取属性节点并能根据要求修改属性的值
    • 获取文本节点,改变文本节点的值
    • 其他常用浏览器宿主对象、方法的使用

关于CSDN软件工程师能力认证

CSDN软件工程师能力认证(以下简称C系列认证)是由中国软件开发者网CSDN制定并推出的一个能力认证标准。C系列认证历经近一年的实际线下调研、考察、迭代、测试,并梳理出软件工程师开发过程中所需的各项技术技能,结合企业招聘需求和人才应聘痛点,基于公开、透明、公正的原则,甑别人才时确保真实业务场景、全部上机实操、所有过程留痕、存档不可篡改。

了解详情可点击:CSDN软件工程师能力认证介绍

扫描下方二维码,添加小龙女,开启能力认证预约直播学习,预约考试,大咖带你组建学习小组,免费学习,领取系统学习资料,记录自己的成长过程,更多详情可点击链接查看https://ac.csdn.net

C1见习工程师能力认证 考纲相关推荐

  1. C4专项工程师能力认证 考纲

    与C5全栈工程师认证不同,C4专项工程师能力认证(以下简称C4)针对的是某一个具体开发语言或开发方向的能力认证,以求在最短的时间内培养出能直接上手干活的软件开发人才.C4涵盖了目前最主流的开发语言,包 ...

  2. C1见习工程师(二)

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

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

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

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

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

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

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

  6. 思科推出最新认证考纲 将首先应用于CCIE认证

    今天,IT专业人士除要具备深厚的专业知识与技术外,更重要的是要对所处企业的业务环境有深刻理解,并能有效通过技术手段为业务增长创造更为有利的IT空间,从而为企业业务带来真正的价值.在这样的背景下,让技术 ...

  7. #CSDN软件工程师能力认证学习精选# Hadoop基础知识学习

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

  8. 【CSDN软件工程师能力认证学习精选】吐血整理!140 种 Python 标准库、第三方库和外部工具都有了

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

  9. 【CSDN软件工程师能力认证学习精选】 JavaEE 13个核心规范

    1.标准的价值分析 生产只是一个劳动密集型的产业,是体力劳动,而体力劳动在这个时代是拼不上脑力劳动,拼不上智慧的!这就像所有的生命诞生之初,都是白纸一张,而一个婴儿成长到成年过程,却是不同的,而这些不 ...

  10. 【CSDN软件工程师能力认证学习精选】Python网络编程(socket编程)

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

最新文章

  1. Google瓦片地图算法解析
  2. XamarinAndroid组件教程RecylerView自定义适配器动画
  3. 第四百三十六天 how can I 坚持
  4. 大型web系统数据缓存设计-l转载
  5. 深入理解python中的select模块
  6. Thinkphp编辑器扩展类kindeditor用法
  7. 时域信号matlab实现
  8. 第十篇学会编写python代码_Python 强化训练:第十篇
  9. LeetCode刷题——279. 完全平方数
  10. Win7快速截屏的五种方法
  11. 税收学考试可以带计算机吗,注册税务师考试题型是不是都是选择题?能不能带计算器?...
  12. MarkDown2安装后不能预览的问题 awesomium_v1.6.6_sdk_win.exe下载
  13. 利用代码自动逛店铺拿喵币
  14. HDU 6143 Killer Names【容斥定理】【排列组合】
  15. 以太网接口与地平面设计3种方案
  16. RoadFlow的表单设计中的数据表格
  17. office365打开服务器文件出错,新安装的Office 365,打开Excel文件时出错,停止工作...
  18. Flink Mailbox模型
  19. mysql日期减7天_Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
  20. 2013年3月武当山自助游个人经验分享

热门文章

  1. 基于工程量的智能动态计划管控
  2. CDN是什么?以及CDN的原理
  3. 防风雨密封胶的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  4. HDS G200 更换CFM
  5. 什么是IDOC,以及IDOC的步骤_小七_新浪博客
  6. UEFI——EFI Systable Table
  7. Asp.net MVC 填充word并下载
  8. ubuntu安装synopsys dc报错
  9. Android 自定义按钮button 加图片和两行文字
  10. 油猴插件的介绍和安装详解脚本的介绍和添加举例