这两天忙着做设计,刚想雄心勃勃开始的Linux学习计划又得推迟到一两个月之后了。为了谋生……得有所取舍……
看了朋友的一本书《软件开发这点事儿--软件开发工具手册》,在网上一搜索,就找到了csdn的读书频道,又不少好书,以后没事再也不玩游戏、看小说什么的了,还有很多东西要学要看的。前段时间过于放松了,导致现在每天忙得臭死。检讨一下。
这里是个技术博客,但是我还有多少技术,每天写写日记吧。呵呵
上面说到的那本书,里面有些东西在我看来很值得一学。有空了,我陆陆续续地看完,转上来,写写笔记。其实我昨天一天就看完了。但是精髓还得慢慢领悟。
》》》。。。。。----------------------------- 以下是转载—————————————————————————————
软件程序员不同于编码员,软件开发作为一个过程,除了编码以外,还包括很多的环节;作为程序员也需要了解其他很多的知识。
下面是一个检核表,大家可以对照一下,看自己在软件开发方面掌握技能的情况。
软件程序员专业技能自检表 | ||||
基础项 | 是否熟练掌握 | 是否有项目经验 | 是否列入学习计划 | |
操作系统 | Windows | □ | □ | □ |
Linux | □ | □ | □ | |
UNIX | □ | □ | □ | |
其他请注明 | □ | □ | □ |
基础项 | 是否熟练掌握 | 是否有项目经验 | 是否列入学习计划 | |
数据库 | SQL Server | □ | □ | □ |
ORACLE | □ | □ | □ | |
DB2 | □ | □ | □ | |
其他请注明 | □ | □ | □ | |
基础知识 | HTML 语言 | □ | □ | □ |
XML 语言 | □ | □ | □ | |
数据结构常用算法 | □ | □ | □ | |
UML 知识 | □ | □ | □ | |
开发语言和工具 | VC++ | □ | □ | □ |
C++ | □ | □ | □ | |
VS.NET ( VB.NET 、 C# 等) | □ | □ | □ | |
Java | □ | □ | □ | |
其他请注明 | □ | □ | □ | |
软件过程 | 软件工程理论 | □ | □ | □ |
质量体系和过程控制 | □ | □ | □ | |
软件设计 | □ | □ | □ | |
单元测试工具 | □ | □ | □ | |
软件加密 | □ | □ | □ | |
源代码控制 | □ | □ | □ | |
说明书编写 | □ | □ | □ | |
程序部署 | □ | □ | □ | |
项目组建设 | 编码规范 | □ | □ | □ |
源代码控制规范 | □ | □ | □ | |
数据库设计规范 | □ | □ | □ | |
公共组件或基类 | □ | □ | □ |
测试结果怎么样?如果所列的技能大部分你都已经熟练掌握,那么 恭喜你,你是一个 名 合格的程序员!如果这些技能大部分你都已经拥有了项目经验,那么更要恭喜你,你是一个 名 优秀的程序员!如果都没有,那么 赶快把他们列入你的学习计划,跟随本书的学习,你很快就会成为一名真正的程序员!