目录
-
考试的历史
-
培训课程安排计划
-
推荐参考书籍
-
策略:先建体系,后整理知识点
-
幸福曲线
-
考试大纲
-
考试形式
-
学习方法;
历史
-
从日本引进的考试;以前叫高级程序员考试,IT领域细化后分为了软件设计师;
-
考试通过率在10%上下;
-
开发经验和考试联系不太紧密
-
考试考的是IT领域的知识广度,项目一般是某个领域的深度;
-
实际项目的规范程度达不到书上那么高
-
课程安排
跟着讲义走,和考试大纲有部分出入;因为官方写进大纲里的一些东西基本不考,一些要考的东西又没写进去;
推荐教程
蓝皮书的习题和教程;
ps:教程用来当字典的、不是一页一页学的。否则你会感觉人生索然无味;哈哈哈哈
策略
先建立知识体系,再整理知识点;
什么叫建立体系
-
考什么科目
-
科目包含哪些分块
-
分块常考的点是什么
为什么要这样学?
- 目标明确学习效率才高,盲目看书能吸收的知识非常有限;
什么叫整理知识?
-
建立错题集
-
分析错的是啥模块
-
针对这个模块进行知识补充
幸福曲线
-
学习时,无论学什么东西都避免不了“开始兴趣满满,遇到挫折就没欲望学下去”这种事;
-
但是坚持下去,就会找回感觉,找回兴趣;就像下面的幸福曲线的描述一样
-
学习这件事上,坚持是最重要的能力
考试大纲
不用细看,总结来说就是,IT领域的所有知识点都要掌握一点
考试形式
-
考试分为上午和下午,考试时间都是150分钟
-
上午
-
软件工程基础知识选择题
-
一题一分,共75题;
-
满分75分,几个45分
-
-
下午
-
问答、天空、填程序
-
题型比较固定
-
1.数据流题目
-
2.数据库
-
3.UML
-
4.算法
-
5.二选一:C++/java,以设计模式为背景靠程序设计
-
-
-
ps:下午题目整体来说比较难学,但不少空比较容易拿分;跟着老师的思路,把这些点拿了,那就至少45,随便再混点分就够了
学习方法
-
分析优缺点,发力到关键点(做完一套题后,有意识分析问题在哪,有针对性看要提升这个模块)
-
要看的时每个分块拿了多少分,而不是这张卷子拿了多少分;
-
模块分块等划分看下两张图;
ps:测试的意义不是得到一个评价,知道这东西好不好,而是找到这东西的bug修改bug后提升品质