一、开发工具 1、最不好走的路,将来才会越好走。java比较难入门,但是比c#、php要好许多。 2、绝对是eclipse。 3、数据库mysql,不解释。 4、系统用linux(centos)二、学习视频以尚学堂为主,别的不看了,太多了!三、桌面程序也用java开发,不用考虑32位还是64...
分类:
其他好文 时间:
2014-08-19 20:27:35
阅读次数:
189
我曾经说过,程序员不是一般的人,是具有某种超能里的人。但问题是,程序员往往意识不到自己的这种特异功能,在他们的眼里,会认为自己很普通,跟常人一样,所以,程序员能做到的事情,其他人——比如他们的客户/软件用户——也应该很容易做到。但事实上,由于大部分人——绝大部分人(包括软件开发公司的客户/购买软件的用户)——都是电脑小白(对电脑知识/计算机知识/软件知识知之甚少的人)。一个对于程序员来说很显而易见...
分类:
其他好文 时间:
2014-08-19 19:13:55
阅读次数:
227
关于Cocos2dx这个游戏引擎呢,BlueCoder其实早有涉及(大概是今年3月份吧),当时呢,跟着官网上的一个射击小游戏Demo边学边做,然后呢,自己又将之前在MFC上写的SpaceWar小游戏移植到Cocos2dx,并让它在安卓手机上跑起来,慢慢的……学到了很多东西。于是,我决定用Cocos2...
分类:
其他好文 时间:
2014-08-19 12:47:04
阅读次数:
169
架构师这个角色在任何软件开发项目中都是最有挑战性的。1. 架构师的领导与决策能力首先,架构师是一位技术领导,这意味着架构师除了拥有专门的技能外,还必须拥有领导能力,领导能力也要能体现在组织中的职位上。从职位上来讲,架构师是项目中的技术领导,应该拥有进行技术决策的权威。不过,很多时候架构师和项目经理的...
分类:
其他好文 时间:
2014-08-19 12:34:44
阅读次数:
162
根据IEEE 828和CMM/CMMI,配置管理计划常常被认为是一份文档,确实的,对于一个大项目而言,往往需要制定项目自身的配置管理计划。但不是所有的组织都是软件外包组织,不是每个项目针对的是不同的客户。在非软件外包的高效软件开发组织中,推荐的配置管理计划应有三个层面。首先是组织层面,一般,提供统一的配置管理服务,不会允许每个团队自己搭建配置管理服务器。所以对于组织级的配置管理服务要有所约定,约定...
分类:
其他好文 时间:
2014-08-19 07:08:13
阅读次数:
292
软件开发一般分为五个阶段:1.问题的定义及规划此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性。2.需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基础。“唯一不变的是变...
分类:
其他好文 时间:
2014-08-19 00:45:03
阅读次数:
256
也没什么考虑的余地。面临的就是两个现状:1.我是要找工作的。2.现在是个编程弱逼,算法菜逼。大三有两门重要的课1.软件开发环境2.计算机组成原理不再为了奖学金和保研名额去费劲心机提高分数,平时主动一点,不斤斤计较,但一定努力认真对待现在其他的现状:1.手里有一个基于Php的小项目2.大三暑期目标实习...
分类:
其他好文 时间:
2014-08-18 23:29:43
阅读次数:
235
The pragmatic programmers 一直在工作之余读些书,之前主要是纯英文版的计算机相关的算法,编译器,数学等,想通过读这些书来提高自己每日工作效能,结果收效甚微。一是,因为纯英文的书,阅读的慢,第二,也是最重要的一点,发现掌握的很慢,思前想后感觉可能是和工作的内容距离较远,两者不....
分类:
其他好文 时间:
2014-08-18 22:02:51
阅读次数:
327
对话框壹佰软件开发小组整理编译如果有很多输入超出了菜单可以处理的程度,那么我们可以使用对话框来取得输入信息。程序写作者可以通过在某选项后面加上省略号(…)来表示该菜单项将启动一个对话框。对话框的一般形式是包含多种子窗口控件的弹出式窗口,这些控件的大小和位置在程序资源描述文件的「对话框模板」中指定。虽...
第一章 绪论1.软件开发工具的概念:在高级程序设计语言基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。理解:(1)是在高级程序语言之后,软件技术进一步发展的产物(2)目的是在开发软件过程中,给予不同方面、不同程度的支...
分类:
其他好文 时间:
2014-08-18 13:02:12
阅读次数:
190